Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Reflection / Emit / TypeToken.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BitmapEncoder.cs
- URLIdentityPermission.cs
- DataPagerCommandEventArgs.cs
- MessageEnumerator.cs
- PrintPageEvent.cs
- IntSecurity.cs
- ResolveResponse.cs
- ExpandSegmentCollection.cs
- StackBuilderSink.cs
- DesignerResources.cs
- EnumBuilder.cs
- Activator.cs
- BitmapPalette.cs
- SoapTransportImporter.cs
- Stacktrace.cs
- MarkupProperty.cs
- TextClipboardData.cs
- CompositeCollection.cs
- TakeQueryOptionExpression.cs
- UpdateEventArgs.cs
- PerformanceCounterPermissionEntry.cs
- ContentElement.cs
- ConstraintCollection.cs
- UrlRoutingHandler.cs
- XmlMessageFormatter.cs
- AppDomainAttributes.cs
- BinaryFormatterSinks.cs
- DataBoundControl.cs
- FilteredDataSetHelper.cs
- SqlRowUpdatedEvent.cs
- KnownIds.cs
- HttpFileCollection.cs
- DataTemplate.cs
- SimpleExpression.cs
- WindowsRichEdit.cs
- XmlDomTextWriter.cs
- XmlHierarchyData.cs
- Module.cs
- Brush.cs
- ClockGroup.cs
- Error.cs
- ServiceModelConfigurationSection.cs
- CatalogPartCollection.cs
- COM2PictureConverter.cs
- PathSegmentCollection.cs
- XmlName.cs
- DataServiceQueryException.cs
- MouseDevice.cs
- WebPartConnection.cs
- HwndStylusInputProvider.cs
- FormsAuthenticationConfiguration.cs
- BindingBase.cs
- InputScope.cs
- WebZone.cs
- TreeNodeEventArgs.cs
- ConfigurationSectionGroup.cs
- SerializationSectionGroup.cs
- Convert.cs
- Pair.cs
- WeakHashtable.cs
- EditingCommands.cs
- CaseStatementSlot.cs
- ZipIOCentralDirectoryBlock.cs
- SafeNativeMethods.cs
- BamlBinaryWriter.cs
- TemplateModeChangedEventArgs.cs
- StickyNote.cs
- FormConverter.cs
- ErrorFormatter.cs
- OleDbDataAdapter.cs
- RtfToken.cs
- ColumnHeader.cs
- FileLogRecord.cs
- RelationHandler.cs
- AutomationPatternInfo.cs
- UnmanagedMemoryStreamWrapper.cs
- ServiceContractAttribute.cs
- ProcessHostMapPath.cs
- ListViewInsertionMark.cs
- ConnectionStringsExpressionBuilder.cs
- SqlConnectionPoolProviderInfo.cs
- TextParagraphCache.cs
- DbReferenceCollection.cs
- _ScatterGatherBuffers.cs
- CacheOutputQuery.cs
- xmlfixedPageInfo.cs
- SessionPageStateSection.cs
- Attributes.cs
- DBDataPermission.cs
- XmlSerializationWriter.cs
- TextEndOfSegment.cs
- EntityDataSourceMemberPath.cs
- ToolStripContainerDesigner.cs
- ApplicationFileCodeDomTreeGenerator.cs
- DictionarySectionHandler.cs
- ListSortDescription.cs
- MatcherBuilder.cs
- AuthorizationRule.cs
- RectangleGeometry.cs
- ExcCanonicalXml.cs