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
- LiteralLink.cs
- FillBehavior.cs
- RegexRunnerFactory.cs
- PropertyConverter.cs
- SrgsDocumentParser.cs
- WeakRefEnumerator.cs
- Size3DConverter.cs
- ICollection.cs
- Update.cs
- PropertyBuilder.cs
- RowTypePropertyElement.cs
- NativeMethods.cs
- Helpers.cs
- Model3D.cs
- ProgressBar.cs
- AnchorEditor.cs
- TimeStampChecker.cs
- ToolStripDropDownClosingEventArgs.cs
- Int32Converter.cs
- WebHeaderCollection.cs
- cookiecontainer.cs
- KnownBoxes.cs
- BrushMappingModeValidation.cs
- Border.cs
- COSERVERINFO.cs
- CodeCommentStatementCollection.cs
- CalendarData.cs
- PropertyChangedEventManager.cs
- FileRegion.cs
- WebConfigurationManager.cs
- ErrorWebPart.cs
- SimpleTableProvider.cs
- TableItemPatternIdentifiers.cs
- AttachInfo.cs
- CompilerErrorCollection.cs
- _SSPISessionCache.cs
- LoginView.cs
- ChannelFactoryRefCache.cs
- EntityDataSourceStatementEditorForm.cs
- Shape.cs
- IntSecurity.cs
- ZipIOBlockManager.cs
- ToolStripDropDown.cs
- IgnoreDataMemberAttribute.cs
- SafePEFileHandle.cs
- BitmapEffectDrawingContextWalker.cs
- TdsEnums.cs
- Section.cs
- WebPartVerbCollection.cs
- LoginNameDesigner.cs
- RangeValidator.cs
- PinProtectionHelper.cs
- WindowsRichEditRange.cs
- _ListenerAsyncResult.cs
- FormViewDeletedEventArgs.cs
- SplayTreeNode.cs
- EntityKeyElement.cs
- SerializationEventsCache.cs
- StringReader.cs
- EntityCollectionChangedParams.cs
- ParameterToken.cs
- WindowsUpDown.cs
- ConnectionPoolRegistry.cs
- RectConverter.cs
- ServiceModelActivity.cs
- MenuCommand.cs
- SrgsElementFactory.cs
- XmlCDATASection.cs
- TCPClient.cs
- OneOfScalarConst.cs
- SmiContext.cs
- SchemaImporter.cs
- EditorPart.cs
- TraceSource.cs
- WebBrowserBase.cs
- ContractBase.cs
- XmlArrayAttribute.cs
- LinkButton.cs
- MainMenu.cs
- Int32Storage.cs
- IPipelineRuntime.cs
- XmlDataContract.cs
- MetadataItemEmitter.cs
- SecUtil.cs
- ObjectSet.cs
- DataSourceView.cs
- ScopelessEnumAttribute.cs
- Rule.cs
- hebrewshape.cs
- SafeFileMapViewHandle.cs
- DispatchOperation.cs
- StrokeRenderer.cs
- ByteConverter.cs
- SamlAudienceRestrictionCondition.cs
- WindowsListViewGroup.cs
- BorderSidesEditor.cs
- RelationshipSet.cs
- XsltFunctions.cs
- X509ScopedServiceCertificateElementCollection.cs
- DocumentGridContextMenu.cs