Table of Contents

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()

public bool 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