// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
+using System.Runtime.InteropServices;
+
namespace System.Diagnostics.SymbolStore
{
+ [ComVisible (true)]
public struct SymbolToken
{
return ((SymbolToken) obj).GetToken() == _val;
}
+ public bool Equals (SymbolToken obj)
+ {
+ return(obj.GetToken () == _val);
+ }
+
+
+ public static bool operator == (SymbolToken a, SymbolToken b)
+ {
+ return a.Equals (b);
+ }
+
+ public static bool operator != (SymbolToken a, SymbolToken b)
+ {
+ return !a.Equals (b);
+ }
+
public override int GetHashCode()
{
return _val.GetHashCode();