Freigeben über


FSharpChoiceCodec<T1,T2,T3,T4,T5,T6> Klasse

Definition

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

Typparameter

T1
T2
T3
T4
T5
T6
Vererbung
FSharpChoiceCodec<T1,T2,T3,T4,T5,T6>
Attribute
Implementiert
IDerivedTypeCodec IFieldCodec IFieldCodec<Microsoft.FSharp.Core.FSharpChoice<T1,T2,T3,T4,T5,T6>>

Konstruktoren

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

Explizite Schnittstellenimplementierungen

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

Gilt für: