Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CodeNamespaceCollection.cs
- ZipIOLocalFileBlock.cs
- ServiceNameElementCollection.cs
- SpellerError.cs
- ListViewDeleteEventArgs.cs
- UserControlParser.cs
- LoginCancelEventArgs.cs
- BitmapEffectGroup.cs
- Renderer.cs
- localization.cs
- XdrBuilder.cs
- BamlBinaryReader.cs
- MetadataArtifactLoaderCompositeFile.cs
- SharedConnectionWorkflowTransactionService.cs
- XmlValueConverter.cs
- DataGridParentRows.cs
- HybridDictionary.cs
- MiniMapControl.xaml.cs
- EnumMember.cs
- Pen.cs
- CurrencyWrapper.cs
- NamedElement.cs
- PointCollection.cs
- SystemDropShadowChrome.cs
- IOThreadScheduler.cs
- OracleConnectionStringBuilder.cs
- EventSetter.cs
- ETagAttribute.cs
- SmtpMail.cs
- VectorCollectionValueSerializer.cs
- DataGridViewColumnCollection.cs
- TemplateControl.cs
- RequestBringIntoViewEventArgs.cs
- DataSetViewSchema.cs
- _ChunkParse.cs
- HtmlInputFile.cs
- TextElementCollectionHelper.cs
- HashCryptoHandle.cs
- ObjectNavigationPropertyMapping.cs
- ReflectionServiceProvider.cs
- ButtonColumn.cs
- ManagementOptions.cs
- RegionInfo.cs
- TreeNodeEventArgs.cs
- XpsDocument.cs
- InternalControlCollection.cs
- List.cs
- FileSecurity.cs
- StylusTouchDevice.cs
- SID.cs
- DefaultValueAttribute.cs
- LocalizedNameDescriptionPair.cs
- WSSecureConversationDec2005.cs
- InternalsVisibleToAttribute.cs
- ReverseInheritProperty.cs
- CssStyleCollection.cs
- FormViewDesigner.cs
- CalculatedColumn.cs
- WebEventTraceProvider.cs
- TextServicesLoader.cs
- ListViewGroupItemCollection.cs
- TripleDES.cs
- GeometryConverter.cs
- AsnEncodedData.cs
- CompilerError.cs
- MouseGestureValueSerializer.cs
- HtmlTable.cs
- XmlAttributeProperties.cs
- Column.cs
- UrlAuthorizationModule.cs
- DataViewManagerListItemTypeDescriptor.cs
- EncryptedXml.cs
- odbcmetadatacollectionnames.cs
- DetailsViewInsertEventArgs.cs
- ApplicationHost.cs
- SafeNativeMethodsOther.cs
- ConfigurationValues.cs
- DataControlReferenceCollection.cs
- ListManagerBindingsCollection.cs
- InboundActivityHelper.cs
- TextEndOfSegment.cs
- AssociationTypeEmitter.cs
- DrawingContextWalker.cs
- VariableQuery.cs
- FixUp.cs
- DbgUtil.cs
- DataGridViewHeaderCell.cs
- UIElement3D.cs
- TreeViewHitTestInfo.cs
- RemotingException.cs
- BindableAttribute.cs
- LogStore.cs
- TabControl.cs
- TraceSection.cs
- MetadataCache.cs
- SuspendDesigner.cs
- PolicyUnit.cs
- ValidationErrorEventArgs.cs
- OdbcReferenceCollection.cs
- BCLDebug.cs