C# Class UI5AppWizard.UI5ItemWizardProvider

Inheritance: IWizard
Datei anzeigen Open project: asebak/ui5-visualstudio-plugin

Public Methods

Method Description
BeforeOpeningFile ( ProjectItem projectItem ) : void

Runs custom wizard logic before opening an item in the template.

ProjectFinishedGenerating ( Project project ) : void

Runs custom wizard logic when a project has finished generating.

ProjectItemFinishedGenerating ( ProjectItem projectItem ) : void

Runs custom wizard logic when a project item has finished generating.

RunFinished ( ) : void

Runs custom wizard logic when the wizard has completed all tasks.

RunStarted ( object automationObject, string>.Dictionary replacementsDictionary, WizardRunKind runKind, object customParams ) : void

Runs custom wizard logic at the beginning of a template wizard run.

ShouldAddProjectItem ( string filePath ) : bool

Indicates whether the specified project item should be added to the project.

Private Methods

Method Description
WriteToFile ( string iPath, string iContent ) : void

Method Details

BeforeOpeningFile() public method

Runs custom wizard logic before opening an item in the template.
public BeforeOpeningFile ( ProjectItem projectItem ) : void
projectItem ProjectItem The project item that will be opened.
return void

ProjectFinishedGenerating() public method

Runs custom wizard logic when a project has finished generating.
public ProjectFinishedGenerating ( Project project ) : void
project Project The project that finished generating.
return void

ProjectItemFinishedGenerating() public method

Runs custom wizard logic when a project item has finished generating.
public ProjectItemFinishedGenerating ( ProjectItem projectItem ) : void
projectItem ProjectItem The project item that finished generating.
return void

RunFinished() public method

Runs custom wizard logic when the wizard has completed all tasks.
public RunFinished ( ) : void
return void

RunStarted() public method

Runs custom wizard logic at the beginning of a template wizard run.
public RunStarted ( object automationObject, string>.Dictionary replacementsDictionary, WizardRunKind runKind, object customParams ) : void
automationObject object The automation object being used by the template wizard.
replacementsDictionary string>.Dictionary The list of standard parameters to be replaced.
runKind WizardRunKind A indicating the type of wizard run.
customParams object The custom parameters with which to perform parameter replacement in the project.
return void

ShouldAddProjectItem() public method

Indicates whether the specified project item should be added to the project.
public ShouldAddProjectItem ( string filePath ) : bool
filePath string The path to the project item.
return bool