Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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. // // ==--== /*============================================================ ** ** 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
- Utils.cs
- SAPICategories.cs
- _ConnectionGroup.cs
- coordinator.cs
- ObjectCloneHelper.cs
- MailWriter.cs
- VisualTarget.cs
- HtmlInputPassword.cs
- RoleBoolean.cs
- IResourceProvider.cs
- SiteMapDataSourceView.cs
- KnowledgeBase.cs
- WizardSideBarListControlItem.cs
- DefaultTraceListener.cs
- ListSurrogate.cs
- WsdlBuildProvider.cs
- UIElement3DAutomationPeer.cs
- TCPClient.cs
- XmlAttributeAttribute.cs
- DataGridPreparingCellForEditEventArgs.cs
- ToolboxItemWrapper.cs
- XAMLParseException.cs
- SqlCrossApplyToCrossJoin.cs
- OutputCacheProviderCollection.cs
- TimeSpanHelper.cs
- Viewport3DAutomationPeer.cs
- CookielessHelper.cs
- Condition.cs
- ToolStripOverflow.cs
- EnumMember.cs
- MonthChangedEventArgs.cs
- FactoryId.cs
- StrongNameSignatureInformation.cs
- GroupBox.cs
- ToolTipAutomationPeer.cs
- DataColumnMapping.cs
- ColorConverter.cs
- SqlClientPermission.cs
- Merger.cs
- DesignTimeType.cs
- Sql8ConformanceChecker.cs
- DomainLiteralReader.cs
- ExecutionEngineException.cs
- XmlMemberMapping.cs
- LocalizedNameDescriptionPair.cs
- VisualBrush.cs
- ReliableOutputSessionChannel.cs
- ValueConversionAttribute.cs
- IconConverter.cs
- CommonEndpointBehaviorElement.cs
- FrameDimension.cs
- CalendarDay.cs
- FormDesigner.cs
- SHA512Managed.cs
- DataRecordObjectView.cs
- ServiceObjectContainer.cs
- WebPartManager.cs
- Duration.cs
- RemotingConfigParser.cs
- BitConverter.cs
- CheckBoxPopupAdapter.cs
- CompositeActivityTypeDescriptor.cs
- CodeObject.cs
- ControlCollection.cs
- View.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- DragStartedEventArgs.cs
- SolidColorBrush.cs
- CodeTypeDeclaration.cs
- BindingMAnagerBase.cs
- EventLogWatcher.cs
- StrongName.cs
- SendAgentStatusRequest.cs
- DataTableTypeConverter.cs
- columnmapkeybuilder.cs
- ActiveXHost.cs
- IDReferencePropertyAttribute.cs
- HtmlInputHidden.cs
- ShutDownListener.cs
- TextTreeInsertElementUndoUnit.cs
- QuaternionAnimationBase.cs
- GPStream.cs
- AccessorTable.cs
- OleDbParameter.cs
- TraceInternal.cs
- SQLDateTime.cs
- Int32AnimationBase.cs
- InsufficientMemoryException.cs
- Authorization.cs
- SmtpClient.cs
- TextTreeRootNode.cs
- ScrollEventArgs.cs
- VisualTreeUtils.cs
- COSERVERINFO.cs
- ColumnCollection.cs
- DeclarativeConditionsCollection.cs
- DispatcherEventArgs.cs
- Soap12FormatExtensions.cs
- XamlPointCollectionSerializer.cs
- CreateUserWizard.cs