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

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

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

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

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

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

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

Метод Описание
CandiateTypes ( ) : List
GetClienUsingNamespaces ( Module mod ) : List
GetClientFileName ( Module t ) : string
GetClientNamespace ( Module mod ) : string
GetEntitySetting ( Type type ) : string
GetModules ( ) : IEnumerable
GetProjectFolder ( ) : string
GetProperties ( Type type ) : IEnumerable
GetSolutionInfo ( string &solutionFolder, string &solutionName ) : void
GetVarName ( Type type ) : string
GetViewCodeBehindUsingNamespaces ( Type type ) : List
GetViewFileName ( Module m, Type t ) : string
GetViewName ( Type type ) : string
GetViewNamespace ( Type type ) : string
IsValue ( Type type ) : bool
WriteClientClass ( Module mod ) : string
WriteClientFile ( Module mod ) : string
WriteEmbeddedProperty ( PropertyInfo pi ) : string
WriteEntityProperty ( PropertyInfo pi ) : string
WriteMListProperty ( PropertyInfo pi ) : string
WriteProperty ( PropertyInfo pi ) : string
WriteStartMethod ( Module mod ) : string
WriteValueLine ( PropertyInfo pi ) : string
WriteViewCodeBehindClass ( Type type ) : string
WriteViewCodeBehindFile ( Type type ) : string
WriteViewFile ( Type type ) : string
WritetEntitySettings ( Module mod ) : string
WritetOperationSettings ( Module mod ) : string

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

Метод Описание
GetViewUsingNamespaces ( Type type ) : string>.Dictionary

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

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

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

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

public GenerateWindowsFromEntities ( ) : 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

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

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

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

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

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

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

protected GetViewFileName ( Module m, Type t ) : string
m Module
t System.Type
Результат string

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

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

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

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

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
pi System.Reflection.PropertyInfo
Результат string

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

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

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

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

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

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

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

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

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

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

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

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

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

protected WriteViewCodeBehindFile ( Type type ) : string
type System.Type
Результат 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