C# Class nHydrate.Generator.ProjectItemGenerators.BaseProjectGenerator

Inheritance: IProjectGenerator
ファイルを表示 Open project: nHydrate/nHydrate

Protected Properties

Property Type Description
_model nHydrate.Generator.Models.ModelRoot

Public Methods

Method Description
CreateProject ( ) : void
GetLocalNamespace ( ) : string
Initialize ( IModelObject model ) : void

Protected Methods

Method Description
OnAfterGenerate ( ) : void
OnInitialize ( IModelObject model ) : void

Private Methods

Method Description
GenerateCompanySpecificFile ( string tempPath, string fileName ) : void

Method Details

CreateProject() public method

public CreateProject ( ) : void
return void

GetLocalNamespace() public method

public GetLocalNamespace ( ) : string
return string

Initialize() public method

public Initialize ( IModelObject model ) : void
model IModelObject
return void

OnAfterGenerate() protected method

protected OnAfterGenerate ( ) : void
return void

OnInitialize() protected method

protected OnInitialize ( IModelObject model ) : void
model IModelObject
return void

Property Details

_model protected_oe property

protected ModelRoot,nHydrate.Generator.Models _model
return nHydrate.Generator.Models.ModelRoot