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
- SchemaCollectionCompiler.cs
- TransactionFlowElement.cs
- TypeGeneratedEventArgs.cs
- UnauthorizedAccessException.cs
- ButtonColumn.cs
- XmlTextReader.cs
- TableCellCollection.cs
- EditableRegion.cs
- RuntimeVariableList.cs
- DbConnectionPoolOptions.cs
- GlobalizationAssembly.cs
- _ListenerAsyncResult.cs
- HitTestParameters3D.cs
- DefaultSection.cs
- XmlNamedNodeMap.cs
- FieldMetadata.cs
- BezierSegment.cs
- RpcCryptoRequest.cs
- DataSourceXmlElementAttribute.cs
- SingleAnimationUsingKeyFrames.cs
- DataGridColumnsPage.cs
- CookieHandler.cs
- DbMetaDataCollectionNames.cs
- PlatformNotSupportedException.cs
- BaseInfoTable.cs
- DbProviderFactory.cs
- QueryStringParameter.cs
- wmiprovider.cs
- MethodBuilderInstantiation.cs
- SqlColumnizer.cs
- WorkflowValidationFailedException.cs
- LocatorManager.cs
- DataColumnMappingCollection.cs
- IPGlobalProperties.cs
- MsmqAppDomainProtocolHandler.cs
- HttpHandlersSection.cs
- TextBoxBase.cs
- ConfigurationElementProperty.cs
- ColumnResizeAdorner.cs
- latinshape.cs
- DefinitionProperties.cs
- SamlAuthenticationClaimResource.cs
- FtpCachePolicyElement.cs
- WorkflowQueue.cs
- ELinqQueryState.cs
- TypeReference.cs
- ArgumentNullException.cs
- SpecialNameAttribute.cs
- DataTrigger.cs
- AnimationStorage.cs
- XmlAtomicValue.cs
- SafeLibraryHandle.cs
- SolidColorBrush.cs
- FontFamily.cs
- BuildTopDownAttribute.cs
- QueryReaderSettings.cs
- ToolStripDropDownClosingEventArgs.cs
- XmlConverter.cs
- XmlChildNodes.cs
- ScaleTransform3D.cs
- Function.cs
- DataControlField.cs
- ExternalException.cs
- BindingExpression.cs
- AutoFocusStyle.xaml.cs
- LinqDataSourceUpdateEventArgs.cs
- AnnotationResource.cs
- EntityDataSourceContainerNameItem.cs
- FileLogRecord.cs
- Debug.cs
- PenThreadWorker.cs
- BufferModeSettings.cs
- ClientEventManager.cs
- ContextProperty.cs
- CompilerCollection.cs
- DataSourceXmlClassAttribute.cs
- MethodAccessException.cs
- StringKeyFrameCollection.cs
- WeakHashtable.cs
- ScheduleChanges.cs
- SqlInternalConnection.cs
- CmsInterop.cs
- BooleanSwitch.cs
- InstanceKeyCompleteException.cs
- BitArray.cs
- MediaCommands.cs
- EncryptedKeyIdentifierClause.cs
- DependencyObjectPropertyDescriptor.cs
- GPPOINTF.cs
- RegexMatch.cs
- TypeContext.cs
- InternalBase.cs
- SystemIcons.cs
- Descriptor.cs
- ClientRolePrincipal.cs
- GridView.cs
- BrowserDefinition.cs
- ComponentCollection.cs
- SymmetricSecurityBindingElement.cs
- SettingsBindableAttribute.cs