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
- PersonalizationEntry.cs
- KeyValueConfigurationElement.cs
- ViewValidator.cs
- TimeoutValidationAttribute.cs
- DataSourceXmlSerializer.cs
- TreeNodeStyleCollection.cs
- ContextMenuStripActionList.cs
- BStrWrapper.cs
- _BufferOffsetSize.cs
- LZCodec.cs
- XmlBinaryWriter.cs
- TextTreeDeleteContentUndoUnit.cs
- MetadataArtifactLoader.cs
- VectorCollectionValueSerializer.cs
- SchemaTypeEmitter.cs
- DataGridItemEventArgs.cs
- SocketCache.cs
- Control.cs
- PageEventArgs.cs
- CodeDirectoryCompiler.cs
- ConcurrentDictionary.cs
- StyleCollection.cs
- DocumentGridPage.cs
- PasswordBox.cs
- TreeIterator.cs
- URLString.cs
- RotationValidation.cs
- TextComposition.cs
- x509store.cs
- NameValuePair.cs
- FunctionImportMapping.cs
- EntityDataSourceContextCreatedEventArgs.cs
- MsdtcWrapper.cs
- DesignTimeType.cs
- LocalizableResourceBuilder.cs
- Cursors.cs
- Propagator.JoinPropagator.cs
- LinqDataSourceDeleteEventArgs.cs
- HyperLinkField.cs
- EmptyQuery.cs
- SqlDataSourceWizardForm.cs
- Matrix3D.cs
- XmlSignatureManifest.cs
- SystemIPv6InterfaceProperties.cs
- BrowserDefinitionCollection.cs
- CodeTypeOfExpression.cs
- ArgIterator.cs
- SrgsRulesCollection.cs
- NumberFunctions.cs
- HttpCapabilitiesBase.cs
- SynchronousReceiveBehavior.cs
- Executor.cs
- ObjectStateManagerMetadata.cs
- RichTextBox.cs
- ByteAnimationBase.cs
- ZipIOBlockManager.cs
- RbTree.cs
- CompatibleIComparer.cs
- UriTemplateClientFormatter.cs
- Stackframe.cs
- OleDbStruct.cs
- dataprotectionpermissionattribute.cs
- StringArrayEditor.cs
- WebBrowserSiteBase.cs
- PerformanceCountersElement.cs
- CatalogPart.cs
- ListViewTableRow.cs
- SqlErrorCollection.cs
- SiteMapProvider.cs
- wgx_render.cs
- PassportIdentity.cs
- FamilyMapCollection.cs
- DataServiceCollectionOfT.cs
- UrlPropertyAttribute.cs
- PointHitTestResult.cs
- HMACSHA256.cs
- InputBinding.cs
- CqlParser.cs
- HttpHandlerActionCollection.cs
- BindingsSection.cs
- FixUpCollection.cs
- LinkUtilities.cs
- XmlTextReaderImpl.cs
- LinkClickEvent.cs
- SystemWebExtensionsSectionGroup.cs
- GC.cs
- ToolStripCodeDomSerializer.cs
- ReflectionTypeLoadException.cs
- TypeConverterAttribute.cs
- OutgoingWebRequestContext.cs
- XmlElement.cs
- WebPartActionVerb.cs
- MemoryStream.cs
- ReceiveErrorHandling.cs
- ColorTransformHelper.cs
- RequestCachePolicyConverter.cs
- CryptoStream.cs
- MsdtcClusterUtils.cs
- MemberAssignment.cs
- SecureUICommand.cs