C# Class BaseVectorOfUnionTypeModel, FlatSharp

Defines a vector of union type model.
Inheritance: RuntimeTypeModel
Afficher le fichier Open project: jamescourtney/FlatSharp

Méthodes publiques

Méthode Description
CreateCloneMethodBody ( CloneCodeGenContext, context ) : CodeGeneratedMethod
CreateGetMaxSizeMethodBody ( GetMaxSizeCodeGenContext context ) : CodeGeneratedMethod
CreateSerializeMethodBody ( SerializationCodeGenContext context ) : CodeGeneratedMethod
Initialize ( ) : void
OnInitialize ( ) : Type,

Returns the type of union.

TryGetUnderlyingVectorType ( ITypeModel? &typeModel ) : bool

Méthodes protégées

Méthode Description
Indexer ( string index ) : string

Private Methods

Méthode Description
BaseVectorOfUnionTypeModel ( Type, vectorType, TypeModelContainer, provider ) : System.Collections.Immutable

Method Details

CreateCloneMethodBody() public méthode

public CreateCloneMethodBody ( CloneCodeGenContext, context ) : CodeGeneratedMethod
context CloneCodeGenContext,
Résultat CodeGeneratedMethod

CreateGetMaxSizeMethodBody() public méthode

public CreateGetMaxSizeMethodBody ( GetMaxSizeCodeGenContext context ) : CodeGeneratedMethod
context GetMaxSizeCodeGenContext
Résultat CodeGeneratedMethod

CreateSerializeMethodBody() public méthode

public CreateSerializeMethodBody ( SerializationCodeGenContext context ) : CodeGeneratedMethod
context SerializationCodeGenContext
Résultat CodeGeneratedMethod

Indexer() protected méthode

protected Indexer ( string index ) : string
index string
Résultat string

Initialize() public final méthode

public final Initialize ( ) : void
Résultat void

OnInitialize() public abstract méthode

Returns the type of union.
public abstract OnInitialize ( ) : Type,
Résultat Type,

TryGetUnderlyingVectorType() public méthode

public TryGetUnderlyingVectorType ( ITypeModel? &typeModel ) : bool
typeModel ITypeModel?
Résultat bool