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
- AttributeSetAction.cs
- PieceNameHelper.cs
- xmlglyphRunInfo.cs
- PatternMatchRules.cs
- EntityDataSourceWizardForm.cs
- ServiceOperationParameter.cs
- BindingsCollection.cs
- IisTraceWebEventProvider.cs
- StringStorage.cs
- activationcontext.cs
- ResourcesChangeInfo.cs
- RadioButtonStandardAdapter.cs
- MasterPageParser.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- PathFigureCollection.cs
- SimpleBitVector32.cs
- RadioButtonRenderer.cs
- SystemGatewayIPAddressInformation.cs
- ChannelPoolSettingsElement.cs
- PathGeometry.cs
- FactoryMaker.cs
- UpdatePanelTrigger.cs
- PassportAuthentication.cs
- ThicknessKeyFrameCollection.cs
- ReadOnlyDictionary.cs
- WebMethodAttribute.cs
- SystemMulticastIPAddressInformation.cs
- Camera.cs
- XPathMessageFilterElementComparer.cs
- TextSpanModifier.cs
- NetworkStream.cs
- ToolStripRenderEventArgs.cs
- Binding.cs
- basevalidator.cs
- FileDialog_Vista.cs
- NavigationProperty.cs
- XmlComplianceUtil.cs
- SqlSupersetValidator.cs
- XmlSchemaAnnotation.cs
- LinqDataSourceStatusEventArgs.cs
- CodeCatchClauseCollection.cs
- ResourceDescriptionAttribute.cs
- FileIOPermission.cs
- RecognizedWordUnit.cs
- DbConnectionStringBuilder.cs
- AsyncOperationManager.cs
- DependencyObjectProvider.cs
- RegexMatchCollection.cs
- CodeMethodReturnStatement.cs
- ExpressionNode.cs
- DbConnectionPoolGroupProviderInfo.cs
- PreviewPageInfo.cs
- HostingEnvironment.cs
- DataGridSortingEventArgs.cs
- AsyncOperation.cs
- RegexCompiler.cs
- AudioFormatConverter.cs
- TreePrinter.cs
- ServiceSecurityAuditBehavior.cs
- UnionCodeGroup.cs
- LocalizationParserHooks.cs
- DecoderReplacementFallback.cs
- KeyedCollection.cs
- RsaSecurityTokenAuthenticator.cs
- RC2.cs
- DataSourceCacheDurationConverter.cs
- ItemContainerPattern.cs
- InlinedAggregationOperatorEnumerator.cs
- SafeCryptContextHandle.cs
- TransformPattern.cs
- MSAANativeProvider.cs
- AppDomainProtocolHandler.cs
- BaseProcessor.cs
- XmlNamespaceMappingCollection.cs
- TemplateControlParser.cs
- DataKeyPropertyAttribute.cs
- SystemInformation.cs
- HeaderUtility.cs
- BitmapEffectvisualstate.cs
- TextRangeEditLists.cs
- SqlCachedBuffer.cs
- CollectionConverter.cs
- GuidelineSet.cs
- XmlChildNodes.cs
- EntityDesignPluralizationHandler.cs
- SchemaImporter.cs
- Point3D.cs
- CacheOutputQuery.cs
- SplineQuaternionKeyFrame.cs
- FileAccessException.cs
- DataGridParentRows.cs
- ForceCopyBuildProvider.cs
- BigIntegerStorage.cs
- JsonClassDataContract.cs
- DynamicPhysicalDiscoSearcher.cs
- TaiwanLunisolarCalendar.cs
- DiscoveryDocumentSearchPattern.cs
- FormClosedEvent.cs
- SymLanguageVendor.cs
- Table.cs