48 references to ReadUInt16LittleEndian
cdac-build-tool (1)
ObjectFileScraper.cs (1)
106public ushort GetUInt16(long offset) => LittleEndian ? BinaryPrimitives.ReadUInt16LittleEndian(Data.Span.Slice((int)offset)) : BinaryPrimitives.ReadUInt16BigEndian(Data.Span.Slice((int)offset));
ILCompiler.TypeSystem (1)
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\ILDisassembler.cs (1)
195ushort val = BinaryPrimitives.ReadUInt16LittleEndian(_ilBytes.AsSpan(_currentOffset, sizeof(ushort)));
Microsoft.CodeAnalysis (1)
InternalUtilities\LittleEndianReader.cs (1)
39var result = ReadUInt16LittleEndian(_span);
Microsoft.Diagnostics.DataContractReader.Contracts (1)
src\runtime\src\coreclr\tools\aot\ILCompiler.Reflection.ReadyToRun\NativeReader.cs (1)
101return _littleEndian ? BinaryPrimitives.ReadUInt16LittleEndian(bytes) : BinaryPrimitives.ReadUInt16BigEndian(bytes);
Microsoft.Diagnostics.NETCore.Client (2)
DiagnosticsIpc\IpcAdvertise.cs (1)
76ushort future = BinaryPrimitives.ReadUInt16LittleEndian(new ReadOnlySpan<byte>(buffer, index, 2));
DiagnosticsIpc\ProcessEnvironment.cs (1)
23helper.Future = BinaryPrimitives.ReadUInt16LittleEndian(new ReadOnlySpan<byte>(payload, 4, 2));
Microsoft.Extensions.Caching.Hybrid (3)
Internal\HybridCachePayload.cs (3)
197switch (BinaryPrimitives.ReadUInt16LittleEndian(bytes)) 200entropy = BinaryPrimitives.ReadUInt16LittleEndian(bytes.Slice(2)); 294|| BinaryPrimitives.ReadUInt16LittleEndian(bytes.Slice(payloadLength)) != UInt16SentinelPrefixPair)
Microsoft.NET.HostModel (2)
ComHost\TypeLibReader.cs (2)
60ushort majorVer = BinaryPrimitives.ReadUInt16LittleEndian(span.Slice(OffsetOfMajorVersion)); 61ushort minorVer = BinaryPrimitives.ReadUInt16LittleEndian(span.Slice(OffsetOfMinorVersion));
System.Diagnostics.Process (1)
System\Diagnostics\Process.Multiplexing.cs (1)
215ushort firstTwoBytes = BinaryPrimitives.ReadUInt16LittleEndian(byteBuffer);
System.IO.Compression (25)
System\IO\Compression\ZipBlocks.cs (25)
56field._tag = BinaryPrimitives.ReadUInt16LittleEndian(bytes[FieldLocations.Tag..]); 57field._size = BinaryPrimitives.ReadUInt16LittleEndian(bytes[FieldLocations.Size..]); 548VersionMadeBy = BinaryPrimitives.ReadUInt16LittleEndian(blockContents[FieldLocations.VersionMadeBy..]), 549VersionNeededToExtract = BinaryPrimitives.ReadUInt16LittleEndian(blockContents[FieldLocations.VersionNeededToExtract..]), 619filenameLength = BinaryPrimitives.ReadUInt16LittleEndian(fixedHeaderBuffer[relativeFilenameLengthLocation..]); 620extraFieldLength = BinaryPrimitives.ReadUInt16LittleEndian(fixedHeaderBuffer[relativeExtraFieldLengthLocation..]); 687ushort filenameLength = BinaryPrimitives.ReadUInt16LittleEndian(blockBytes[relativeFilenameLengthLocation..]); 688ushort extraFieldLength = BinaryPrimitives.ReadUInt16LittleEndian(blockBytes[relativeExtraFieldLengthLocation..]); 778ushort headerId = BinaryPrimitives.ReadUInt16LittleEndian(extraFieldData); 779ushort fieldSize = BinaryPrimitives.ReadUInt16LittleEndian(extraFieldData.Slice(2)); 810ushort vendorVersion = BinaryPrimitives.ReadUInt16LittleEndian(data); 825compressionMethod: BinaryPrimitives.ReadUInt16LittleEndian(data.Slice(5, 2)) 917VersionNeededToExtract = BinaryPrimitives.ReadUInt16LittleEndian(buffer[FieldLocations.VersionNeededToExtract..]), 918GeneralPurposeBitFlag = BinaryPrimitives.ReadUInt16LittleEndian(buffer[FieldLocations.GeneralPurposeBitFlags..]), 919CompressionMethod = BinaryPrimitives.ReadUInt16LittleEndian(buffer[FieldLocations.CompressionMethod..]), 922FilenameLength = BinaryPrimitives.ReadUInt16LittleEndian(buffer[FieldLocations.FilenameLength..]), 923ExtraFieldLength = BinaryPrimitives.ReadUInt16LittleEndian(buffer[FieldLocations.ExtraFieldLength..]), 924FileCommentLength = BinaryPrimitives.ReadUInt16LittleEndian(buffer[FieldLocations.FileCommentLength..]), 925InternalFileAttributes = BinaryPrimitives.ReadUInt16LittleEndian(buffer[FieldLocations.InternalFileAttributes..]), 931diskNumberStartSmall = BinaryPrimitives.ReadUInt16LittleEndian(buffer[FieldLocations.DiskNumberStart..]); 1138NumberOfThisDisk = BinaryPrimitives.ReadUInt16LittleEndian(blockContents[FieldLocations.NumberOfThisDisk..]), 1139NumberOfTheDiskWithTheStartOfTheCentralDirectory = BinaryPrimitives.ReadUInt16LittleEndian(blockContents[FieldLocations.NumberOfTheDiskWithTheStartOfTheCentralDirectory..]), 1140NumberOfEntriesInTheCentralDirectoryOnThisDisk = BinaryPrimitives.ReadUInt16LittleEndian(blockContents[FieldLocations.NumberOfEntriesInTheCentralDirectoryOnThisDisk..]), 1141NumberOfEntriesInTheCentralDirectory = BinaryPrimitives.ReadUInt16LittleEndian(blockContents[FieldLocations.NumberOfEntriesInTheCentralDirectory..]), 1147ushort commentLength = BinaryPrimitives.ReadUInt16LittleEndian(blockContents[FieldLocations.ArchiveCommentLength..]);
System.Private.CoreLib (7)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
1316result = (char)BinaryPrimitives.ReadUInt16LittleEndian(source);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventPipePayloadDecoder.cs (2)
73decodedFields[i] = BinaryPrimitives.ReadUInt16LittleEndian(payload); 100decodedFields[i] = (char)BinaryPrimitives.ReadUInt16LittleEndian(payload);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\BinaryReader.cs (1)
217public virtual ushort ReadUInt16() => BinaryPrimitives.ReadUInt16LittleEndian(InternalRead(stackalloc byte[sizeof(ushort)]));
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\StreamReader.cs (1)
506ushort firstTwoBytes = BinaryPrimitives.ReadUInt16LittleEndian(byteBuffer);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Net\WebUtility.cs (1)
949char value = (char)BinaryPrimitives.ReadUInt16LittleEndian(tableData.Slice(sizeof(ulong)));
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
359result = BinaryPrimitives.ReadUInt16LittleEndian(source);
System.Private.Xml (1)
System\Xml\BinaryXml\XmlBinaryReader.cs (1)
4377private ushort GetUInt16(int pos) => BinaryPrimitives.ReadUInt16LittleEndian(_data.AsSpan(pos));
System.Reflection.Emit (2)
System\Reflection\Emit\CustomAttributeWrapper.cs (1)
58int numNamed = BinaryPrimitives.ReadUInt16LittleEndian(binaryAttribute.Slice(pos));
System\Reflection\Emit\MethodBuilderImpl.cs (1)
178int implValue = BinaryPrimitives.ReadUInt16LittleEndian(binaryAttribute.Slice(2));
System.Reflection.Metadata (1)
System\Reflection\PortableExecutable\PEBuilder.cs (1)
539checksum = AggregateChecksum(checksum, BinaryPrimitives.ReadUInt16LittleEndian(segment));