C# Class Signum.Engine.CodeGeneration.WebCodeGenerator

Afficher le fichier Open project: signumsoftware/framework

Méthodes publiques

Свойство Type Description
CurrentSchema Schema
SolutionFolder string
SolutionName string

Méthodes publiques

Méthode Description
GenerateWebFromEntities ( ) : void

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
WriteTypeScriptFile ( Module mod ) : string

Method Details

CandidateTypes() protected méthode

protected CandidateTypes ( ) : List
Résultat List

GenerateWebFromEntities() public méthode

public GenerateWebFromEntities ( ) : void
Résultat void

GetClienUsingNamespaces() protected méthode

protected GetClienUsingNamespaces ( Module mod ) : List
mod Module
Résultat List

GetClientFileName() protected méthode

protected GetClientFileName ( Module t ) : string
t Module
Résultat string

GetClientNamespace() protected méthode

protected GetClientNamespace ( Module mod ) : string
mod Module
Résultat string

GetEntitySetting() protected méthode

protected GetEntitySetting ( Type type ) : string
type System.Type
Résultat string

GetJsModule() protected méthode

protected GetJsModule ( Module mod ) : string
mod Module
Résultat string

GetModules() protected méthode

protected GetModules ( ) : IEnumerable
Résultat IEnumerable

GetProjectFolder() protected méthode

protected GetProjectFolder ( ) : string
Résultat string

GetProperties() protected méthode

protected GetProperties ( Type type ) : IEnumerable
type System.Type
Résultat IEnumerable

GetSolutionInfo() protected méthode

protected GetSolutionInfo ( string &solutionFolder, string &solutionName ) : void
solutionFolder string
solutionName string
Résultat void

GetTypeScriptFileName() protected méthode

protected GetTypeScriptFileName ( Module t ) : string
t Module
Résultat string

GetVarName() protected méthode

protected GetVarName ( Type type ) : string
type System.Type
Résultat string

GetViewFileName() protected méthode

protected GetViewFileName ( Module m, Type t ) : string
m Module
t System.Type
Résultat string

GetViewName() protected méthode

protected GetViewName ( Type type ) : string
type System.Type
Résultat string

GetViewPrefix() protected méthode

protected GetViewPrefix ( Module mod ) : string
mod Module
Résultat string

GetViewUsingNamespaces() protected méthode

protected GetViewUsingNamespaces ( Type type ) : List
type System.Type
Résultat List

IsValue() protected méthode

protected IsValue ( Type type ) : bool
type System.Type
Résultat bool

WriteClientClass() protected méthode

protected WriteClientClass ( Module mod ) : string
mod Module
Résultat string

WriteClientFile() protected méthode

protected WriteClientFile ( Module mod ) : string
mod Module
Résultat string

WriteEmbeddedProperty() protected méthode

protected WriteEmbeddedProperty ( PropertyInfo pi, string v, string vc ) : string
pi System.Reflection.PropertyInfo
v string
vc string
Résultat string

WriteEntityProperty() protected méthode

protected WriteEntityProperty ( PropertyInfo pi, string v, string vc ) : string
pi System.Reflection.PropertyInfo
v string
vc string
Résultat string

WriteMListProperty() protected méthode

protected WriteMListProperty ( PropertyInfo pi, string v, string vc ) : string
pi System.Reflection.PropertyInfo
v string
vc string
Résultat string

WriteProperty() protected méthode

protected WriteProperty ( PropertyInfo pi, string v, string vc ) : string
pi System.Reflection.PropertyInfo
v string
vc string
Résultat string

WriteStartMethod() protected méthode

protected WriteStartMethod ( Module mod ) : string
mod Module
Résultat string

WriteValueLine() protected méthode

protected WriteValueLine ( PropertyInfo pi, string v, string vc ) : string
pi System.Reflection.PropertyInfo
v string
vc string
Résultat string

WriteViewFile() protected méthode

protected WriteViewFile ( Type type ) : string
type System.Type
Résultat string

WritetEntitySettings() protected méthode

protected WritetEntitySettings ( Module mod ) : string
mod Module
Résultat string

WritetOperationSettings() protected méthode

protected WritetOperationSettings ( Module mod ) : string
mod Module
Résultat string

Property Details

CurrentSchema public_oe property

public Schema CurrentSchema
Résultat Schema

SolutionFolder public_oe property

public string SolutionFolder
Résultat string

SolutionName public_oe property

public string SolutionName
Résultat string