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
- ObjectStateEntry.cs
- FileCodeGroup.cs
- ReadContentAsBinaryHelper.cs
- HwndSourceParameters.cs
- BehaviorEditorPart.cs
- SqlStream.cs
- RightsDocument.cs
- IsolatedStorageFilePermission.cs
- DesignerForm.cs
- ProxyWebPartConnectionCollection.cs
- DataServiceProviderMethods.cs
- ClientUtils.cs
- ContextProperty.cs
- HandlerFactoryCache.cs
- isolationinterop.cs
- ResourceDisplayNameAttribute.cs
- ToolstripProfessionalRenderer.cs
- ContentOperations.cs
- Convert.cs
- AmbientLight.cs
- BindingSource.cs
- DependencyObject.cs
- XPathDocument.cs
- DictionarySectionHandler.cs
- MemberCollection.cs
- MeshGeometry3D.cs
- SecuritySessionServerSettings.cs
- SerializationFieldInfo.cs
- XmlChildEnumerator.cs
- DataGrid.cs
- BufferedWebEventProvider.cs
- Transform3DCollection.cs
- EventHandlerList.cs
- XmlHierarchicalDataSourceView.cs
- Soap.cs
- EntityWrapperFactory.cs
- CreateParams.cs
- CSharpCodeProvider.cs
- WebPartZoneCollection.cs
- MetaModel.cs
- Journal.cs
- SkewTransform.cs
- PathFigureCollectionValueSerializer.cs
- NativeMsmqMessage.cs
- WmlTextViewAdapter.cs
- XamlPathDataSerializer.cs
- AttachedPropertyInfo.cs
- XMLDiffLoader.cs
- XNameConverter.cs
- Container.cs
- ApplicationSettingsBase.cs
- CompareValidator.cs
- FamilyTypeface.cs
- GetPageNumberCompletedEventArgs.cs
- BinaryMessageFormatter.cs
- CodeThrowExceptionStatement.cs
- ReferencedType.cs
- ConfigurationConverterBase.cs
- ReadOnlyDictionary.cs
- DynamicValidatorEventArgs.cs
- StructureChangedEventArgs.cs
- mda.cs
- odbcmetadatacolumnnames.cs
- CacheAxisQuery.cs
- DocumentPageHost.cs
- XmlCDATASection.cs
- KeyValueConfigurationCollection.cs
- CookieProtection.cs
- DataGridItem.cs
- DLinqAssociationProvider.cs
- WeakReadOnlyCollection.cs
- SecuritySessionClientSettings.cs
- RoutedEventConverter.cs
- MergablePropertyAttribute.cs
- ChameleonKey.cs
- OracleDataReader.cs
- UIElement3DAutomationPeer.cs
- TypeUtil.cs
- DropTarget.cs
- UnescapedXmlDiagnosticData.cs
- PageThemeBuildProvider.cs
- BinaryUtilClasses.cs
- StylusPointPropertyId.cs
- SignatureConfirmationElement.cs
- DifferencingCollection.cs
- LogReserveAndAppendState.cs
- RequestResizeEvent.cs
- SplitterEvent.cs
- TextRunCacheImp.cs
- MarkerProperties.cs
- ConstraintEnumerator.cs
- HtmlInputText.cs
- CodeDelegateCreateExpression.cs
- StdValidatorsAndConverters.cs
- ContentPresenter.cs
- ExpressionBindingCollection.cs
- OleDbSchemaGuid.cs
- DocumentOrderQuery.cs
- SynchronizedInputAdaptor.cs
- Utils.cs