Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataObjectAttribute.cs
- BmpBitmapEncoder.cs
- CodeCastExpression.cs
- WebUtil.cs
- GridView.cs
- CopyNodeSetAction.cs
- ButtonChrome.cs
- AdjustableArrowCap.cs
- ScaleTransform.cs
- BrowserCapabilitiesFactoryBase.cs
- PersonalizablePropertyEntry.cs
- TabControl.cs
- BamlRecordWriter.cs
- NumericPagerField.cs
- RadioButton.cs
- CodeBlockBuilder.cs
- ActiveXHost.cs
- DodSequenceMerge.cs
- TablePatternIdentifiers.cs
- GridViewSortEventArgs.cs
- XPathAncestorQuery.cs
- PublisherIdentityPermission.cs
- ListBox.cs
- EntityDataSourceState.cs
- WhitespaceRuleReader.cs
- CodeCommentStatementCollection.cs
- StylusOverProperty.cs
- EventRecordWrittenEventArgs.cs
- AndCondition.cs
- CodeTypeReferenceCollection.cs
- MasterPageBuildProvider.cs
- LambdaCompiler.Lambda.cs
- DataGridLength.cs
- CustomExpressionEventArgs.cs
- AccessKeyManager.cs
- PipelineModuleStepContainer.cs
- OrderByQueryOptionExpression.cs
- ObjectParameter.cs
- SerializationStore.cs
- SqlTypeSystemProvider.cs
- SqlParameter.cs
- CustomSignedXml.cs
- ManageRequest.cs
- StylusPointPropertyInfoDefaults.cs
- DataGridViewButtonColumn.cs
- PseudoWebRequest.cs
- GenericQueueSurrogate.cs
- TransactionScope.cs
- IPEndPointCollection.cs
- TraversalRequest.cs
- SiteMapSection.cs
- FileDialogPermission.cs
- SpellCheck.cs
- ByteViewer.cs
- HttpMethodConstraint.cs
- RsaKeyGen.cs
- InputProviderSite.cs
- AppDomainFactory.cs
- MdbDataFileEditor.cs
- QuaternionAnimation.cs
- QueryReaderSettings.cs
- URIFormatException.cs
- Sequence.cs
- ClrProviderManifest.cs
- _NestedMultipleAsyncResult.cs
- StylusShape.cs
- OverflowException.cs
- NotifyInputEventArgs.cs
- StylusButtonEventArgs.cs
- Error.cs
- FixUpCollection.cs
- SettingsPropertyWrongTypeException.cs
- BitmapEffectRenderDataResource.cs
- CryptographicAttribute.cs
- DashStyle.cs
- MultiBinding.cs
- JapaneseLunisolarCalendar.cs
- SQLConvert.cs
- XmlSerializationGeneratedCode.cs
- HtmlInputImage.cs
- _ServiceNameStore.cs
- AnnotationDocumentPaginator.cs
- ValueUnavailableException.cs
- ForeignConstraint.cs
- GraphicsContainer.cs
- ValueExpressions.cs
- IPEndPointCollection.cs
- SocketInformation.cs
- UserControlBuildProvider.cs
- InternalRelationshipCollection.cs
- SelectionProviderWrapper.cs
- AdornerLayer.cs
- EdmToObjectNamespaceMap.cs
- DataGridViewCellStyleConverter.cs
- Type.cs
- pingexception.cs
- ValidatingReaderNodeData.cs
- VisualSerializer.cs
- IsolatedStorageSecurityState.cs
- CodeVariableDeclarationStatement.cs