Code:
/ FX-1434 / FX-1434 / 1.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
- InvalidateEvent.cs
- ExceptionUtil.cs
- DataExchangeServiceBinder.cs
- DesignBinding.cs
- NavigatingCancelEventArgs.cs
- MappingException.cs
- XsltOutput.cs
- NavigationWindow.cs
- PkcsMisc.cs
- HtmlEncodedRawTextWriter.cs
- DebugHandleTracker.cs
- RelationalExpressions.cs
- GroupStyle.cs
- StateBag.cs
- BamlStream.cs
- ScriptResourceHandler.cs
- DataGridViewBand.cs
- BoundsDrawingContextWalker.cs
- ProtocolViolationException.cs
- ComponentRenameEvent.cs
- InheritedPropertyDescriptor.cs
- SchemaImporter.cs
- AxParameterData.cs
- GACMembershipCondition.cs
- MetadataSection.cs
- WindowsSolidBrush.cs
- X509InitiatorCertificateServiceElement.cs
- RangeValuePattern.cs
- QilChoice.cs
- PageThemeCodeDomTreeGenerator.cs
- ScrollPattern.cs
- DrawingCollection.cs
- ChangeDirector.cs
- AttributeCollection.cs
- SwitchAttribute.cs
- UnsafeNativeMethodsMilCoreApi.cs
- IDispatchConstantAttribute.cs
- XmlBufferReader.cs
- StrongNamePublicKeyBlob.cs
- DynamicPhysicalDiscoSearcher.cs
- SerializableTypeCodeDomSerializer.cs
- ExceptionUtil.cs
- SamlSubjectStatement.cs
- FilePresentation.cs
- SystemUdpStatistics.cs
- XmlNotation.cs
- X509Utils.cs
- FixedFindEngine.cs
- ServiceObjectContainer.cs
- DesignerSerializationVisibilityAttribute.cs
- _CacheStreams.cs
- SessionState.cs
- TypeLibConverter.cs
- ToolBar.cs
- PolyBezierSegmentFigureLogic.cs
- RotationValidation.cs
- IPEndPoint.cs
- Geometry.cs
- FrameDimension.cs
- DiscoveryMessageProperty.cs
- ExceptionRoutedEventArgs.cs
- Camera.cs
- CopyNodeSetAction.cs
- securestring.cs
- XmlSchemaNotation.cs
- CacheSection.cs
- CachedCompositeFamily.cs
- ImageDrawing.cs
- DisposableCollectionWrapper.cs
- Descriptor.cs
- FileInfo.cs
- StrokeDescriptor.cs
- mediapermission.cs
- CaretElement.cs
- ServiceMetadataBehavior.cs
- SchemaCollectionPreprocessor.cs
- SecurityTokenRequirement.cs
- FloaterParagraph.cs
- ThreadAttributes.cs
- UriSection.cs
- CompilerParameters.cs
- WeakReadOnlyCollection.cs
- XsdSchemaFileEditor.cs
- LineGeometry.cs
- AttributeTableBuilder.cs
- Condition.cs
- AudioFileOut.cs
- ConstructorExpr.cs
- ObjectAnimationUsingKeyFrames.cs
- OdbcConnectionStringbuilder.cs
- ChineseLunisolarCalendar.cs
- BoundsDrawingContextWalker.cs
- GridItemPatternIdentifiers.cs
- SelectionWordBreaker.cs
- FacetEnabledSchemaElement.cs
- DeclarativeCatalogPart.cs
- ServiceThrottlingBehavior.cs
- PerformanceCounterPermissionEntryCollection.cs
- DrawingAttributeSerializer.cs
- VectorAnimation.cs