C# Class CsDO.CodeGenerator.EntityGenerator

Exibir arquivo Open project: MonoBrasil/CsDO Class Usage Examples

Public Methods

Method Description
EntityGenerator ( string namespaceName, IDataBase driver ) : System
Run ( ClassDefinition table, string path ) : string

Private Methods

Method Description
CreateClass ( ClassDefinition table ) : CodeTypeDeclaration
InsertComments ( string text ) : CodeCommentStatementCollection
InsertDocumentation ( Documetation type, string text ) : CodeCommentStatementCollection
WriteConstructor ( List list, CodeTypeDeclaration type ) : void
WriteField ( FieldDefinition definition ) : CodeTypeMember
WriteFields ( List list, CodeTypeDeclaration type ) : void
WriteProperties ( List list, CodeTypeDeclaration type ) : void
WriteProperty ( FieldDefinition definition ) : CodeMemberProperty

Method Details

EntityGenerator() public method

public EntityGenerator ( string namespaceName, IDataBase driver ) : System
namespaceName string
driver IDataBase
return System

Run() public method

public Run ( ClassDefinition table, string path ) : string
table ClassDefinition
path string
return string