Code:
/ FX-1434 / FX-1434 / 1.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
- Predicate.cs
- SizeConverter.cs
- DataGridColumnCollectionEditor.cs
- shaperfactoryquerycachekey.cs
- HTMLTextWriter.cs
- Point3DCollection.cs
- MatrixUtil.cs
- XmlEventCache.cs
- TypedOperationInfo.cs
- StrongNamePublicKeyBlob.cs
- DelegateCompletionCallbackWrapper.cs
- TrailingSpaceComparer.cs
- RegexWorker.cs
- Label.cs
- CurrencyWrapper.cs
- loginstatus.cs
- SoapExtension.cs
- WebPartConnection.cs
- StorageComplexPropertyMapping.cs
- WebPartDesigner.cs
- SerializableAttribute.cs
- SelectorAutomationPeer.cs
- MobileResource.cs
- _NTAuthentication.cs
- Typography.cs
- CurrencyWrapper.cs
- ChtmlLinkAdapter.cs
- _SslSessionsCache.cs
- UpdateTracker.cs
- PersonalizationProviderCollection.cs
- GridView.cs
- ComponentEditorForm.cs
- TabControl.cs
- WindowsFormsSynchronizationContext.cs
- GuidTagList.cs
- ACL.cs
- TextElement.cs
- PlanCompiler.cs
- KeyInterop.cs
- WebPartExportVerb.cs
- PreservationFileWriter.cs
- ToolStripDropDownItem.cs
- CalendarModeChangedEventArgs.cs
- TypeGeneratedEventArgs.cs
- QilList.cs
- AppDomainCompilerProxy.cs
- ExpandCollapseProviderWrapper.cs
- RepeaterItemEventArgs.cs
- SynchronousChannel.cs
- FakeModelPropertyImpl.cs
- Component.cs
- InputLanguageManager.cs
- recordstatefactory.cs
- RegexCharClass.cs
- XmlSortKeyAccumulator.cs
- RegexInterpreter.cs
- _FtpDataStream.cs
- selecteditemcollection.cs
- HttpListener.cs
- PeerCredentialElement.cs
- externdll.cs
- DataTableNewRowEvent.cs
- _DomainName.cs
- ValidatorCompatibilityHelper.cs
- SoapReflectionImporter.cs
- TextCompositionManager.cs
- StylusSystemGestureEventArgs.cs
- SoapAttributeOverrides.cs
- XmlAnyElementAttribute.cs
- DataRowComparer.cs
- HierarchicalDataBoundControlAdapter.cs
- CollectionViewGroupRoot.cs
- EntityTransaction.cs
- Bezier.cs
- WebHeaderCollection.cs
- ExternalCalls.cs
- EditingCommands.cs
- IgnoreDataMemberAttribute.cs
- FreezableOperations.cs
- TableSectionStyle.cs
- ReflectEventDescriptor.cs
- DesigntimeLicenseContext.cs
- DotNetATv1WindowsLogEntrySerializer.cs
- PermissionSet.cs
- SemanticResultKey.cs
- PopupEventArgs.cs
- MsmqAppDomainProtocolHandler.cs
- StringStorage.cs
- ParentUndoUnit.cs
- CqlQuery.cs
- UpDownBase.cs
- NoResizeHandleGlyph.cs
- DataTemplate.cs
- IISMapPath.cs
- ThrowHelper.cs
- CookielessHelper.cs
- XmlFormatWriterGenerator.cs
- CreateUserWizard.cs
- MinimizableAttributeTypeConverter.cs
- SQLMembershipProvider.cs