C# Class NClass.CodeGenerator.ProjectGenerator

显示文件 Open project: gbaychev/NClass Class Usage Examples

Protected Methods

Method Description
CreateSourceFileGenerator ( TypeBase type ) : SourceFileGenerator
GenerateProjectFiles ( string location ) : bool
ProjectGenerator ( ClassModel model ) : System

Private Methods

Method Description
Generate ( string location ) : bool
GenerateSourceFiles ( string location ) : bool

Method Details

CreateSourceFileGenerator() protected abstract method

protected abstract CreateSourceFileGenerator ( TypeBase type ) : SourceFileGenerator
type NClass.Core.TypeBase
return SourceFileGenerator

GenerateProjectFiles() protected abstract method

protected abstract GenerateProjectFiles ( string location ) : bool
location string
return bool

ProjectGenerator() protected method

/// is null. ///
protected ProjectGenerator ( ClassModel model ) : System
model NClass.Core.Models.ClassModel
return System