Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Diagnostics / SymbolStore / Token.cs / 1305376 / 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
- UriSectionReader.cs
- InternalEnumValidatorAttribute.cs
- XamlTemplateSerializer.cs
- SHA256CryptoServiceProvider.cs
- DataGrid.cs
- DataPagerField.cs
- PrtCap_Public.cs
- LambdaExpression.cs
- SqlEnums.cs
- CacheOutputQuery.cs
- AdornerDecorator.cs
- XmlRawWriter.cs
- LinkedResourceCollection.cs
- FileFormatException.cs
- DataViewListener.cs
- Semaphore.cs
- Knowncolors.cs
- FacetDescriptionElement.cs
- MenuItemBinding.cs
- LoginAutoFormat.cs
- ValidationErrorCollection.cs
- AutoResetEvent.cs
- SystemIPv4InterfaceProperties.cs
- _HeaderInfoTable.cs
- SqlDataSourceEnumerator.cs
- ConstructorNeedsTagAttribute.cs
- DirectoryNotFoundException.cs
- SystemEvents.cs
- _RequestCacheProtocol.cs
- ToolboxBitmapAttribute.cs
- SQLResource.cs
- ConstantCheck.cs
- ConfigurationValue.cs
- WebProxyScriptElement.cs
- DbBuffer.cs
- UntypedNullExpression.cs
- UnitySerializationHolder.cs
- ParagraphVisual.cs
- TranslateTransform.cs
- XmlSchema.cs
- ContractDescription.cs
- WindowsNonControl.cs
- SqlClientWrapperSmiStream.cs
- DataContractSerializerSection.cs
- xdrvalidator.cs
- DataGridHeaderBorder.cs
- OracleTransaction.cs
- WmlLiteralTextAdapter.cs
- XhtmlBasicLiteralTextAdapter.cs
- ToolStripOverflow.cs
- UnsafePeerToPeerMethods.cs
- TextViewBase.cs
- ListSourceHelper.cs
- HtmlTableCell.cs
- EmptyControlCollection.cs
- DataGridViewButtonCell.cs
- LineGeometry.cs
- HttpWebRequest.cs
- DrawListViewColumnHeaderEventArgs.cs
- ModelServiceImpl.cs
- RegexStringValidator.cs
- XmlParserContext.cs
- ScrollBarAutomationPeer.cs
- ETagAttribute.cs
- CodeTypeConstructor.cs
- UDPClient.cs
- ContourSegment.cs
- InlineUIContainer.cs
- ServiceOperationInfoTypeConverter.cs
- CompiledQueryCacheEntry.cs
- FixedSOMTable.cs
- RankException.cs
- DatagridviewDisplayedBandsData.cs
- WindowsListViewScroll.cs
- ApplicationDirectoryMembershipCondition.cs
- VectorCollectionValueSerializer.cs
- ProcessModule.cs
- EntityDesignerDataSourceView.cs
- ByteRangeDownloader.cs
- HandledEventArgs.cs
- SerializableAttribute.cs
- ProviderConnectionPoint.cs
- RayHitTestParameters.cs
- SingleConverter.cs
- CustomAttributeBuilder.cs
- XmlAnyElementAttributes.cs
- RegexCompilationInfo.cs
- TemplateKeyConverter.cs
- TextUtf8RawTextWriter.cs
- RayMeshGeometry3DHitTestResult.cs
- AnimatedTypeHelpers.cs
- WeakRefEnumerator.cs
- DocumentViewerAutomationPeer.cs
- WebPartUserCapability.cs
- XsltArgumentList.cs
- filewebresponse.cs
- MsmqBindingFilter.cs
- EntityClientCacheEntry.cs
- ReflectionTypeLoadException.cs
- ExpressionBuilder.cs