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
- BaseAutoFormat.cs
- ScriptResourceHandler.cs
- MarkupCompilePass1.cs
- MethodImplAttribute.cs
- DbModificationClause.cs
- TextBlockAutomationPeer.cs
- RepeatButtonAutomationPeer.cs
- QueryInterceptorAttribute.cs
- SR.cs
- Clipboard.cs
- ImageSourceConverter.cs
- RowParagraph.cs
- Operator.cs
- PageAsyncTask.cs
- ServicePointManagerElement.cs
- MembershipSection.cs
- ScriptingScriptResourceHandlerSection.cs
- FieldNameLookup.cs
- MatrixStack.cs
- DerivedKeySecurityTokenStub.cs
- ResourcesGenerator.cs
- AutoCompleteStringCollection.cs
- CodeNamespace.cs
- X509Certificate2Collection.cs
- InvokePattern.cs
- TableLayoutPanelCellPosition.cs
- ConnectionProviderAttribute.cs
- JsonReader.cs
- TreeWalkHelper.cs
- DbDataReader.cs
- DateTimeFormatInfoScanner.cs
- Rect3D.cs
- FileVersionInfo.cs
- ProtocolInformationWriter.cs
- Util.cs
- ToolStripDropTargetManager.cs
- BufferedMessageWriter.cs
- Vector3DConverter.cs
- SerializationTrace.cs
- Shape.cs
- ListViewInsertionMark.cs
- CodeArrayCreateExpression.cs
- ToolboxItemFilterAttribute.cs
- AdapterSwitches.cs
- MenuStrip.cs
- TaiwanLunisolarCalendar.cs
- XdrBuilder.cs
- CodeGeneratorOptions.cs
- UndoManager.cs
- ConfigurationStrings.cs
- _ShellExpression.cs
- InputReport.cs
- NativeRightsManagementAPIsStructures.cs
- CombinedGeometry.cs
- LoadedOrUnloadedOperation.cs
- ADMembershipUser.cs
- XamlBrushSerializer.cs
- PropertyGridEditorPart.cs
- XmlSchemaValidator.cs
- CodeTypeReference.cs
- TraceContextEventArgs.cs
- XsdValidatingReader.cs
- querybuilder.cs
- BaseCollection.cs
- Grid.cs
- EntityModelBuildProvider.cs
- PropertyChangedEventManager.cs
- WebDescriptionAttribute.cs
- MultipartContentParser.cs
- _NegoState.cs
- ToolStripRenderer.cs
- NativeMethods.cs
- Scene3D.cs
- DefaultParameterValueAttribute.cs
- COM2IManagedPerPropertyBrowsingHandler.cs
- DiscoveryEndpoint.cs
- MethodBuilderInstantiation.cs
- AccessorTable.cs
- OrderByBuilder.cs
- HyperLinkField.cs
- RoleGroupCollection.cs
- XmlRawWriter.cs
- ArrayElementGridEntry.cs
- PolyLineSegment.cs
- ClientTarget.cs
- OrderingInfo.cs
- ReferencedCollectionType.cs
- TextParagraph.cs
- EntitySet.cs
- SendKeys.cs
- ListDictionary.cs
- EFColumnProvider.cs
- InvokeBase.cs
- ListControl.cs
- BufferedStream.cs
- SendMailErrorEventArgs.cs
- LinqDataSourceDeleteEventArgs.cs
- MergeFilterQuery.cs
- ApplicationBuildProvider.cs
- FastEncoder.cs