Code:
/ FX-1434 / FX-1434 / 1.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
- GuidelineCollection.cs
- VersionedStream.cs
- CultureData.cs
- StringExpressionSet.cs
- MergeFailedEvent.cs
- ConfigXmlComment.cs
- BamlResourceContent.cs
- StaticSiteMapProvider.cs
- ProcessManager.cs
- EventBuilder.cs
- URL.cs
- XsdCachingReader.cs
- HeaderCollection.cs
- CodeNamespaceImportCollection.cs
- HeaderedItemsControl.cs
- IncrementalReadDecoders.cs
- AdornerDecorator.cs
- XPathSelectionIterator.cs
- DbConnectionPool.cs
- NativeObjectSecurity.cs
- StatusBarPanel.cs
- ObjectDataSourceWizardForm.cs
- PropertyChangeTracker.cs
- DataGridColumnHeadersPresenterAutomationPeer.cs
- SafeRegistryHandle.cs
- UiaCoreProviderApi.cs
- GridViewColumnCollection.cs
- Font.cs
- FixedSOMTableCell.cs
- ValidationSummaryDesigner.cs
- CodeGeneratorOptions.cs
- WebBodyFormatMessageProperty.cs
- SeverityFilter.cs
- CommonObjectSecurity.cs
- HttpModuleCollection.cs
- SafePointer.cs
- VerificationAttribute.cs
- PagedDataSource.cs
- EntityDataSourceConfigureObjectContextPanel.cs
- CollectionConverter.cs
- SignedPkcs7.cs
- SuppressMergeCheckAttribute.cs
- XmlKeywords.cs
- CLSCompliantAttribute.cs
- SuppressIldasmAttribute.cs
- FixedFindEngine.cs
- ContextBase.cs
- HebrewNumber.cs
- QilParameter.cs
- NamespaceInfo.cs
- NodeFunctions.cs
- SettingsSection.cs
- WebPartUtil.cs
- ResolveCompletedEventArgs.cs
- ServiceEndpointElement.cs
- ProviderConnectionPoint.cs
- Cursors.cs
- GridView.cs
- XsdDataContractExporter.cs
- XmlValueConverter.cs
- TableItemStyle.cs
- NamespaceListProperty.cs
- XmlAttributes.cs
- ItemContainerGenerator.cs
- GridViewUpdatedEventArgs.cs
- ClassDataContract.cs
- FileSystemInfo.cs
- ChannelDispatcherCollection.cs
- WebPartCollection.cs
- StaticDataManager.cs
- BitSet.cs
- ImageIndexConverter.cs
- QueryExpr.cs
- GacUtil.cs
- SchemaCompiler.cs
- PrtCap_Public_Simple.cs
- UnsafeNativeMethods.cs
- DBSqlParserColumn.cs
- PropertyGridView.cs
- BamlLocalizationDictionary.cs
- VisualStyleElement.cs
- Context.cs
- GatewayIPAddressInformationCollection.cs
- CheckBoxRenderer.cs
- RadioButtonRenderer.cs
- ShaderEffect.cs
- RunInstallerAttribute.cs
- SerializationSectionGroup.cs
- Popup.cs
- TypedReference.cs
- CounterSetInstance.cs
- TextProviderWrapper.cs
- DelayedRegex.cs
- _UriTypeConverter.cs
- BulletChrome.cs
- TableLayoutStyle.cs
- TableCell.cs
- CultureInfoConverter.cs
- XmlConvert.cs
- DllHostInitializer.cs