Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Diagnostics / SymbolStore / Token.cs / 1305376 / Token.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: SymbolToken ** ** Small value class used by the SymbolStore package for passing ** around metadata tokens. ** ===========================================================*/ namespace System.Diagnostics.SymbolStore { using System; using System.Runtime.InteropServices; [ComVisible(true)] public struct SymbolToken { internal int m_token; public SymbolToken(int val) {m_token=val;} public int GetToken() {return m_token;} public override int GetHashCode() {return m_token;} public override bool Equals(Object obj) { if (obj is SymbolToken) return Equals((SymbolToken)obj); else return false; } public bool Equals(SymbolToken obj) { return obj.m_token == m_token; } public static bool operator ==(SymbolToken a, SymbolToken b) { return a.Equals(b); } public static bool operator !=(SymbolToken a, SymbolToken b) { return !(a == b); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: SymbolToken ** ** Small value class used by the SymbolStore package for passing ** around metadata tokens. ** ===========================================================*/ namespace System.Diagnostics.SymbolStore { using System; using System.Runtime.InteropServices; [ComVisible(true)] public struct SymbolToken { internal int m_token; public SymbolToken(int val) {m_token=val;} public int GetToken() {return m_token;} public override int GetHashCode() {return m_token;} public override bool Equals(Object obj) { if (obj is SymbolToken) return Equals((SymbolToken)obj); else return false; } public bool Equals(SymbolToken obj) { return obj.m_token == m_token; } public static bool operator ==(SymbolToken a, SymbolToken b) { return a.Equals(b); } public static bool operator !=(SymbolToken a, SymbolToken b) { return !(a == b); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DBSchemaRow.cs
- DecoderReplacementFallback.cs
- _BasicClient.cs
- WizardPanel.cs
- LexicalChunk.cs
- ContractBase.cs
- ToolStripLocationCancelEventArgs.cs
- HtmlUtf8RawTextWriter.cs
- CheckBox.cs
- XmlExceptionHelper.cs
- Schema.cs
- ColorKeyFrameCollection.cs
- ApplyImportsAction.cs
- AnimationException.cs
- ServiceDefaults.cs
- ResolveCriteria11.cs
- BuildProviderCollection.cs
- ValidationHelper.cs
- DynamicRenderer.cs
- AssertSection.cs
- Tokenizer.cs
- InertiaTranslationBehavior.cs
- AssertFilter.cs
- WebRequest.cs
- AsmxEndpointPickerExtension.cs
- QueryOptionExpression.cs
- SqlResolver.cs
- XamlTreeBuilder.cs
- BamlBinaryReader.cs
- HttpWebRequest.cs
- RowCache.cs
- AsyncStreamReader.cs
- XmlDigitalSignatureProcessor.cs
- ExtractedStateEntry.cs
- ProxyWebPart.cs
- AdornerHitTestResult.cs
- XPathNodeHelper.cs
- CodeTypeParameter.cs
- PeerPresenceInfo.cs
- ProxyHwnd.cs
- ThumbButtonInfo.cs
- MarginsConverter.cs
- OneOfScalarConst.cs
- TypedTableBase.cs
- EnumerableWrapperWeakToStrong.cs
- CallbackHandler.cs
- DeferredTextReference.cs
- ValidatingReaderNodeData.cs
- DataGridColumnCollection.cs
- SqlDataRecord.cs
- AppDomainProtocolHandler.cs
- IndentedWriter.cs
- ArithmeticException.cs
- RecipientInfo.cs
- ChtmlCalendarAdapter.cs
- IdnMapping.cs
- OleDbWrapper.cs
- ErrorEventArgs.cs
- ProfileBuildProvider.cs
- PipeException.cs
- ipaddressinformationcollection.cs
- CultureSpecificStringDictionary.cs
- MulticastIPAddressInformationCollection.cs
- DataTableCollection.cs
- Helper.cs
- SqlCrossApplyToCrossJoin.cs
- XmlDictionaryWriter.cs
- ReversePositionQuery.cs
- CalendarAutoFormatDialog.cs
- Point3DAnimation.cs
- DbParameterCollectionHelper.cs
- ViewManager.cs
- DataRelationCollection.cs
- EntityCommandDefinition.cs
- RewritingPass.cs
- IsolationInterop.cs
- LiteralText.cs
- HwndStylusInputProvider.cs
- ResolveMatchesMessageCD1.cs
- KnownTypesHelper.cs
- StateRuntime.cs
- SocketException.cs
- AttributeUsageAttribute.cs
- DataDocumentXPathNavigator.cs
- ContentValidator.cs
- TextViewBase.cs
- DelegatingConfigHost.cs
- TextFormattingConverter.cs
- _NegoStream.cs
- ObjectSpanRewriter.cs
- SafeNativeMethodsMilCoreApi.cs
- SvcMapFile.cs
- WebPartHeaderCloseVerb.cs
- ChtmlPhoneCallAdapter.cs
- FileNameEditor.cs
- QueryResultOp.cs
- AvTraceFormat.cs
- LinearKeyFrames.cs
- PictureBoxDesigner.cs
- FixedSOMPageConstructor.cs