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
- Drawing.cs
- Signature.cs
- Floater.cs
- OdbcUtils.cs
- TableRow.cs
- InkPresenter.cs
- Control.cs
- HtmlImage.cs
- OracleConnectionStringBuilder.cs
- ReturnValue.cs
- FileChangesMonitor.cs
- ImageCodecInfo.cs
- CheckBoxList.cs
- Compiler.cs
- ResourceSetExpression.cs
- DeflateEmulationStream.cs
- ErrorLog.cs
- HttpListenerRequestUriBuilder.cs
- ViewStateModeByIdAttribute.cs
- CategoryGridEntry.cs
- BaseDataBoundControl.cs
- WebPartDescription.cs
- BindingCompleteEventArgs.cs
- CapabilitiesAssignment.cs
- InvalidDataContractException.cs
- SocketStream.cs
- UiaCoreApi.cs
- SqlConnectionManager.cs
- RequestCachePolicyConverter.cs
- ViewStateException.cs
- ExpressionBuilder.cs
- Size.cs
- Exceptions.cs
- SchemaElementLookUpTableEnumerator.cs
- QueueProcessor.cs
- SessionPageStateSection.cs
- SqlBuffer.cs
- QilLoop.cs
- AssemblyCache.cs
- XmlSiteMapProvider.cs
- ImageUrlEditor.cs
- clipboard.cs
- Grid.cs
- SynchronizedDispatch.cs
- ComponentGlyph.cs
- SessionParameter.cs
- XappLauncher.cs
- ReachSerializationCacheItems.cs
- RepeaterCommandEventArgs.cs
- TypeForwardedToAttribute.cs
- SecurityPermission.cs
- EditBehavior.cs
- GetRecipientRequest.cs
- EventEntry.cs
- ZipIOFileItemStream.cs
- ValueSerializer.cs
- RC2CryptoServiceProvider.cs
- BrowserCapabilitiesCodeGenerator.cs
- WmfPlaceableFileHeader.cs
- XmlNullResolver.cs
- RayMeshGeometry3DHitTestResult.cs
- SiteMap.cs
- PartitionedStreamMerger.cs
- entityreference_tresulttype.cs
- BindingList.cs
- IODescriptionAttribute.cs
- ZipIOExtraField.cs
- CharacterString.cs
- CustomErrorCollection.cs
- TabControlAutomationPeer.cs
- PersonalizationStateQuery.cs
- ItemsControl.cs
- DbParameterCollection.cs
- SqlDataAdapter.cs
- WindowsListViewItem.cs
- DiscriminatorMap.cs
- ObjectDataSourceEventArgs.cs
- NumberSubstitution.cs
- DirectoryObjectSecurity.cs
- StatusBarItemAutomationPeer.cs
- DbConnectionClosed.cs
- SafeNativeMethods.cs
- Point4DConverter.cs
- JoinElimination.cs
- CompareInfo.cs
- TextRange.cs
- SettingsSavedEventArgs.cs
- InkCanvasFeedbackAdorner.cs
- MailAddressCollection.cs
- Axis.cs
- PartialClassGenerationTask.cs
- DocComment.cs
- Control.cs
- GlyphCache.cs
- UserControlAutomationPeer.cs
- FrameworkRichTextComposition.cs
- ColorTranslator.cs
- XmlSchemaAppInfo.cs
- TreeNodeBindingCollection.cs
- FormViewCommandEventArgs.cs