Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / clr / src / BCL / System / Reflection / Emit / StringToken.cs / 1 / StringToken.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: StringToken ** ** ** Purpose: Represents a String to the ILGenerator class. ** ** ===========================================================*/ namespace System.Reflection.Emit { using System; using System.Reflection; using System.Security.Permissions; [Serializable()] [System.Runtime.InteropServices.ComVisible(true)] public struct StringToken { internal int m_string; //public StringToken() { // m_string=0; //} internal StringToken(int str) { m_string=str; } // Returns the metadata token for this particular string. // Generated by a call to Module.GetStringConstant(). // public int Token { get { return m_string; } } public override int GetHashCode() { return m_string; } public override bool Equals(Object obj) { if (obj is StringToken) return Equals((StringToken)obj); else return false; } public bool Equals(StringToken obj) { return obj.m_string == m_string; } public static bool operator ==(StringToken a, StringToken b) { return a.Equals(b); } public static bool operator !=(StringToken a, StringToken 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
- ChannelTerminatedException.cs
- ImageDrawing.cs
- DebuggerAttributes.cs
- ClientScriptManagerWrapper.cs
- SqlServer2KCompatibilityCheck.cs
- DateRangeEvent.cs
- WeakReadOnlyCollection.cs
- DropShadowEffect.cs
- ValueOfAction.cs
- PreservationFileWriter.cs
- NativeMethods.cs
- cookiecollection.cs
- SemaphoreFullException.cs
- ColorAnimation.cs
- InternalRelationshipCollection.cs
- TypeInitializationException.cs
- CompiledAction.cs
- ConversionContext.cs
- COM2ColorConverter.cs
- InternalControlCollection.cs
- TypeSemantics.cs
- ReachDocumentReferenceCollectionSerializerAsync.cs
- MetadataItemEmitter.cs
- StateInitialization.cs
- BinaryOperationBinder.cs
- DataGridState.cs
- Rect.cs
- _AuthenticationState.cs
- IdnElement.cs
- EndpointAddressProcessor.cs
- ColumnClickEvent.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- webclient.cs
- DelimitedListTraceListener.cs
- SimpleHandlerFactory.cs
- BitmapInitialize.cs
- ToolStripButton.cs
- SortedList.cs
- Span.cs
- PageContentAsyncResult.cs
- ScriptBehaviorDescriptor.cs
- UnionExpr.cs
- WebResourceAttribute.cs
- XmlSchemaAttributeGroup.cs
- DataKey.cs
- DispatcherFrame.cs
- WebPartMinimizeVerb.cs
- Dynamic.cs
- LoginUtil.cs
- DynamicPropertyHolder.cs
- FileSecurity.cs
- DataBoundControlParameterTarget.cs
- EtwTrace.cs
- KoreanCalendar.cs
- MessageAction.cs
- TargetControlTypeAttribute.cs
- SystemGatewayIPAddressInformation.cs
- XhtmlConformanceSection.cs
- XmlEncoding.cs
- DNS.cs
- PolyBezierSegmentFigureLogic.cs
- WindowsFormsSynchronizationContext.cs
- HttpApplicationFactory.cs
- GenericUriParser.cs
- RouteParametersHelper.cs
- ContentPlaceHolder.cs
- DeclarativeCatalogPart.cs
- Axis.cs
- PrivateFontCollection.cs
- EntityDataSourceDataSelection.cs
- WebPartCollection.cs
- DbConnectionStringBuilder.cs
- Image.cs
- DeferredSelectedIndexReference.cs
- RelatedPropertyManager.cs
- PropertyRecord.cs
- SiteMapPath.cs
- HostingEnvironment.cs
- AspNetHostingPermission.cs
- Deflater.cs
- DataGridViewColumnEventArgs.cs
- Exceptions.cs
- COM2Properties.cs
- SecondaryViewProvider.cs
- MethodExpr.cs
- XslAstAnalyzer.cs
- XamlSerializerUtil.cs
- TextRunCache.cs
- SRDisplayNameAttribute.cs
- XmlSchemaProviderAttribute.cs
- ToolboxBitmapAttribute.cs
- EncoderNLS.cs
- ErrorEventArgs.cs
- MILUtilities.cs
- InvokePattern.cs
- EmbeddedObject.cs
- XsdBuildProvider.cs
- XmlParser.cs
- ExcludePathInfo.cs
- TranslateTransform.cs