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
- Brush.cs
- PageVisual.cs
- SHA384.cs
- RegistryPermission.cs
- XmlKeywords.cs
- CompilerGlobalScopeAttribute.cs
- DataPagerFieldItem.cs
- HttpListenerResponse.cs
- PropertyEmitter.cs
- Preprocessor.cs
- DefaultPropertiesToSend.cs
- WebPartConnectionsEventArgs.cs
- ApplicationGesture.cs
- AmbientLight.cs
- DataControlFieldCollection.cs
- DirectoryObjectSecurity.cs
- HtmlLink.cs
- DocumentApplication.cs
- SafeThemeHandle.cs
- UnsafeNativeMethods.cs
- Roles.cs
- WindowsSpinner.cs
- DispatcherHooks.cs
- TriState.cs
- MediaTimeline.cs
- InternalConfigSettingsFactory.cs
- OleCmdHelper.cs
- ProxyWebPartConnectionCollection.cs
- PropertyEntry.cs
- ImageMetadata.cs
- SqlIdentifier.cs
- loginstatus.cs
- DbDataSourceEnumerator.cs
- ThemeableAttribute.cs
- ItemCollection.cs
- String.cs
- ContainerActivationHelper.cs
- MissingMemberException.cs
- TableLayoutStyleCollection.cs
- BooleanAnimationBase.cs
- TextDocumentView.cs
- TemplateContainer.cs
- WindowsRebar.cs
- SiteMapSection.cs
- Subtree.cs
- TextRangeBase.cs
- BamlLocalizabilityResolver.cs
- MemberHolder.cs
- MenuItemStyle.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- DecimalAnimationUsingKeyFrames.cs
- CryptoHelper.cs
- Vector.cs
- Int32Animation.cs
- EntityDataSourceDesigner.cs
- ListView.cs
- DeadLetterQueue.cs
- LinkButton.cs
- PagedDataSource.cs
- ObjectStateEntry.cs
- DbConnectionPoolGroup.cs
- ScrollBarAutomationPeer.cs
- DataGridViewCheckBoxColumn.cs
- TreeViewEvent.cs
- SecurityContextKeyIdentifierClause.cs
- isolationinterop.cs
- SelectorItemAutomationPeer.cs
- FixedSOMElement.cs
- HtmlEmptyTagControlBuilder.cs
- IsolatedStorageException.cs
- UniqueContractNameValidationBehavior.cs
- XmlParser.cs
- QuaternionConverter.cs
- StorageAssociationTypeMapping.cs
- FormViewPagerRow.cs
- MultiByteCodec.cs
- ScriptingJsonSerializationSection.cs
- CroppedBitmap.cs
- AccessDataSourceView.cs
- PackUriHelper.cs
- MergeLocalizationDirectives.cs
- InheritanceContextChangedEventManager.cs
- GridViewSelectEventArgs.cs
- InputLangChangeRequestEvent.cs
- PrintDocument.cs
- TimeoutException.cs
- GenericUI.cs
- VisualStyleRenderer.cs
- XmlSchemaImport.cs
- HitTestParameters.cs
- XpsS0ValidatingLoader.cs
- Selector.cs
- SecureUICommand.cs
- BamlBinaryReader.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- ResXResourceReader.cs
- TextRangeEditLists.cs
- RecognitionResult.cs
- OracleCommand.cs
- Nullable.cs