Class BoolResult
- Namespace
- StepLang.Expressions.Results
- Assembly
- StepLang.dll
public class BoolResult : ValueExpressionResult<bool>, IEquatable<ExpressionResult>
- Inheritance
-
BoolResult
- Implements
-
- Inherited Members
-
Constructors
BoolResult(bool)
public BoolResult(bool value)
Parameters
value
bool
Fields
False
public static readonly BoolResult False
Field Value
- BoolResult
True
public static readonly BoolResult True
Field Value
- BoolResult
Methods
DeepClone()
public override BoolResult DeepClone()
Returns
- BoolResult
Equals(BoolResult, BoolResult)
public static BoolResult Equals(BoolResult left, BoolResult right)
Parameters
left
BoolResult
right
BoolResult
Returns
- BoolResult
Equals(object?)
public override bool Equals(object? obj)
Parameters
obj
object
Returns
- bool
EqualsInternal(ExpressionResult)
protected override bool EqualsInternal(ExpressionResult other)
Parameters
other
ExpressionResult
Returns
- bool
FromBoolean(bool)
public static BoolResult FromBoolean(bool value)
Parameters
value
bool
Returns
- BoolResult
FromString(string)
public static BoolResult FromString(string value)
Parameters
value
string
Returns
- BoolResult
GetHashCode()
public override int GetHashCode()
Returns
- int
LogicalNot()
public BoolResult LogicalNot()
Returns
- BoolResult
NotEquals(BoolResult, BoolResult)
public static BoolResult NotEquals(BoolResult left, BoolResult right)
Parameters
left
BoolResult
right
BoolResult
Returns
- BoolResult
ToBoolean()
Returns
- bool
Operators
operator ==(BoolResult, BoolResult)
public static BoolResult operator ==(BoolResult left, BoolResult right)
Parameters
left
BoolResult
right
BoolResult
Returns
- BoolResult
implicit operator bool(BoolResult)
public static implicit operator bool(BoolResult result)
Parameters
result
BoolResult
Returns
- bool
implicit operator BoolResult(bool)
public static implicit operator BoolResult(bool value)
Parameters
value
bool
Returns
- BoolResult
implicit operator BoolResult(string)
public static implicit operator BoolResult(string value)
Parameters
value
string
Returns
- BoolResult
operator !=(BoolResult, BoolResult)
public static BoolResult operator !=(BoolResult left, BoolResult right)
Parameters
left
BoolResult
right
BoolResult
Returns
- BoolResult
operator !(BoolResult)
public static BoolResult operator !(BoolResult result)
Parameters
result
BoolResult
Returns
- BoolResult