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
- ConfigurationConverterBase.cs
- RuleRefElement.cs
- WindowsAuthenticationEventArgs.cs
- TrackingValidationObjectDictionary.cs
- WindowsTokenRoleProvider.cs
- DateBoldEvent.cs
- M3DUtil.cs
- UnsafeNetInfoNativeMethods.cs
- FileNotFoundException.cs
- OrderPreservingPipeliningSpoolingTask.cs
- ClientEventManager.cs
- ExpressionBuilder.cs
- DescendantOverDescendantQuery.cs
- XmlSerializationReader.cs
- WsatServiceCertificate.cs
- ReliableMessagingVersionConverter.cs
- DBSchemaRow.cs
- SecureEnvironment.cs
- DirectoryLocalQuery.cs
- ProvidersHelper.cs
- WpfWebRequestHelper.cs
- GenericAuthenticationEventArgs.cs
- TextUtf8RawTextWriter.cs
- MemberRelationshipService.cs
- UdpTransportBindingElement.cs
- CapabilitiesRule.cs
- XmlDataSource.cs
- SafeIUnknown.cs
- AddInIpcChannel.cs
- GcHandle.cs
- Expression.DebuggerProxy.cs
- FigureParaClient.cs
- NetTcpSection.cs
- XmlAttribute.cs
- PointHitTestResult.cs
- ScaleTransform3D.cs
- BrowserCapabilitiesFactory.cs
- XmlDesignerDataSourceView.cs
- SQLDateTimeStorage.cs
- DocComment.cs
- TranslateTransform3D.cs
- SplitContainerDesigner.cs
- ValueSerializerAttribute.cs
- XpsImageSerializationService.cs
- RelatedCurrencyManager.cs
- NotCondition.cs
- MarshalByRefObject.cs
- ISFClipboardData.cs
- MultiSelector.cs
- WorkflowMarkupSerializationManager.cs
- GroupQuery.cs
- DirectoryInfo.cs
- PropertyIDSet.cs
- PerspectiveCamera.cs
- TextDecorationCollection.cs
- XPathNavigatorKeyComparer.cs
- FileIOPermission.cs
- MethodRental.cs
- clipboard.cs
- Application.cs
- CrossContextChannel.cs
- OletxResourceManager.cs
- ComplusTypeValidator.cs
- Column.cs
- RowVisual.cs
- TcpTransportManager.cs
- x509utils.cs
- translator.cs
- BamlRecordReader.cs
- Annotation.cs
- OdbcInfoMessageEvent.cs
- MapPathBasedVirtualPathProvider.cs
- SqlTriggerContext.cs
- ProvidePropertyAttribute.cs
- WindowsSpinner.cs
- DetailsViewInsertedEventArgs.cs
- TextRunCacheImp.cs
- __TransparentProxy.cs
- ParameterRetriever.cs
- BufferedConnection.cs
- Module.cs
- BindingBase.cs
- KeyEvent.cs
- ValidatorCollection.cs
- SendActivityValidator.cs
- FilterFactory.cs
- OdbcStatementHandle.cs
- SqlProviderUtilities.cs
- Timer.cs
- CodeRegionDirective.cs
- DocumentationServerProtocol.cs
- Thread.cs
- ScriptServiceAttribute.cs
- DependencyObjectPropertyDescriptor.cs
- OdbcEnvironment.cs
- ClientSponsor.cs
- TextServicesProperty.cs
- SessionPageStateSection.cs
- XmlUnspecifiedAttribute.cs
- CollectionEditVerbManager.cs