[]
A boolean value stored on 4 bytes (instead of 1 in .NET).
public struct Bool : IEquatable<Bool>
Initializes a new instance of the Bool class.
public Bool(bool boolValue)
boolValue
boolif set to true
[bool value].
The boolean False value.
public static readonly Bool False
The size of the Bool type, in bytes.
public const int SizeInBytes = 4
The boolean True value.
public static readonly Bool True
Gets or sets the boolean value.
public bool Value { get; set; }
Indicates whether this instance and a specified object are equal.
public bool Equals(Bool other)
other
BoolIndicates whether this instance and a specified object are equal.
public override bool Equals(object obj)
obj
objectReturns a hash code for this instance.
public override int GetHashCode()
Returns a string that represents the current object.
public override string ToString()
Determines if the specified values are equal.
public static bool operator ==(Bool left, Bool right)
public static implicit operator bool(Bool value)
value
BoolThe value.
The result of the conversion.
public static implicit operator Bool(bool boolValue)
boolValue
boolThe value.
The result of the conversion.
Determines if the specified values are not equal.
public static bool operator !=(Bool left, Bool right)