C# Класс Signum.Engine.CodeGeneration.WebCodeGenerator

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
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