Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / Reflection / Emit / TypeToken.cs / 1 / 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); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataGridViewDataErrorEventArgs.cs
- MatrixValueSerializer.cs
- HttpCapabilitiesEvaluator.cs
- SettingsSection.cs
- FrameworkPropertyMetadata.cs
- SizeAnimationBase.cs
- FrameworkContentElement.cs
- VirtualPath.cs
- Parameter.cs
- PageCodeDomTreeGenerator.cs
- FileDialogCustomPlace.cs
- SortDescriptionCollection.cs
- SchemaElementLookUpTable.cs
- _ConnectionGroup.cs
- DataServiceQueryProvider.cs
- DriveNotFoundException.cs
- BooleanFunctions.cs
- TileModeValidation.cs
- PublisherMembershipCondition.cs
- SamlSerializer.cs
- ScaleTransform.cs
- GenericXmlSecurityToken.cs
- glyphs.cs
- ActiveXSite.cs
- SID.cs
- versioninfo.cs
- StringSorter.cs
- XmlSchemaAny.cs
- FlowDocumentReader.cs
- SqlClientWrapperSmiStreamChars.cs
- UnconditionalPolicy.cs
- SpecialNameAttribute.cs
- hebrewshape.cs
- XmlDataSourceNodeDescriptor.cs
- RoleManagerModule.cs
- IteratorFilter.cs
- IdleTimeoutMonitor.cs
- CompatibleIComparer.cs
- Int32Rect.cs
- ExternalCalls.cs
- TreeViewImageIndexConverter.cs
- XPathException.cs
- RenderingEventArgs.cs
- Pen.cs
- CompilationUtil.cs
- CroppedBitmap.cs
- ColumnTypeConverter.cs
- ViewGenerator.cs
- TypeBuilderInstantiation.cs
- AggregateException.cs
- BufferBuilder.cs
- SimpleRecyclingCache.cs
- ObjectQueryExecutionPlan.cs
- XMLSchema.cs
- _AutoWebProxyScriptHelper.cs
- ApplicationSettingsBase.cs
- SmiMetaDataProperty.cs
- Size3D.cs
- BuildProvidersCompiler.cs
- ClientBuildManager.cs
- LineBreakRecord.cs
- SortedList.cs
- HttpModuleAction.cs
- IdentityValidationException.cs
- TextRangeBase.cs
- GenericXmlSecurityToken.cs
- MenuItem.cs
- FacetDescription.cs
- SchemaNamespaceManager.cs
- ListenerSessionConnection.cs
- SystemBrushes.cs
- SslStreamSecurityElement.cs
- XmlUrlEditor.cs
- DocumentEventArgs.cs
- XamlBrushSerializer.cs
- OpacityConverter.cs
- PseudoWebRequest.cs
- IxmlLineInfo.cs
- DataMember.cs
- XmlDataProvider.cs
- ExtractCollection.cs
- RegexReplacement.cs
- Schedule.cs
- XmlAttribute.cs
- GroupBox.cs
- control.ime.cs
- TextSpan.cs
- DomNameTable.cs
- TwoPhaseCommit.cs
- ToolCreatedEventArgs.cs
- WindowsFormsHelpers.cs
- ExpressionConverter.cs
- SafeReadContext.cs
- PersonalizationDictionary.cs
- XmlEnumAttribute.cs
- WebPartDisplayModeEventArgs.cs
- Int32AnimationBase.cs
- DrawingCollection.cs
- TableLayoutSettingsTypeConverter.cs
- DesignerVerb.cs