Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Reflection / Emit / TypeToken.cs / 1305376 / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CopyAttributesAction.cs
- AudioFormatConverter.cs
- ProcessModelInfo.cs
- XsltException.cs
- EventDescriptor.cs
- MethodCallTranslator.cs
- Vector3DCollectionConverter.cs
- XmlSerializableServices.cs
- MimeMapping.cs
- SubMenuStyle.cs
- DirectoryInfo.cs
- CodeCatchClause.cs
- DataViewSetting.cs
- Avt.cs
- RelatedPropertyManager.cs
- WriteableBitmap.cs
- QilLiteral.cs
- StringSource.cs
- DrawListViewSubItemEventArgs.cs
- XsdValidatingReader.cs
- SkewTransform.cs
- ComboBoxAutomationPeer.cs
- ConfigurationStrings.cs
- TemplateControlBuildProvider.cs
- Mappings.cs
- XmlSchemaElement.cs
- ReflectPropertyDescriptor.cs
- XmlSerializationWriter.cs
- GenericIdentity.cs
- InvalidComObjectException.cs
- ScrollData.cs
- BuildManagerHost.cs
- HttpRawResponse.cs
- TabPage.cs
- ListContractAdapter.cs
- IndicShape.cs
- DataGridTextBoxColumn.cs
- ObjectDataSourceDisposingEventArgs.cs
- InputBindingCollection.cs
- MenuItemCollection.cs
- PixelShader.cs
- DateTimeHelper.cs
- EntityCommandDefinition.cs
- PolicyStatement.cs
- ContentHostHelper.cs
- StdRegProviderWrapper.cs
- SpanIndex.cs
- TextEditorContextMenu.cs
- VSWCFServiceContractGenerator.cs
- PreservationFileReader.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- BitmapEffectState.cs
- BitmapMetadata.cs
- OrderedParallelQuery.cs
- EventlogProvider.cs
- CollectionViewSource.cs
- DocumentViewerConstants.cs
- InfoCardArgumentException.cs
- SqlDataSourceStatusEventArgs.cs
- TypefaceMetricsCache.cs
- CodeLabeledStatement.cs
- GroupBoxAutomationPeer.cs
- SoapAttributeOverrides.cs
- EventArgs.cs
- AnnotationResourceChangedEventArgs.cs
- SoapIncludeAttribute.cs
- SQLByte.cs
- LayoutEvent.cs
- InternalDispatchObject.cs
- WebSysDescriptionAttribute.cs
- HttpStreams.cs
- Row.cs
- LineSegment.cs
- WebUtil.cs
- ArrayHelper.cs
- TextStore.cs
- EncryptedKeyIdentifierClause.cs
- DbDataAdapter.cs
- ToolStripItemClickedEventArgs.cs
- Dictionary.cs
- StorageEntityTypeMapping.cs
- RootBuilder.cs
- ContentControl.cs
- OleDbTransaction.cs
- QueryCursorEventArgs.cs
- TextRangeBase.cs
- DataColumnPropertyDescriptor.cs
- Point3DAnimation.cs
- filewebrequest.cs
- ItemType.cs
- TextOnlyOutput.cs
- _Semaphore.cs
- Ray3DHitTestResult.cs
- RegionData.cs
- RegexCompilationInfo.cs
- ConcurrentStack.cs
- DoubleLink.cs
- HtmlLink.cs
- Soap.cs
- GetPageNumberCompletedEventArgs.cs