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
- SlipBehavior.cs
- KeyedPriorityQueue.cs
- RectAnimationBase.cs
- XmlSchemaNotation.cs
- As.cs
- XmlObjectSerializerReadContextComplexJson.cs
- ProtocolsConfigurationHandler.cs
- ThaiBuddhistCalendar.cs
- ThicknessAnimationBase.cs
- PersonalizationStateInfoCollection.cs
- X509Certificate.cs
- X509InitiatorCertificateServiceElement.cs
- DispatchOperationRuntime.cs
- JpegBitmapEncoder.cs
- DataSetMappper.cs
- AdjustableArrowCap.cs
- ChineseLunisolarCalendar.cs
- Models.cs
- Int32Collection.cs
- ConfigXmlReader.cs
- ToolboxSnapDragDropEventArgs.cs
- Vector3DAnimation.cs
- AsyncPostBackTrigger.cs
- Buffer.cs
- HttpPostProtocolImporter.cs
- PartitionedStreamMerger.cs
- InputScope.cs
- wgx_sdk_version.cs
- HttpCacheParams.cs
- LazyInitializer.cs
- EditingMode.cs
- VerticalAlignConverter.cs
- ZipIOBlockManager.cs
- SqlStatistics.cs
- MemoryPressure.cs
- BindingRestrictions.cs
- QilReplaceVisitor.cs
- RegisteredScript.cs
- SmtpNegotiateAuthenticationModule.cs
- FileSecurity.cs
- ToolStripItemClickedEventArgs.cs
- BuildManager.cs
- PersistChildrenAttribute.cs
- ScrollableControl.cs
- _LoggingObject.cs
- IPGlobalProperties.cs
- XmlSchemaComplexType.cs
- ViewLoader.cs
- SQLSingleStorage.cs
- StaticExtension.cs
- HashJoinQueryOperatorEnumerator.cs
- DrawListViewItemEventArgs.cs
- ZipIOExtraFieldPaddingElement.cs
- SecurityContext.cs
- BitmapPalette.cs
- SqlLiftIndependentRowExpressions.cs
- MailBnfHelper.cs
- _HeaderInfo.cs
- TransportDefaults.cs
- RecipientInfo.cs
- EventWaitHandle.cs
- SectionRecord.cs
- TextServicesDisplayAttribute.cs
- MDIClient.cs
- PointAnimationUsingKeyFrames.cs
- ColorMap.cs
- List.cs
- ConvertTextFrag.cs
- WindowInteropHelper.cs
- WbemProvider.cs
- WindowsListView.cs
- CustomCategoryAttribute.cs
- JavascriptCallbackMessageInspector.cs
- ScanQueryOperator.cs
- StylusPointProperties.cs
- SafeWaitHandle.cs
- ContextDataSourceContextData.cs
- AnnotationComponentChooser.cs
- MapPathBasedVirtualPathProvider.cs
- WebSysDescriptionAttribute.cs
- ManagementInstaller.cs
- HeaderFilter.cs
- PictureBox.cs
- TextTreeInsertUndoUnit.cs
- IListConverters.cs
- PeerNameRecordCollection.cs
- BitmapDownload.cs
- TempFiles.cs
- MulticastOption.cs
- TypeDescriptor.cs
- FloaterParagraph.cs
- ZipIOCentralDirectoryBlock.cs
- LayoutUtils.cs
- FontStretch.cs
- ConnectionsZone.cs
- IgnoreFlushAndCloseStream.cs
- ProjectionCamera.cs
- ApplySecurityAndSendAsyncResult.cs
- SafeTimerHandle.cs
- KnownBoxes.cs