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
- DataServiceContext.cs
- RoutedEventArgs.cs
- Perspective.cs
- MatchAttribute.cs
- IconHelper.cs
- SessionState.cs
- _StreamFramer.cs
- XmlNodeComparer.cs
- SystemTcpStatistics.cs
- HtmlMobileTextWriter.cs
- CodeThrowExceptionStatement.cs
- DocumentXPathNavigator.cs
- SiteMapDataSourceView.cs
- CustomBindingCollectionElement.cs
- NetMsmqBinding.cs
- COAUTHINFO.cs
- CompiledXpathExpr.cs
- CacheChildrenQuery.cs
- XmlSchemaDocumentation.cs
- CompilerErrorCollection.cs
- CurrentTimeZone.cs
- ConfigXmlElement.cs
- RawStylusInputCustomData.cs
- RenameRuleObjectDialog.Designer.cs
- GenericPrincipal.cs
- ManagedFilter.cs
- WriterOutput.cs
- CustomErrorsSection.cs
- SqlUDTStorage.cs
- DataGridViewCellConverter.cs
- ContentPlaceHolderDesigner.cs
- ListSortDescriptionCollection.cs
- SystemSounds.cs
- LongValidator.cs
- VoiceSynthesis.cs
- ExpressionBindingCollection.cs
- StrokeNodeEnumerator.cs
- TemplatedMailWebEventProvider.cs
- OleDbEnumerator.cs
- InvalidPropValue.cs
- MetadataLocation.cs
- DurableInstanceProvider.cs
- EndOfStreamException.cs
- TransactionBridge.cs
- SByteStorage.cs
- OrderedDictionary.cs
- Win32PrintDialog.cs
- XslTransform.cs
- ZipIOExtraFieldZip64Element.cs
- TraceSection.cs
- CustomCategoryAttribute.cs
- SettingsBindableAttribute.cs
- StateItem.cs
- HttpRequestTraceRecord.cs
- SQLSingle.cs
- EmptyReadOnlyDictionaryInternal.cs
- DataServiceClientException.cs
- XmlSignatureProperties.cs
- MailHeaderInfo.cs
- ISessionStateStore.cs
- HashHelper.cs
- PartialCachingAttribute.cs
- ClientScriptItemCollection.cs
- TreeView.cs
- NamespaceExpr.cs
- ImageCodecInfo.cs
- QilNode.cs
- XmlSchema.cs
- MemoryRecordBuffer.cs
- SafeBitVector32.cs
- DataGridAddNewRow.cs
- PrivilegeNotHeldException.cs
- SynchronizationScope.cs
- DriveNotFoundException.cs
- StopStoryboard.cs
- BaseProcessor.cs
- AuthenticodeSignatureInformation.cs
- EditCommandColumn.cs
- ProxyWebPartManager.cs
- CommandEventArgs.cs
- TypeInitializationException.cs
- ContentElement.cs
- KeyboardDevice.cs
- AbsoluteQuery.cs
- StringInfo.cs
- ColorInterpolationModeValidation.cs
- DetailsViewPagerRow.cs
- ResourcePermissionBase.cs
- DataKeyCollection.cs
- TextContainerChangedEventArgs.cs
- DataService.cs
- AtomServiceDocumentSerializer.cs
- ColumnResizeUndoUnit.cs
- SQLInt64.cs
- WaitHandleCannotBeOpenedException.cs
- DetailsViewPageEventArgs.cs
- Authorization.cs
- CodeBlockBuilder.cs
- PenThread.cs
- XmlDictionaryReader.cs