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
- WebPartEditorApplyVerb.cs
- PreviewKeyDownEventArgs.cs
- OSFeature.cs
- ProfileBuildProvider.cs
- HttpConfigurationContext.cs
- BinaryNode.cs
- AssociationTypeEmitter.cs
- XmlUtil.cs
- StyleConverter.cs
- AppDomainUnloadedException.cs
- DataGridViewSelectedRowCollection.cs
- Root.cs
- InvalidOperationException.cs
- SerialPort.cs
- Oid.cs
- StyleXamlTreeBuilder.cs
- IncrementalCompileAnalyzer.cs
- GeometryModel3D.cs
- IdentityHolder.cs
- AssertValidation.cs
- DataObject.cs
- BaseWebProxyFinder.cs
- Attachment.cs
- GetPageNumberCompletedEventArgs.cs
- SortableBindingList.cs
- RegistrySecurity.cs
- SqlServices.cs
- WorkflowDesignerMessageFilter.cs
- BinaryObjectInfo.cs
- PtsContext.cs
- PaintValueEventArgs.cs
- JpegBitmapEncoder.cs
- CollectionTraceRecord.cs
- Win32Interop.cs
- TraceContextEventArgs.cs
- ConnectionPointGlyph.cs
- CompensationDesigner.cs
- GacUtil.cs
- CallbackTimeoutsBehavior.cs
- ColumnResizeUndoUnit.cs
- httpserverutility.cs
- TreeNode.cs
- XmlSchemaSequence.cs
- CodeDomDecompiler.cs
- KnownIds.cs
- GPPOINT.cs
- OneWayBindingElementImporter.cs
- ThreadInterruptedException.cs
- QilTargetType.cs
- Menu.cs
- RangeContentEnumerator.cs
- DrawingAttributes.cs
- AsymmetricAlgorithm.cs
- HttpWriter.cs
- Compiler.cs
- TypefaceMetricsCache.cs
- SkinBuilder.cs
- DropDownButton.cs
- XPathNodeInfoAtom.cs
- FileEnumerator.cs
- ListParaClient.cs
- ReferencedAssemblyResolver.cs
- OrderedHashRepartitionEnumerator.cs
- DbConvert.cs
- CacheDependency.cs
- ScriptReference.cs
- FlowPanelDesigner.cs
- RuleRefElement.cs
- ToolStripContentPanelRenderEventArgs.cs
- QilTernary.cs
- DataSourceControlBuilder.cs
- ActivityMetadata.cs
- ScriptBehaviorDescriptor.cs
- RedBlackList.cs
- EnvelopedSignatureTransform.cs
- SerialErrors.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- Config.cs
- MissingFieldException.cs
- WaitHandle.cs
- StyleBamlRecordReader.cs
- WriteStateInfoBase.cs
- EdmProviderManifest.cs
- MediaContextNotificationWindow.cs
- ObjectStateFormatter.cs
- Cursor.cs
- TypeCollectionDesigner.xaml.cs
- CompositeCollection.cs
- LocalBuilder.cs
- CompressEmulationStream.cs
- Encoding.cs
- KeyProperty.cs
- SchemaNamespaceManager.cs
- SqlInternalConnection.cs
- DependentList.cs
- DSASignatureFormatter.cs
- AccessDataSourceView.cs
- DataBoundControlHelper.cs
- ApplicationSecurityInfo.cs
- HttpVersion.cs