C# Class PecanWaffle.PecanWizard

Inheritance: IWizard
Afficher le fichier Open project: ligershark/pecan-waffle

Méthodes publiques

Méthode Description
AddProjectsUnderPathToSolution ( Solution4 solution, string folderPath, string pattern = @"*.*proj" ) : void
BeforeOpeningFile ( ProjectItem projectItem ) : void
GetExtensionInstallDir ( string extensionId, IVsExtensionManager extManager ) : string
GetProjects ( ) : IList
GetSolutionFolderProjects ( Project solutionFolder ) : IEnumerable

Gets the solution folder projects.

PecanWizard ( ) : EnvDTE
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

Private Methods

Méthode Description
EnsurePecanWaffleExtracted ( string PecanWaffleLocalModulePath, string ExtensionInstallDir ) : void

Method Details

AddProjectsUnderPathToSolution() public méthode

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

BeforeOpeningFile() public méthode

public BeforeOpeningFile ( ProjectItem projectItem ) : void
projectItem ProjectItem
Résultat void

GetExtensionInstallDir() public méthode

public GetExtensionInstallDir ( string extensionId, IVsExtensionManager extManager ) : string
extensionId string
extManager IVsExtensionManager
Résultat string

GetProjects() public méthode

public GetProjects ( ) : IList
Résultat IList

GetSolutionFolderProjects() public static méthode

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

PecanWizard() public méthode

public PecanWizard ( ) : EnvDTE
Résultat EnvDTE

ProjectFinishedGenerating() public méthode

public ProjectFinishedGenerating ( Project project ) : void
project Project
Résultat void

ProjectItemFinishedGenerating() public méthode

public ProjectItemFinishedGenerating ( ProjectItem projectItem ) : void
projectItem ProjectItem
Résultat void

RemovePlaceholderProjectCreatedByVs() public méthode

public RemovePlaceholderProjectCreatedByVs ( string projectName ) : string
projectName string
Résultat string

RunFinished() public méthode

public RunFinished ( ) : void
Résultat void

RunStarted() public méthode

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

ShouldAddProjectItem() public méthode

public ShouldAddProjectItem ( string filePath ) : bool
filePath string
Résultat bool