C# 클래스 Signum.Engine.CodeGeneration.WebCodeGenerator

파일 보기 프로젝트 열기: signumsoftware/framework

공개 프로퍼티들

프로퍼티 타입 설명
CurrentSchema Schema
SolutionFolder string
SolutionName string

공개 메소드들

메소드 설명
GenerateWebFromEntities ( ) : void

보호된 메소드들

메소드 설명
CandidateTypes ( ) : List
GetClienUsingNamespaces ( Module mod ) : List
GetClientFileName ( Module t ) : string
GetClientNamespace ( Module mod ) : string
GetEntitySetting ( Type type ) : string
GetJsModule ( Module mod ) : string
GetModules ( ) : IEnumerable
GetProjectFolder ( ) : string
GetProperties ( Type type ) : IEnumerable
GetSolutionInfo ( string &solutionFolder, string &solutionName ) : void
GetTypeScriptFileName ( Module t ) : string
GetVarName ( Type type ) : string
GetViewFileName ( Module m, Type t ) : string
GetViewName ( Type type ) : string
GetViewPrefix ( Module mod ) : string
GetViewUsingNamespaces ( Type type ) : List
IsValue ( Type type ) : bool
WriteClientClass ( Module mod ) : string
WriteClientFile ( Module mod ) : string
WriteEmbeddedProperty ( PropertyInfo pi, string v, string vc ) : string
WriteEntityProperty ( PropertyInfo pi, string v, string vc ) : string
WriteMListProperty ( PropertyInfo pi, string v, string vc ) : string
WriteProperty ( PropertyInfo pi, string v, string vc ) : string
WriteStartMethod ( Module mod ) : string
WriteValueLine ( PropertyInfo pi, string v, string vc ) : string
WriteViewFile ( Type type ) : string
WritetEntitySettings ( Module mod ) : string
WritetOperationSettings ( Module mod ) : string

비공개 메소드들

메소드 설명
WriteTypeScriptFile ( Module mod ) : string

메소드 상세

CandidateTypes() 보호된 메소드

protected CandidateTypes ( ) : List
리턴 List

GenerateWebFromEntities() 공개 메소드

public GenerateWebFromEntities ( ) : void
리턴 void

GetClienUsingNamespaces() 보호된 메소드

protected GetClienUsingNamespaces ( Module mod ) : List
mod Module
리턴 List

GetClientFileName() 보호된 메소드

protected GetClientFileName ( Module t ) : string
t Module
리턴 string

GetClientNamespace() 보호된 메소드

protected GetClientNamespace ( Module mod ) : string
mod Module
리턴 string

GetEntitySetting() 보호된 메소드

protected GetEntitySetting ( Type type ) : string
type System.Type
리턴 string

GetJsModule() 보호된 메소드

protected GetJsModule ( Module mod ) : string
mod Module
리턴 string

GetModules() 보호된 메소드

protected GetModules ( ) : IEnumerable
리턴 IEnumerable

GetProjectFolder() 보호된 메소드

protected GetProjectFolder ( ) : string
리턴 string

GetProperties() 보호된 메소드

protected GetProperties ( Type type ) : IEnumerable
type System.Type
리턴 IEnumerable

GetSolutionInfo() 보호된 메소드

protected GetSolutionInfo ( string &solutionFolder, string &solutionName ) : void
solutionFolder string
solutionName string
리턴 void

GetTypeScriptFileName() 보호된 메소드

protected GetTypeScriptFileName ( Module t ) : string
t Module
리턴 string

GetVarName() 보호된 메소드

protected GetVarName ( Type type ) : string
type System.Type
리턴 string

GetViewFileName() 보호된 메소드

protected GetViewFileName ( Module m, Type t ) : string
m Module
t System.Type
리턴 string

GetViewName() 보호된 메소드

protected GetViewName ( Type type ) : string
type System.Type
리턴 string

GetViewPrefix() 보호된 메소드

protected GetViewPrefix ( Module mod ) : string
mod Module
리턴 string

GetViewUsingNamespaces() 보호된 메소드

protected GetViewUsingNamespaces ( Type type ) : List
type System.Type
리턴 List

IsValue() 보호된 메소드

protected IsValue ( Type type ) : bool
type System.Type
리턴 bool

WriteClientClass() 보호된 메소드

protected WriteClientClass ( Module mod ) : string
mod Module
리턴 string

WriteClientFile() 보호된 메소드

protected WriteClientFile ( Module mod ) : string
mod Module
리턴 string

WriteEmbeddedProperty() 보호된 메소드

protected WriteEmbeddedProperty ( PropertyInfo pi, string v, string vc ) : string
pi System.Reflection.PropertyInfo
v string
vc string
리턴 string

WriteEntityProperty() 보호된 메소드

protected WriteEntityProperty ( PropertyInfo pi, string v, string vc ) : string
pi System.Reflection.PropertyInfo
v string
vc string
리턴 string

WriteMListProperty() 보호된 메소드

protected WriteMListProperty ( PropertyInfo pi, string v, string vc ) : string
pi System.Reflection.PropertyInfo
v string
vc string
리턴 string

WriteProperty() 보호된 메소드

protected WriteProperty ( PropertyInfo pi, string v, string vc ) : string
pi System.Reflection.PropertyInfo
v string
vc string
리턴 string

WriteStartMethod() 보호된 메소드

protected WriteStartMethod ( Module mod ) : string
mod Module
리턴 string

WriteValueLine() 보호된 메소드

protected WriteValueLine ( PropertyInfo pi, string v, string vc ) : string
pi System.Reflection.PropertyInfo
v string
vc string
리턴 string

WriteViewFile() 보호된 메소드

protected WriteViewFile ( Type type ) : string
type System.Type
리턴 string

WritetEntitySettings() 보호된 메소드

protected WritetEntitySettings ( Module mod ) : string
mod Module
리턴 string

WritetOperationSettings() 보호된 메소드

protected WritetOperationSettings ( Module mod ) : string
mod Module
리턴 string

프로퍼티 상세

CurrentSchema 공개적으로 프로퍼티

public Schema CurrentSchema
리턴 Schema

SolutionFolder 공개적으로 프로퍼티

public string SolutionFolder
리턴 string

SolutionName 공개적으로 프로퍼티

public string SolutionName
리턴 string