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

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

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

Метод Описание
Generate ( ComponentInfo componentInfos ) : Entitas.CodeGenerator.CodeGenFile[]

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

Метод Описание
addAddMethods ( ComponentInfo componentInfo ) : string
addCloseClass ( ) : string
addContextAddMethods ( ComponentInfo componentInfo ) : object
addContextClassHeader ( ) : string
addContextGetMethods ( ComponentInfo componentInfo ) : string
addContextHasMethods ( ComponentInfo componentInfo ) : string
addContextMethods ( ComponentInfo componentInfo ) : string
addContextRemoveMethods ( ComponentInfo componentInfo ) : string
addContextReplaceMethods ( ComponentInfo componentInfo ) : string
addEntityClassHeader ( ) : string
addEntityMethods ( ComponentInfo componentInfo ) : string
addGetMethods ( ComponentInfo componentInfo ) : string
addHasMethods ( ComponentInfo componentInfo ) : string
addMatcher ( ComponentInfo componentInfo, bool onlyDefault = false ) : string
addNamespace ( ) : string
addRemoveMethods ( ComponentInfo componentInfo ) : string
addReplaceMethods ( ComponentInfo componentInfo ) : string
addUsings ( ) : string
buildString ( ComponentInfo componentInfo, string format, int contextIndex ) : string
closeNamespace ( ) : string
createFormatString ( string format ) : string
generateComponent ( ComponentInfo componentInfo ) : string
generateComponentExtension ( ComponentInfo componentInfo ) : string
memberAssignments ( List memberInfos ) : string
memberNames ( List memberInfos ) : string
memberNamesWithType ( List memberInfos ) : string

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

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

public Generate ( ComponentInfo componentInfos ) : Entitas.CodeGenerator.CodeGenFile[]
componentInfos ComponentInfo
Результат Entitas.CodeGenerator.CodeGenFile[]