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
- BitmapEffectCollection.cs
- TextMetrics.cs
- SqlLiftWhereClauses.cs
- PlatformCulture.cs
- InvalidDocumentContentsException.cs
- SqlInternalConnectionSmi.cs
- TripleDES.cs
- DiscoveryReferences.cs
- TextEditorMouse.cs
- TemplatePropertyEntry.cs
- CalendarButton.cs
- WebPartZone.cs
- WindowsListBox.cs
- TextAutomationPeer.cs
- DefaultMemberAttribute.cs
- MessageSmuggler.cs
- SafeSecurityHelper.cs
- RealProxy.cs
- X509Certificate.cs
- Annotation.cs
- ComEventsHelper.cs
- DataSvcMapFile.cs
- AppDomainEvidenceFactory.cs
- DataService.cs
- JsonDeserializer.cs
- _CacheStreams.cs
- CellIdBoolean.cs
- ISAPIRuntime.cs
- CompilerScope.Storage.cs
- X509SecurityToken.cs
- VisualTreeHelper.cs
- XamlTypeMapper.cs
- EnumConverter.cs
- ParseChildrenAsPropertiesAttribute.cs
- ParsedRoute.cs
- VirtualizedContainerService.cs
- TableDetailsCollection.cs
- UIntPtr.cs
- StorageBasedPackageProperties.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- PixelShader.cs
- TabRenderer.cs
- AnonymousIdentificationSection.cs
- MenuAdapter.cs
- FontUnit.cs
- CapabilitiesUse.cs
- FlowchartStart.xaml.cs
- RegionData.cs
- LocalizableAttribute.cs
- SingleStorage.cs
- EntityCommandExecutionException.cs
- InvalidContentTypeException.cs
- SiteMapProvider.cs
- ZipPackage.cs
- SkewTransform.cs
- RelationshipConverter.cs
- PenContexts.cs
- InstanceCollisionException.cs
- QueryStringParameter.cs
- HttpCapabilitiesEvaluator.cs
- HMACSHA512.cs
- CollectionViewGroupRoot.cs
- WindowsClaimSet.cs
- SqlFileStream.cs
- HyperLink.cs
- Context.cs
- ConnectionManagementElement.cs
- DeploymentExceptionMapper.cs
- ZoneMembershipCondition.cs
- TraversalRequest.cs
- mediaeventshelper.cs
- ColorConvertedBitmap.cs
- FontNameEditor.cs
- DynamicDataManager.cs
- ConfigurationLocation.cs
- TypeListConverter.cs
- CatchBlock.cs
- FastPropertyAccessor.cs
- ChannelCredentials.cs
- TextBoxLine.cs
- LinkedList.cs
- XmlAnyAttributeAttribute.cs
- DataObject.cs
- Page.cs
- GenerateTemporaryTargetAssembly.cs
- FixedDocumentSequencePaginator.cs
- InputReportEventArgs.cs
- ScrollChrome.cs
- ClientUtils.cs
- InvalidOleVariantTypeException.cs
- EventBuilder.cs
- StorageScalarPropertyMapping.cs
- WebServicesSection.cs
- XmlArrayItemAttributes.cs
- SystemColors.cs
- ColumnCollection.cs
- DataViewSetting.cs
- MultiPageTextView.cs
- KeyValueSerializer.cs
- Pen.cs