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
- RuntimeEnvironment.cs
- FontUnit.cs
- NameValuePermission.cs
- VirtualDirectoryMapping.cs
- BuildProviderAppliesToAttribute.cs
- RouteValueExpressionBuilder.cs
- XmlDocumentFieldSchema.cs
- BrowserCapabilitiesCompiler.cs
- DataMisalignedException.cs
- DataList.cs
- TimeSpan.cs
- ReadOnlyObservableCollection.cs
- RangeValuePattern.cs
- PropertyMetadata.cs
- TablePatternIdentifiers.cs
- MethodExpression.cs
- EditingCoordinator.cs
- KeyManager.cs
- ActivityIdHeader.cs
- StrokeDescriptor.cs
- DataObjectSettingDataEventArgs.cs
- HostedElements.cs
- SmtpDigestAuthenticationModule.cs
- ExcludeFromCodeCoverageAttribute.cs
- SmtpNetworkElement.cs
- VSWCFServiceContractGenerator.cs
- XmlIncludeAttribute.cs
- COM2IPerPropertyBrowsingHandler.cs
- Boolean.cs
- ScriptResourceHandler.cs
- DataGridViewAccessibleObject.cs
- RemoteWebConfigurationHostStream.cs
- HiddenField.cs
- DES.cs
- safesecurityhelperavalon.cs
- TimeStampChecker.cs
- VirtualDirectoryMapping.cs
- DrawingDrawingContext.cs
- Baml2006SchemaContext.cs
- EntityModelBuildProvider.cs
- DataControlPagerLinkButton.cs
- WebPartDisplayModeCollection.cs
- ManagedFilter.cs
- CustomActivityDesigner.cs
- CacheSection.cs
- ContainerAction.cs
- Collection.cs
- CqlLexer.cs
- ProcessThreadDesigner.cs
- AmbientLight.cs
- SafeFileMapViewHandle.cs
- DivideByZeroException.cs
- MatrixTransform.cs
- BufferCache.cs
- Odbc32.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- JsonCollectionDataContract.cs
- TransformValueSerializer.cs
- MatchSingleFxEngineOpcode.cs
- RuntimeResourceSet.cs
- BaseConfigurationRecord.cs
- URIFormatException.cs
- ExitEventArgs.cs
- AssemblyAttributes.cs
- login.cs
- TableCellAutomationPeer.cs
- FontDialog.cs
- MetaForeignKeyColumn.cs
- Exceptions.cs
- XmlArrayItemAttributes.cs
- XamlGridLengthSerializer.cs
- ToolTipAutomationPeer.cs
- CachedFontFace.cs
- PageWrapper.cs
- SimpleMailWebEventProvider.cs
- UserControlCodeDomTreeGenerator.cs
- CompressedStack.cs
- SHA384.cs
- _Events.cs
- TextSelectionHelper.cs
- HttpAsyncResult.cs
- SourceFileBuildProvider.cs
- OleDbParameter.cs
- IdSpace.cs
- CodeMethodReturnStatement.cs
- Int64.cs
- OutputCacheSection.cs
- UpWmlPageAdapter.cs
- WizardSideBarListControlItemEventArgs.cs
- filewebrequest.cs
- XmlCharacterData.cs
- DashStyle.cs
- StringResourceManager.cs
- RtfNavigator.cs
- PropertyMap.cs
- TransformProviderWrapper.cs
- KeySpline.cs
- DataGridTable.cs
- TaskDesigner.cs
- Codec.cs