Struct BlittableBoolean
Represents a blittable boolean value. That is, a boolean value that is represented in memory as a single byte.
public readonly struct BlittableBoolean : IEquatable<BlittableBoolean>
- Implements
- Inherited Members
Constructors
BlittableBoolean(bool)
Represents a blittable boolean value. That is, a boolean value that is represented in memory as a single byte.
public BlittableBoolean(bool value)
Parameters
valueboolThe boolean value
Methods
Equals(BlittableBoolean)
public bool Equals(BlittableBoolean other)
Parameters
otherBlittableBoolean
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(BlittableBoolean, BlittableBoolean)
Compares two BlittableBoolean values for equality.
public static bool operator ==(BlittableBoolean lhs, BlittableBoolean rhs)
Parameters
lhsBlittableBooleanThe left hand side value.
rhsBlittableBooleanThe right hand side value.
Returns
- bool
The result of the comparison.
implicit operator bool(BlittableBoolean)
Implicitly converts a BlittableBoolean to a bool.
public static implicit operator bool(BlittableBoolean b)
Parameters
bBlittableBooleanThe value to convert.
Returns
implicit operator BlittableBoolean(bool)
Implicitly converts a bool to a BlittableBoolean.
public static implicit operator BlittableBoolean(bool b)
Parameters
bboolThe value to convert.
Returns
operator !=(BlittableBoolean, BlittableBoolean)
Compares two BlittableBoolean values for inequality.
public static bool operator !=(BlittableBoolean lhs, BlittableBoolean rhs)
Parameters
lhsBlittableBooleanThe left hand side value.
rhsBlittableBooleanThe right hand side value.
Returns
- bool
The result of the comparison.