C# 클래스 Stetic.CodeGenerator

파일 보기 프로젝트 열기: mono/stetic 1 사용 예제들

공개 메소드들

메소드 설명
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