Code:
/ DotNET / DotNET / 8.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
- wgx_commands.cs
- ProcessModelInfo.cs
- EnumDataContract.cs
- UIntPtr.cs
- TreeWalkHelper.cs
- TextAdaptor.cs
- AttachedPropertyBrowsableAttribute.cs
- FrameworkContentElement.cs
- bidPrivateBase.cs
- SubstitutionDesigner.cs
- CommandField.cs
- TreeNode.cs
- XPathAncestorQuery.cs
- X509CertificateClaimSet.cs
- DefaultHttpHandler.cs
- XPathParser.cs
- SetterBaseCollection.cs
- IdentityManager.cs
- SystemWebExtensionsSectionGroup.cs
- NetSectionGroup.cs
- ProcessingInstructionAction.cs
- ReflectionTypeLoadException.cs
- NavigationProperty.cs
- ServiceModelExtensionElement.cs
- Utils.cs
- DataControlFieldCell.cs
- DataGridViewCellLinkedList.cs
- Image.cs
- ConversionValidationRule.cs
- WindowsFormsHostAutomationPeer.cs
- _FixedSizeReader.cs
- SqlStatistics.cs
- FormViewDesigner.cs
- RelationshipConstraintValidator.cs
- XamlVector3DCollectionSerializer.cs
- DiagnosticsConfigurationHandler.cs
- SafeMILHandleMemoryPressure.cs
- LoginUtil.cs
- DropDownHolder.cs
- MetadataArtifactLoaderFile.cs
- Stream.cs
- InstallerTypeAttribute.cs
- TraceSection.cs
- ResourcePool.cs
- DesignerDataTable.cs
- SrgsRule.cs
- ResourceExpressionBuilder.cs
- Enum.cs
- TextFindEngine.cs
- ReliabilityContractAttribute.cs
- categoryentry.cs
- AmbientValueAttribute.cs
- Int32CollectionConverter.cs
- ContentOnlyMessage.cs
- HwndStylusInputProvider.cs
- DropShadowBitmapEffect.cs
- CachedFontFace.cs
- ProfileEventArgs.cs
- BindingListCollectionView.cs
- OptimalBreakSession.cs
- Clipboard.cs
- XmlAttributes.cs
- CompositionAdorner.cs
- HostDesigntimeLicenseContext.cs
- TemplatePropertyEntry.cs
- HitTestParameters.cs
- WsdlImporterElement.cs
- BooleanKeyFrameCollection.cs
- DataBoundLiteralControl.cs
- NameSpaceExtractor.cs
- Ray3DHitTestResult.cs
- ClientApiGenerator.cs
- DescendantQuery.cs
- Tile.cs
- DirtyTextRange.cs
- ReferenceCountedObject.cs
- CodeSnippetExpression.cs
- SystemColorTracker.cs
- XsltFunctions.cs
- UInt16.cs
- Identity.cs
- SequenceNumber.cs
- BaseCodeDomTreeGenerator.cs
- ThreadExceptionDialog.cs
- SystemIPInterfaceProperties.cs
- ModelUtilities.cs
- CorrelationToken.cs
- MarshalByValueComponent.cs
- CheckBoxField.cs
- X509ClientCertificateAuthenticationElement.cs
- NativeRightsManagementAPIsStructures.cs
- DataGridTemplateColumn.cs
- NullableIntAverageAggregationOperator.cs
- ApplicationSecurityInfo.cs
- Array.cs
- DataGridHeaderBorder.cs
- DiscoveryClientChannelBase.cs
- ScaleTransform3D.cs
- ObjectManager.cs
- ValueExpressions.cs