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
- SoapIgnoreAttribute.cs
- SqlUDTStorage.cs
- WebPartDisplayModeCancelEventArgs.cs
- XmlParser.cs
- datacache.cs
- AnnotationService.cs
- TypeBuilderInstantiation.cs
- MetadataProperty.cs
- OciLobLocator.cs
- VerificationAttribute.cs
- CompilerGlobalScopeAttribute.cs
- TextBoxRenderer.cs
- WorkflowInvoker.cs
- RunWorkerCompletedEventArgs.cs
- HttpApplicationStateBase.cs
- FixUpCollection.cs
- FileSystemEventArgs.cs
- GetIndexBinder.cs
- TreeNodeStyleCollection.cs
- DetailsViewModeEventArgs.cs
- RangeValueProviderWrapper.cs
- XpsDocument.cs
- GridItemCollection.cs
- RegularExpressionValidator.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- UnicodeEncoding.cs
- RegionInfo.cs
- GetWinFXPath.cs
- StatusBar.cs
- Helpers.cs
- ParserHooks.cs
- SessionIDManager.cs
- TraceInternal.cs
- OptimisticConcurrencyException.cs
- StylusPointDescription.cs
- GenericsInstances.cs
- XamlTreeBuilder.cs
- Canvas.cs
- GlyphManager.cs
- SafePEFileHandle.cs
- AuthenticationSection.cs
- OracleMonthSpan.cs
- PropertyDescriptor.cs
- Validator.cs
- autovalidator.cs
- WebBrowsableAttribute.cs
- InheritedPropertyChangedEventArgs.cs
- ConfigLoader.cs
- IncrementalHitTester.cs
- HtmlWindow.cs
- ScopeElement.cs
- WebPartZone.cs
- contentDescriptor.cs
- ConfigXmlAttribute.cs
- PathFigureCollection.cs
- UInt16.cs
- XmlUrlResolver.cs
- HotSpotCollection.cs
- FilterQuery.cs
- Comparer.cs
- ProfilePropertySettingsCollection.cs
- IgnoreSectionHandler.cs
- PropertyReference.cs
- PageThemeParser.cs
- Compiler.cs
- DataShape.cs
- PathGeometry.cs
- CodeLabeledStatement.cs
- Statements.cs
- HtmlElementEventArgs.cs
- ThumbAutomationPeer.cs
- CryptoKeySecurity.cs
- PickBranch.cs
- DNS.cs
- ArrangedElementCollection.cs
- FragmentQueryKB.cs
- DefinitionBase.cs
- SmtpReplyReaderFactory.cs
- DecimalConstantAttribute.cs
- DispatcherHookEventArgs.cs
- ServiceModelReg.cs
- BookmarkUndoUnit.cs
- ResourceManager.cs
- ConfigurationManager.cs
- TableMethodGenerator.cs
- ObjectManager.cs
- ConfigXmlCDataSection.cs
- XmlWhitespace.cs
- TabRenderer.cs
- SQLDouble.cs
- SqlUnionizer.cs
- ExpressionHelper.cs
- CellConstant.cs
- DefaultValueConverter.cs
- Bold.cs
- DelayLoadType.cs
- TileModeValidation.cs
- SignatureDescription.cs
- glyphs.cs
- DataSourceControlBuilder.cs