C# Класс Entitas.CodeGenerator.TypeReflectionProvider

Наследование: ICodeGeneratorDataProvider
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CreateComponentInfo ( Type type ) : ComponentInfo
CreateComponentInfosForClass ( Type type ) : Entitas.CodeGenerator.ComponentInfo[]
GetComponentInfos ( ) : Entitas.CodeGenerator.ComponentInfo[]
GetComponentNames ( Type type ) : string[]
GetContexts ( Type type, bool defaultIfEmpty ) : string[]
GetGenerateIndex ( Type type ) : bool
GetGenerateMethods ( Type type ) : bool
GetHideInBlueprintInspector ( Type type ) : bool
GetIsSingleEntity ( Type type ) : bool
GetPublicMemberInfo ( Type type ) : List
GetSingleComponentPrefix ( Type type ) : string
TypeReflectionProvider ( Type types, string contextNames, string blueprintNames ) : System

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

Метод Описание
hasBaseType ( Type type, string fullTypeName ) : bool
isTypeOrHasBaseType ( Type type, string fullTypeName ) : bool

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

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

public static CreateComponentInfo ( Type type ) : ComponentInfo
type System.Type
Результат ComponentInfo

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

public static CreateComponentInfosForClass ( Type type ) : Entitas.CodeGenerator.ComponentInfo[]
type System.Type
Результат Entitas.CodeGenerator.ComponentInfo[]

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

public static GetComponentInfos ( ) : Entitas.CodeGenerator.ComponentInfo[]
Результат Entitas.CodeGenerator.ComponentInfo[]

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

public static GetComponentNames ( Type type ) : string[]
type System.Type
Результат string[]

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

public static GetContexts ( Type type, bool defaultIfEmpty ) : string[]
type System.Type
defaultIfEmpty bool
Результат string[]

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

public static GetGenerateIndex ( Type type ) : bool
type System.Type
Результат bool

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

public static GetGenerateMethods ( Type type ) : bool
type System.Type
Результат bool

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

public static GetHideInBlueprintInspector ( Type type ) : bool
type System.Type
Результат bool

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

public static GetIsSingleEntity ( Type type ) : bool
type System.Type
Результат bool

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

public static GetPublicMemberInfo ( Type type ) : List
type System.Type
Результат List

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

public static GetSingleComponentPrefix ( Type type ) : string
type System.Type
Результат string

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

public TypeReflectionProvider ( Type types, string contextNames, string blueprintNames ) : System
types System.Type
contextNames string
blueprintNames string
Результат System