summaryrefslogtreecommitdiff
path: root/src/mscorlib/src/System/AppContext/AppContextDefaultValues.CoreClrOverrides.cs
blob: 89893c6bee4ef1b2f41f1e132f75d03a3d164b9d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.

namespace System
{
    internal static partial class AppContextDefaultValues
    {
        static partial void TryGetSwitchOverridePartial(string switchName, ref bool overrideFound, ref bool overrideValue)
        {
            overrideFound = false;
            overrideValue = false;

            string value = AppContext.GetData(switchName) as string;
            if (value != null)
            {
                overrideFound = bool.TryParse(value, out overrideValue);
            }
        }
    }
}