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
- Point3DCollectionValueSerializer.cs
- _ListenerRequestStream.cs
- MetabaseSettings.cs
- ObjectHandle.cs
- ComboBoxItem.cs
- SqlLiftWhereClauses.cs
- NamespaceQuery.cs
- ConfigXmlText.cs
- WinEventWrap.cs
- KeyInstance.cs
- NullableLongSumAggregationOperator.cs
- SoapSchemaImporter.cs
- DynamicDataRoute.cs
- RelationshipEndMember.cs
- CommandHelpers.cs
- TempFiles.cs
- Collection.cs
- unitconverter.cs
- DesignerHierarchicalDataSourceView.cs
- StandardOleMarshalObject.cs
- CryptoKeySecurity.cs
- FunctionNode.cs
- DetailsViewRowCollection.cs
- ResponseBodyWriter.cs
- NotSupportedException.cs
- ConnectionManagementSection.cs
- RealizationDrawingContextWalker.cs
- FontWeight.cs
- CqlParserHelpers.cs
- EventToken.cs
- Listbox.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- LocalServiceSecuritySettings.cs
- HttpRequestCacheValidator.cs
- ClientFormsIdentity.cs
- Vector3dCollection.cs
- AssertHelper.cs
- StrokeNode.cs
- DataBinder.cs
- SafeNativeMethods.cs
- DataGridHelper.cs
- MetadataArtifactLoaderFile.cs
- MailDefinition.cs
- DataGrid.cs
- ItemsControl.cs
- BindingValueChangedEventArgs.cs
- ContentElement.cs
- RegexMatch.cs
- ObjectListCommandEventArgs.cs
- LinkLabel.cs
- TextProperties.cs
- TagPrefixAttribute.cs
- CryptoKeySecurity.cs
- MappedMetaModel.cs
- Parameter.cs
- DataRecordInfo.cs
- AutomationPatternInfo.cs
- AdapterUtil.cs
- DayRenderEvent.cs
- PenContext.cs
- followingsibling.cs
- SchemaNotation.cs
- CompilerCollection.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- TransactionFlowProperty.cs
- ToolStripItemCollection.cs
- Enlistment.cs
- DynamicPropertyHolder.cs
- InkCanvasInnerCanvas.cs
- CollectionConverter.cs
- XmlWriterSettings.cs
- ReadOnlyDataSourceView.cs
- SessionStateUtil.cs
- MenuItem.cs
- HashHelper.cs
- ProfileSettingsCollection.cs
- CodeArgumentReferenceExpression.cs
- RegistryExceptionHelper.cs
- SqlUtil.cs
- Object.cs
- CodeAccessPermission.cs
- Oid.cs
- Graph.cs
- DynamicPhysicalDiscoSearcher.cs
- ArgIterator.cs
- DataMemberFieldConverter.cs
- BookmarkUndoUnit.cs
- MILUtilities.cs
- fixedPageContentExtractor.cs
- MsmqOutputChannel.cs
- ComplexTypeEmitter.cs
- OneOfConst.cs
- BinaryWriter.cs
- EmbeddedMailObjectsCollection.cs
- PointAnimationUsingPath.cs
- DesignerDataParameter.cs
- Panel.cs
- TextTreeNode.cs
- XhtmlCssHandler.cs
- TypeName.cs