[]
Pair of arbitrary encoder/decoder objects.
public record Coder<T1, T2> : IEquatable<Coder<T1, T2>>
Name | Description |
---|---|
T1 | The type of objects to be encoded. |
T2 | The type of result object. |
This record should not be used directly in application code.It is designed for internal operations within the product libraries and may change or be removed in future versions without notice.
Name | Description |
---|---|
Coder(Coder<T1, T2>) | |
Coder(Func<T1, T2>, Func<T2, T1>) | Pair of arbitrary encoder/decoder objects. |
Name | Description |
---|---|
Decode | |
Encode | |
EqualityContract |
Name | Description |
---|---|
Deconstruct(out Func<T1, T2>, out Func<T2, T1>) | |
Equals(Coder<T1, T2>?) | |
Equals(object?) | |
GetHashCode() | |
PrintMembers(StringBuilder) | |
ToString() |
Name | Description |
---|---|
operator ==(Coder<T1, T2>?, Coder<T1, T2>?) | |
operator !=(Coder<T1, T2>?, Coder<T1, T2>?) |