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
- CodeTypeOfExpression.cs
- RoleManagerModule.cs
- DataListCommandEventArgs.cs
- NumberSubstitution.cs
- PassportAuthenticationModule.cs
- OutArgument.cs
- Stack.cs
- OleDbException.cs
- XmlTextWriter.cs
- NativeObjectSecurity.cs
- HttpInputStream.cs
- Point4D.cs
- __FastResourceComparer.cs
- Link.cs
- StringFormat.cs
- BrowserDefinitionCollection.cs
- GetWinFXPath.cs
- HandleValueEditor.cs
- SchemaHelper.cs
- RIPEMD160.cs
- SystemException.cs
- EnumValidator.cs
- AudioLevelUpdatedEventArgs.cs
- ClientConfigPaths.cs
- DecoderNLS.cs
- Context.cs
- WhitespaceRuleLookup.cs
- CreateParams.cs
- ImageField.cs
- CssClassPropertyAttribute.cs
- OracleConnectionStringBuilder.cs
- MediaTimeline.cs
- COM2ExtendedUITypeEditor.cs
- WebPartCatalogAddVerb.cs
- SessionEndingCancelEventArgs.cs
- SqlDataSourceConfigureSortForm.cs
- ProtocolsConfigurationEntry.cs
- JournalEntryStack.cs
- DNS.cs
- DoubleAnimationBase.cs
- XmlSchemaCompilationSettings.cs
- SliderAutomationPeer.cs
- Array.cs
- SmtpSection.cs
- Publisher.cs
- DesignerToolboxInfo.cs
- HtmlTable.cs
- Keywords.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- TextContainerHelper.cs
- FlowLayout.cs
- UserPreferenceChangingEventArgs.cs
- ListenerServiceInstallComponent.cs
- XmlSchemaException.cs
- StubHelpers.cs
- TextParagraph.cs
- TextElementEnumerator.cs
- WebScriptEnablingBehavior.cs
- FontSource.cs
- GenericEnumerator.cs
- SplineQuaternionKeyFrame.cs
- RecordsAffectedEventArgs.cs
- SafeNativeMethods.cs
- XmlSchemaElement.cs
- DecimalAnimation.cs
- ToolStripDesigner.cs
- SolidColorBrush.cs
- StoreContentChangedEventArgs.cs
- DeploymentExceptionMapper.cs
- QilFactory.cs
- HttpApplication.cs
- Int64KeyFrameCollection.cs
- SwitchLevelAttribute.cs
- Vector3DValueSerializer.cs
- xsdvalidator.cs
- TextParagraphProperties.cs
- FixedSOMTableCell.cs
- ConnectivityStatus.cs
- OperationResponse.cs
- FormatVersion.cs
- VoiceObjectToken.cs
- HiddenFieldDesigner.cs
- Vector.cs
- StateChangeEvent.cs
- AsyncResult.cs
- AuthenticatingEventArgs.cs
- BooleanFacetDescriptionElement.cs
- SQLMembershipProvider.cs
- XmlCustomFormatter.cs
- ContextMarshalException.cs
- ProjectionCamera.cs
- SQLSingle.cs
- IssuedTokenParametersEndpointAddressElement.cs
- EntryIndex.cs
- WebPartDisplayMode.cs
- BlurBitmapEffect.cs
- RectAnimationUsingKeyFrames.cs
- KeyGesture.cs
- FileSystemInfo.cs
- DataGridRow.cs