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
- Pair.cs
- ThemeInfoAttribute.cs
- TextShapeableCharacters.cs
- SystemInfo.cs
- DataGridViewRowStateChangedEventArgs.cs
- WindowsGraphics.cs
- TextModifierScope.cs
- TemplateContentLoader.cs
- NGCSerializer.cs
- FilterException.cs
- XmlQualifiedNameTest.cs
- ContextMenuStrip.cs
- SecurityState.cs
- TransformDescriptor.cs
- EndpointConfigContainer.cs
- StagingAreaInputItem.cs
- SerializationInfoEnumerator.cs
- X509CertificateTrustedIssuerElementCollection.cs
- PropertyGridView.cs
- Trace.cs
- BindingContext.cs
- InertiaRotationBehavior.cs
- AdornerPresentationContext.cs
- DecodeHelper.cs
- Polyline.cs
- TouchesOverProperty.cs
- PreservationFileReader.cs
- GridViewDeletedEventArgs.cs
- TextEditorLists.cs
- Win32SafeHandles.cs
- BreakSafeBase.cs
- SendKeys.cs
- DataGridViewButtonColumn.cs
- StreamReader.cs
- SqlMethodAttribute.cs
- FileRegion.cs
- XPathAncestorIterator.cs
- LicenseProviderAttribute.cs
- GZipStream.cs
- OperatingSystem.cs
- NavigationWindow.cs
- SslStream.cs
- GridItemCollection.cs
- TreeViewItem.cs
- DefaultValueTypeConverter.cs
- RtType.cs
- DecoderFallback.cs
- WriteTimeStream.cs
- BasicExpressionVisitor.cs
- StateMachineWorkflowInstance.cs
- DynamicValueConverter.cs
- DictionarySectionHandler.cs
- ContentPlaceHolder.cs
- StateItem.cs
- GuidConverter.cs
- HuffmanTree.cs
- FixedHyperLink.cs
- Pool.cs
- DoubleIndependentAnimationStorage.cs
- TagPrefixAttribute.cs
- ObjectStateManagerMetadata.cs
- ServiceContractViewControl.Designer.cs
- MonitorWrapper.cs
- BuildProvider.cs
- Serialization.cs
- X509Certificate2.cs
- nulltextcontainer.cs
- Accessible.cs
- DataColumnMapping.cs
- SamlAssertionKeyIdentifierClause.cs
- ConnectionPointCookie.cs
- CustomWebEventKey.cs
- Oid.cs
- SafeThreadHandle.cs
- GridViewSelectEventArgs.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- BitmapData.cs
- PointAnimationClockResource.cs
- PointAnimationUsingKeyFrames.cs
- FileAuthorizationModule.cs
- SQLByteStorage.cs
- FormClosingEvent.cs
- TextPenaltyModule.cs
- WebResponse.cs
- LocalClientSecuritySettingsElement.cs
- Deserializer.cs
- Brush.cs
- FullTextBreakpoint.cs
- NumericUpDownAccelerationCollection.cs
- HTMLTextWriter.cs
- ListenerAdapterBase.cs
- DefaultBindingPropertyAttribute.cs
- DragEvent.cs
- FunctionQuery.cs
- OracleCommand.cs
- DoubleCollectionValueSerializer.cs
- XPathScanner.cs
- TreeViewDesigner.cs
- TextBox.cs
- CompositeCollectionView.cs