Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Reflection / Emit / ParameterToken.cs / 1305376 / 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); } } } // 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
- MimeTypeMapper.cs
- UmAlQuraCalendar.cs
- COM2ColorConverter.cs
- TemplateColumn.cs
- TraceHandler.cs
- CollectionView.cs
- _NegoState.cs
- ResourceReferenceKeyNotFoundException.cs
- peersecurityelement.cs
- COM2ComponentEditor.cs
- IIS7WorkerRequest.cs
- NavigationEventArgs.cs
- XslException.cs
- IPipelineRuntime.cs
- Transform.cs
- PocoPropertyAccessorStrategy.cs
- ForeignKeyFactory.cs
- translator.cs
- DateRangeEvent.cs
- RsaEndpointIdentity.cs
- DataReaderContainer.cs
- DropShadowEffect.cs
- OutputWindow.cs
- ConnectionConsumerAttribute.cs
- ChangeTracker.cs
- XhtmlBasicObjectListAdapter.cs
- CollectionExtensions.cs
- EasingFunctionBase.cs
- FormatException.cs
- BasicHttpMessageCredentialType.cs
- SqlDataAdapter.cs
- TrackBarRenderer.cs
- SafeWaitHandle.cs
- TextTreeExtractElementUndoUnit.cs
- DBConnectionString.cs
- SoapMessage.cs
- RunInstallerAttribute.cs
- Line.cs
- SecurityTokenResolver.cs
- ListMarkerLine.cs
- KnownTypeAttribute.cs
- SiteIdentityPermission.cs
- OutputCacheModule.cs
- SignatureResourcePool.cs
- CommandDevice.cs
- Nullable.cs
- XmlName.cs
- ManipulationPivot.cs
- TextParaLineResult.cs
- RootContext.cs
- DocumentGridPage.cs
- RangeContentEnumerator.cs
- SizeLimitedCache.cs
- Span.cs
- DictionaryBase.cs
- TraceUtility.cs
- NativeMethods.cs
- QueryCacheManager.cs
- XmlILIndex.cs
- ReadOnlyCollectionBase.cs
- InputMethodStateChangeEventArgs.cs
- StringDictionaryWithComparer.cs
- QilReplaceVisitor.cs
- UIAgentCrashedException.cs
- WaitHandleCannotBeOpenedException.cs
- CfgParser.cs
- SQLDecimal.cs
- WorkflowTransactionService.cs
- WebPartDisplayModeCollection.cs
- _SingleItemRequestCache.cs
- Pair.cs
- WhitespaceRule.cs
- backend.cs
- FileSecurity.cs
- TypeCacheManager.cs
- ConnectionManagementElement.cs
- SubpageParagraph.cs
- _ConnectStream.cs
- TouchPoint.cs
- Interfaces.cs
- WinCategoryAttribute.cs
- safemediahandle.cs
- ToolStripPanelRow.cs
- WebPartMenuStyle.cs
- HealthMonitoringSectionHelper.cs
- basevalidator.cs
- AuthorizationContext.cs
- TreeBuilder.cs
- DataGridItemEventArgs.cs
- XPathBinder.cs
- ItemChangedEventArgs.cs
- WeakReferenceEnumerator.cs
- BufferedStream.cs
- Version.cs
- DockProviderWrapper.cs
- SatelliteContractVersionAttribute.cs
- TemplateParser.cs
- QilFactory.cs
- PrePrepareMethodAttribute.cs
- MethodSignatureGenerator.cs