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
- ECDsaCng.cs
- RowBinding.cs
- UnescapedXmlDiagnosticData.cs
- InvalidPipelineStoreException.cs
- DateTimeOffsetConverter.cs
- StylusDevice.cs
- OracleParameter.cs
- CroppedBitmap.cs
- ScrollChrome.cs
- DataServiceRequestException.cs
- TraceRecords.cs
- SettingsPropertyValueCollection.cs
- RoleGroupCollectionEditor.cs
- FontWeightConverter.cs
- DynamicILGenerator.cs
- ValueChangedEventManager.cs
- VScrollProperties.cs
- SqlFacetAttribute.cs
- MetaType.cs
- GetTokenRequest.cs
- DataGridViewButtonCell.cs
- DefinitionBase.cs
- InvokeGenerator.cs
- TableStyle.cs
- PKCS1MaskGenerationMethod.cs
- ComContractElementCollection.cs
- ProfileGroupSettings.cs
- AssociationSetMetadata.cs
- AssemblyAttributesGoHere.cs
- StreamSecurityUpgradeAcceptor.cs
- AssertFilter.cs
- DataObject.cs
- FileUtil.cs
- basecomparevalidator.cs
- ObjectList.cs
- RelationshipWrapper.cs
- ResourcePermissionBaseEntry.cs
- DataServiceProviderWrapper.cs
- UnmanagedMarshal.cs
- PointAnimationClockResource.cs
- CodeEventReferenceExpression.cs
- DelegateBodyWriter.cs
- Bezier.cs
- LinearGradientBrush.cs
- PerformanceCounterPermissionAttribute.cs
- System.Data_BID.cs
- InputReportEventArgs.cs
- BaseParaClient.cs
- HelpEvent.cs
- SimpleHandlerBuildProvider.cs
- ToolStripGrip.cs
- XmlSchemaValidationException.cs
- ZipIOLocalFileBlock.cs
- WebDisplayNameAttribute.cs
- DBConcurrencyException.cs
- Size.cs
- ClientSideQueueItem.cs
- DataServiceQueryProvider.cs
- WebBrowsableAttribute.cs
- ProxySimple.cs
- DataGridViewColumnStateChangedEventArgs.cs
- oledbconnectionstring.cs
- XslUrlEditor.cs
- FigureParaClient.cs
- TraceSwitch.cs
- XmlAnyElementAttribute.cs
- Touch.cs
- PropertyMapper.cs
- InternalsVisibleToAttribute.cs
- EntityDataSourceEntitySetNameItem.cs
- sqlinternaltransaction.cs
- SpeechAudioFormatInfo.cs
- FusionWrap.cs
- ValidateNames.cs
- InvalidProgramException.cs
- XamlReaderHelper.cs
- ServiceEndpointCollection.cs
- ClientScriptManagerWrapper.cs
- ViewCellSlot.cs
- WmlListAdapter.cs
- BinaryCommonClasses.cs
- FixedTextView.cs
- Wildcard.cs
- NCryptSafeHandles.cs
- XhtmlMobileTextWriter.cs
- InputLangChangeEvent.cs
- GlyphRun.cs
- BasicCellRelation.cs
- Permission.cs
- SecurityManager.cs
- DetailsViewRowCollection.cs
- FixedSOMTable.cs
- EntityWithKeyStrategy.cs
- CodeBlockBuilder.cs
- TimeEnumHelper.cs
- Model3D.cs
- XmlIgnoreAttribute.cs
- SizeAnimationUsingKeyFrames.cs
- Subtree.cs
- SqlWriter.cs