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
- EventRoute.cs
- OleDbEnumerator.cs
- CrossAppDomainChannel.cs
- Journaling.cs
- StreamReader.cs
- Substitution.cs
- DelegatingConfigHost.cs
- TraceLevelStore.cs
- QueryInterceptorAttribute.cs
- PreservationFileReader.cs
- PagerSettings.cs
- SmtpReplyReaderFactory.cs
- Soap12ServerProtocol.cs
- PathFigure.cs
- WindowsHyperlink.cs
- WorkflowRuntimeSection.cs
- UserControlCodeDomTreeGenerator.cs
- ObjectReaderCompiler.cs
- Ipv6Element.cs
- RegionData.cs
- StandardCommands.cs
- Filter.cs
- BStrWrapper.cs
- ProcessThreadDesigner.cs
- XmlSignificantWhitespace.cs
- ToolStripOverflow.cs
- MemoryMappedViewAccessor.cs
- FixedSOMTableRow.cs
- ControlPropertyNameConverter.cs
- XmlILTrace.cs
- DNS.cs
- VectorAnimation.cs
- WebBrowserSiteBase.cs
- DataServiceException.cs
- RegexTree.cs
- InputReportEventArgs.cs
- EditorZoneBase.cs
- ProgramPublisher.cs
- ActiveXContainer.cs
- SizeF.cs
- ConnectionProviderAttribute.cs
- Rectangle.cs
- ScaleTransform3D.cs
- BitmapMetadataEnumerator.cs
- Wildcard.cs
- ByteStreamGeometryContext.cs
- EntityDataSourceSelectingEventArgs.cs
- MultipartContentParser.cs
- Vertex.cs
- TypeResolvingOptionsAttribute.cs
- ProfileEventArgs.cs
- PartialToken.cs
- RedistVersionInfo.cs
- DirectionalLight.cs
- DataGridViewCellFormattingEventArgs.cs
- loginstatus.cs
- EventProviderWriter.cs
- AttributeQuery.cs
- PanningMessageFilter.cs
- CodeTypeReferenceExpression.cs
- XmlnsCompatibleWithAttribute.cs
- ToolboxItemCollection.cs
- EventWaitHandleSecurity.cs
- ColorContext.cs
- DataGridTextBoxColumn.cs
- SplashScreen.cs
- WindowsRebar.cs
- DbRetry.cs
- IdentityReference.cs
- ExpressionBindings.cs
- PointLightBase.cs
- AssemblyAttributesGoHere.cs
- XmlTextReaderImpl.cs
- Directory.cs
- Light.cs
- Trigger.cs
- GridViewCancelEditEventArgs.cs
- ObjectAnimationBase.cs
- CodeMemberProperty.cs
- DrawingVisual.cs
- ServiceProviders.cs
- WebConfigurationFileMap.cs
- FormsAuthenticationConfiguration.cs
- Inflater.cs
- MarginCollapsingState.cs
- ExtendedPropertyCollection.cs
- DragCompletedEventArgs.cs
- XamlBuildTaskServices.cs
- PrivilegeNotHeldException.cs
- DbCommandTree.cs
- XmlUtil.cs
- ListViewSortEventArgs.cs
- WebChannelFactory.cs
- HitTestWithPointDrawingContextWalker.cs
- TextContainerChangedEventArgs.cs
- ParameterBuilder.cs
- DataServiceExpressionVisitor.cs
- CodeExpressionStatement.cs
- TextEndOfLine.cs
- SerializationInfo.cs