Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- XamlReader.cs
- DownloadProgressEventArgs.cs
- SQLInt16.cs
- PrintController.cs
- SafeNativeMethods.cs
- MouseDevice.cs
- DSASignatureFormatter.cs
- AsyncStreamReader.cs
- TreeNodeStyle.cs
- OrderingExpression.cs
- ISFTagAndGuidCache.cs
- PrivilegedConfigurationManager.cs
- ContainerParaClient.cs
- ObjectDataSourceChooseTypePanel.cs
- ConsoleKeyInfo.cs
- NumericUpDown.cs
- StateBag.cs
- QueryOutputWriterV1.cs
- RepeatButton.cs
- SQLChars.cs
- WindowsImpersonationContext.cs
- ShaperBuffers.cs
- MappedMetaModel.cs
- XmlNodeChangedEventManager.cs
- StringWriter.cs
- SqlUnionizer.cs
- StringTraceRecord.cs
- ProxyElement.cs
- ComponentEditorForm.cs
- NamespaceDecl.cs
- PathGeometry.cs
- AutomationElementCollection.cs
- MexServiceChannelBuilder.cs
- PropertyTab.cs
- AsyncOperation.cs
- Block.cs
- ToolBar.cs
- SizeAnimation.cs
- ExecutedRoutedEventArgs.cs
- FileUtil.cs
- WebPartEditorApplyVerb.cs
- DataGridViewRowConverter.cs
- StreamGeometry.cs
- DataGridAutoFormat.cs
- RawStylusActions.cs
- MenuTracker.cs
- OlePropertyStructs.cs
- ToolboxComponentsCreatingEventArgs.cs
- ScriptResourceMapping.cs
- InputQueueChannelAcceptor.cs
- HtmlElementEventArgs.cs
- PauseStoryboard.cs
- HtmlControlPersistable.cs
- XPathBinder.cs
- GridView.cs
- ReceiveSecurityHeaderEntry.cs
- CheckoutException.cs
- ColumnHeaderCollectionEditor.cs
- SQLBinaryStorage.cs
- SqlBinder.cs
- ProviderConnectionPointCollection.cs
- XmlSchemaSimpleTypeList.cs
- CheckBox.cs
- ToolStripEditorManager.cs
- TreeNodeCollection.cs
- UIAgentAsyncParams.cs
- X509Utils.cs
- WindowsGraphicsCacheManager.cs
- WindowsListViewItem.cs
- WebServiceMethodData.cs
- TextTabProperties.cs
- TextFindEngine.cs
- AssemblyLoader.cs
- TextChangedEventArgs.cs
- NullRuntimeConfig.cs
- UriParserTemplates.cs
- iisPickupDirectory.cs
- RecognizedAudio.cs
- CapabilitiesAssignment.cs
- SoapAttributeAttribute.cs
- PersonalizationAdministration.cs
- Automation.cs
- BulletedListEventArgs.cs
- OleDbErrorCollection.cs
- COM2PropertyDescriptor.cs
- SecurityTokenRequirement.cs
- SqlNodeTypeOperators.cs
- HandlerBase.cs
- XPathNode.cs
- TableRowGroup.cs
- BitmapImage.cs
- DependencyPropertyValueSerializer.cs
- ComponentEvent.cs
- HttpContextWrapper.cs
- TextTreeTextNode.cs
- SymbolType.cs
- ToolStripStatusLabel.cs
- TypeLibConverter.cs
- PropertyOrder.cs
- IItemProperties.cs