C# Класс BaseVectorOfUnionTypeModel, FlatSharp

Defines a vector of union type model.
Наследование: RuntimeTypeModel
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
Indexer ( string index ) : string

Приватные методы

Метод Описание
BaseVectorOfUnionTypeModel ( Type, vectorType, TypeModelContainer, provider ) : System.Collections.Immutable

Описание методов

CreateCloneMethodBody() публичный Метод

public CreateCloneMethodBody ( CloneCodeGenContext, context ) : CodeGeneratedMethod
context CloneCodeGenContext,
Результат CodeGeneratedMethod

CreateGetMaxSizeMethodBody() публичный Метод

public CreateGetMaxSizeMethodBody ( GetMaxSizeCodeGenContext context ) : CodeGeneratedMethod
context GetMaxSizeCodeGenContext
Результат CodeGeneratedMethod

CreateSerializeMethodBody() публичный Метод

public CreateSerializeMethodBody ( SerializationCodeGenContext context ) : CodeGeneratedMethod
context SerializationCodeGenContext
Результат CodeGeneratedMethod

Indexer() защищенный Метод

protected Indexer ( string index ) : string
index string
Результат string

Initialize() публичный закрытый Метод

public final Initialize ( ) : void
Результат void

OnInitialize() публичный абстрактный Метод

Returns the type of union.
public abstract OnInitialize ( ) : Type,
Результат Type,

TryGetUnderlyingVectorType() публичный Метод

public TryGetUnderlyingVectorType ( ITypeModel? &typeModel ) : bool
typeModel ITypeModel?
Результат bool