diff options
Diffstat (limited to 'src/mscorlib/src/System/Runtime/InteropServices/ArrayWithOffset.cs')
-rw-r--r-- | src/mscorlib/src/System/Runtime/InteropServices/ArrayWithOffset.cs | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/mscorlib/src/System/Runtime/InteropServices/ArrayWithOffset.cs b/src/mscorlib/src/System/Runtime/InteropServices/ArrayWithOffset.cs index fc15f4e1a7..c4beb024b1 100644 --- a/src/mscorlib/src/System/Runtime/InteropServices/ArrayWithOffset.cs +++ b/src/mscorlib/src/System/Runtime/InteropServices/ArrayWithOffset.cs @@ -2,12 +2,13 @@ // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. -namespace System.Runtime.InteropServices { - using System; - using System.Runtime.CompilerServices; - using System.Runtime.Versioning; +using System; +using System.Runtime.CompilerServices; +using System.Runtime.Versioning; +namespace System.Runtime.InteropServices +{ [Serializable] public struct ArrayWithOffset { @@ -15,30 +16,30 @@ namespace System.Runtime.InteropServices { //{ // throw new Exception(); //} - + public ArrayWithOffset(Object array, int offset) { - m_array = array; + m_array = array; m_offset = offset; - m_count = 0; - m_count = CalculateCount(); + m_count = 0; + m_count = CalculateCount(); } - + public Object GetArray() { return m_array; } - + public int GetOffset() { return m_offset; } - + public override int GetHashCode() { return m_count + m_offset; } - + public override bool Equals(Object obj) { if (obj is ArrayWithOffset) @@ -51,12 +52,12 @@ namespace System.Runtime.InteropServices { { return obj.m_array == m_array && obj.m_offset == m_offset && obj.m_count == m_count; } - + public static bool operator ==(ArrayWithOffset a, ArrayWithOffset b) { return a.Equals(b); } - + public static bool operator !=(ArrayWithOffset a, ArrayWithOffset b) { return !(a == b); @@ -64,10 +65,9 @@ namespace System.Runtime.InteropServices { [MethodImplAttribute(MethodImplOptions.InternalCall)] private extern int CalculateCount(); - + private Object m_array; - private int m_offset; - private int m_count; + private int m_offset; + private int m_count; } - } |