diff options
Diffstat (limited to 'src/mscorlib/src/System/Reflection/Emit/SignatureToken.cs')
-rw-r--r-- | src/mscorlib/src/System/Reflection/Emit/SignatureToken.cs | 36 |
1 files changed, 19 insertions, 17 deletions
diff --git a/src/mscorlib/src/System/Reflection/Emit/SignatureToken.cs b/src/mscorlib/src/System/Reflection/Emit/SignatureToken.cs index 5c908b89c7..e17e0c955e 100644 --- a/src/mscorlib/src/System/Reflection/Emit/SignatureToken.cs +++ b/src/mscorlib/src/System/Reflection/Emit/SignatureToken.cs @@ -13,32 +13,35 @@ ** ** ===========================================================*/ -namespace System.Reflection.Emit { - - using System; - using System.Reflection; - public struct SignatureToken { - +using System; +using System.Reflection; + +namespace System.Reflection.Emit +{ + public struct SignatureToken + { public static readonly SignatureToken Empty = new SignatureToken(); internal int m_signature; internal ModuleBuilder m_moduleBuilder; - - internal SignatureToken(int str, ModuleBuilder mod) { - m_signature=str; + + internal SignatureToken(int str, ModuleBuilder mod) + { + m_signature = str; m_moduleBuilder = mod; } - - public int Token { + + public int Token + { get { return m_signature; } } - + public override int GetHashCode() { return m_signature; } - + public override bool Equals(Object obj) { if (obj is SignatureToken) @@ -46,21 +49,20 @@ namespace System.Reflection.Emit { else return false; } - + public bool Equals(SignatureToken obj) { return obj.m_signature == m_signature; } - + public static bool operator ==(SignatureToken a, SignatureToken b) { return a.Equals(b); } - + public static bool operator !=(SignatureToken a, SignatureToken b) { return !(a == b); } - } } |