Code:
/ DotNET / DotNET / 8.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
- ClientBuildManagerCallback.cs
- AsyncResult.cs
- sqlnorm.cs
- GlyphingCache.cs
- odbcmetadatacollectionnames.cs
- DesignerActionPropertyItem.cs
- Parameter.cs
- HttpConfigurationContext.cs
- validation.cs
- Size.cs
- MessagePropertyAttribute.cs
- SeparatorAutomationPeer.cs
- DataGridParentRows.cs
- SafeRightsManagementEnvironmentHandle.cs
- WindowsRebar.cs
- ResourcePart.cs
- SelectorAutomationPeer.cs
- FormClosingEvent.cs
- XmlUtilWriter.cs
- PrinterUnitConvert.cs
- XmlAttributeOverrides.cs
- BulletDecorator.cs
- TableCellCollection.cs
- WorkerRequest.cs
- ExcludeFromCodeCoverageAttribute.cs
- HandlerFactoryCache.cs
- BitmapEffectDrawingContent.cs
- DataGridViewCellParsingEventArgs.cs
- XPathDocumentIterator.cs
- FontCacheUtil.cs
- QilCloneVisitor.cs
- Select.cs
- OdbcStatementHandle.cs
- DesignerForm.cs
- SqlTriggerAttribute.cs
- TemplateManager.cs
- MdImport.cs
- DataGridViewToolTip.cs
- DefaultValueTypeConverter.cs
- JsonServiceDocumentSerializer.cs
- WorkflowOwnerAsyncResult.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- SqlDataSourceCommandEventArgs.cs
- HScrollBar.cs
- WebSysDefaultValueAttribute.cs
- ResXResourceSet.cs
- SortFieldComparer.cs
- MdiWindowListStrip.cs
- Sql8ExpressionRewriter.cs
- RoleManagerSection.cs
- EntityKey.cs
- FacetDescription.cs
- AncillaryOps.cs
- DockAndAnchorLayout.cs
- Transform3DGroup.cs
- PageCopyCount.cs
- HebrewNumber.cs
- SharedStatics.cs
- StrokeDescriptor.cs
- GridItem.cs
- itemelement.cs
- TableChangeProcessor.cs
- XmlSchemaValidationException.cs
- GuidTagList.cs
- SizeLimitedCache.cs
- Roles.cs
- CodeTypeMemberCollection.cs
- Delegate.cs
- TextElementCollectionHelper.cs
- SettingsSavedEventArgs.cs
- XmlText.cs
- IISMapPath.cs
- RequestQueue.cs
- MenuItemStyle.cs
- MatcherBuilder.cs
- _ShellExpression.cs
- UrlRoutingHandler.cs
- ModuleBuilder.cs
- CreateRefExpr.cs
- WebPartChrome.cs
- ImageAttributes.cs
- XmlBinaryReader.cs
- OdbcEnvironmentHandle.cs
- SqlDataAdapter.cs
- ElementHostAutomationPeer.cs
- ToolStripSystemRenderer.cs
- XNodeNavigator.cs
- FamilyCollection.cs
- BaseCollection.cs
- ServicePointManager.cs
- SmiMetaData.cs
- MessageSmuggler.cs
- RepeaterDataBoundAdapter.cs
- _ProxyChain.cs
- InputLanguageManager.cs
- ObfuscateAssemblyAttribute.cs
- RepeatInfo.cs
- DebugInfoExpression.cs
- TrailingSpaceComparer.cs
- QilInvokeLateBound.cs