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
- Annotation.cs
- WSSecurityPolicy12.cs
- CroppedBitmap.cs
- ImageConverter.cs
- Model3DGroup.cs
- ClientBuildManager.cs
- TextTreeNode.cs
- linebase.cs
- ChannelRequirements.cs
- DocumentCollection.cs
- ObjectListItemCollection.cs
- Timer.cs
- ReadWriteObjectLock.cs
- FastEncoder.cs
- WebPartDisplayModeCancelEventArgs.cs
- HttpConfigurationSystem.cs
- NameValuePermission.cs
- ContextMenuService.cs
- DataSourceProvider.cs
- CapabilitiesState.cs
- DataControlFieldCollection.cs
- CompilerLocalReference.cs
- _HelperAsyncResults.cs
- NativeMethods.cs
- SrgsDocument.cs
- StringArrayConverter.cs
- LayoutInformation.cs
- TCEAdapterGenerator.cs
- HMACSHA384.cs
- BulletedList.cs
- FloaterParaClient.cs
- SessionParameter.cs
- COM2ComponentEditor.cs
- SafeHandles.cs
- Rotation3DAnimationUsingKeyFrames.cs
- FormViewInsertEventArgs.cs
- Matrix3D.cs
- HelpProvider.cs
- LinqExpressionNormalizer.cs
- HebrewCalendar.cs
- CompilerScopeManager.cs
- XpsDocument.cs
- SqlMetaData.cs
- ExponentialEase.cs
- NoneExcludedImageIndexConverter.cs
- ShapingEngine.cs
- DynamicAttribute.cs
- DataGridViewRowConverter.cs
- CombinedGeometry.cs
- LinkAreaEditor.cs
- ResXResourceReader.cs
- SQLInt16Storage.cs
- ArgumentDesigner.xaml.cs
- ServiceHttpHandlerFactory.cs
- ClientBuildManagerCallback.cs
- GeometryCombineModeValidation.cs
- UnhandledExceptionEventArgs.cs
- CodeThrowExceptionStatement.cs
- WhitespaceRuleLookup.cs
- ServiceOperationUIEditor.cs
- OptimalTextSource.cs
- XmlParserContext.cs
- PEFileEvidenceFactory.cs
- MsmqTransportSecurityElement.cs
- FilterableData.cs
- SelectionEditingBehavior.cs
- ReaderWriterLock.cs
- MobileContainerDesigner.cs
- NamespaceInfo.cs
- WorkflowRequestContext.cs
- CustomError.cs
- ClassHandlersStore.cs
- Transform.cs
- SecureUICommand.cs
- XmlNamespaceMappingCollection.cs
- SQLGuidStorage.cs
- KeyValueConfigurationCollection.cs
- PageThemeCodeDomTreeGenerator.cs
- CultureInfoConverter.cs
- XmlSubtreeReader.cs
- TypeConverterValueSerializer.cs
- EventToken.cs
- DbProviderFactories.cs
- CompoundFileStorageReference.cs
- XmlAttributeProperties.cs
- SetStateEventArgs.cs
- SourceFilter.cs
- LinkedResource.cs
- GridEntry.cs
- UndirectedGraph.cs
- TreeChangeInfo.cs
- SystemNetworkInterface.cs
- ISAPIRuntime.cs
- PropertyTabAttribute.cs
- Int16Storage.cs
- CodeMemberField.cs
- CodeEventReferenceExpression.cs
- BinaryObjectReader.cs
- XmlDownloadManager.cs
- ISO2022Encoding.cs