mscorlib(4.0.0.0) API with additions
SymbolToken.cs
2 
4 {
6  [ComVisible(true)]
7  public struct SymbolToken
8  {
9  internal int m_token;
10 
13  public SymbolToken(int val)
14  {
15  m_token = val;
16  }
17 
20  public int GetToken()
21  {
22  return m_token;
23  }
24 
27  public override int GetHashCode()
28  {
29  return m_token;
30  }
31 
36  public override bool Equals(object obj)
37  {
38  if (obj is SymbolToken)
39  {
40  return Equals((SymbolToken)obj);
41  }
42  return false;
43  }
44 
49  public bool Equals(SymbolToken obj)
50  {
51  return obj.m_token == m_token;
52  }
53 
59  public static bool operator ==(SymbolToken a, SymbolToken b)
60  {
61  return a.Equals(b);
62  }
63 
69  public static bool operator !=(SymbolToken a, SymbolToken b)
70  {
71  return !(a == b);
72  }
73  }
74 }
The T:System.Diagnostics.SymbolStore.SymbolToken structure is an object representation of a token tha...
Definition: SymbolToken.cs:7
static bool operator !=(SymbolToken a, SymbolToken b)
Returns a value indicating whether two T:System.Diagnostics.SymbolStore.SymbolToken objects are not e...
Definition: SymbolToken.cs:69
override int GetHashCode()
Generates the hash code for the current token.
Definition: SymbolToken.cs:27
Definition: __Canon.cs:3
int GetToken()
Gets the value of the current token.
Definition: SymbolToken.cs:20
static bool operator==(SymbolToken a, SymbolToken b)
Returns a value indicating whether two T:System.Diagnostics.SymbolStore.SymbolToken objects are equal...
Definition: SymbolToken.cs:59
SymbolToken(int val)
Initializes a new instance of the T:System.Diagnostics.SymbolStore.SymbolToken structure when given a...
Definition: SymbolToken.cs:13
bool Equals(SymbolToken obj)
Determines whether obj is equal to this instance.
Definition: SymbolToken.cs:49
override bool Equals(object obj)
Determines whether obj is an instance of T:System.Diagnostics.SymbolStore.SymbolToken and is equal t...
Definition: SymbolToken.cs:36