C# Class Entitas.CodeGenerator.TypeReflectionProvider

Inheritance: ICodeGeneratorDataProvider
Afficher le fichier Open project: sschmid/Entitas-CSharp Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
hasBaseType ( Type type, string fullTypeName ) : bool
isTypeOrHasBaseType ( Type type, string fullTypeName ) : bool

Method Details

CreateComponentInfo() public static méthode

public static CreateComponentInfo ( Type type ) : ComponentInfo
type System.Type
Résultat ComponentInfo

CreateComponentInfosForClass() public static méthode

public static CreateComponentInfosForClass ( Type type ) : Entitas.CodeGenerator.ComponentInfo[]
type System.Type
Résultat Entitas.CodeGenerator.ComponentInfo[]

GetComponentInfos() public static méthode

public static GetComponentInfos ( ) : Entitas.CodeGenerator.ComponentInfo[]
Résultat Entitas.CodeGenerator.ComponentInfo[]

GetComponentNames() public static méthode

public static GetComponentNames ( Type type ) : string[]
type System.Type
Résultat string[]

GetContexts() public static méthode

public static GetContexts ( Type type, bool defaultIfEmpty ) : string[]
type System.Type
defaultIfEmpty bool
Résultat string[]

GetGenerateIndex() public static méthode

public static GetGenerateIndex ( Type type ) : bool
type System.Type
Résultat bool

GetGenerateMethods() public static méthode

public static GetGenerateMethods ( Type type ) : bool
type System.Type
Résultat bool

GetHideInBlueprintInspector() public static méthode

public static GetHideInBlueprintInspector ( Type type ) : bool
type System.Type
Résultat bool

GetIsSingleEntity() public static méthode

public static GetIsSingleEntity ( Type type ) : bool
type System.Type
Résultat bool

GetPublicMemberInfo() public static méthode

public static GetPublicMemberInfo ( Type type ) : List
type System.Type
Résultat List

GetSingleComponentPrefix() public static méthode

public static GetSingleComponentPrefix ( Type type ) : string
type System.Type
Résultat string

TypeReflectionProvider() public méthode

public TypeReflectionProvider ( Type types, string contextNames, string blueprintNames ) : System
types System.Type
contextNames string
blueprintNames string
Résultat System