diff --git a/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-net45.apilist.cs b/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-net45.apilist.cs index 1dcc7873..c5daeab0 100644 --- a/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-net45.apilist.cs +++ b/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-net45.apilist.cs @@ -1,7 +1,7 @@ -// Smdn.Fundamental.UInt24n.dll (Smdn.Fundamental.UInt24n-3.1.0) +// Smdn.Fundamental.UInt24n.dll (Smdn.Fundamental.UInt24n-4.0.0) // Name: Smdn.Fundamental.UInt24n -// AssemblyVersion: 3.1.0.0 -// InformationalVersion: 3.1.0+d0bc2ff12d7b860e40c08a17db9b68fff731fb10 +// AssemblyVersion: 4.0.0.0 +// InformationalVersion: 4.0.0+67b803a21469d1c9d14f260a6414b9e666a8e282 // TargetFramework: .NETFramework,Version=v4.5 // Configuration: Release // Referenced assemblies: @@ -18,7 +18,7 @@ namespace Smdn { [TypeForwardedFrom("Smdn, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null")] [StructLayout(LayoutKind.Explicit, Pack = 1)] - public struct UInt24 : + public readonly struct UInt24 : IComparable, IComparable, IComparable, @@ -98,13 +98,6 @@ public static explicit operator ushort(UInt24 val) {} public static UInt24 operator + (UInt24 @value) {} public static UInt24 operator >>> (UInt24 @value, int shiftAmount) {} - [FieldOffset(0)] - public byte Byte0; - [FieldOffset(1)] - public byte Byte1; - [FieldOffset(2)] - public byte Byte2; - public UInt24(ReadOnlySpan @value, bool isBigEndian = false) {} public UInt24(byte[] @value, bool isBigEndian = false) {} public UInt24(byte[] @value, int startIndex, bool isBigEndian = false) {} @@ -117,37 +110,37 @@ public bool Equals(UInt24 other) {} public bool Equals(int other) {} public bool Equals(uint other) {} public override bool Equals(object obj) {} - public override readonly int GetHashCode() {} + public override int GetHashCode() {} TypeCode IConvertible.GetTypeCode() {} bool IConvertible.ToBoolean(IFormatProvider provider) {} - readonly byte IConvertible.ToByte(IFormatProvider provider) {} + byte IConvertible.ToByte(IFormatProvider provider) {} char IConvertible.ToChar(IFormatProvider provider) {} DateTime IConvertible.ToDateTime(IFormatProvider provider) {} decimal IConvertible.ToDecimal(IFormatProvider provider) {} double IConvertible.ToDouble(IFormatProvider provider) {} short IConvertible.ToInt16(IFormatProvider provider) {} int IConvertible.ToInt32(IFormatProvider provider) {} - readonly long IConvertible.ToInt64(IFormatProvider provider) {} - readonly sbyte IConvertible.ToSByte(IFormatProvider provider) {} + long IConvertible.ToInt64(IFormatProvider provider) {} + sbyte IConvertible.ToSByte(IFormatProvider provider) {} float IConvertible.ToSingle(IFormatProvider provider) {} string IConvertible.ToString(IFormatProvider provider) {} object IConvertible.ToType(Type conversionType, IFormatProvider provider) {} ushort IConvertible.ToUInt16(IFormatProvider provider) {} uint IConvertible.ToUInt32(IFormatProvider provider) {} - readonly ulong IConvertible.ToUInt64(IFormatProvider provider) {} - public readonly int ToInt32() {} + ulong IConvertible.ToUInt64(IFormatProvider provider) {} + public int ToInt32() {} public override string ToString() {} public string ToString(IFormatProvider formatProvider) {} public string ToString(string format) {} public string ToString(string format, IFormatProvider formatProvider) {} - public readonly uint ToUInt32() {} - public readonly bool TryWriteBigEndian(Span destination, out int bytesWritten) {} - public readonly bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} + public uint ToUInt32() {} + public bool TryWriteBigEndian(Span destination, out int bytesWritten) {} + public bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} } [TypeForwardedFrom("Smdn, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null")] [StructLayout(LayoutKind.Explicit, Pack = 1)] - public struct UInt48 : + public readonly struct UInt48 : IComparable, IComparable, IComparable, @@ -227,19 +220,6 @@ public static explicit operator ulong(UInt48 val) {} public static UInt48 operator + (UInt48 @value) {} public static UInt48 operator >>> (UInt48 @value, int shiftAmount) {} - [FieldOffset(0)] - public byte Byte0; - [FieldOffset(1)] - public byte Byte1; - [FieldOffset(2)] - public byte Byte2; - [FieldOffset(3)] - public byte Byte3; - [FieldOffset(4)] - public byte Byte4; - [FieldOffset(5)] - public byte Byte5; - public UInt48(ReadOnlySpan @value, bool isBigEndian = false) {} public UInt48(byte[] @value, bool isBigEndian = false) {} public UInt48(byte[] @value, int startIndex, bool isBigEndian = false) {} @@ -252,32 +232,32 @@ public bool Equals(UInt48 other) {} public bool Equals(long other) {} public bool Equals(ulong other) {} public override bool Equals(object obj) {} - public override readonly int GetHashCode() {} + public override int GetHashCode() {} TypeCode IConvertible.GetTypeCode() {} bool IConvertible.ToBoolean(IFormatProvider provider) {} - readonly byte IConvertible.ToByte(IFormatProvider provider) {} + byte IConvertible.ToByte(IFormatProvider provider) {} char IConvertible.ToChar(IFormatProvider provider) {} DateTime IConvertible.ToDateTime(IFormatProvider provider) {} decimal IConvertible.ToDecimal(IFormatProvider provider) {} double IConvertible.ToDouble(IFormatProvider provider) {} - readonly short IConvertible.ToInt16(IFormatProvider provider) {} + short IConvertible.ToInt16(IFormatProvider provider) {} int IConvertible.ToInt32(IFormatProvider provider) {} long IConvertible.ToInt64(IFormatProvider provider) {} - readonly sbyte IConvertible.ToSByte(IFormatProvider provider) {} + sbyte IConvertible.ToSByte(IFormatProvider provider) {} float IConvertible.ToSingle(IFormatProvider provider) {} string IConvertible.ToString(IFormatProvider provider) {} object IConvertible.ToType(Type conversionType, IFormatProvider provider) {} - readonly ushort IConvertible.ToUInt16(IFormatProvider provider) {} + ushort IConvertible.ToUInt16(IFormatProvider provider) {} uint IConvertible.ToUInt32(IFormatProvider provider) {} ulong IConvertible.ToUInt64(IFormatProvider provider) {} - public readonly long ToInt64() {} + public long ToInt64() {} public override string ToString() {} public string ToString(IFormatProvider formatProvider) {} public string ToString(string format) {} public string ToString(string format, IFormatProvider formatProvider) {} - public readonly ulong ToUInt64() {} - public readonly bool TryWriteBigEndian(Span destination, out int bytesWritten) {} - public readonly bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} + public ulong ToUInt64() {} + public bool TryWriteBigEndian(Span destination, out int bytesWritten) {} + public bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} } } // API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.2.0. diff --git a/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-net6.0.apilist.cs b/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-net6.0.apilist.cs index 92a8dca6..07be7cc7 100644 --- a/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-net6.0.apilist.cs +++ b/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-net6.0.apilist.cs @@ -1,7 +1,7 @@ -// Smdn.Fundamental.UInt24n.dll (Smdn.Fundamental.UInt24n-3.1.0) +// Smdn.Fundamental.UInt24n.dll (Smdn.Fundamental.UInt24n-4.0.0) // Name: Smdn.Fundamental.UInt24n -// AssemblyVersion: 3.1.0.0 -// InformationalVersion: 3.1.0+d0bc2ff12d7b860e40c08a17db9b68fff731fb10 +// AssemblyVersion: 4.0.0.0 +// InformationalVersion: 4.0.0+67b803a21469d1c9d14f260a6414b9e666a8e282 // TargetFramework: .NETCoreApp,Version=v6.0 // Configuration: Release // Referenced assemblies: @@ -17,7 +17,7 @@ namespace Smdn { [TypeForwardedFrom("Smdn, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null")] [StructLayout(LayoutKind.Explicit, Pack = 1)] - public struct UInt24 : + public readonly struct UInt24 : IComparable, IComparable, IComparable, @@ -101,13 +101,6 @@ public static explicit operator ushort(UInt24 val) {} public static UInt24 operator + (UInt24 @value) {} public static UInt24 operator >>> (UInt24 @value, int shiftAmount) {} - [FieldOffset(0)] - public byte Byte0; - [FieldOffset(1)] - public byte Byte1; - [FieldOffset(2)] - public byte Byte2; - public UInt24(ReadOnlySpan @value, bool isBigEndian = false) {} public UInt24(byte[] @value, bool isBigEndian = false) {} public UInt24(byte[] @value, int startIndex, bool isBigEndian = false) {} @@ -120,38 +113,38 @@ public bool Equals(UInt24 other) {} public bool Equals(int other) {} public bool Equals(uint other) {} public override bool Equals(object obj) {} - public override readonly int GetHashCode() {} + public override int GetHashCode() {} TypeCode IConvertible.GetTypeCode() {} bool IConvertible.ToBoolean(IFormatProvider provider) {} - readonly byte IConvertible.ToByte(IFormatProvider provider) {} + byte IConvertible.ToByte(IFormatProvider provider) {} char IConvertible.ToChar(IFormatProvider provider) {} DateTime IConvertible.ToDateTime(IFormatProvider provider) {} decimal IConvertible.ToDecimal(IFormatProvider provider) {} double IConvertible.ToDouble(IFormatProvider provider) {} short IConvertible.ToInt16(IFormatProvider provider) {} int IConvertible.ToInt32(IFormatProvider provider) {} - readonly long IConvertible.ToInt64(IFormatProvider provider) {} - readonly sbyte IConvertible.ToSByte(IFormatProvider provider) {} + long IConvertible.ToInt64(IFormatProvider provider) {} + sbyte IConvertible.ToSByte(IFormatProvider provider) {} float IConvertible.ToSingle(IFormatProvider provider) {} string IConvertible.ToString(IFormatProvider provider) {} object IConvertible.ToType(Type conversionType, IFormatProvider provider) {} ushort IConvertible.ToUInt16(IFormatProvider provider) {} uint IConvertible.ToUInt32(IFormatProvider provider) {} - readonly ulong IConvertible.ToUInt64(IFormatProvider provider) {} - public readonly int ToInt32() {} + ulong IConvertible.ToUInt64(IFormatProvider provider) {} + public int ToInt32() {} public override string ToString() {} public string ToString(IFormatProvider formatProvider) {} public string ToString(string format) {} public string ToString(string format, IFormatProvider formatProvider) {} - public readonly uint ToUInt32() {} + public uint ToUInt32() {} public bool TryFormat(Span destination, out int charsWritten, ReadOnlySpan format, IFormatProvider provider) {} - public readonly bool TryWriteBigEndian(Span destination, out int bytesWritten) {} - public readonly bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} + public bool TryWriteBigEndian(Span destination, out int bytesWritten) {} + public bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} } [TypeForwardedFrom("Smdn, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null")] [StructLayout(LayoutKind.Explicit, Pack = 1)] - public struct UInt48 : + public readonly struct UInt48 : IComparable, IComparable, IComparable, @@ -235,19 +228,6 @@ public static explicit operator ulong(UInt48 val) {} public static UInt48 operator + (UInt48 @value) {} public static UInt48 operator >>> (UInt48 @value, int shiftAmount) {} - [FieldOffset(0)] - public byte Byte0; - [FieldOffset(1)] - public byte Byte1; - [FieldOffset(2)] - public byte Byte2; - [FieldOffset(3)] - public byte Byte3; - [FieldOffset(4)] - public byte Byte4; - [FieldOffset(5)] - public byte Byte5; - public UInt48(ReadOnlySpan @value, bool isBigEndian = false) {} public UInt48(byte[] @value, bool isBigEndian = false) {} public UInt48(byte[] @value, int startIndex, bool isBigEndian = false) {} @@ -260,33 +240,33 @@ public bool Equals(UInt48 other) {} public bool Equals(long other) {} public bool Equals(ulong other) {} public override bool Equals(object obj) {} - public override readonly int GetHashCode() {} + public override int GetHashCode() {} TypeCode IConvertible.GetTypeCode() {} bool IConvertible.ToBoolean(IFormatProvider provider) {} - readonly byte IConvertible.ToByte(IFormatProvider provider) {} + byte IConvertible.ToByte(IFormatProvider provider) {} char IConvertible.ToChar(IFormatProvider provider) {} DateTime IConvertible.ToDateTime(IFormatProvider provider) {} decimal IConvertible.ToDecimal(IFormatProvider provider) {} double IConvertible.ToDouble(IFormatProvider provider) {} - readonly short IConvertible.ToInt16(IFormatProvider provider) {} + short IConvertible.ToInt16(IFormatProvider provider) {} int IConvertible.ToInt32(IFormatProvider provider) {} long IConvertible.ToInt64(IFormatProvider provider) {} - readonly sbyte IConvertible.ToSByte(IFormatProvider provider) {} + sbyte IConvertible.ToSByte(IFormatProvider provider) {} float IConvertible.ToSingle(IFormatProvider provider) {} string IConvertible.ToString(IFormatProvider provider) {} object IConvertible.ToType(Type conversionType, IFormatProvider provider) {} - readonly ushort IConvertible.ToUInt16(IFormatProvider provider) {} + ushort IConvertible.ToUInt16(IFormatProvider provider) {} uint IConvertible.ToUInt32(IFormatProvider provider) {} ulong IConvertible.ToUInt64(IFormatProvider provider) {} - public readonly long ToInt64() {} + public long ToInt64() {} public override string ToString() {} public string ToString(IFormatProvider formatProvider) {} public string ToString(string format) {} public string ToString(string format, IFormatProvider formatProvider) {} - public readonly ulong ToUInt64() {} + public ulong ToUInt64() {} public bool TryFormat(Span destination, out int charsWritten, ReadOnlySpan format, IFormatProvider provider) {} - public readonly bool TryWriteBigEndian(Span destination, out int bytesWritten) {} - public readonly bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} + public bool TryWriteBigEndian(Span destination, out int bytesWritten) {} + public bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} } } // API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.2.0. diff --git a/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-net8.0.apilist.cs b/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-net8.0.apilist.cs index 946d57c6..131f0df9 100644 --- a/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-net8.0.apilist.cs +++ b/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-net8.0.apilist.cs @@ -1,7 +1,7 @@ -// Smdn.Fundamental.UInt24n.dll (Smdn.Fundamental.UInt24n-3.1.0) +// Smdn.Fundamental.UInt24n.dll (Smdn.Fundamental.UInt24n-4.0.0) // Name: Smdn.Fundamental.UInt24n -// AssemblyVersion: 3.1.0.0 -// InformationalVersion: 3.1.0+d0bc2ff12d7b860e40c08a17db9b68fff731fb10 +// AssemblyVersion: 4.0.0.0 +// InformationalVersion: 4.0.0+67b803a21469d1c9d14f260a6414b9e666a8e282 // TargetFramework: .NETCoreApp,Version=v8.0 // Configuration: Release // Referenced assemblies: @@ -18,7 +18,7 @@ namespace Smdn { [TypeForwardedFrom("Smdn, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null")] [StructLayout(LayoutKind.Explicit, Pack = 1)] - public struct UInt24 : + public readonly struct UInt24 : IBinaryInteger, IComparable, IComparable, @@ -148,13 +148,6 @@ public static explicit operator ushort(UInt24 val) {} public static UInt24 operator + (UInt24 @value) {} public static UInt24 operator >>> (UInt24 @value, int shiftAmount) {} - [FieldOffset(0)] - public byte Byte0; - [FieldOffset(1)] - public byte Byte1; - [FieldOffset(2)] - public byte Byte2; - public UInt24(ReadOnlySpan @value, bool isBigEndian = false) {} public UInt24(byte[] @value, bool isBigEndian = false) {} public UInt24(byte[] @value, int startIndex, bool isBigEndian = false) {} @@ -167,40 +160,40 @@ public bool Equals(UInt24 other) {} public bool Equals(int other) {} public bool Equals(uint other) {} public override bool Equals(object obj) {} - public override readonly int GetHashCode() {} + public override int GetHashCode() {} TypeCode IConvertible.GetTypeCode() {} bool IConvertible.ToBoolean(IFormatProvider provider) {} - readonly byte IConvertible.ToByte(IFormatProvider provider) {} + byte IConvertible.ToByte(IFormatProvider provider) {} char IConvertible.ToChar(IFormatProvider provider) {} DateTime IConvertible.ToDateTime(IFormatProvider provider) {} decimal IConvertible.ToDecimal(IFormatProvider provider) {} double IConvertible.ToDouble(IFormatProvider provider) {} short IConvertible.ToInt16(IFormatProvider provider) {} int IConvertible.ToInt32(IFormatProvider provider) {} - readonly long IConvertible.ToInt64(IFormatProvider provider) {} - readonly sbyte IConvertible.ToSByte(IFormatProvider provider) {} + long IConvertible.ToInt64(IFormatProvider provider) {} + sbyte IConvertible.ToSByte(IFormatProvider provider) {} float IConvertible.ToSingle(IFormatProvider provider) {} string IConvertible.ToString(IFormatProvider provider) {} object IConvertible.ToType(Type conversionType, IFormatProvider provider) {} ushort IConvertible.ToUInt16(IFormatProvider provider) {} uint IConvertible.ToUInt32(IFormatProvider provider) {} - readonly ulong IConvertible.ToUInt64(IFormatProvider provider) {} + ulong IConvertible.ToUInt64(IFormatProvider provider) {} int IBinaryInteger.GetByteCount() {} int IBinaryInteger.GetShortestBitLength() {} - public readonly int ToInt32() {} + public int ToInt32() {} public override string ToString() {} public string ToString(IFormatProvider formatProvider) {} public string ToString(string format) {} public string ToString(string format, IFormatProvider formatProvider) {} - public readonly uint ToUInt32() {} + public uint ToUInt32() {} public bool TryFormat(Span destination, out int charsWritten, ReadOnlySpan format, IFormatProvider provider) {} - public readonly bool TryWriteBigEndian(Span destination, out int bytesWritten) {} - public readonly bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} + public bool TryWriteBigEndian(Span destination, out int bytesWritten) {} + public bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} } [TypeForwardedFrom("Smdn, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null")] [StructLayout(LayoutKind.Explicit, Pack = 1)] - public struct UInt48 : + public readonly struct UInt48 : IBinaryInteger, IComparable, IComparable, @@ -330,19 +323,6 @@ public static explicit operator ulong(UInt48 val) {} public static UInt48 operator + (UInt48 @value) {} public static UInt48 operator >>> (UInt48 @value, int shiftAmount) {} - [FieldOffset(0)] - public byte Byte0; - [FieldOffset(1)] - public byte Byte1; - [FieldOffset(2)] - public byte Byte2; - [FieldOffset(3)] - public byte Byte3; - [FieldOffset(4)] - public byte Byte4; - [FieldOffset(5)] - public byte Byte5; - public UInt48(ReadOnlySpan @value, bool isBigEndian = false) {} public UInt48(byte[] @value, bool isBigEndian = false) {} public UInt48(byte[] @value, int startIndex, bool isBigEndian = false) {} @@ -355,35 +335,35 @@ public bool Equals(UInt48 other) {} public bool Equals(long other) {} public bool Equals(ulong other) {} public override bool Equals(object obj) {} - public override readonly int GetHashCode() {} + public override int GetHashCode() {} TypeCode IConvertible.GetTypeCode() {} bool IConvertible.ToBoolean(IFormatProvider provider) {} - readonly byte IConvertible.ToByte(IFormatProvider provider) {} + byte IConvertible.ToByte(IFormatProvider provider) {} char IConvertible.ToChar(IFormatProvider provider) {} DateTime IConvertible.ToDateTime(IFormatProvider provider) {} decimal IConvertible.ToDecimal(IFormatProvider provider) {} double IConvertible.ToDouble(IFormatProvider provider) {} - readonly short IConvertible.ToInt16(IFormatProvider provider) {} + short IConvertible.ToInt16(IFormatProvider provider) {} int IConvertible.ToInt32(IFormatProvider provider) {} long IConvertible.ToInt64(IFormatProvider provider) {} - readonly sbyte IConvertible.ToSByte(IFormatProvider provider) {} + sbyte IConvertible.ToSByte(IFormatProvider provider) {} float IConvertible.ToSingle(IFormatProvider provider) {} string IConvertible.ToString(IFormatProvider provider) {} object IConvertible.ToType(Type conversionType, IFormatProvider provider) {} - readonly ushort IConvertible.ToUInt16(IFormatProvider provider) {} + ushort IConvertible.ToUInt16(IFormatProvider provider) {} uint IConvertible.ToUInt32(IFormatProvider provider) {} ulong IConvertible.ToUInt64(IFormatProvider provider) {} int IBinaryInteger.GetByteCount() {} int IBinaryInteger.GetShortestBitLength() {} - public readonly long ToInt64() {} + public long ToInt64() {} public override string ToString() {} public string ToString(IFormatProvider formatProvider) {} public string ToString(string format) {} public string ToString(string format, IFormatProvider formatProvider) {} - public readonly ulong ToUInt64() {} + public ulong ToUInt64() {} public bool TryFormat(Span destination, out int charsWritten, ReadOnlySpan format, IFormatProvider provider) {} - public readonly bool TryWriteBigEndian(Span destination, out int bytesWritten) {} - public readonly bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} + public bool TryWriteBigEndian(Span destination, out int bytesWritten) {} + public bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} } } // API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.2.0. diff --git a/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-netstandard1.6.apilist.cs b/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-netstandard1.6.apilist.cs index 83b13d29..62bc4beb 100644 --- a/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-netstandard1.6.apilist.cs +++ b/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-netstandard1.6.apilist.cs @@ -1,7 +1,7 @@ -// Smdn.Fundamental.UInt24n.dll (Smdn.Fundamental.UInt24n-3.1.0) +// Smdn.Fundamental.UInt24n.dll (Smdn.Fundamental.UInt24n-4.0.0) // Name: Smdn.Fundamental.UInt24n -// AssemblyVersion: 3.1.0.0 -// InformationalVersion: 3.1.0+d0bc2ff12d7b860e40c08a17db9b68fff731fb10 +// AssemblyVersion: 4.0.0.0 +// InformationalVersion: 4.0.0+67b803a21469d1c9d14f260a6414b9e666a8e282 // TargetFramework: .NETStandard,Version=v1.6 // Configuration: Release // Referenced assemblies: @@ -20,7 +20,7 @@ namespace Smdn { [TypeForwardedFrom("Smdn, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null")] [StructLayout(LayoutKind.Explicit, Pack = 1)] - public struct UInt24 : + public readonly struct UInt24 : IComparable, IComparable, IComparable, @@ -100,13 +100,6 @@ public static explicit operator ushort(UInt24 val) {} public static UInt24 operator + (UInt24 @value) {} public static UInt24 operator >>> (UInt24 @value, int shiftAmount) {} - [FieldOffset(0)] - public byte Byte0; - [FieldOffset(1)] - public byte Byte1; - [FieldOffset(2)] - public byte Byte2; - public UInt24(ReadOnlySpan @value, bool isBigEndian = false) {} public UInt24(byte[] @value, bool isBigEndian = false) {} public UInt24(byte[] @value, int startIndex, bool isBigEndian = false) {} @@ -119,37 +112,37 @@ public bool Equals(UInt24 other) {} public bool Equals(int other) {} public bool Equals(uint other) {} public override bool Equals(object obj) {} - public override readonly int GetHashCode() {} + public override int GetHashCode() {} TypeCode IConvertible.GetTypeCode() {} bool IConvertible.ToBoolean(IFormatProvider provider) {} - readonly byte IConvertible.ToByte(IFormatProvider provider) {} + byte IConvertible.ToByte(IFormatProvider provider) {} char IConvertible.ToChar(IFormatProvider provider) {} DateTime IConvertible.ToDateTime(IFormatProvider provider) {} decimal IConvertible.ToDecimal(IFormatProvider provider) {} double IConvertible.ToDouble(IFormatProvider provider) {} short IConvertible.ToInt16(IFormatProvider provider) {} int IConvertible.ToInt32(IFormatProvider provider) {} - readonly long IConvertible.ToInt64(IFormatProvider provider) {} - readonly sbyte IConvertible.ToSByte(IFormatProvider provider) {} + long IConvertible.ToInt64(IFormatProvider provider) {} + sbyte IConvertible.ToSByte(IFormatProvider provider) {} float IConvertible.ToSingle(IFormatProvider provider) {} string IConvertible.ToString(IFormatProvider provider) {} object IConvertible.ToType(Type conversionType, IFormatProvider provider) {} ushort IConvertible.ToUInt16(IFormatProvider provider) {} uint IConvertible.ToUInt32(IFormatProvider provider) {} - readonly ulong IConvertible.ToUInt64(IFormatProvider provider) {} - public readonly int ToInt32() {} + ulong IConvertible.ToUInt64(IFormatProvider provider) {} + public int ToInt32() {} public override string ToString() {} public string ToString(IFormatProvider formatProvider) {} public string ToString(string format) {} public string ToString(string format, IFormatProvider formatProvider) {} - public readonly uint ToUInt32() {} - public readonly bool TryWriteBigEndian(Span destination, out int bytesWritten) {} - public readonly bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} + public uint ToUInt32() {} + public bool TryWriteBigEndian(Span destination, out int bytesWritten) {} + public bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} } [TypeForwardedFrom("Smdn, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null")] [StructLayout(LayoutKind.Explicit, Pack = 1)] - public struct UInt48 : + public readonly struct UInt48 : IComparable, IComparable, IComparable, @@ -229,19 +222,6 @@ public static explicit operator ulong(UInt48 val) {} public static UInt48 operator + (UInt48 @value) {} public static UInt48 operator >>> (UInt48 @value, int shiftAmount) {} - [FieldOffset(0)] - public byte Byte0; - [FieldOffset(1)] - public byte Byte1; - [FieldOffset(2)] - public byte Byte2; - [FieldOffset(3)] - public byte Byte3; - [FieldOffset(4)] - public byte Byte4; - [FieldOffset(5)] - public byte Byte5; - public UInt48(ReadOnlySpan @value, bool isBigEndian = false) {} public UInt48(byte[] @value, bool isBigEndian = false) {} public UInt48(byte[] @value, int startIndex, bool isBigEndian = false) {} @@ -254,32 +234,32 @@ public bool Equals(UInt48 other) {} public bool Equals(long other) {} public bool Equals(ulong other) {} public override bool Equals(object obj) {} - public override readonly int GetHashCode() {} + public override int GetHashCode() {} TypeCode IConvertible.GetTypeCode() {} bool IConvertible.ToBoolean(IFormatProvider provider) {} - readonly byte IConvertible.ToByte(IFormatProvider provider) {} + byte IConvertible.ToByte(IFormatProvider provider) {} char IConvertible.ToChar(IFormatProvider provider) {} DateTime IConvertible.ToDateTime(IFormatProvider provider) {} decimal IConvertible.ToDecimal(IFormatProvider provider) {} double IConvertible.ToDouble(IFormatProvider provider) {} - readonly short IConvertible.ToInt16(IFormatProvider provider) {} + short IConvertible.ToInt16(IFormatProvider provider) {} int IConvertible.ToInt32(IFormatProvider provider) {} long IConvertible.ToInt64(IFormatProvider provider) {} - readonly sbyte IConvertible.ToSByte(IFormatProvider provider) {} + sbyte IConvertible.ToSByte(IFormatProvider provider) {} float IConvertible.ToSingle(IFormatProvider provider) {} string IConvertible.ToString(IFormatProvider provider) {} object IConvertible.ToType(Type conversionType, IFormatProvider provider) {} - readonly ushort IConvertible.ToUInt16(IFormatProvider provider) {} + ushort IConvertible.ToUInt16(IFormatProvider provider) {} uint IConvertible.ToUInt32(IFormatProvider provider) {} ulong IConvertible.ToUInt64(IFormatProvider provider) {} - public readonly long ToInt64() {} + public long ToInt64() {} public override string ToString() {} public string ToString(IFormatProvider formatProvider) {} public string ToString(string format) {} public string ToString(string format, IFormatProvider formatProvider) {} - public readonly ulong ToUInt64() {} - public readonly bool TryWriteBigEndian(Span destination, out int bytesWritten) {} - public readonly bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} + public ulong ToUInt64() {} + public bool TryWriteBigEndian(Span destination, out int bytesWritten) {} + public bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} } } // API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.2.0. diff --git a/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-netstandard2.0.apilist.cs b/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-netstandard2.0.apilist.cs index e3349272..1bef8f01 100644 --- a/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-netstandard2.0.apilist.cs +++ b/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-netstandard2.0.apilist.cs @@ -1,7 +1,7 @@ -// Smdn.Fundamental.UInt24n.dll (Smdn.Fundamental.UInt24n-3.1.0) +// Smdn.Fundamental.UInt24n.dll (Smdn.Fundamental.UInt24n-4.0.0) // Name: Smdn.Fundamental.UInt24n -// AssemblyVersion: 3.1.0.0 -// InformationalVersion: 3.1.0+d0bc2ff12d7b860e40c08a17db9b68fff731fb10 +// AssemblyVersion: 4.0.0.0 +// InformationalVersion: 4.0.0+67b803a21469d1c9d14f260a6414b9e666a8e282 // TargetFramework: .NETStandard,Version=v2.0 // Configuration: Release // Referenced assemblies: @@ -17,7 +17,7 @@ namespace Smdn { [TypeForwardedFrom("Smdn, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null")] [StructLayout(LayoutKind.Explicit, Pack = 1)] - public struct UInt24 : + public readonly struct UInt24 : IComparable, IComparable, IComparable, @@ -97,13 +97,6 @@ public static explicit operator ushort(UInt24 val) {} public static UInt24 operator + (UInt24 @value) {} public static UInt24 operator >>> (UInt24 @value, int shiftAmount) {} - [FieldOffset(0)] - public byte Byte0; - [FieldOffset(1)] - public byte Byte1; - [FieldOffset(2)] - public byte Byte2; - public UInt24(ReadOnlySpan @value, bool isBigEndian = false) {} public UInt24(byte[] @value, bool isBigEndian = false) {} public UInt24(byte[] @value, int startIndex, bool isBigEndian = false) {} @@ -116,37 +109,37 @@ public bool Equals(UInt24 other) {} public bool Equals(int other) {} public bool Equals(uint other) {} public override bool Equals(object obj) {} - public override readonly int GetHashCode() {} + public override int GetHashCode() {} TypeCode IConvertible.GetTypeCode() {} bool IConvertible.ToBoolean(IFormatProvider provider) {} - readonly byte IConvertible.ToByte(IFormatProvider provider) {} + byte IConvertible.ToByte(IFormatProvider provider) {} char IConvertible.ToChar(IFormatProvider provider) {} DateTime IConvertible.ToDateTime(IFormatProvider provider) {} decimal IConvertible.ToDecimal(IFormatProvider provider) {} double IConvertible.ToDouble(IFormatProvider provider) {} short IConvertible.ToInt16(IFormatProvider provider) {} int IConvertible.ToInt32(IFormatProvider provider) {} - readonly long IConvertible.ToInt64(IFormatProvider provider) {} - readonly sbyte IConvertible.ToSByte(IFormatProvider provider) {} + long IConvertible.ToInt64(IFormatProvider provider) {} + sbyte IConvertible.ToSByte(IFormatProvider provider) {} float IConvertible.ToSingle(IFormatProvider provider) {} string IConvertible.ToString(IFormatProvider provider) {} object IConvertible.ToType(Type conversionType, IFormatProvider provider) {} ushort IConvertible.ToUInt16(IFormatProvider provider) {} uint IConvertible.ToUInt32(IFormatProvider provider) {} - readonly ulong IConvertible.ToUInt64(IFormatProvider provider) {} - public readonly int ToInt32() {} + ulong IConvertible.ToUInt64(IFormatProvider provider) {} + public int ToInt32() {} public override string ToString() {} public string ToString(IFormatProvider formatProvider) {} public string ToString(string format) {} public string ToString(string format, IFormatProvider formatProvider) {} - public readonly uint ToUInt32() {} - public readonly bool TryWriteBigEndian(Span destination, out int bytesWritten) {} - public readonly bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} + public uint ToUInt32() {} + public bool TryWriteBigEndian(Span destination, out int bytesWritten) {} + public bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} } [TypeForwardedFrom("Smdn, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null")] [StructLayout(LayoutKind.Explicit, Pack = 1)] - public struct UInt48 : + public readonly struct UInt48 : IComparable, IComparable, IComparable, @@ -226,19 +219,6 @@ public static explicit operator ulong(UInt48 val) {} public static UInt48 operator + (UInt48 @value) {} public static UInt48 operator >>> (UInt48 @value, int shiftAmount) {} - [FieldOffset(0)] - public byte Byte0; - [FieldOffset(1)] - public byte Byte1; - [FieldOffset(2)] - public byte Byte2; - [FieldOffset(3)] - public byte Byte3; - [FieldOffset(4)] - public byte Byte4; - [FieldOffset(5)] - public byte Byte5; - public UInt48(ReadOnlySpan @value, bool isBigEndian = false) {} public UInt48(byte[] @value, bool isBigEndian = false) {} public UInt48(byte[] @value, int startIndex, bool isBigEndian = false) {} @@ -251,32 +231,32 @@ public bool Equals(UInt48 other) {} public bool Equals(long other) {} public bool Equals(ulong other) {} public override bool Equals(object obj) {} - public override readonly int GetHashCode() {} + public override int GetHashCode() {} TypeCode IConvertible.GetTypeCode() {} bool IConvertible.ToBoolean(IFormatProvider provider) {} - readonly byte IConvertible.ToByte(IFormatProvider provider) {} + byte IConvertible.ToByte(IFormatProvider provider) {} char IConvertible.ToChar(IFormatProvider provider) {} DateTime IConvertible.ToDateTime(IFormatProvider provider) {} decimal IConvertible.ToDecimal(IFormatProvider provider) {} double IConvertible.ToDouble(IFormatProvider provider) {} - readonly short IConvertible.ToInt16(IFormatProvider provider) {} + short IConvertible.ToInt16(IFormatProvider provider) {} int IConvertible.ToInt32(IFormatProvider provider) {} long IConvertible.ToInt64(IFormatProvider provider) {} - readonly sbyte IConvertible.ToSByte(IFormatProvider provider) {} + sbyte IConvertible.ToSByte(IFormatProvider provider) {} float IConvertible.ToSingle(IFormatProvider provider) {} string IConvertible.ToString(IFormatProvider provider) {} object IConvertible.ToType(Type conversionType, IFormatProvider provider) {} - readonly ushort IConvertible.ToUInt16(IFormatProvider provider) {} + ushort IConvertible.ToUInt16(IFormatProvider provider) {} uint IConvertible.ToUInt32(IFormatProvider provider) {} ulong IConvertible.ToUInt64(IFormatProvider provider) {} - public readonly long ToInt64() {} + public long ToInt64() {} public override string ToString() {} public string ToString(IFormatProvider formatProvider) {} public string ToString(string format) {} public string ToString(string format, IFormatProvider formatProvider) {} - public readonly ulong ToUInt64() {} - public readonly bool TryWriteBigEndian(Span destination, out int bytesWritten) {} - public readonly bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} + public ulong ToUInt64() {} + public bool TryWriteBigEndian(Span destination, out int bytesWritten) {} + public bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} } } // API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.2.0. diff --git a/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-netstandard2.1.apilist.cs b/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-netstandard2.1.apilist.cs index 7c3363ce..87f02f6f 100644 --- a/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-netstandard2.1.apilist.cs +++ b/doc/api-list/Smdn.Fundamental.UInt24n/Smdn.Fundamental.UInt24n-netstandard2.1.apilist.cs @@ -1,7 +1,7 @@ -// Smdn.Fundamental.UInt24n.dll (Smdn.Fundamental.UInt24n-3.1.0) +// Smdn.Fundamental.UInt24n.dll (Smdn.Fundamental.UInt24n-4.0.0) // Name: Smdn.Fundamental.UInt24n -// AssemblyVersion: 3.1.0.0 -// InformationalVersion: 3.1.0+d0bc2ff12d7b860e40c08a17db9b68fff731fb10 +// AssemblyVersion: 4.0.0.0 +// InformationalVersion: 4.0.0+67b803a21469d1c9d14f260a6414b9e666a8e282 // TargetFramework: .NETStandard,Version=v2.1 // Configuration: Release // Referenced assemblies: @@ -17,7 +17,7 @@ namespace Smdn { [TypeForwardedFrom("Smdn, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null")] [StructLayout(LayoutKind.Explicit, Pack = 1)] - public struct UInt24 : + public readonly struct UInt24 : IComparable, IComparable, IComparable, @@ -101,13 +101,6 @@ public static explicit operator ushort(UInt24 val) {} public static UInt24 operator + (UInt24 @value) {} public static UInt24 operator >>> (UInt24 @value, int shiftAmount) {} - [FieldOffset(0)] - public byte Byte0; - [FieldOffset(1)] - public byte Byte1; - [FieldOffset(2)] - public byte Byte2; - public UInt24(ReadOnlySpan @value, bool isBigEndian = false) {} public UInt24(byte[] @value, bool isBigEndian = false) {} public UInt24(byte[] @value, int startIndex, bool isBigEndian = false) {} @@ -120,37 +113,37 @@ public bool Equals(UInt24 other) {} public bool Equals(int other) {} public bool Equals(uint other) {} public override bool Equals(object obj) {} - public override readonly int GetHashCode() {} + public override int GetHashCode() {} TypeCode IConvertible.GetTypeCode() {} bool IConvertible.ToBoolean(IFormatProvider provider) {} - readonly byte IConvertible.ToByte(IFormatProvider provider) {} + byte IConvertible.ToByte(IFormatProvider provider) {} char IConvertible.ToChar(IFormatProvider provider) {} DateTime IConvertible.ToDateTime(IFormatProvider provider) {} decimal IConvertible.ToDecimal(IFormatProvider provider) {} double IConvertible.ToDouble(IFormatProvider provider) {} short IConvertible.ToInt16(IFormatProvider provider) {} int IConvertible.ToInt32(IFormatProvider provider) {} - readonly long IConvertible.ToInt64(IFormatProvider provider) {} - readonly sbyte IConvertible.ToSByte(IFormatProvider provider) {} + long IConvertible.ToInt64(IFormatProvider provider) {} + sbyte IConvertible.ToSByte(IFormatProvider provider) {} float IConvertible.ToSingle(IFormatProvider provider) {} string IConvertible.ToString(IFormatProvider provider) {} object IConvertible.ToType(Type conversionType, IFormatProvider provider) {} ushort IConvertible.ToUInt16(IFormatProvider provider) {} uint IConvertible.ToUInt32(IFormatProvider provider) {} - readonly ulong IConvertible.ToUInt64(IFormatProvider provider) {} - public readonly int ToInt32() {} + ulong IConvertible.ToUInt64(IFormatProvider provider) {} + public int ToInt32() {} public override string ToString() {} public string ToString(IFormatProvider formatProvider) {} public string ToString(string format) {} public string ToString(string format, IFormatProvider formatProvider) {} - public readonly uint ToUInt32() {} - public readonly bool TryWriteBigEndian(Span destination, out int bytesWritten) {} - public readonly bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} + public uint ToUInt32() {} + public bool TryWriteBigEndian(Span destination, out int bytesWritten) {} + public bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} } [TypeForwardedFrom("Smdn, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null")] [StructLayout(LayoutKind.Explicit, Pack = 1)] - public struct UInt48 : + public readonly struct UInt48 : IComparable, IComparable, IComparable, @@ -234,19 +227,6 @@ public static explicit operator ulong(UInt48 val) {} public static UInt48 operator + (UInt48 @value) {} public static UInt48 operator >>> (UInt48 @value, int shiftAmount) {} - [FieldOffset(0)] - public byte Byte0; - [FieldOffset(1)] - public byte Byte1; - [FieldOffset(2)] - public byte Byte2; - [FieldOffset(3)] - public byte Byte3; - [FieldOffset(4)] - public byte Byte4; - [FieldOffset(5)] - public byte Byte5; - public UInt48(ReadOnlySpan @value, bool isBigEndian = false) {} public UInt48(byte[] @value, bool isBigEndian = false) {} public UInt48(byte[] @value, int startIndex, bool isBigEndian = false) {} @@ -259,32 +239,32 @@ public bool Equals(UInt48 other) {} public bool Equals(long other) {} public bool Equals(ulong other) {} public override bool Equals(object obj) {} - public override readonly int GetHashCode() {} + public override int GetHashCode() {} TypeCode IConvertible.GetTypeCode() {} bool IConvertible.ToBoolean(IFormatProvider provider) {} - readonly byte IConvertible.ToByte(IFormatProvider provider) {} + byte IConvertible.ToByte(IFormatProvider provider) {} char IConvertible.ToChar(IFormatProvider provider) {} DateTime IConvertible.ToDateTime(IFormatProvider provider) {} decimal IConvertible.ToDecimal(IFormatProvider provider) {} double IConvertible.ToDouble(IFormatProvider provider) {} - readonly short IConvertible.ToInt16(IFormatProvider provider) {} + short IConvertible.ToInt16(IFormatProvider provider) {} int IConvertible.ToInt32(IFormatProvider provider) {} long IConvertible.ToInt64(IFormatProvider provider) {} - readonly sbyte IConvertible.ToSByte(IFormatProvider provider) {} + sbyte IConvertible.ToSByte(IFormatProvider provider) {} float IConvertible.ToSingle(IFormatProvider provider) {} string IConvertible.ToString(IFormatProvider provider) {} object IConvertible.ToType(Type conversionType, IFormatProvider provider) {} - readonly ushort IConvertible.ToUInt16(IFormatProvider provider) {} + ushort IConvertible.ToUInt16(IFormatProvider provider) {} uint IConvertible.ToUInt32(IFormatProvider provider) {} ulong IConvertible.ToUInt64(IFormatProvider provider) {} - public readonly long ToInt64() {} + public long ToInt64() {} public override string ToString() {} public string ToString(IFormatProvider formatProvider) {} public string ToString(string format) {} public string ToString(string format, IFormatProvider formatProvider) {} - public readonly ulong ToUInt64() {} - public readonly bool TryWriteBigEndian(Span destination, out int bytesWritten) {} - public readonly bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} + public ulong ToUInt64() {} + public bool TryWriteBigEndian(Span destination, out int bytesWritten) {} + public bool TryWriteLittleEndian(Span destination, out int bytesWritten) {} } } // API list generated by Smdn.Reflection.ReverseGenerating.ListApi.MSBuild.Tasks v1.3.2.0.