Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / Ref.cs / 1305376 / Ref.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- using System.Diagnostics; namespace System.Xml { ////// Ref class is used to verify string atomization in debug mode. /// internal static class Ref { public static bool Equal(string strA, string strB) { #if DEBUG if (((object) strA != (object) strB) && string.Equals(strA, strB)) Debug.Assert(false, "Ref.Equal: Object comparison used for non-atomized string '" + strA + "'"); #endif return (object) strA == (object) strB; } // Prevent typos. If someone uses Ref.Equals instead of Ref.Equal, // the program would not compile. public static new void Equals(object objA, object objB) { } } } // 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
- DataControlField.cs
- OrderByBuilder.cs
- ClientSideProviderDescription.cs
- WindowsGraphics2.cs
- QuaternionAnimation.cs
- hresults.cs
- PerfService.cs
- InfoCardSymmetricCrypto.cs
- TextProperties.cs
- OdbcHandle.cs
- ScriptResourceDefinition.cs
- BindingContext.cs
- RectangleF.cs
- ClientRuntimeConfig.cs
- SqlExpander.cs
- ExtensionSimplifierMarkupObject.cs
- UniqueEventHelper.cs
- DbParameterCollection.cs
- EmptyControlCollection.cs
- _TimerThread.cs
- XmlAggregates.cs
- EventLogEntry.cs
- VerificationAttribute.cs
- RoutedUICommand.cs
- AppSecurityManager.cs
- InkCanvasSelection.cs
- Style.cs
- WMICapabilities.cs
- RequestCacheValidator.cs
- HitTestWithPointDrawingContextWalker.cs
- ListItemCollection.cs
- ToolboxItemLoader.cs
- HttpListenerRequest.cs
- SafeFileHandle.cs
- DynamicObject.cs
- SmiGettersStream.cs
- HtmlEmptyTagControlBuilder.cs
- CqlLexer.cs
- ChangeTracker.cs
- ViewStateModeByIdAttribute.cs
- BodyGlyph.cs
- DocumentXmlWriter.cs
- StopRoutingHandler.cs
- PathSegment.cs
- ConvertTextFrag.cs
- ParameterModifier.cs
- EdmConstants.cs
- TreeBuilder.cs
- ViewCellRelation.cs
- PnrpPermission.cs
- Brushes.cs
- NotEqual.cs
- RtfToXamlLexer.cs
- InfoCardTraceRecord.cs
- BindingNavigator.cs
- DesignerHost.cs
- Material.cs
- SoapAttributes.cs
- ErrorTableItemStyle.cs
- StagingAreaInputItem.cs
- SecurityTokenProvider.cs
- SqlUnionizer.cs
- MultiViewDesigner.cs
- BufferBuilder.cs
- ProtocolInformationWriter.cs
- DynamicResourceExtension.cs
- SqlCacheDependencyDatabase.cs
- DataPagerFieldCommandEventArgs.cs
- AddInContractAttribute.cs
- ProxyHwnd.cs
- InternalsVisibleToAttribute.cs
- SoapReflectionImporter.cs
- EasingKeyFrames.cs
- HostingEnvironment.cs
- Bits.cs
- HwndSource.cs
- Membership.cs
- Preprocessor.cs
- smtppermission.cs
- DataBoundControl.cs
- OperatorExpressions.cs
- BulletedList.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- SqlRetyper.cs
- UrlPath.cs
- PingReply.cs
- CmsUtils.cs
- KnownColorTable.cs
- ValidatorCompatibilityHelper.cs
- EventLogInternal.cs
- BooleanKeyFrameCollection.cs
- ServiceOperation.cs
- SqlProviderManifest.cs
- _NTAuthentication.cs
- RoleManagerModule.cs
- MemoryPressure.cs
- MessageHeaderDescriptionCollection.cs
- TabPage.cs
- RegisteredExpandoAttribute.cs
- ProfileSettings.cs