diff options
Diffstat (limited to 'src/mscorlib/src/System/Reflection/Emit/ParameterToken.cs')
-rw-r--r-- | src/mscorlib/src/System/Reflection/Emit/ParameterToken.cs | 36 |
1 files changed, 19 insertions, 17 deletions
diff --git a/src/mscorlib/src/System/Reflection/Emit/ParameterToken.cs b/src/mscorlib/src/System/Reflection/Emit/ParameterToken.cs index a4a32a51fb..42f85af464 100644 --- a/src/mscorlib/src/System/Reflection/Emit/ParameterToken.cs +++ b/src/mscorlib/src/System/Reflection/Emit/ParameterToken.cs @@ -12,33 +12,36 @@ ** ** ===========================================================*/ -namespace System.Reflection.Emit { - - using System; - using System.Reflection; +using System; +using System.Reflection; + +namespace System.Reflection.Emit +{ // The ParameterToken class is an opaque representation of the Token returned // by the Metadata to represent the parameter. [Serializable] - public struct ParameterToken { - + public struct ParameterToken + { public static readonly ParameterToken Empty = new ParameterToken(); internal int m_tkParameter; - - - internal ParameterToken(int tkParam) { + + + internal ParameterToken(int tkParam) + { m_tkParameter = tkParam; } - - public int Token { + + public int Token + { get { return m_tkParameter; } } - + public override int GetHashCode() { return m_tkParameter; } - + public override bool Equals(Object obj) { if (obj is ParameterToken) @@ -46,21 +49,20 @@ namespace System.Reflection.Emit { else return false; } - + public bool Equals(ParameterToken obj) { return obj.m_tkParameter == m_tkParameter; } - + public static bool operator ==(ParameterToken a, ParameterToken b) { return a.Equals(b); } - + public static bool operator !=(ParameterToken a, ParameterToken b) { return !(a == b); } - } } |