Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Reflection / Emit / TypeToken.cs / 1305376 / TypeToken.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: TypeToken ** **[....] ** ** ** Purpose: Represents a Class to the ILGenerator class. ** ** ===========================================================*/ namespace System.Reflection.Emit { using System; using System.Reflection; using System.Threading; using System.Security.Permissions; [Serializable] [System.Runtime.InteropServices.ComVisible(true)] public struct TypeToken { public static readonly TypeToken Empty = new TypeToken(); internal int m_class; #if false public TypeToken() { m_class=0; } #endif internal TypeToken(int str) { m_class=str; } public int Token { get { return m_class; } } public override int GetHashCode() { return m_class; } public override bool Equals(Object obj) { if (obj is TypeToken) return Equals((TypeToken)obj); else return false; } public bool Equals(TypeToken obj) { return obj.m_class == m_class; } public static bool operator ==(TypeToken a, TypeToken b) { return a.Equals(b); } public static bool operator !=(TypeToken a, TypeToken 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
- ImmutableClientRuntime.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- SimpleRecyclingCache.cs
- WSTrust.cs
- EpmSyndicationContentSerializer.cs
- EnterpriseServicesHelper.cs
- ZoneLinkButton.cs
- SafeNativeMethods.cs
- HealthMonitoringSectionHelper.cs
- GridToolTip.cs
- MessageCredentialType.cs
- CodeNamespaceImportCollection.cs
- ImmutableCollection.cs
- ViewStateModeByIdAttribute.cs
- SubpageParagraph.cs
- UInt64Converter.cs
- XslTransform.cs
- MdiWindowListItemConverter.cs
- WindowsToolbarAsMenu.cs
- SynchronizationContext.cs
- SoapIncludeAttribute.cs
- PerformanceCounterPermissionAttribute.cs
- HttpCacheVaryByContentEncodings.cs
- ActivityValidator.cs
- TextEffect.cs
- RecordManager.cs
- LayoutManager.cs
- _SslSessionsCache.cs
- DataKey.cs
- Invariant.cs
- MaskedTextProvider.cs
- MultiDataTrigger.cs
- SchemaManager.cs
- ModifyActivitiesPropertyDescriptor.cs
- Condition.cs
- MessageQueuePermissionEntry.cs
- ClassHandlersStore.cs
- SchemaContext.cs
- ToolStrip.cs
- ProtocolsConfigurationEntry.cs
- ComponentChangingEvent.cs
- DataGridColumnCollection.cs
- HyperLinkStyle.cs
- ResponseStream.cs
- WebContext.cs
- ErrorTolerantObjectWriter.cs
- __Error.cs
- HashCodeCombiner.cs
- WinFormsSpinner.cs
- DocumentViewerConstants.cs
- DispatcherTimer.cs
- VisualStyleTypesAndProperties.cs
- OutKeywords.cs
- SortableBindingList.cs
- BodyGlyph.cs
- MarshalByRefObject.cs
- DataGridViewBindingCompleteEventArgs.cs
- MemberRelationshipService.cs
- XPathNodeInfoAtom.cs
- ViewLoader.cs
- TextLineBreak.cs
- X509Certificate.cs
- PreviewPageInfo.cs
- ToolStripItemClickedEventArgs.cs
- FrameworkRichTextComposition.cs
- LocalizabilityAttribute.cs
- XmlSchemaException.cs
- IIS7UserPrincipal.cs
- StateItem.cs
- PreviewPageInfo.cs
- DeflateStreamAsyncResult.cs
- CertificateManager.cs
- EncoderFallback.cs
- MessageDecoder.cs
- WindowsTokenRoleProvider.cs
- UnsafeCollabNativeMethods.cs
- TemplateControlBuildProvider.cs
- ReadOnlyCollectionBase.cs
- FastEncoder.cs
- oledbmetadatacolumnnames.cs
- externdll.cs
- OutOfProcStateClientManager.cs
- DrawingContextWalker.cs
- ServicePoint.cs
- Bits.cs
- VisualStyleInformation.cs
- VarRefManager.cs
- ListItemViewAttribute.cs
- BigIntegerStorage.cs
- HtmlEncodedRawTextWriter.cs
- MutexSecurity.cs
- ConfigurationManagerInternal.cs
- SqlCharStream.cs
- SecurityUtils.cs
- BrushMappingModeValidation.cs
- SystemDropShadowChrome.cs
- BackgroundFormatInfo.cs
- CodeAccessPermission.cs
- NumberSubstitution.cs
- DataGridViewColumnHeaderCell.cs