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
- UrlPropertyAttribute.cs
- Point3DValueSerializer.cs
- StylusCaptureWithinProperty.cs
- AuthenticationService.cs
- TargetInvocationException.cs
- RubberbandSelector.cs
- CLSCompliantAttribute.cs
- SBCSCodePageEncoding.cs
- ConfigDefinitionUpdates.cs
- XmlSchemaSimpleContentExtension.cs
- IsolatedStorageFile.cs
- ForeignConstraint.cs
- ObjectManager.cs
- SiteMapNodeItemEventArgs.cs
- DesignOnlyAttribute.cs
- RoleGroupCollection.cs
- FontCacheUtil.cs
- _Rfc2616CacheValidators.cs
- TypeLoadException.cs
- XmlFormatWriterGenerator.cs
- ColorInterpolationModeValidation.cs
- WebPartVerb.cs
- WebResourceAttribute.cs
- IPHostEntry.cs
- PriorityQueue.cs
- NonParentingControl.cs
- TreeNodeBinding.cs
- TreeViewAutomationPeer.cs
- CodeEventReferenceExpression.cs
- NameValueCache.cs
- SpeechDetectedEventArgs.cs
- TerminatorSinks.cs
- WindowsStreamSecurityUpgradeProvider.cs
- EdgeProfileValidation.cs
- ToolStripRenderer.cs
- CopyAction.cs
- AppDomainFactory.cs
- Debugger.cs
- WebExceptionStatus.cs
- ThreadExceptionEvent.cs
- BinaryCommonClasses.cs
- ProtocolElement.cs
- CodeDirectoryCompiler.cs
- SystemParameters.cs
- DragDeltaEventArgs.cs
- VectorAnimationUsingKeyFrames.cs
- Content.cs
- serverconfig.cs
- BulletedList.cs
- PropertyBuilder.cs
- CodePageUtils.cs
- UserNameSecurityTokenAuthenticator.cs
- ContextCorrelationInitializer.cs
- IndentTextWriter.cs
- ValidationHelper.cs
- TdsParserStaticMethods.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- PositiveTimeSpanValidatorAttribute.cs
- AttachInfo.cs
- InputLanguage.cs
- MenuItemStyle.cs
- OperandQuery.cs
- Mouse.cs
- PromptBuilder.cs
- CannotUnloadAppDomainException.cs
- SqlDataSourceCommandEventArgs.cs
- InputScopeAttribute.cs
- RepeaterItem.cs
- TextServicesCompartment.cs
- DetailsView.cs
- XmlDownloadManager.cs
- ReadOnlyHierarchicalDataSource.cs
- KnownBoxes.cs
- SchemeSettingElementCollection.cs
- DefaultValueAttribute.cs
- EntityCommandDefinition.cs
- IndexedString.cs
- PauseStoryboard.cs
- FigureHelper.cs
- SqlServices.cs
- CharAnimationBase.cs
- EdmToObjectNamespaceMap.cs
- DBBindings.cs
- GridViewDeleteEventArgs.cs
- CompleteWizardStep.cs
- WebPartExportVerb.cs
- Drawing.cs
- HttpRawResponse.cs
- Point4DConverter.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- MsmqTransportReceiveParameters.cs
- TextSpan.cs
- latinshape.cs
- ResXBuildProvider.cs
- RandomNumberGenerator.cs
- HtmlInputSubmit.cs
- ToolStripDropDownClosedEventArgs.cs
- PersonalizationStateInfoCollection.cs
- XPathMultyIterator.cs
- TableRow.cs