Class StringResult
- Namespace
- StepLang.Expressions.Results
- Assembly
- StepLang.dll
public class StringResult : ComparableValueExpressionResult<string>, IEquatable<ExpressionResult>, IComparable<ComparableValueExpressionResult<string>>, IComparable
- Inheritance
-
StringResult
- Implements
-
- Inherited Members
-
Constructors
StringResult(string)
public StringResult(string value)
Parameters
value
string
Properties
Empty
public static StringResult Empty { get; }
Property Value
- StringResult
Methods
Add(NumberResult, StringResult)
public static StringResult Add(NumberResult left, StringResult right)
Parameters
left
NumberResult
right
StringResult
Returns
- StringResult
Add(StringResult, NumberResult)
public static StringResult Add(StringResult left, NumberResult right)
Parameters
left
StringResult
right
NumberResult
Returns
- StringResult
Add(StringResult, StringResult)
public static StringResult Add(StringResult left, StringResult right)
Parameters
left
StringResult
right
StringResult
Returns
- StringResult
CompareToInternal(ComparableValueExpressionResult<string>)
protected override int CompareToInternal(ComparableValueExpressionResult<string> other)
Parameters
other
ComparableValueExpressionResult<string>
Returns
- int
DeepClone()
public override StringResult DeepClone()
Returns
- StringResult
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
FromString(string)
public static StringResult FromString(string value)
Parameters
value
string
Returns
- StringResult
GetHashCode()
public override int GetHashCode()
Returns
- int
ToString()
public override string ToString()
Returns
- string
Operators
operator +(NumberResult, StringResult)
public static StringResult operator +(NumberResult left, StringResult right)
Parameters
left
NumberResult
right
StringResult
Returns
- StringResult
operator +(StringResult, NumberResult)
public static StringResult operator +(StringResult left, NumberResult right)
Parameters
left
StringResult
right
NumberResult
Returns
- StringResult
operator +(StringResult, StringResult)
public static StringResult operator +(StringResult left, StringResult right)
Parameters
left
StringResult
right
StringResult
Returns
- StringResult
operator ==(StringResult, StringResult)
public static BoolResult operator ==(StringResult left, StringResult right)
Parameters
left
StringResult
right
StringResult
Returns
- BoolResult
implicit operator StringResult(string)
public static implicit operator StringResult(string value)
Parameters
value
string
Returns
- StringResult
operator !=(StringResult, StringResult)
public static BoolResult operator !=(StringResult left, StringResult right)
Parameters
left
StringResult
right
StringResult
Returns
- BoolResult