[]
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>?) |