Condividi tramite


FSharpChoiceCodec<T1,T2,T3,T4,T5> Classe

Definizione

[Orleans.RegisterSerializer]
public class FSharpChoiceCodec<T1,T2,T3,T4,T5> : Orleans.Serialization.Codecs.IDerivedTypeCodec, Orleans.Serialization.Codecs.IFieldCodec<Microsoft.FSharp.Core.FSharpChoice<T1,T2,T3,T4,T5>>
[<Orleans.RegisterSerializer>]
type FSharpChoiceCodec<'T1, 'T2, 'T3, 'T4, 'T5> = class
    interface IFieldCodec<Choice<'T1, 'T2, 'T3, 'T4, 'T5>>
    interface IFieldCodec
    interface IDerivedTypeCodec
Public Class FSharpChoiceCodec(Of T1, T2, T3, T4, T5)
Implements IDerivedTypeCodec, IFieldCodec(Of FSharpChoice(Of T1, T2, T3, T4, T5))

Parametri di tipo

T1
T2
T3
T4
T5
Ereditarietà
FSharpChoiceCodec<T1,T2,T3,T4,T5>
Attributi
Implementazioni
IDerivedTypeCodec IFieldCodec IFieldCodec<Microsoft.FSharp.Core.FSharpChoice<T1,T2,T3,T4,T5>>

Costruttori

FSharpChoiceCodec<T1,T2,T3,T4,T5>(IFieldCodec<T1>, IFieldCodec<T2>, IFieldCodec<T3>, IFieldCodec<T4>, IFieldCodec<T5>)

Implementazioni dell'interfaccia esplicita

IFieldCodec<FSharpChoice<T1,T2,T3,T4,T5>>.ReadValue<TInput>(Reader<TInput>, Field)
IFieldCodec<FSharpChoice<T1,T2,T3,T4,T5>>.WriteField<TBufferWriter>(Writer<TBufferWriter>, UInt32, Type, FSharpChoice<T1,T2,T3,T4,T5>)

Si applica a