Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / clr / src / BCL / System / Diagnostics / SymbolStore / Token.cs / 1 / 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
- TextEncodedRawTextWriter.cs
- HideDisabledControlAdapter.cs
- ToolboxComponentsCreatedEventArgs.cs
- WebBrowserDesigner.cs
- TemplatedMailWebEventProvider.cs
- XamlParser.cs
- UserControlBuildProvider.cs
- ReaderWriterLock.cs
- LinearKeyFrames.cs
- CodeMemberField.cs
- InvalidateEvent.cs
- UnsafeCollabNativeMethods.cs
- XmlDataSource.cs
- OrderedHashRepartitionEnumerator.cs
- ConstructorExpr.cs
- MultipartIdentifier.cs
- ClrProviderManifest.cs
- WindowsUpDown.cs
- DataGridViewTopLeftHeaderCell.cs
- AnimationException.cs
- TTSEngineTypes.cs
- TriState.cs
- FrameworkPropertyMetadata.cs
- Validator.cs
- XmlAggregates.cs
- XmlSchemaValidationException.cs
- Attachment.cs
- OneOfConst.cs
- TypeContext.cs
- DbDataReader.cs
- KoreanCalendar.cs
- SByte.cs
- DataGridViewElement.cs
- ConfigXmlElement.cs
- XmlSchemaExternal.cs
- SQLStringStorage.cs
- RawStylusInputCustomData.cs
- IdleTimeoutMonitor.cs
- ConfigurationLockCollection.cs
- columnmapkeybuilder.cs
- ObjectViewListener.cs
- PersonalizationStateInfo.cs
- JsonServiceDocumentSerializer.cs
- ProfilePropertySettingsCollection.cs
- ItemsPanelTemplate.cs
- WebControlAdapter.cs
- _ProxyChain.cs
- XmlSchemaAttributeGroupRef.cs
- WebBrowsableAttribute.cs
- SchemaDeclBase.cs
- TextElementCollection.cs
- StrokeCollection2.cs
- SerialPort.cs
- WCFModelStrings.Designer.cs
- DefaultClaimSet.cs
- WsatTransactionInfo.cs
- EpmContentSerializerBase.cs
- ServerValidateEventArgs.cs
- TextViewSelectionProcessor.cs
- AnnotationService.cs
- _ConnectOverlappedAsyncResult.cs
- ArithmeticException.cs
- Int16KeyFrameCollection.cs
- PathFigureCollection.cs
- ObjectDataSource.cs
- XmlHierarchicalDataSourceView.cs
- GridViewHeaderRowPresenter.cs
- RowToFieldTransformer.cs
- CodeStatement.cs
- DataRowIndexBuffer.cs
- DataBindEngine.cs
- RectIndependentAnimationStorage.cs
- ClientScriptManagerWrapper.cs
- MetabaseSettingsIis7.cs
- WebPartCatalogAddVerb.cs
- coordinatorscratchpad.cs
- log.cs
- COMException.cs
- ToolStripDesignerUtils.cs
- ProcessProtocolHandler.cs
- DataQuery.cs
- VectorConverter.cs
- WebRequestModuleElementCollection.cs
- Rect3D.cs
- ProfileService.cs
- OdbcConnectionStringbuilder.cs
- NavigatorOutput.cs
- ProtocolsConfigurationHandler.cs
- DataControlCommands.cs
- RequestUriProcessor.cs
- XmlQueryType.cs
- MessageProperties.cs
- BadImageFormatException.cs
- Int32KeyFrameCollection.cs
- MaskInputRejectedEventArgs.cs
- Vector.cs
- EntitySetBaseCollection.cs
- ParserContext.cs
- CustomCredentialPolicy.cs
- DataShape.cs