C# 클래스 Stetic.GeneratorContext

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

공개 메소드들

메소드 설명
EndGeneration ( ) : void
GenerateBuildCode ( ObjectWrapper wrapper, System.CodeDom.CodeExpression var ) : void
GenerateCreationCode ( ObjectWrapper wrapper, System.CodeDom.CodeExpression varExp ) : void
GenerateCreationCode ( Wrapper agroup, System.CodeDom.CodeExpression var ) : void
GenerateInstanceExpression ( ObjectWrapper wrapper, System.CodeDom.CodeExpression newObject ) : System.CodeDom.CodeExpression
GenerateLoadPixbuf ( string name, Gtk size ) : System.CodeDom.CodeExpression
GenerateNewInstanceCode ( Wrapper widget ) : System.CodeDom.CodeExpression
GenerateValue ( object value, Type type ) : System.CodeDom.CodeExpression
GenerateValue ( object value, Type type, bool translatable ) : System.CodeDom.CodeExpression
GeneratorContext ( CodeNamespace cns, string idPrefix, CodeStatementCollection statements, GenerationOptions options ) : System
NewId ( ) : string
ReportWarning ( string s ) : void
Reset ( ) : void

메소드 상세

EndGeneration() 공개 메소드

public EndGeneration ( ) : void
리턴 void

GenerateBuildCode() 공개 메소드

public GenerateBuildCode ( ObjectWrapper wrapper, System.CodeDom.CodeExpression var ) : void
wrapper ObjectWrapper
var System.CodeDom.CodeExpression
리턴 void

GenerateCreationCode() 공개 메소드

public GenerateCreationCode ( ObjectWrapper wrapper, System.CodeDom.CodeExpression varExp ) : void
wrapper ObjectWrapper
varExp System.CodeDom.CodeExpression
리턴 void

GenerateCreationCode() 공개 메소드

public GenerateCreationCode ( Wrapper agroup, System.CodeDom.CodeExpression var ) : void
agroup Wrapper
var System.CodeDom.CodeExpression
리턴 void

GenerateInstanceExpression() 공개 메소드

public GenerateInstanceExpression ( ObjectWrapper wrapper, System.CodeDom.CodeExpression newObject ) : System.CodeDom.CodeExpression
wrapper ObjectWrapper
newObject System.CodeDom.CodeExpression
리턴 System.CodeDom.CodeExpression

GenerateLoadPixbuf() 공개 메소드

public GenerateLoadPixbuf ( string name, Gtk size ) : System.CodeDom.CodeExpression
name string
size Gtk
리턴 System.CodeDom.CodeExpression

GenerateNewInstanceCode() 공개 메소드

public GenerateNewInstanceCode ( Wrapper widget ) : System.CodeDom.CodeExpression
widget Wrapper
리턴 System.CodeDom.CodeExpression

GenerateValue() 공개 메소드

public GenerateValue ( object value, Type type ) : System.CodeDom.CodeExpression
value object
type System.Type
리턴 System.CodeDom.CodeExpression

GenerateValue() 공개 메소드

public GenerateValue ( object value, Type type, bool translatable ) : System.CodeDom.CodeExpression
value object
type System.Type
translatable bool
리턴 System.CodeDom.CodeExpression

GeneratorContext() 공개 메소드

public GeneratorContext ( CodeNamespace cns, string idPrefix, CodeStatementCollection statements, GenerationOptions options ) : System
cns System.CodeDom.CodeNamespace
idPrefix string
statements System.CodeDom.CodeStatementCollection
options GenerationOptions
리턴 System

NewId() 공개 메소드

public NewId ( ) : string
리턴 string

ReportWarning() 공개 메소드

public ReportWarning ( string s ) : void
s string
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void