Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. // // ==--== /*============================================================ ** ** 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TdsParserStateObject.cs
- EntityCommandDefinition.cs
- ArrayElementGridEntry.cs
- Baml6ConstructorInfo.cs
- BStrWrapper.cs
- PaintValueEventArgs.cs
- RemotingHelper.cs
- SharedDp.cs
- FtpWebResponse.cs
- EmptyQuery.cs
- MediaPlayer.cs
- DeferredReference.cs
- MasterPageParser.cs
- DataChangedEventManager.cs
- log.cs
- WsatStrings.cs
- Merger.cs
- RegexNode.cs
- X509UI.cs
- DummyDataSource.cs
- PerformanceCounterManager.cs
- WriteFileContext.cs
- ManagedIStream.cs
- BuildManager.cs
- IteratorFilter.cs
- Parser.cs
- SqlInternalConnectionTds.cs
- GeneralTransform3DTo2DTo3D.cs
- SoapMessage.cs
- SqlConnectionHelper.cs
- CompressionTransform.cs
- ResourceExpressionBuilder.cs
- PolicyException.cs
- StatusBar.cs
- NamespaceDecl.cs
- DataListDesigner.cs
- SamlAuthorizationDecisionClaimResource.cs
- DPTypeDescriptorContext.cs
- XAMLParseException.cs
- AuthenticationModulesSection.cs
- COM2Enum.cs
- InvalidFilterCriteriaException.cs
- ConfigXmlSignificantWhitespace.cs
- GraphicsPathIterator.cs
- CommandBinding.cs
- WebZone.cs
- UserMapPath.cs
- DbConnectionPoolCounters.cs
- DataChangedEventManager.cs
- ContainerUtilities.cs
- activationcontext.cs
- ResXResourceWriter.cs
- Common.cs
- PreloadedPackages.cs
- TextPointer.cs
- NumericExpr.cs
- cookiecollection.cs
- Point.cs
- TargetControlTypeCache.cs
- RepeaterCommandEventArgs.cs
- Size3D.cs
- CngUIPolicy.cs
- TemplateApplicationHelper.cs
- SplitContainer.cs
- WebPartConnectionsConfigureVerb.cs
- ControlIdConverter.cs
- ConditionCollection.cs
- WindowHideOrCloseTracker.cs
- PlanCompiler.cs
- InvalidOleVariantTypeException.cs
- BaseValidator.cs
- Control.cs
- CodeDOMUtility.cs
- WebPageTraceListener.cs
- DetailsViewDeleteEventArgs.cs
- DictionaryBase.cs
- FileDetails.cs
- BreadCrumbTextConverter.cs
- X509Certificate.cs
- KeyGestureValueSerializer.cs
- dbdatarecord.cs
- MergePropertyDescriptor.cs
- ObjectTag.cs
- RelatedCurrencyManager.cs
- SortKey.cs
- MimeParameters.cs
- AspNetRouteServiceHttpHandler.cs
- SqlNotificationEventArgs.cs
- DataSourceCache.cs
- ToolStripOverflowButton.cs
- PaperSource.cs
- EntityConnection.cs
- SqlCaseSimplifier.cs
- KerberosSecurityTokenProvider.cs
- CodeCatchClauseCollection.cs
- UserNamePasswordValidator.cs
- CanonicalFontFamilyReference.cs
- TraceContextEventArgs.cs
- baseaxisquery.cs
- View.cs