Code:
/ DotNET / DotNET / 8.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
- Command.cs
- WebPartEventArgs.cs
- DataGridSortCommandEventArgs.cs
- WriteableBitmap.cs
- XamlStream.cs
- EtwTrackingBehavior.cs
- DataGridPagingPage.cs
- XmlMtomReader.cs
- DiscoveryViaBehavior.cs
- WindowsFormsSynchronizationContext.cs
- DataPagerFieldCommandEventArgs.cs
- Update.cs
- SoapFormatter.cs
- VisualBrush.cs
- XmlHierarchicalEnumerable.cs
- SqlProviderUtilities.cs
- DbMetaDataFactory.cs
- XmlnsPrefixAttribute.cs
- Transactions.cs
- Hashtable.cs
- ColorDialog.cs
- KeyManager.cs
- SemaphoreSecurity.cs
- ReadOnlyCollectionBase.cs
- HighlightVisual.cs
- HwndMouseInputProvider.cs
- CounterSample.cs
- SQLBinaryStorage.cs
- PageSettings.cs
- BasicViewGenerator.cs
- EventLogger.cs
- IdentifierService.cs
- ButtonColumn.cs
- ScrollData.cs
- ListBoxItemAutomationPeer.cs
- TextServicesDisplayAttribute.cs
- MyContact.cs
- BitmapFrameEncode.cs
- XmlSchemaGroup.cs
- PathSegmentCollection.cs
- CheckBoxField.cs
- EdmError.cs
- SqlMethodAttribute.cs
- Configuration.cs
- FastEncoder.cs
- ClockGroup.cs
- XmlSortKey.cs
- ExpressionEditorAttribute.cs
- ComponentCommands.cs
- HebrewNumber.cs
- AdornerHitTestResult.cs
- ArraySubsetEnumerator.cs
- OpCopier.cs
- InvalidCastException.cs
- EntityContainerAssociationSetEnd.cs
- Helpers.cs
- DataAdapter.cs
- NetPeerTcpBinding.cs
- NamespaceInfo.cs
- WindowsButton.cs
- TextTreeNode.cs
- DataPager.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- HandlerBase.cs
- VisualCollection.cs
- ClientType.cs
- AccessDataSourceView.cs
- DllNotFoundException.cs
- CodeSubDirectoriesCollection.cs
- CodeSnippetCompileUnit.cs
- WebPartEventArgs.cs
- TransactionContextValidator.cs
- WorkflowApplicationUnhandledExceptionEventArgs.cs
- XmlSortKeyAccumulator.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- CommandDesigner.cs
- SchemaObjectWriter.cs
- COM2TypeInfoProcessor.cs
- DataGridRow.cs
- Thread.cs
- UnicodeEncoding.cs
- MasterPageBuildProvider.cs
- EditingCoordinator.cs
- ByteKeyFrameCollection.cs
- OleDbEnumerator.cs
- HtmlGenericControl.cs
- RepeaterCommandEventArgs.cs
- InputScopeConverter.cs
- InvalidCommandTreeException.cs
- ErrorHandler.cs
- DataGridViewColumnCollection.cs
- ApplicationFileParser.cs
- SettingsProperty.cs
- FileSystemInfo.cs
- WindowsFormsHostPropertyMap.cs
- LayoutExceptionEventArgs.cs
- ParameterBinding.cs
- BamlWriter.cs
- RangeValueProviderWrapper.cs
- Lookup.cs