Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Reflection / Emit / StringToken.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SchemaElementLookUpTable.cs
- SetIterators.cs
- ConfigurationValue.cs
- CurrencyWrapper.cs
- ControlAdapter.cs
- HttpApplicationFactory.cs
- Schema.cs
- ExceptionList.cs
- SchemaHelper.cs
- ApplicationHost.cs
- WebPartUtil.cs
- CodeVariableReferenceExpression.cs
- RtfFormatStack.cs
- HijriCalendar.cs
- HeaderCollection.cs
- InitializationEventAttribute.cs
- PolyBezierSegment.cs
- HashSetDebugView.cs
- TextEditorThreadLocalStore.cs
- PrivilegedConfigurationManager.cs
- SubpageParagraph.cs
- IgnoreSectionHandler.cs
- SubMenuStyleCollection.cs
- CalendarAutoFormat.cs
- AggregatePushdown.cs
- HiddenFieldPageStatePersister.cs
- EntitySet.cs
- Light.cs
- DataKeyArray.cs
- DataGridViewCellValueEventArgs.cs
- WebPart.cs
- ButtonColumn.cs
- DocumentGrid.cs
- Helpers.cs
- PlatformCulture.cs
- ListBox.cs
- LayoutTable.cs
- Process.cs
- XPathEmptyIterator.cs
- ServiceOperationParameter.cs
- AutomationPatternInfo.cs
- ObjectStateManagerMetadata.cs
- MeshGeometry3D.cs
- Popup.cs
- SoapElementAttribute.cs
- FacetDescriptionElement.cs
- ClientData.cs
- PkcsMisc.cs
- ObjectListCommand.cs
- RegexNode.cs
- HwndMouseInputProvider.cs
- NameValueSectionHandler.cs
- BamlReader.cs
- BatchStream.cs
- CurrentChangingEventManager.cs
- namescope.cs
- PluralizationService.cs
- TraversalRequest.cs
- TCPClient.cs
- ObjectSet.cs
- CopyAction.cs
- AnimationClock.cs
- AuditLogLocation.cs
- MultiSelector.cs
- SqlWebEventProvider.cs
- WindowsRichEditRange.cs
- SkewTransform.cs
- EntityUtil.cs
- DbReferenceCollection.cs
- AppDomainUnloadedException.cs
- MulticastOption.cs
- regiisutil.cs
- _LocalDataStoreMgr.cs
- ObjectCache.cs
- DispatchWrapper.cs
- HttpRuntime.cs
- _ContextAwareResult.cs
- DBAsyncResult.cs
- RangeValuePatternIdentifiers.cs
- KerberosSecurityTokenProvider.cs
- clipboard.cs
- SecurityTokenParametersEnumerable.cs
- Decorator.cs
- SslSecurityTokenParameters.cs
- TimeSpanStorage.cs
- BitmapEffectCollection.cs
- ToolZone.cs
- WsatTransactionFormatter.cs
- FontClient.cs
- DecodeHelper.cs
- HttpHandlerAction.cs
- selecteditemcollection.cs
- WebRequest.cs
- DynamicPropertyHolder.cs
- AnonymousIdentificationModule.cs
- GridViewEditEventArgs.cs
- OdbcUtils.cs
- ArrayTypeMismatchException.cs
- shaperfactory.cs
- DateTimePicker.cs