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
- Environment.cs
- Sequence.cs
- LabelEditEvent.cs
- CreateUserErrorEventArgs.cs
- LinkButton.cs
- EmptyImpersonationContext.cs
- HtmlElement.cs
- SourceElementsCollection.cs
- ObjectManager.cs
- ReflectionHelper.cs
- DataExpression.cs
- MenuItemCollectionEditorDialog.cs
- TdsRecordBufferSetter.cs
- UntrustedRecipientException.cs
- CornerRadius.cs
- HtmlMobileTextWriter.cs
- DesignOnlyAttribute.cs
- EndpointIdentity.cs
- MetadataCache.cs
- FlowDocument.cs
- PathGeometry.cs
- ColorConvertedBitmap.cs
- Localizer.cs
- XpsFilter.cs
- LinkUtilities.cs
- RemotingAttributes.cs
- ImageEditor.cs
- ReverseInheritProperty.cs
- BitHelper.cs
- MeasurementDCInfo.cs
- ItemsChangedEventArgs.cs
- DetailsViewInsertEventArgs.cs
- CrossContextChannel.cs
- PerspectiveCamera.cs
- SqlProfileProvider.cs
- XmlBinaryReader.cs
- Emitter.cs
- LinqToSqlWrapper.cs
- VisualTreeUtils.cs
- MachineKeyConverter.cs
- CompilerGeneratedAttribute.cs
- StringReader.cs
- UserMapPath.cs
- SAPICategories.cs
- FrameworkReadOnlyPropertyMetadata.cs
- IQueryable.cs
- ObjectCache.cs
- ColumnReorderedEventArgs.cs
- DefaultValidator.cs
- OracleBoolean.cs
- NamespaceList.cs
- X509AudioLogo.cs
- CrossContextChannel.cs
- LineServices.cs
- _StreamFramer.cs
- WebConfigurationHost.cs
- FileUpload.cs
- SqlHelper.cs
- CanonicalXml.cs
- URLAttribute.cs
- MimeObjectFactory.cs
- dtdvalidator.cs
- WebPartUserCapability.cs
- FileVersionInfo.cs
- WebBrowserUriTypeConverter.cs
- APCustomTypeDescriptor.cs
- TypeBuilderInstantiation.cs
- DbConnectionOptions.cs
- SystemSounds.cs
- HashAlgorithm.cs
- TextFormatterImp.cs
- CultureTable.cs
- InternalPermissions.cs
- XPathNavigatorKeyComparer.cs
- XamlInt32CollectionSerializer.cs
- BypassElement.cs
- LockRenewalTask.cs
- LaxModeSecurityHeaderElementInferenceEngine.cs
- DataBinding.cs
- SizeChangedInfo.cs
- BrushValueSerializer.cs
- ISAPIApplicationHost.cs
- TemplateEditingFrame.cs
- TableParaClient.cs
- LifetimeServices.cs
- QuaternionRotation3D.cs
- TypeElement.cs
- FillBehavior.cs
- PackagePartCollection.cs
- SoapException.cs
- CharAnimationBase.cs
- ButtonBase.cs
- AttributeSetAction.cs
- CachedFontFamily.cs
- XhtmlBasicControlAdapter.cs
- bindurihelper.cs
- RemoteWebConfigurationHost.cs
- BaseCollection.cs
- DbConnectionHelper.cs
- SmiContext.cs