File: Windows\Win32\Foundation\BOOL.cs
Web Access
Project: src\src\System.Private.Windows.Core\src\System.Private.Windows.Core.csproj (System.Private.Windows.Core)
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
 
namespace Windows.Win32.Foundation;
 
internal readonly partial struct BOOL
{
    public const int Size = sizeof(int);
 
    public static BOOL TRUE { get; } = new(true);
 
    public static BOOL FALSE { get; } = new(false);
 
    public static bool operator true(BOOL value) => value.Value != 0;
 
    public static bool operator false(BOOL value) => value.Value == 0;
}