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
- COM2Enum.cs
- OracleMonthSpan.cs
- XmlAtomicValue.cs
- LocalizableResourceBuilder.cs
- TransactionManager.cs
- BindingExpressionBase.cs
- ActivityMetadata.cs
- PropertyDescriptorGridEntry.cs
- ListViewAutomationPeer.cs
- RegexInterpreter.cs
- ErrorStyle.cs
- SmiRequestExecutor.cs
- TrimSurroundingWhitespaceAttribute.cs
- SoapTypeAttribute.cs
- RadioButton.cs
- AlignmentXValidation.cs
- DataComponentNameHandler.cs
- ExpanderAutomationPeer.cs
- UriSectionReader.cs
- ToolStripMenuItem.cs
- sqlmetadatafactory.cs
- KnownBoxes.cs
- WS2007FederationHttpBindingCollectionElement.cs
- DuplicateWaitObjectException.cs
- ProtocolsConfiguration.cs
- TypedTableBaseExtensions.cs
- StringArrayConverter.cs
- CollectionBuilder.cs
- StatusBarItemAutomationPeer.cs
- Zone.cs
- SqlStream.cs
- BitmapCacheBrush.cs
- DynamicDiscoSearcher.cs
- Rules.cs
- DateTimeConstantAttribute.cs
- FloaterParaClient.cs
- MiniLockedBorderGlyph.cs
- Track.cs
- XNameTypeConverter.cs
- RegisteredHiddenField.cs
- WindowsHyperlink.cs
- _NativeSSPI.cs
- GeneralTransformGroup.cs
- Timeline.cs
- MailAddressCollection.cs
- DataGridCaption.cs
- DataViewManagerListItemTypeDescriptor.cs
- typedescriptorpermission.cs
- UserControlAutomationPeer.cs
- CannotUnloadAppDomainException.cs
- DBCommandBuilder.cs
- _WebProxyDataBuilder.cs
- ErrorFormatterPage.cs
- InputProcessorProfilesLoader.cs
- ServiceThrottlingElement.cs
- ToolboxItemCollection.cs
- dsa.cs
- LinkTarget.cs
- InteropBitmapSource.cs
- JavascriptCallbackMessageInspector.cs
- ModelFactory.cs
- WebPartTransformer.cs
- HashAlgorithm.cs
- RealProxy.cs
- FormatSettings.cs
- Serializer.cs
- EpmSyndicationContentSerializer.cs
- OdbcErrorCollection.cs
- XamlReaderConstants.cs
- NamespaceEmitter.cs
- AnyAllSearchOperator.cs
- IPHostEntry.cs
- SByteStorage.cs
- GeneralTransform.cs
- OleDbInfoMessageEvent.cs
- ObjectDesignerDataSourceView.cs
- DictionaryGlobals.cs
- SizeChangedInfo.cs
- UnitySerializationHolder.cs
- SectionInput.cs
- Opcode.cs
- PersonalizablePropertyEntry.cs
- RequestNavigateEventArgs.cs
- ActiveDocumentEvent.cs
- InternalRelationshipCollection.cs
- IOException.cs
- TextModifier.cs
- UpdateProgress.cs
- Selector.cs
- LOSFormatter.cs
- Internal.cs
- TemplateBindingExpressionConverter.cs
- FactoryRecord.cs
- CallbackTimeoutsElement.cs
- InputMethodStateTypeInfo.cs
- ReadOnlyNameValueCollection.cs
- Composition.cs
- SharedConnectionWorkflowTransactionService.cs
- DataShape.cs
- Int16AnimationUsingKeyFrames.cs