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
- FacetValues.cs
- ErrorWebPart.cs
- XPathScanner.cs
- ReplacementText.cs
- BamlWriter.cs
- GroupItem.cs
- XmlDownloadManager.cs
- CheckBox.cs
- MailMessageEventArgs.cs
- MultiBinding.cs
- HostingEnvironment.cs
- sqlser.cs
- ViewStateException.cs
- XmlSchemaAnnotated.cs
- StrokeDescriptor.cs
- DesignerUtils.cs
- ColumnHeaderCollectionEditor.cs
- RankException.cs
- PtsPage.cs
- EventlogProvider.cs
- StylusDevice.cs
- ListViewSelectEventArgs.cs
- PersistChildrenAttribute.cs
- X509SubjectKeyIdentifierClause.cs
- SHA256.cs
- RoleManagerEventArgs.cs
- SuppressedPackageProperties.cs
- Variant.cs
- HtmlInputHidden.cs
- ClientRuntimeConfig.cs
- NameTable.cs
- XmlToDatasetMap.cs
- HttpListenerPrefixCollection.cs
- RepeaterDataBoundAdapter.cs
- ValueConversionAttribute.cs
- ArrowControl.xaml.cs
- COM2ColorConverter.cs
- OledbConnectionStringbuilder.cs
- SoapMessage.cs
- PathNode.cs
- ProjectionQueryOptionExpression.cs
- OleServicesContext.cs
- XPathNodeList.cs
- BitmapEffectInput.cs
- SizeConverter.cs
- SmiRequestExecutor.cs
- WindowsRebar.cs
- Splitter.cs
- GraphicsPath.cs
- SoapElementAttribute.cs
- BitArray.cs
- loginstatus.cs
- QilFactory.cs
- HttpStreams.cs
- SecurityDescriptor.cs
- HttpCachePolicy.cs
- ItemType.cs
- FileCodeGroup.cs
- XhtmlBasicLinkAdapter.cs
- TypeUtil.cs
- DiagnosticStrings.cs
- FlowNode.cs
- NamespaceTable.cs
- ObjectStateManagerMetadata.cs
- WebPartZoneBase.cs
- ReflectEventDescriptor.cs
- ObjectStateFormatter.cs
- AlignmentXValidation.cs
- XmlSchemaAttributeGroupRef.cs
- XdrBuilder.cs
- LineVisual.cs
- MetabaseReader.cs
- Nullable.cs
- MenuEventArgs.cs
- Main.cs
- InternalConfigEventArgs.cs
- TreeNodeStyle.cs
- GeometryDrawing.cs
- WorkerRequest.cs
- XmlTypeMapping.cs
- SafeFileMappingHandle.cs
- SpellerHighlightLayer.cs
- GridViewItemAutomationPeer.cs
- TextInfo.cs
- externdll.cs
- BinaryFormatter.cs
- ErrorLog.cs
- Pts.cs
- Int64AnimationUsingKeyFrames.cs
- ThemeDirectoryCompiler.cs
- OleDbDataReader.cs
- XPathPatternBuilder.cs
- RowVisual.cs
- InstallerTypeAttribute.cs
- DataListItem.cs
- Compiler.cs
- Validator.cs
- HwndStylusInputProvider.cs
- GlyphsSerializer.cs
- _Semaphore.cs