C# Класс Stetic.CodeGenerator

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

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

Метод Описание
GenerateCreationCode ( CodeNamespace cns, CodeTypeDeclaration type, Gtk w, System.CodeDom.CodeExpression widgetVarExp, CodeStatementCollection statements, GenerationOptions options, ArrayList warnings ) : WidgetMap
GenerateCreationCode ( CodeNamespace cns, CodeTypeDeclaration type, Wrapper grp, System.CodeDom.CodeExpression groupVarExp, CodeStatementCollection statements, GenerationOptions options, ArrayList warnings ) : WidgetMap
GenerateProjectCode ( GenerationOptions options, ProjectBackend projects ) : Stetic.CodeGenerationResult
GenerateProjectCode ( string file, CodeDomProvider provider, GenerationOptions options, ProjectBackend projects ) : void

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

Метод Описание
BindSignalHandlers ( System.CodeDom.CodeExpression targetObjectVar, ObjectWrapper wrapper, Stetic map, CodeStatementCollection statements, GenerationOptions options ) : void
GenerateProjectActionsCode ( CodeNamespace cns, GenerationOptions options ) : void
GetFieldsToBind ( ObjectWrapper wrapper ) : List
GetFieldsToBind ( List tobind, ObjectWrapper wrapper ) : void

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

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

public static GenerateCreationCode ( CodeNamespace cns, CodeTypeDeclaration type, Gtk w, System.CodeDom.CodeExpression widgetVarExp, CodeStatementCollection statements, GenerationOptions options, ArrayList warnings ) : WidgetMap
cns System.CodeDom.CodeNamespace
type System.CodeDom.CodeTypeDeclaration
w Gtk
widgetVarExp System.CodeDom.CodeExpression
statements System.CodeDom.CodeStatementCollection
options GenerationOptions
warnings System.Collections.ArrayList
Результат WidgetMap

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

public static GenerateCreationCode ( CodeNamespace cns, CodeTypeDeclaration type, Wrapper grp, System.CodeDom.CodeExpression groupVarExp, CodeStatementCollection statements, GenerationOptions options, ArrayList warnings ) : WidgetMap
cns System.CodeDom.CodeNamespace
type System.CodeDom.CodeTypeDeclaration
grp Wrapper
groupVarExp System.CodeDom.CodeExpression
statements System.CodeDom.CodeStatementCollection
options GenerationOptions
warnings System.Collections.ArrayList
Результат WidgetMap

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

public static GenerateProjectCode ( GenerationOptions options, ProjectBackend projects ) : Stetic.CodeGenerationResult
options GenerationOptions
projects ProjectBackend
Результат Stetic.CodeGenerationResult

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

public static GenerateProjectCode ( string file, CodeDomProvider provider, GenerationOptions options, ProjectBackend projects ) : void
file string
provider System.CodeDom.Compiler.CodeDomProvider
options GenerationOptions
projects ProjectBackend
Результат void