C# 클래스 NRefactoryASTGenerator.MainClass

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

공개 메소드들

메소드 설명
AddAChillunsGetter ( Type type, CodeTypeDeclaration ctd ) : void
Main ( string args ) : void

비공개 메소드들

메소드 설명
AddAnAcceptVisitorMethod ( Type type, CodeTypeDeclaration ctd, string typeOfFirstParam, Type returnType ) : void
AddFieldVisitCode ( ICSharpCode.EasyCodeDom.EasyMethod m, Type type, System.CodeDom.CodeExpression var, List assertions, bool transformer ) : void
AddVisitCode ( ICSharpCode.EasyCodeDom.EasyMethod m, FieldInfo field, System.CodeDom.CodeExpression var, List assertions, bool transformer ) : bool
AssertIsNotNull ( System.CodeDom.CodeExpression expr ) : CodeStatement
ConvertType ( Type type ) : CodeTypeReference
CreateAstComparisonVisitorClass ( List nodeTypes ) : CodeTypeDeclaration
CreateAstVisitorClass ( List nodeTypes, bool transformer ) : CodeTypeDeclaration
CreateAstVisitorInterface ( List nodeTypes ) : CodeTypeDeclaration
CreateNodeTrackingAstVisitorClass ( List nodeTypes ) : CodeTypeDeclaration
CreateNotImplementedAstVisitorClass ( List nodeTypes ) : CodeTypeDeclaration
CreateToString ( Type type ) : System.CodeDom.CodeExpression
CreateTransformerLoop ( string collection, string typeName ) : string
GetBaseCtor ( Type type ) : ConstructorInfo
GetCode ( System.CodeDom.CodeExpression ex ) : string
GetDefaultValue ( string inputVariable, FieldInfo field ) : System.CodeDom.CodeExpression
GetFieldName ( string typeName ) : string
GetPropertyName ( string fieldName ) : string
IfNullSetFailure ( System.CodeDom.CodeExpression expr ) : CodeStatement
ProcessType ( Type type, CodeTypeDeclaration ctd ) : void
SetFailureIfNull ( System.CodeDom.CodeExpression expr ) : CodeStatement

메소드 상세

AddAChillunsGetter() 공개 정적인 메소드

public static AddAChillunsGetter ( Type type, CodeTypeDeclaration ctd ) : void
type System.Type
ctd System.CodeDom.CodeTypeDeclaration
리턴 void

Main() 공개 정적인 메소드

public static Main ( string args ) : void
args string
리턴 void