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
- XmlDocumentSurrogate.cs
- StaticResourceExtension.cs
- TcpClientSocketManager.cs
- StateBag.cs
- VariableQuery.cs
- FrameworkContentElementAutomationPeer.cs
- WindowsFormsSynchronizationContext.cs
- FormsAuthenticationModule.cs
- DataGridCell.cs
- ChannelPoolSettings.cs
- MultipleCopiesCollection.cs
- Control.cs
- HtmlInputControl.cs
- Tablet.cs
- AutoResetEvent.cs
- PathNode.cs
- BridgeDataRecord.cs
- LocationReferenceValue.cs
- FormsAuthenticationEventArgs.cs
- Message.cs
- TableParaClient.cs
- SqlWebEventProvider.cs
- BitmapSizeOptions.cs
- CompositeScriptReferenceEventArgs.cs
- OleDbRowUpdatingEvent.cs
- FixedElement.cs
- CompModSwitches.cs
- TextEffectResolver.cs
- ellipse.cs
- XmlBaseWriter.cs
- StructuredTypeEmitter.cs
- BoundsDrawingContextWalker.cs
- GeneralTransform3DGroup.cs
- __ComObject.cs
- TextAdaptor.cs
- ExtendedPropertyDescriptor.cs
- RuntimeWrappedException.cs
- AliasGenerator.cs
- TextTreeRootNode.cs
- MonthChangedEventArgs.cs
- EdmProperty.cs
- FileDialogCustomPlaces.cs
- TextStore.cs
- DrawingCollection.cs
- CodeTypeParameterCollection.cs
- MinimizableAttributeTypeConverter.cs
- TextRunCache.cs
- EntityDataSourceQueryBuilder.cs
- MarkerProperties.cs
- Speller.cs
- OdbcParameter.cs
- BitmapDecoder.cs
- ClosableStream.cs
- XmlMtomWriter.cs
- NavigationPropertyAccessor.cs
- CalendarSelectionChangedEventArgs.cs
- WorkflowOperationAsyncResult.cs
- TransformConverter.cs
- OverlappedAsyncResult.cs
- PagePropertiesChangingEventArgs.cs
- TabControl.cs
- XmlPreloadedResolver.cs
- FileDataSourceCache.cs
- TCPListener.cs
- documentsequencetextview.cs
- SqlDataSourceFilteringEventArgs.cs
- OpCopier.cs
- DirectoryNotFoundException.cs
- XpsThumbnail.cs
- BreakRecordTable.cs
- SafeHandle.cs
- UIAgentRequest.cs
- WebRequestModuleElementCollection.cs
- ObjectViewListener.cs
- DataColumnMapping.cs
- AttachedAnnotationChangedEventArgs.cs
- _LazyAsyncResult.cs
- SemaphoreSecurity.cs
- EncoderExceptionFallback.cs
- SqlConnectionStringBuilder.cs
- InternalConfigConfigurationFactory.cs
- Int64Animation.cs
- GridItemCollection.cs
- GridViewColumnHeader.cs
- Win32SafeHandles.cs
- ResourceBinder.cs
- MLangCodePageEncoding.cs
- DataControlFieldHeaderCell.cs
- SerializationObjectManager.cs
- GroupBoxAutomationPeer.cs
- PriorityQueue.cs
- EncoderFallback.cs
- ActivitiesCollection.cs
- RuntimeHelpers.cs
- RuntimeTrackingProfile.cs
- NameService.cs
- ServiceModelStringsVersion1.cs
- PrimitiveXmlSerializers.cs
- XslAstAnalyzer.cs
- RequiredFieldValidator.cs