Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / Reflection / Emit / ParameterToken.cs / 1 / ParameterToken.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: ParameterToken ** ** ** Purpose: metadata tokens for a parameter ** ** ===========================================================*/ namespace System.Reflection.Emit { using System; using System.Reflection; using System.Security.Permissions; // The ParameterToken class is an opaque representation of the Token returned // by the Metadata to represent the parameter. [Serializable()] [System.Runtime.InteropServices.ComVisible(true)] public struct ParameterToken { public static readonly ParameterToken Empty = new ParameterToken(); internal int m_tkParameter; #if false public ParameterToken() { m_tkParameter=0; } #endif internal ParameterToken(int tkParam) { m_tkParameter = tkParam; } public int Token { get { return m_tkParameter; } } public override int GetHashCode() { return m_tkParameter; } public override bool Equals(Object obj) { if (obj is ParameterToken) return Equals((ParameterToken)obj); else return false; } public bool Equals(ParameterToken obj) { return obj.m_tkParameter == m_tkParameter; } public static bool operator ==(ParameterToken a, ParameterToken b) { return a.Equals(b); } public static bool operator !=(ParameterToken a, ParameterToken b) { return !(a == b); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GPStream.cs
- CheckBox.cs
- XmlILModule.cs
- MemberDomainMap.cs
- DropShadowBitmapEffect.cs
- TextViewBase.cs
- BamlCollectionHolder.cs
- SchemaCollectionCompiler.cs
- SkinBuilder.cs
- SqlPersonalizationProvider.cs
- QilList.cs
- OledbConnectionStringbuilder.cs
- EntityClassGenerator.cs
- CatalogPartChrome.cs
- CheckoutException.cs
- SetterBase.cs
- XmlTextEncoder.cs
- HtmlTextArea.cs
- PointAnimationBase.cs
- PeerPresenceInfo.cs
- ParameterCollection.cs
- QuaternionKeyFrameCollection.cs
- AutoResizedEvent.cs
- messageonlyhwndwrapper.cs
- UpWmlMobileTextWriter.cs
- Parallel.cs
- StorageComplexTypeMapping.cs
- LineUtil.cs
- XmlNotation.cs
- ExpressionEvaluator.cs
- Cell.cs
- SchemaNotation.cs
- AxHost.cs
- BinaryCommonClasses.cs
- FramingChannels.cs
- ExpressionReplacer.cs
- CollectionBase.cs
- DependencyObject.cs
- FixUp.cs
- AssertSection.cs
- HttpListenerResponse.cs
- SqlNodeTypeOperators.cs
- FileReservationCollection.cs
- WorkBatch.cs
- HttpCookiesSection.cs
- XamlSerializerUtil.cs
- PropertyValueUIItem.cs
- OutputScopeManager.cs
- ExpressionParser.cs
- ThreadSafeList.cs
- NavigationProperty.cs
- GlyphInfoList.cs
- RequestCachingSection.cs
- ServerValidateEventArgs.cs
- GlyphRunDrawing.cs
- Exceptions.cs
- SafeFindHandle.cs
- SqlProviderManifest.cs
- XmlTextReaderImplHelpers.cs
- GridToolTip.cs
- DbXmlEnabledProviderManifest.cs
- AmbientLight.cs
- TextFindEngine.cs
- ListDataBindEventArgs.cs
- ThreadPool.cs
- X509SecurityToken.cs
- FormsAuthenticationTicket.cs
- LinqDataSourceStatusEventArgs.cs
- AuthenticationSection.cs
- TypeDescriptor.cs
- StrongNameUtility.cs
- CompressEmulationStream.cs
- ObjectListComponentEditor.cs
- SystemFonts.cs
- DBCommandBuilder.cs
- UnhandledExceptionEventArgs.cs
- Rect.cs
- smtpconnection.cs
- DoubleKeyFrameCollection.cs
- Material.cs
- DataFormat.cs
- RowUpdatingEventArgs.cs
- SlotInfo.cs
- GradientBrush.cs
- BasicKeyConstraint.cs
- ObjectToken.cs
- OleDbDataReader.cs
- CompilationUtil.cs
- ServiceRoute.cs
- ISFClipboardData.cs
- PropagationProtocolsTracing.cs
- InternalBufferOverflowException.cs
- IndependentAnimationStorage.cs
- FieldAccessException.cs
- Condition.cs
- MemberMaps.cs
- _DigestClient.cs
- UIElementHelper.cs
- SessionPageStateSection.cs
- DataSourceHelper.cs