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
- WSDualHttpBindingCollectionElement.cs
- Activator.cs
- X509Extension.cs
- CaseCqlBlock.cs
- LocatorBase.cs
- KeyGestureConverter.cs
- DataGridDetailsPresenter.cs
- UIPropertyMetadata.cs
- Scheduler.cs
- KnownTypes.cs
- MaterialGroup.cs
- InputReport.cs
- TreeNodeMouseHoverEvent.cs
- BoundPropertyEntry.cs
- InstalledFontCollection.cs
- TextBox.cs
- entityreference_tresulttype.cs
- Delegate.cs
- LowerCaseStringConverter.cs
- TemplateInstanceAttribute.cs
- CacheOutputQuery.cs
- DataTableCollection.cs
- TypeElementCollection.cs
- HttpProcessUtility.cs
- XmlArrayItemAttributes.cs
- TreeSet.cs
- CacheRequest.cs
- RecordManager.cs
- mda.cs
- AssertValidation.cs
- Pens.cs
- BamlMapTable.cs
- ToolStripComboBox.cs
- Blend.cs
- AnnotationStore.cs
- ISFTagAndGuidCache.cs
- EditorZone.cs
- ErrorProvider.cs
- PlainXmlDeserializer.cs
- UndoEngine.cs
- WebPart.cs
- ScriptControlDescriptor.cs
- PolicyLevel.cs
- StaticTextPointer.cs
- WaitHandleCannotBeOpenedException.cs
- SocketManager.cs
- DayRenderEvent.cs
- DataTableTypeConverter.cs
- Win32Native.cs
- VirtualPathProvider.cs
- ParamArrayAttribute.cs
- ComponentResourceKey.cs
- XmlAttributeOverrides.cs
- PreProcessor.cs
- MultiDataTrigger.cs
- EncoderReplacementFallback.cs
- ILGenerator.cs
- PolyBezierSegment.cs
- WebHeaderCollection.cs
- SevenBitStream.cs
- HttpHandler.cs
- Atom10FormatterFactory.cs
- XmlNamespaceMapping.cs
- Comparer.cs
- SoundPlayer.cs
- XmlStringTable.cs
- TextWriterTraceListener.cs
- IconHelper.cs
- Set.cs
- COM2ExtendedUITypeEditor.cs
- SafeHandles.cs
- BufferedOutputStream.cs
- VirtualDirectoryMappingCollection.cs
- OLEDB_Util.cs
- CompiledRegexRunnerFactory.cs
- DispatcherFrame.cs
- MemoryMappedViewStream.cs
- FormsAuthenticationTicket.cs
- InternalResources.cs
- MimeObjectFactory.cs
- OutputCacheProfile.cs
- FixedSOMGroup.cs
- DataRelationPropertyDescriptor.cs
- PersonalizationState.cs
- ButtonField.cs
- PropertyInformation.cs
- DSASignatureFormatter.cs
- WSDualHttpSecurity.cs
- columnmapkeybuilder.cs
- SpecularMaterial.cs
- XmlDataDocument.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- KnownBoxes.cs
- DataGridViewColumnConverter.cs
- OperationBehaviorAttribute.cs
- DataGridCaption.cs
- GenericTextProperties.cs
- CodePageEncoding.cs
- Region.cs
- XmlSchemaDatatype.cs