12 references to RunLengthEncoder
System.Windows.Forms (4)
System\Windows\Forms\Controls\ImageList\ImageListStreamer.cs (4)
39
int length =
RunLengthEncoder
.GetEncodedLength(input) + HeaderMagic.Length;
43
RunLengthEncoder
.TryEncode(input, writer.Span[writer.Position..], out int written);
61
int length =
RunLengthEncoder
.GetDecodedLength(remaining);
63
RunLengthEncoder
.TryDecode(remaining, output, out int written);
System.Windows.Forms.Primitives.Tests (8)
System\IO\Compression\RunLengthEncoderTests.cs (8)
12
Span<byte> encoded = new byte[
RunLengthEncoder
.GetEncodedLength(data)];
13
RunLengthEncoder
.TryEncode(data, encoded, out int written).Should().BeTrue();
26
Span<byte> encoded = new byte[
RunLengthEncoder
.GetEncodedLength(data)];
27
RunLengthEncoder
.TryEncode(data, encoded, out int written).Should().BeTrue();
36
Span<byte> encoded = new byte[
RunLengthEncoder
.GetEncodedLength(data)];
37
RunLengthEncoder
.TryEncode(data, encoded, out int written).Should().BeTrue();
40
Span<byte> decoded = new byte[
RunLengthEncoder
.GetDecodedLength(encoded)];
41
RunLengthEncoder
.TryDecode(encoded, decoded, out written).Should().BeTrue();