|
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
#nullable disable
namespace Microsoft.Build.Framework.XamlTypes
{
/// <summary>
/// Represents the schame of a boolean property.
/// </summary>
public sealed class BoolProperty : BaseProperty
{
#region Properties
/// <summary>
/// Represents the logical negation of a boolean switch.
/// </summary>
/// <example>
/// <para>
/// For the VC++ CL task, <c>WholeProgramOptimization</c> is a boolean parameter. It's switch is <c>GL</c>. To
/// disable whole program optimization, you need to pass the ReverseSwitch, which is <c>GL-</c>.
/// </para>
/// <para>
/// This field is optional.
/// </para>
/// </example>
public string ReverseSwitch
{
get;
set;
}
#endregion
}
}
|