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
- CmsInterop.cs
- ToolTipAutomationPeer.cs
- TabControl.cs
- SQLDateTime.cs
- PartEditor.cs
- ToolStripSplitButton.cs
- SBCSCodePageEncoding.cs
- LinkedList.cs
- TypeDelegator.cs
- LocalizationParserHooks.cs
- RequestDescription.cs
- OracleBoolean.cs
- XsltConvert.cs
- InstanceCreationEditor.cs
- ColumnCollection.cs
- EmptyControlCollection.cs
- ApplicationServiceManager.cs
- MethodCallTranslator.cs
- ListManagerBindingsCollection.cs
- base64Transforms.cs
- FilterFactory.cs
- ColorAnimationBase.cs
- BooleanKeyFrameCollection.cs
- RtfControls.cs
- shaper.cs
- RolePrincipal.cs
- ServerValidateEventArgs.cs
- HttpEncoder.cs
- DeadCharTextComposition.cs
- WindowsScroll.cs
- DataGridItem.cs
- ToolStripOverflow.cs
- MethodAccessException.cs
- figurelength.cs
- OptimizerPatterns.cs
- IntSecurity.cs
- XmlSchemaComplexContent.cs
- EncryptedPackage.cs
- DesignerUtils.cs
- EndpointDispatcherTable.cs
- GeneralTransform3DTo2D.cs
- ManualResetEvent.cs
- FileLevelControlBuilderAttribute.cs
- DocumentGridPage.cs
- InvalidAsynchronousStateException.cs
- ContentPresenter.cs
- PropertyHelper.cs
- ToolStripLocationCancelEventArgs.cs
- TreeNode.cs
- MustUnderstandSoapException.cs
- ReachDocumentPageSerializerAsync.cs
- MultiSelectRootGridEntry.cs
- SchemaHelper.cs
- ValidateNames.cs
- FileSystemInfo.cs
- RecordManager.cs
- TypefaceCollection.cs
- COM2ExtendedUITypeEditor.cs
- ContextConfiguration.cs
- RowType.cs
- SHA256Managed.cs
- SqlProviderManifest.cs
- ByteStreamGeometryContext.cs
- MediaContext.cs
- XmlSchemaInclude.cs
- MatrixCamera.cs
- StreamFormatter.cs
- LoaderAllocator.cs
- ClientSettingsStore.cs
- TransactionException.cs
- LayoutManager.cs
- StyleXamlTreeBuilder.cs
- DataGridCell.cs
- SQLChars.cs
- ExpressionLexer.cs
- FlowNode.cs
- ToolStripDesignerAvailabilityAttribute.cs
- XhtmlBasicTextViewAdapter.cs
- InkCanvasFeedbackAdorner.cs
- ColumnHeaderConverter.cs
- TextRange.cs
- HttpListenerResponse.cs
- EntityDataSourceMemberPath.cs
- HttpApplicationStateBase.cs
- SmtpAuthenticationManager.cs
- Effect.cs
- RegexWriter.cs
- UnhandledExceptionEventArgs.cs
- SimpleTextLine.cs
- TextSelectionHighlightLayer.cs
- ListBindingConverter.cs
- XmlNamespaceMapping.cs
- OrderByExpression.cs
- TransformConverter.cs
- DebugInfoGenerator.cs
- BindingContext.cs
- WorkflowDebuggerSteppingAttribute.cs
- EncodingDataItem.cs
- ErrorStyle.cs
- StylusDownEventArgs.cs