Class TranslateValue
- Namespace
- Cratis.Chronicle.Concepts.Captures
- Assembly
- Cratis.Chronicle.dll
Represents a single translation entry.
public record TranslateValue : IEquatable<TranslateValue>
- Inheritance
-
TranslateValue
- Implements
- Inherited Members
- Extension Methods
Constructors
TranslateValue(TranslateValue)
protected TranslateValue(TranslateValue original)
Parameters
originalTranslateValue
TranslateValue(string, string)
Represents a single translation entry.
public TranslateValue(string From, string To)
Parameters
Properties
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
From
The source value.
public string From { get; init; }
Property Value
To
The translated value.
public string To { get; init; }
Property Value
Methods
Deconstruct(out string, out string)
public void Deconstruct(out string From, out string To)
Parameters
Equals(TranslateValue?)
public virtual bool Equals(TranslateValue? other)
Parameters
otherTranslateValue
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(TranslateValue?, TranslateValue?)
public static bool operator ==(TranslateValue? left, TranslateValue? right)
Parameters
leftTranslateValuerightTranslateValue
Returns
operator !=(TranslateValue?, TranslateValue?)
public static bool operator !=(TranslateValue? left, TranslateValue? right)
Parameters
leftTranslateValuerightTranslateValue