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
- MessageQueuePermission.cs
- UserControl.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- HuffmanTree.cs
- XmlBindingWorker.cs
- PrimitiveDataContract.cs
- DeviceFiltersSection.cs
- ColorPalette.cs
- SerialErrors.cs
- SaveLedgerEntryRequest.cs
- SubtreeProcessor.cs
- FirstMatchCodeGroup.cs
- SuppressIldasmAttribute.cs
- ExpandSegment.cs
- ListParaClient.cs
- OrderedDictionary.cs
- ScriptingRoleServiceSection.cs
- RootBrowserWindow.cs
- SystemColors.cs
- FullTextLine.cs
- RootBrowserWindowProxy.cs
- NamespaceDisplay.xaml.cs
- BuildResultCache.cs
- PasswordBox.cs
- BitmapSizeOptions.cs
- InplaceBitmapMetadataWriter.cs
- ColumnMapTranslator.cs
- MessageEncodingBindingElementImporter.cs
- ListControlConvertEventArgs.cs
- SiteMapNodeItemEventArgs.cs
- FrameworkTemplate.cs
- SQLByte.cs
- SplitContainer.cs
- DataListItemCollection.cs
- XPathDocument.cs
- Decimal.cs
- FileSystemEventArgs.cs
- SystemIPv4InterfaceProperties.cs
- ShadowGlyph.cs
- XpsS0ValidatingLoader.cs
- Metadata.cs
- IImplicitResourceProvider.cs
- StaticDataManager.cs
- ParserStreamGeometryContext.cs
- _NetRes.cs
- AnchoredBlock.cs
- ColumnMapCopier.cs
- Properties.cs
- Calendar.cs
- StringToken.cs
- X509Certificate2Collection.cs
- WhitespaceRuleReader.cs
- GridViewRow.cs
- RemoteWebConfigurationHost.cs
- Stacktrace.cs
- SymbolDocumentGenerator.cs
- PLINQETWProvider.cs
- HostProtectionException.cs
- Brush.cs
- ResourceReferenceKeyNotFoundException.cs
- DocComment.cs
- UpdateExpressionVisitor.cs
- CrossContextChannel.cs
- ToolStripSplitStackLayout.cs
- ApplicationHost.cs
- ManagementNamedValueCollection.cs
- LocalizeDesigner.cs
- SoapProtocolImporter.cs
- brushes.cs
- BeginStoryboard.cs
- PointAnimation.cs
- _DomainName.cs
- StringConverter.cs
- ModifiableIteratorCollection.cs
- GregorianCalendarHelper.cs
- SiteMapHierarchicalDataSourceView.cs
- ClientBuildManager.cs
- WebControl.cs
- IApplicationTrustManager.cs
- DesignerAdapterUtil.cs
- FontStyles.cs
- FieldAccessException.cs
- DataGridCommandEventArgs.cs
- ColorTranslator.cs
- WebPartConnectionCollection.cs
- PrintingPermission.cs
- XappLauncher.cs
- ListControl.cs
- SchemaImporterExtensionElementCollection.cs
- Win32KeyboardDevice.cs
- xsdvalidator.cs
- DataControlFieldHeaderCell.cs
- ValidationSummary.cs
- ThreadStateException.cs
- ColumnWidthChangingEvent.cs
- FieldAccessException.cs
- EDesignUtil.cs
- UniqueEventHelper.cs
- SiteMembershipCondition.cs
- URI.cs