| File: System\Xml\Ref.cs | Web Access |
| Project: src\runtime\src\libraries\System.Private.Xml\src\System.Private.Xml.csproj (System.Private.Xml) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using System.Diagnostics; namespace System.Xml { /// <summary> /// Ref class is used to verify string atomization in debug mode. /// </summary> internal static class Ref { public static bool Equal(string? strA, string? strB) { #if DEBUG if (((object?)strA != (object?)strB) && string.Equals(strA, strB)) Debug.Fail("Ref.Equal: Object comparison used for non-atomized string '" + strA + "'"); #endif return (object?)strA == (object?)strB; } } }