Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OleDbStruct.cs
- DiscoveryOperationContextExtension.cs
- ListBoxItem.cs
- Renderer.cs
- BitArray.cs
- MergeFilterQuery.cs
- DllNotFoundException.cs
- _ListenerRequestStream.cs
- MULTI_QI.cs
- StyleModeStack.cs
- LinkClickEvent.cs
- RuleAction.cs
- Expander.cs
- MimeBasePart.cs
- TextParagraphCache.cs
- QilGenerator.cs
- HandleRef.cs
- EndCreateSecurityTokenRequest.cs
- BordersPage.cs
- TextEffectResolver.cs
- PeerCredentialElement.cs
- UIElementIsland.cs
- BamlBinaryReader.cs
- XmlCharCheckingWriter.cs
- NumberFormatter.cs
- SignatureConfirmations.cs
- BufferedGraphics.cs
- BuildDependencySet.cs
- SessionEndingEventArgs.cs
- Recipient.cs
- XomlCompilerError.cs
- Pair.cs
- DataKey.cs
- MenuAutomationPeer.cs
- PropertyGridCommands.cs
- TransactionFormatter.cs
- BlurEffect.cs
- DatatypeImplementation.cs
- HtmlProps.cs
- ResourceContainer.cs
- initElementDictionary.cs
- OleAutBinder.cs
- SafeHandles.cs
- SplitterPanel.cs
- ImportContext.cs
- ListDesigner.cs
- BitmapFrameDecode.cs
- ExpandableObjectConverter.cs
- DBSqlParserColumn.cs
- HttpPostClientProtocol.cs
- TemplateKeyConverter.cs
- ErrorEventArgs.cs
- HiddenField.cs
- ViewService.cs
- WebConfigurationHost.cs
- linebase.cs
- HitTestFilterBehavior.cs
- ClientFormsAuthenticationCredentials.cs
- ContainerParagraph.cs
- Renderer.cs
- Error.cs
- XmlQueryType.cs
- UpdatePanelTriggerCollection.cs
- XmlNotation.cs
- HashLookup.cs
- ConfigXmlSignificantWhitespace.cs
- DocumentPageTextView.cs
- PropertyGrid.cs
- SafeRightsManagementQueryHandle.cs
- VirtualPathProvider.cs
- LinqDataSourceSelectEventArgs.cs
- ListItemViewAttribute.cs
- PolicyStatement.cs
- ThemeDirectoryCompiler.cs
- IListConverters.cs
- SmiMetaDataProperty.cs
- DBProviderConfigurationHandler.cs
- RijndaelManaged.cs
- DataErrorValidationRule.cs
- WebSysDescriptionAttribute.cs
- AnnotationAuthorChangedEventArgs.cs
- securitycriticaldataformultiplegetandset.cs
- PagesSection.cs
- HttpModuleActionCollection.cs
- compensatingcollection.cs
- DataServiceRequestException.cs
- DesignerTextViewAdapter.cs
- SqlInfoMessageEvent.cs
- SmtpClient.cs
- EtwTrackingBehavior.cs
- CustomDictionarySources.cs
- StorageEntityContainerMapping.cs
- XNodeNavigator.cs
- Image.cs
- SizeIndependentAnimationStorage.cs
- Header.cs
- HttpListenerElement.cs
- SqlException.cs
- MsmqProcessProtocolHandler.cs
- ParameterCollection.cs