Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ProviderUtil.cs
- SiteMap.cs
- TempFiles.cs
- SerializationException.cs
- ListViewSelectEventArgs.cs
- RadioButton.cs
- DockPattern.cs
- ScriptManager.cs
- ExpressionParser.cs
- BevelBitmapEffect.cs
- TemplatingOptionsDialog.cs
- CommonDialog.cs
- ListCollectionView.cs
- XmlSequenceWriter.cs
- WhiteSpaceTrimStringConverter.cs
- Utility.cs
- TemplateNameScope.cs
- LostFocusEventManager.cs
- ListViewItem.cs
- EventLogPermissionAttribute.cs
- LongTypeConverter.cs
- DataBoundLiteralControl.cs
- DispatchChannelSink.cs
- _ServiceNameStore.cs
- DataServiceQueryException.cs
- SmiGettersStream.cs
- ConstraintStruct.cs
- HtmlInputButton.cs
- ExceptQueryOperator.cs
- EntityDataSourceWizardForm.cs
- DataGridViewCellLinkedList.cs
- TextEditor.cs
- ThicknessAnimation.cs
- CommandLibraryHelper.cs
- CheckPair.cs
- DragEvent.cs
- XmlSchemaGroup.cs
- RuntimeHelpers.cs
- VersionConverter.cs
- WebFaultClientMessageInspector.cs
- AuthenticationManager.cs
- SqlInternalConnectionTds.cs
- MimeFormatter.cs
- XmlValidatingReader.cs
- JournalEntryListConverter.cs
- FormViewCommandEventArgs.cs
- HttpProtocolImporter.cs
- BufferBuilder.cs
- BinaryWriter.cs
- UniqueIdentifierService.cs
- DataGridViewUtilities.cs
- FamilyTypeface.cs
- SecureStringHasher.cs
- SimpleTextLine.cs
- CombinedGeometry.cs
- SafeReadContext.cs
- Pkcs7Recipient.cs
- DataFormats.cs
- SplineQuaternionKeyFrame.cs
- HtmlLink.cs
- OAVariantLib.cs
- WebPartZoneBase.cs
- NameTable.cs
- Point4DConverter.cs
- BmpBitmapDecoder.cs
- MbpInfo.cs
- ellipse.cs
- InertiaRotationBehavior.cs
- XPathItem.cs
- CodeNamespace.cs
- ParseNumbers.cs
- TogglePatternIdentifiers.cs
- FontStyle.cs
- RtfControls.cs
- ConnectionInterfaceCollection.cs
- Timer.cs
- CodeSubDirectory.cs
- RegistryExceptionHelper.cs
- HttpServerVarsCollection.cs
- DataSourceGeneratorException.cs
- PrimaryKeyTypeConverter.cs
- FacetValues.cs
- JsonWriter.cs
- XPathDocument.cs
- CursorConverter.cs
- XmlnsCompatibleWithAttribute.cs
- _SslStream.cs
- MessageSecurityProtocol.cs
- DoubleCollectionValueSerializer.cs
- XmlILStorageConverter.cs
- XmlSortKey.cs
- XsdSchemaFileEditor.cs
- MatrixTransform.cs
- SqlDependency.cs
- ControlPaint.cs
- FontUnit.cs
- StdValidatorsAndConverters.cs
- DataGridLinkButton.cs
- TableRowCollection.cs
- ContentControl.cs