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
- NetMsmqSecurityMode.cs
- PointAnimationUsingKeyFrames.cs
- ToolStripDropDownMenu.cs
- FixUpCollection.cs
- Table.cs
- TcpStreams.cs
- UriScheme.cs
- FontFamily.cs
- WebPartConnectVerb.cs
- AnnotationMap.cs
- TypeForwardedToAttribute.cs
- CLSCompliantAttribute.cs
- DataSetSchema.cs
- HideDisabledControlAdapter.cs
- ReadOnlyPermissionSet.cs
- Light.cs
- IncrementalReadDecoders.cs
- MetadataArtifactLoaderResource.cs
- DriveNotFoundException.cs
- DataMemberConverter.cs
- EnumerableRowCollectionExtensions.cs
- WebPartsPersonalization.cs
- _IPv6Address.cs
- TraceSection.cs
- DecimalSumAggregationOperator.cs
- StoragePropertyMapping.cs
- ConnectionsZone.cs
- ValueProviderWrapper.cs
- OwnerDrawPropertyBag.cs
- DataException.cs
- BaseParser.cs
- BidirectionalDictionary.cs
- SqlBuilder.cs
- DataGridViewCellFormattingEventArgs.cs
- SkewTransform.cs
- XMLDiffLoader.cs
- ScriptManagerProxy.cs
- wgx_render.cs
- HeaderLabel.cs
- TextDecorationCollectionConverter.cs
- TypeDescriptor.cs
- _ListenerRequestStream.cs
- EntityDataSourceMemberPath.cs
- ClientSponsor.cs
- ForwardPositionQuery.cs
- NativeMethods.cs
- CodeEntryPointMethod.cs
- _DomainName.cs
- WebPart.cs
- MergePropertyDescriptor.cs
- IdentifierElement.cs
- AssemblyBuilderData.cs
- UserControl.cs
- RedistVersionInfo.cs
- DrawListViewItemEventArgs.cs
- updatecommandorderer.cs
- ChildChangedEventArgs.cs
- NetStream.cs
- TablePatternIdentifiers.cs
- ResourceReferenceExpression.cs
- SystemMulticastIPAddressInformation.cs
- CoTaskMemSafeHandle.cs
- LineUtil.cs
- DesignerWidgets.cs
- ReachSerializableProperties.cs
- DataPointer.cs
- TemplateControlParser.cs
- ObjectListTitleAttribute.cs
- JavaScriptString.cs
- PaginationProgressEventArgs.cs
- BypassElement.cs
- StaticExtensionConverter.cs
- GestureRecognizer.cs
- InOutArgument.cs
- ReflectPropertyDescriptor.cs
- OpenTypeLayoutCache.cs
- HttpWriter.cs
- StringDictionary.cs
- CryptoConfig.cs
- infer.cs
- Light.cs
- FactoryGenerator.cs
- ProcessMonitor.cs
- ResourcePool.cs
- FixedSchema.cs
- WmlCalendarAdapter.cs
- ActiveXHost.cs
- BindableTemplateBuilder.cs
- RealProxy.cs
- XmlFormatExtensionPrefixAttribute.cs
- GenericPrincipal.cs
- IndexingContentUnit.cs
- DeferredSelectedIndexReference.cs
- SqlCacheDependencySection.cs
- IsolatedStorage.cs
- PreservationFileWriter.cs
- TextEditorDragDrop.cs
- ArraySegment.cs
- VectorValueSerializer.cs
- BitmapCacheBrush.cs