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
- ElementFactory.cs
- WarningException.cs
- PersonalizationStateInfo.cs
- MonthChangedEventArgs.cs
- RadioButton.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- XamlParser.cs
- ShaderEffect.cs
- IdentitySection.cs
- ResourceDisplayNameAttribute.cs
- RadialGradientBrush.cs
- WinFormsSecurity.cs
- XmlIlVisitor.cs
- TableRow.cs
- XmlNavigatorFilter.cs
- Constraint.cs
- BooleanExpr.cs
- ViewBase.cs
- IChannel.cs
- XmlWrappingReader.cs
- DebuggerAttributes.cs
- newinstructionaction.cs
- hwndwrapper.cs
- WebPartMenu.cs
- NamedPermissionSet.cs
- CallContext.cs
- PhysicalAddress.cs
- QilStrConcatenator.cs
- Documentation.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- DataSourceGeneratorException.cs
- WindowManager.cs
- ProjectionCamera.cs
- BitmapVisualManager.cs
- DataServiceResponse.cs
- ErrorFormatterPage.cs
- XamlStyleSerializer.cs
- RtfToXamlLexer.cs
- FixedStringLookup.cs
- DependencyPropertyChangedEventArgs.cs
- DeferredSelectedIndexReference.cs
- StorageComplexPropertyMapping.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- TextEditorParagraphs.cs
- Run.cs
- HtmlControlPersistable.cs
- Panel.cs
- PageContentCollection.cs
- SqlPersonalizationProvider.cs
- ZipIOCentralDirectoryBlock.cs
- OptionalColumn.cs
- XLinq.cs
- ProfileService.cs
- ContainerSelectorBehavior.cs
- TextBox.cs
- XmlChildNodes.cs
- PathSegmentCollection.cs
- MessageFormatterConverter.cs
- BuildProviderAppliesToAttribute.cs
- SqlNotificationEventArgs.cs
- TemplateInstanceAttribute.cs
- MaskPropertyEditor.cs
- PtsPage.cs
- hwndwrapper.cs
- TextSimpleMarkerProperties.cs
- DataGridViewMethods.cs
- CustomWebEventKey.cs
- XmlWrappingWriter.cs
- WorkflowApplication.cs
- MonitorWrapper.cs
- RoleManagerModule.cs
- Automation.cs
- PresentationAppDomainManager.cs
- EllipticalNodeOperations.cs
- FilterableAttribute.cs
- WindowsPen.cs
- StreamInfo.cs
- Scripts.cs
- Rules.cs
- Point.cs
- KeyValueConfigurationElement.cs
- RecognizerStateChangedEventArgs.cs
- Process.cs
- XPathScanner.cs
- MsmqMessageSerializationFormat.cs
- EdmToObjectNamespaceMap.cs
- versioninfo.cs
- EncoderNLS.cs
- CatalogPartCollection.cs
- BamlWriter.cs
- BitmapImage.cs
- NullableFloatSumAggregationOperator.cs
- InteropTrackingRecord.cs
- StylusPointPropertyInfo.cs
- ObjectView.cs
- CodeArrayCreateExpression.cs
- _HelperAsyncResults.cs
- _NTAuthentication.cs
- Message.cs
- CheckBoxAutomationPeer.cs