C# Class PecanWaffle.BaseWizard

Inheritance: System.ComponentModel.Component, IWizard
Exibir arquivo Open project: ligershark/pecan-waffle

Private Properties

Property Type Description

Public Methods

Method Description
AddProjectsUnderPathToSolution ( Solution4 solution, string folderPath, string pattern = @"*.*proj" ) : void
BeforeOpeningFile ( ProjectItem projectItem ) : void
GetExtensionInstallDir ( string extensionId ) : string
GetPathToModuleFile ( ) : string
GetPecanWaffleExtensionInstallDir ( ) : string
GetProjects ( ) : IList

Gets the projects in a solution recursively.

GetSolution ( ) : Solution4
GetSolutionFolderProjects ( Project solutionFolder ) : IEnumerable

Gets the solution folder projects.

ProjectFinishedGenerating ( Project project ) : void
ProjectItemFinishedGenerating ( ProjectItem projectItem ) : void
RemovePlaceholderProjectCreatedByVs ( string projectName ) : string
RunFinished ( ) : void
RunStarted ( object automationObject, string>.Dictionary replacementsDictionary, WizardRunKind runKind, object customParams ) : void
ShouldAddProjectItem ( string filePath ) : bool

Method Details

AddProjectsUnderPathToSolution() public method

public AddProjectsUnderPathToSolution ( Solution4 solution, string folderPath, string pattern = @"*.*proj" ) : void
solution Solution4
folderPath string
pattern string
return void

BeforeOpeningFile() public method

public BeforeOpeningFile ( ProjectItem projectItem ) : void
projectItem ProjectItem
return void

GetExtensionInstallDir() public method

public GetExtensionInstallDir ( string extensionId ) : string
extensionId string
return string

GetPathToModuleFile() public method

public GetPathToModuleFile ( ) : string
return string

GetPecanWaffleExtensionInstallDir() public method

public GetPecanWaffleExtensionInstallDir ( ) : string
return string

GetProjects() public method

Gets the projects in a solution recursively.
public GetProjects ( ) : IList
return IList

GetSolution() public method

public GetSolution ( ) : Solution4
return Solution4

GetSolutionFolderProjects() public static method

Gets the solution folder projects.
public static GetSolutionFolderProjects ( Project solutionFolder ) : IEnumerable
solutionFolder Project The solution folder.
return IEnumerable

ProjectFinishedGenerating() public method

public ProjectFinishedGenerating ( Project project ) : void
project Project
return void

ProjectItemFinishedGenerating() public method

public ProjectItemFinishedGenerating ( ProjectItem projectItem ) : void
projectItem ProjectItem
return void

RemovePlaceholderProjectCreatedByVs() public method

public RemovePlaceholderProjectCreatedByVs ( string projectName ) : string
projectName string
return string

RunFinished() public method

public RunFinished ( ) : void
return void

RunStarted() public method

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

ShouldAddProjectItem() public method

public ShouldAddProjectItem ( string filePath ) : bool
filePath string
return bool