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
- MDIWindowDialog.cs
- SizeConverter.cs
- HashSetDebugView.cs
- Semaphore.cs
- UInt64Storage.cs
- ElementMarkupObject.cs
- HiddenFieldDesigner.cs
- NativeMethods.cs
- Converter.cs
- XmlUrlResolver.cs
- XmlSchemaInfo.cs
- BitmapPalette.cs
- BitmapDownload.cs
- JsonEnumDataContract.cs
- AnnotationMap.cs
- FontStyles.cs
- SHA256.cs
- TabItemWrapperAutomationPeer.cs
- BitmapSizeOptions.cs
- BufferBuilder.cs
- CollectionChangeEventArgs.cs
- DesignerCommandSet.cs
- CustomLineCap.cs
- BaseProcessor.cs
- AsymmetricSignatureFormatter.cs
- TypeDescriptor.cs
- PropertyValueEditor.cs
- InternalsVisibleToAttribute.cs
- SchemaRegistration.cs
- ThaiBuddhistCalendar.cs
- WindowAutomationPeer.cs
- DataSetUtil.cs
- EntityConnectionStringBuilder.cs
- Internal.cs
- SiteMapPath.cs
- RoutedPropertyChangedEventArgs.cs
- DesignerCalendarAdapter.cs
- Switch.cs
- CharacterBuffer.cs
- UserControlCodeDomTreeGenerator.cs
- ServiceTimeoutsElement.cs
- DoubleLink.cs
- IriParsingElement.cs
- FindProgressChangedEventArgs.cs
- RequestQueue.cs
- smtppermission.cs
- ListItem.cs
- ProcessModuleCollection.cs
- DeobfuscatingStream.cs
- SqlDataSourceAdvancedOptionsForm.cs
- MouseOverProperty.cs
- ConfigurationPropertyCollection.cs
- SymLanguageVendor.cs
- InternalRelationshipCollection.cs
- Point3DCollectionValueSerializer.cs
- MarkupCompiler.cs
- EntityClientCacheKey.cs
- RepeaterItemEventArgs.cs
- RootBuilder.cs
- MetadataItem.cs
- UiaCoreTypesApi.cs
- InstanceNotReadyException.cs
- KeyValuePair.cs
- NativeMethods.cs
- EncodingTable.cs
- DataGridViewCellCancelEventArgs.cs
- WorkflowDurableInstance.cs
- DetailsViewDeletedEventArgs.cs
- ListViewInsertEventArgs.cs
- CompilationSection.cs
- SaveFileDialogDesigner.cs
- SqlAliaser.cs
- StateRuntime.cs
- DrawingAttributes.cs
- DecoderFallback.cs
- DbConnectionInternal.cs
- GZipUtils.cs
- FigureHelper.cs
- SurrogateEncoder.cs
- PerfService.cs
- RegionData.cs
- StringFunctions.cs
- returneventsaver.cs
- RectConverter.cs
- TypeNameHelper.cs
- PngBitmapEncoder.cs
- DisplayNameAttribute.cs
- ObjectSet.cs
- TiffBitmapEncoder.cs
- IRCollection.cs
- CompositeControl.cs
- DragEventArgs.cs
- MatrixConverter.cs
- _SslStream.cs
- StatusBarAutomationPeer.cs
- EnumValAlphaComparer.cs
- DesignerDataSourceView.cs
- BitmapInitialize.cs
- LineUtil.cs
- BinHexDecoder.cs