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

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

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

Свойство Тип Описание
CurrentSchema Schema
SolutionFolder string
SolutionName string

Открытые методы

Метод Описание
GenerateReactFromEntities ( ) : void

Защищенные методы

Метод Описание
BaseFileName ( Module m ) : string
CandidateTypes ( ) : List
ControllerFileName ( Module m ) : string
ExtensonsRelativePath ( bool inView ) : string
FrameworkRelativePath ( bool inView ) : string
GetClientFile ( Module m ) : string
GetEntitySetting ( Type type ) : string
GetModules ( ) : IEnumerable
GetProjectFolder ( ) : string
GetProperties ( Type type ) : IEnumerable
GetServerNamespace ( Module mod ) : string
GetServerUsingNamespaces ( Module mod ) : List
GetSolutionInfo ( string &solutionFolder, string &solutionName ) : void
GetTypingsFile ( Module m ) : string
GetVarName ( Type type ) : string
GetViewFileName ( Module m, Type t ) : string
GetViewName ( Type type ) : string
IsValue ( Type type ) : bool
ServerFileName ( Module m ) : string
ShouldWriteControllerFile ( Module mod ) : bool
ShouldWriteServerFile ( Module mod ) : bool
WriteClientFile ( Module mod ) : string
WriteClientStartMethod ( Module mod ) : string
WriteControllerClass ( Module mod ) : string
WriteControllerExampleMethod ( Module mod ) : string
WriteControllerFile ( Module mod ) : string
WriteEmbeddedProperty ( PropertyInfo pi, string v ) : string
WriteEntityComponentFile ( Type type ) : string
WriteEntityProperty ( PropertyInfo pi, string v ) : string
WriteFile ( Func getContent, Func getFileName, bool &overwriteFiles ) : void
WriteMListProperty ( PropertyInfo pi, string v ) : string
WriteProperty ( PropertyInfo pi, string v ) : string
WriteServerClass ( Module mod ) : string
WriteServerFile ( Module mod ) : string
WriteServerStartMethod ( Module mod ) : string
WriteTypingsFile ( Module mod ) : string
WriteValueLine ( PropertyInfo pi, string v ) : string
WritetEntitySettings ( Module mod ) : string
WritetOperationSettings ( Module mod ) : string

Приватные методы

Метод Описание
GetTypingsImports ( ) : string[]

Описание методов

BaseFileName() защищенный Метод

protected BaseFileName ( Module m ) : string
m Module
Результат string

CandidateTypes() защищенный Метод

protected CandidateTypes ( ) : List
Результат List

ControllerFileName() защищенный Метод

protected ControllerFileName ( Module m ) : string
m Module
Результат string

ExtensonsRelativePath() защищенный Метод

protected ExtensonsRelativePath ( bool inView ) : string
inView bool
Результат string

FrameworkRelativePath() защищенный Метод

protected FrameworkRelativePath ( bool inView ) : string
inView bool
Результат string

GenerateReactFromEntities() публичный Метод

public GenerateReactFromEntities ( ) : void
Результат void

GetClientFile() защищенный Метод

protected GetClientFile ( Module m ) : string
m Module
Результат string

GetEntitySetting() защищенный Метод

protected GetEntitySetting ( Type type ) : string
type System.Type
Результат string

GetModules() защищенный Метод

protected GetModules ( ) : IEnumerable
Результат IEnumerable

GetProjectFolder() защищенный Метод

protected GetProjectFolder ( ) : string
Результат string

GetProperties() защищенный Метод

protected GetProperties ( Type type ) : IEnumerable
type System.Type
Результат IEnumerable

GetServerNamespace() защищенный Метод

protected GetServerNamespace ( Module mod ) : string
mod Module
Результат string

GetServerUsingNamespaces() защищенный Метод

protected GetServerUsingNamespaces ( Module mod ) : List
mod Module
Результат List

GetSolutionInfo() защищенный Метод

protected GetSolutionInfo ( string &solutionFolder, string &solutionName ) : void
solutionFolder string
solutionName string
Результат void

GetTypingsFile() защищенный Метод

protected GetTypingsFile ( Module m ) : string
m 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

IsValue() защищенный Метод

protected IsValue ( Type type ) : bool
type System.Type
Результат bool

ServerFileName() защищенный Метод

protected ServerFileName ( Module m ) : string
m Module
Результат string

ShouldWriteControllerFile() защищенный Метод

protected ShouldWriteControllerFile ( Module mod ) : bool
mod Module
Результат bool

ShouldWriteServerFile() защищенный Метод

protected ShouldWriteServerFile ( Module mod ) : bool
mod Module
Результат bool

WriteClientFile() защищенный Метод

protected WriteClientFile ( Module mod ) : string
mod Module
Результат string

WriteClientStartMethod() защищенный Метод

protected WriteClientStartMethod ( Module mod ) : string
mod Module
Результат string

WriteControllerClass() защищенный Метод

protected WriteControllerClass ( Module mod ) : string
mod Module
Результат string

WriteControllerExampleMethod() защищенный Метод

protected WriteControllerExampleMethod ( Module mod ) : string
mod Module
Результат string

WriteControllerFile() защищенный Метод

protected WriteControllerFile ( Module mod ) : string
mod Module
Результат string

WriteEmbeddedProperty() защищенный Метод

protected WriteEmbeddedProperty ( PropertyInfo pi, string v ) : string
pi System.Reflection.PropertyInfo
v string
Результат string

WriteEntityComponentFile() защищенный Метод

protected WriteEntityComponentFile ( Type type ) : string
type System.Type
Результат string

WriteEntityProperty() защищенный Метод

protected WriteEntityProperty ( PropertyInfo pi, string v ) : string
pi System.Reflection.PropertyInfo
v string
Результат string

WriteFile() защищенный Метод

protected WriteFile ( Func getContent, Func getFileName, bool &overwriteFiles ) : void
getContent Func
getFileName Func
overwriteFiles bool
Результат void

WriteMListProperty() защищенный Метод

protected WriteMListProperty ( PropertyInfo pi, string v ) : string
pi System.Reflection.PropertyInfo
v string
Результат string

WriteProperty() защищенный Метод

protected WriteProperty ( PropertyInfo pi, string v ) : string
pi System.Reflection.PropertyInfo
v string
Результат string

WriteServerClass() защищенный Метод

protected WriteServerClass ( Module mod ) : string
mod Module
Результат string

WriteServerFile() защищенный Метод

protected WriteServerFile ( Module mod ) : string
mod Module
Результат string

WriteServerStartMethod() защищенный Метод

protected WriteServerStartMethod ( Module mod ) : string
mod Module
Результат string

WriteTypingsFile() защищенный Метод

protected WriteTypingsFile ( Module mod ) : string
mod Module
Результат string

WriteValueLine() защищенный Метод

protected WriteValueLine ( PropertyInfo pi, string v ) : string
pi System.Reflection.PropertyInfo
v string
Результат 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