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
- Publisher.cs
- ComponentGlyph.cs
- Image.cs
- GlyphCache.cs
- DataList.cs
- AlternateViewCollection.cs
- GridViewCellAutomationPeer.cs
- WebSysDescriptionAttribute.cs
- translator.cs
- Assembly.cs
- FontCollection.cs
- DecimalKeyFrameCollection.cs
- SkewTransform.cs
- TypefaceCollection.cs
- WindowsGraphics2.cs
- GetFileNameResult.cs
- XmlExpressionDumper.cs
- MetadataPropertyAttribute.cs
- HtmlControl.cs
- ObjectMemberMapping.cs
- localization.cs
- ImageMap.cs
- Hashtable.cs
- NetTcpSecurityElement.cs
- SimpleHandlerBuildProvider.cs
- DataGridViewCellCancelEventArgs.cs
- RequestChannel.cs
- ConfigXmlDocument.cs
- TagMapCollection.cs
- EventLog.cs
- XmlAttributeCollection.cs
- EmbeddedMailObject.cs
- DBCSCodePageEncoding.cs
- CalendarItem.cs
- XmlEncApr2001.cs
- UnsafeNativeMethods.cs
- RecordsAffectedEventArgs.cs
- WebControlParameterProxy.cs
- StateChangeEvent.cs
- IDQuery.cs
- EventPropertyMap.cs
- DispatcherTimer.cs
- WindowsTokenRoleProvider.cs
- metadatamappinghashervisitor.cs
- TraceHandler.cs
- NavigationPropertySingletonExpression.cs
- Vector3DConverter.cs
- WebPartActionVerb.cs
- AspNetSynchronizationContext.cs
- ProfileBuildProvider.cs
- ScrollViewer.cs
- CompareInfo.cs
- RowToParametersTransformer.cs
- EntityUtil.cs
- X509LogoTypeExtension.cs
- XsltContext.cs
- ArrayConverter.cs
- MasterPageParser.cs
- RelationshipNavigation.cs
- DataStreams.cs
- CodeNamespaceImport.cs
- ReflectionTypeLoadException.cs
- Button.cs
- RuntimeResourceSet.cs
- OleDbRowUpdatingEvent.cs
- MultilineStringConverter.cs
- AuthenticationManager.cs
- BinHexEncoder.cs
- QilBinary.cs
- TextDecorationCollectionConverter.cs
- MessageEventSubscriptionService.cs
- InkSerializer.cs
- Normalizer.cs
- XmlSchemaIdentityConstraint.cs
- CompositionTarget.cs
- CompilerError.cs
- MemberPath.cs
- SocketPermission.cs
- ResourcePermissionBaseEntry.cs
- TdsParameterSetter.cs
- ToolStripDesignerUtils.cs
- SmiGettersStream.cs
- AncestorChangedEventArgs.cs
- DictionaryManager.cs
- TemplateXamlParser.cs
- CorePropertiesFilter.cs
- ColumnWidthChangingEvent.cs
- SelectorAutomationPeer.cs
- AnnotationResourceCollection.cs
- CompatibleIComparer.cs
- WebEventCodes.cs
- TdsRecordBufferSetter.cs
- SafeNativeHandle.cs
- wgx_exports.cs
- CalendarDateRange.cs
- SimplePropertyEntry.cs
- MetadataPropertyAttribute.cs
- Keywords.cs
- SocketPermission.cs
- TypeResolvingOptions.cs