Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SafeProcessHandle.cs
- DomNameTable.cs
- RelatedImageListAttribute.cs
- TraceEventCache.cs
- XmlBaseWriter.cs
- TextTreeTextElementNode.cs
- AsymmetricCryptoHandle.cs
- XPathScanner.cs
- ClrPerspective.cs
- Profiler.cs
- CollectionContainer.cs
- UIEndRequest.cs
- Point4D.cs
- BitStack.cs
- GeneratedContractType.cs
- TemplateEditingService.cs
- DrawListViewSubItemEventArgs.cs
- Accessors.cs
- WebSysDefaultValueAttribute.cs
- PermissionToken.cs
- TableLayoutSettingsTypeConverter.cs
- SizeChangedInfo.cs
- XmlBoundElement.cs
- PersonalizationStateInfoCollection.cs
- Rect.cs
- TargetControlTypeAttribute.cs
- AmbientLight.cs
- RemotingConfiguration.cs
- OracleConnectionFactory.cs
- CacheHelper.cs
- ZipIOExtraFieldZip64Element.cs
- TextEffect.cs
- precedingquery.cs
- SelectedDatesCollection.cs
- SHA1Managed.cs
- SR.cs
- XmlSchemaAttributeGroup.cs
- ToolTipAutomationPeer.cs
- WebPartConnectVerb.cs
- OleAutBinder.cs
- HideDisabledControlAdapter.cs
- GroupItem.cs
- ColorBlend.cs
- DBNull.cs
- WebBrowser.cs
- ToolStripPanelRow.cs
- SqlHelper.cs
- SizeAnimation.cs
- DbConnectionPool.cs
- _ConnectOverlappedAsyncResult.cs
- ColorTranslator.cs
- PropertyChangingEventArgs.cs
- MailBnfHelper.cs
- OuterGlowBitmapEffect.cs
- Wildcard.cs
- ClassData.cs
- ComboBoxDesigner.cs
- WmlImageAdapter.cs
- PasswordTextContainer.cs
- TemplateControl.cs
- WebConfigurationFileMap.cs
- TPLETWProvider.cs
- SqlDataRecord.cs
- ConfigurationManager.cs
- GeneralTransform2DTo3D.cs
- AuthorizationRule.cs
- ContentPathSegment.cs
- Point3D.cs
- UIElement3D.cs
- ProviderUtil.cs
- WebBrowserHelper.cs
- Parallel.cs
- ZipPackage.cs
- XPathDocumentBuilder.cs
- SafeNativeMethods.cs
- XmlSchemaAttributeGroup.cs
- DataSourceXmlAttributeAttribute.cs
- StateChangeEvent.cs
- MailSettingsSection.cs
- InputScopeManager.cs
- Transform.cs
- CodeSnippetExpression.cs
- InkPresenterAutomationPeer.cs
- RequiredFieldValidator.cs
- RMEnrollmentPage3.cs
- __Filters.cs
- ConsoleCancelEventArgs.cs
- CredentialManagerDialog.cs
- ThrowHelper.cs
- DataGridTextBox.cs
- StaticContext.cs
- DiscardableAttribute.cs
- MetadataArtifactLoader.cs
- BaseCAMarshaler.cs
- ServiceDescriptionReflector.cs
- RecognizerInfo.cs
- DateTimePicker.cs
- StateItem.cs
- SAPIEngineTypes.cs
- SqlNamer.cs