Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- ReadOnlyDictionary.cs
- SettingsBindableAttribute.cs
- RelationshipConverter.cs
- StringConverter.cs
- SqlBuilder.cs
- AnimationStorage.cs
- ProxyOperationRuntime.cs
- CodeGen.cs
- APCustomTypeDescriptor.cs
- TextAction.cs
- UriExt.cs
- DataGridViewRowPostPaintEventArgs.cs
- GenericRootAutomationPeer.cs
- OracleDataReader.cs
- FormViewDeleteEventArgs.cs
- cryptoapiTransform.cs
- DateTimePickerDesigner.cs
- DoubleAnimationClockResource.cs
- DateTimeFormatInfoScanner.cs
- Transform3D.cs
- CodeMethodReturnStatement.cs
- XmlUrlResolver.cs
- UserControlParser.cs
- xsdvalidator.cs
- ProtocolElementCollection.cs
- ProfileBuildProvider.cs
- ProgressBarRenderer.cs
- ConstraintCollection.cs
- DecoratedNameAttribute.cs
- WebPartVerb.cs
- InstanceDescriptor.cs
- WsatConfiguration.cs
- WindowsListView.cs
- HTTPNotFoundHandler.cs
- DynamicDocumentPaginator.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- UnsafeNativeMethodsMilCoreApi.cs
- Configuration.cs
- ConsoleKeyInfo.cs
- XmlSchemaObject.cs
- FilteredDataSetHelper.cs
- ContentType.cs
- CqlErrorHelper.cs
- CurrentChangedEventManager.cs
- AlphaSortedEnumConverter.cs
- RadioButtonRenderer.cs
- UseLicense.cs
- GPRECTF.cs
- TextEffect.cs
- TextRunProperties.cs
- MenuCommands.cs
- ColumnHeader.cs
- JapaneseLunisolarCalendar.cs
- DropDownList.cs
- QilName.cs
- GeometryModel3D.cs
- SqlTriggerAttribute.cs
- MULTI_QI.cs
- TickBar.cs
- _TransmitFileOverlappedAsyncResult.cs
- WebBrowserDocumentCompletedEventHandler.cs
- AdjustableArrowCap.cs
- SiteMembershipCondition.cs
- SemaphoreSecurity.cs
- ThreadStaticAttribute.cs
- Win32.cs
- DetailsViewDeleteEventArgs.cs
- UndoEngine.cs
- ThemeDirectoryCompiler.cs
- CacheHelper.cs
- DataKeyPropertyAttribute.cs
- UniqueConstraint.cs
- DeploymentExceptionMapper.cs
- SplineQuaternionKeyFrame.cs
- CharUnicodeInfo.cs
- Vector3D.cs
- xmlsaver.cs
- EventSourceCreationData.cs
- Process.cs
- ReferencedAssemblyResolver.cs
- Vertex.cs
- CheckBoxField.cs
- ListViewItem.cs
- DocumentSchemaValidator.cs
- PrintDialog.cs
- SqlTopReducer.cs
- ScriptResourceHandler.cs
- TypeForwardedToAttribute.cs
- TextElementAutomationPeer.cs
- WindowsToolbarItemAsMenuItem.cs
- UpDownBase.cs
- WhereQueryOperator.cs
- SourceSwitch.cs
- PowerModeChangedEventArgs.cs
- XamlDesignerSerializationManager.cs
- Range.cs
- FloaterParagraph.cs
- ControlPropertyNameConverter.cs
- ExtentKey.cs
- BufferModeSettings.cs