public static UInt48 ReadUInt48(this byte[] buffer, ref int offset, Endianity endianity) { UInt48 uint48 = ByteArrayExtensions.ReadUInt48(buffer, offset, endianity); offset += 6; return(uint48); }
public static UInt48 ReadUInt48(this byte[] buffer, int offset, Endianity endianity) { UInt48 uint48 = ByteArrayExtensions.ReadUInt48(buffer, offset); if (ByteArrayExtensions.IsWrongEndianity(endianity)) { uint48 = ByteArrayExtensions.HostToNetworkOrder(uint48); } return(uint48); }
internal UInt48 ReadUInt48(int offset, Endianity endianity) { return(ByteArrayExtensions.ReadUInt48(this.Buffer, this.StartOffset + offset, endianity)); }
public static MacAddress ReadMacAddress(this byte[] buffer, ref int offset, Endianity endianity) { return(new MacAddress(ByteArrayExtensions.ReadUInt48(buffer, ref offset, endianity))); }