C# Class nHydrate.Generator.ProjectItemGenerators.BaseProjectItemGenerator

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

Protected Properties

Property Type Description
_model nHydrate.Generator.Models.ModelRoot

Public Methods

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

Protected Methods

Method Description
OnGenerationComplete ( object sender, ProjectItemGenerationCompleteEventArgs args ) : void
OnGenerationStart ( object sender, System e ) : void
OnProjectItemDeleted ( object sender, ProjectItemDeletedEventArgs pigArgs ) : void
OnProjectItemExists ( object sender, ProjectItemExistsEventArgs args ) : void
OnProjectItemGenerated ( object sender, ProjectItemGeneratedEventArgs pigArgs ) : void
OnProjectItemGeneratedError ( object sender, ProjectItemGeneratedErrorEventArgs args ) : void

Method Details

Generate() public abstract method

public abstract Generate ( ) : void
return void

GetLocalNamespace() public method

public GetLocalNamespace ( ) : string
return string

Initialize() public method

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

OnGenerationComplete() protected method

protected OnGenerationComplete ( object sender, ProjectItemGenerationCompleteEventArgs args ) : void
sender object
args nHydrate.Generator.Common.EventArgs.ProjectItemGenerationCompleteEventArgs
return void

OnGenerationStart() protected method

protected OnGenerationStart ( object sender, System e ) : void
sender object
e System
return void

OnProjectItemDeleted() protected method

protected OnProjectItemDeleted ( object sender, ProjectItemDeletedEventArgs pigArgs ) : void
sender object
pigArgs nHydrate.Generator.Common.EventArgs.ProjectItemDeletedEventArgs
return void

OnProjectItemExists() protected method

protected OnProjectItemExists ( object sender, ProjectItemExistsEventArgs args ) : void
sender object
args nHydrate.Generator.Common.EventArgs.ProjectItemExistsEventArgs
return void

OnProjectItemGenerated() protected method

protected OnProjectItemGenerated ( object sender, ProjectItemGeneratedEventArgs pigArgs ) : void
sender object
pigArgs nHydrate.Generator.Common.EventArgs.ProjectItemGeneratedEventArgs
return void

OnProjectItemGeneratedError() protected method

protected OnProjectItemGeneratedError ( object sender, ProjectItemGeneratedErrorEventArgs args ) : void
sender object
args nHydrate.Generator.Common.EventArgs.ProjectItemGeneratedErrorEventArgs
return void

Property Details

_model protected_oe property

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