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
- printdlgexmarshaler.cs
- RichTextBox.cs
- TdsParserSafeHandles.cs
- MsmqIntegrationInputMessage.cs
- MimeFormatter.cs
- cookieexception.cs
- RangeContentEnumerator.cs
- ActivationArguments.cs
- CheckBox.cs
- UIElement.cs
- PrinterSettings.cs
- DbConnectionClosed.cs
- ConfigurationConverterBase.cs
- EnumUnknown.cs
- IPAddressCollection.cs
- TypeLibraryHelper.cs
- ISCIIEncoding.cs
- DataServiceQueryException.cs
- PackagingUtilities.cs
- SpStreamWrapper.cs
- DispatcherEventArgs.cs
- WorkflowIdleElement.cs
- MergeFailedEvent.cs
- Parser.cs
- CharacterMetricsDictionary.cs
- SmiMetaDataProperty.cs
- StylusButtonEventArgs.cs
- DebuggerAttributes.cs
- VirtualDirectoryMapping.cs
- PrintDialog.cs
- QilNode.cs
- DataFormats.cs
- LinkLabelLinkClickedEvent.cs
- ParentUndoUnit.cs
- HttpDictionary.cs
- DiscoveryDocumentSearchPattern.cs
- ConversionContext.cs
- DiagnosticTrace.cs
- EllipseGeometry.cs
- SqlGenerator.cs
- FormattedText.cs
- TypeInitializationException.cs
- PropertyItem.cs
- System.Data_BID.cs
- Bits.cs
- BindableTemplateBuilder.cs
- keycontainerpermission.cs
- Encoding.cs
- ObjectCacheHost.cs
- BitmapDecoder.cs
- ControlParameter.cs
- SubMenuStyleCollectionEditor.cs
- BaseAppDomainProtocolHandler.cs
- XPathNodeIterator.cs
- AccessDataSourceView.cs
- ConfigurationValue.cs
- InputBuffer.cs
- QilList.cs
- VerificationException.cs
- LocalizedNameDescriptionPair.cs
- WizardPanel.cs
- BufferedWebEventProvider.cs
- Button.cs
- MediaTimeline.cs
- ProgressBarRenderer.cs
- StringSorter.cs
- Package.cs
- cookiecontainer.cs
- EtwTrackingBehavior.cs
- QuaternionAnimationBase.cs
- UserControlParser.cs
- RegisteredDisposeScript.cs
- SoapReflectionImporter.cs
- EventEntry.cs
- ObjectViewListener.cs
- InternalConfigEventArgs.cs
- ExpressionBuilder.cs
- SizeConverter.cs
- AdjustableArrowCap.cs
- DataGridViewCheckBoxColumn.cs
- StyleTypedPropertyAttribute.cs
- JsonStringDataContract.cs
- WindowsFormsEditorServiceHelper.cs
- TargetFrameworkUtil.cs
- TaiwanLunisolarCalendar.cs
- Component.cs
- CheckBoxBaseAdapter.cs
- CodeMemberEvent.cs
- NativeActivityContext.cs
- XPathBinder.cs
- UIntPtr.cs
- Visual.cs
- TdsEnums.cs
- ConnectAlgorithms.cs
- RepeaterItemEventArgs.cs
- AnnotationHelper.cs
- ToolboxItemFilterAttribute.cs
- CookieProtection.cs
- CellTreeNode.cs
- ToolStripComboBox.cs