C# Класс PecanWaffle.PecanWizard

Наследование: IWizard
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
EnsurePecanWaffleExtracted ( string PecanWaffleLocalModulePath, string ExtensionInstallDir ) : void

Описание методов

AddProjectsUnderPathToSolution() публичный Метод

public AddProjectsUnderPathToSolution ( Solution4 solution, string folderPath, string pattern = @"*.*proj" ) : void
solution Solution4
folderPath string
pattern string
Результат void

BeforeOpeningFile() публичный Метод

public BeforeOpeningFile ( ProjectItem projectItem ) : void
projectItem ProjectItem
Результат void

GetExtensionInstallDir() публичный Метод

public GetExtensionInstallDir ( string extensionId, IVsExtensionManager extManager ) : string
extensionId string
extManager IVsExtensionManager
Результат string

GetProjects() публичный Метод

public GetProjects ( ) : IList
Результат IList

GetSolutionFolderProjects() публичный статический Метод

Gets the solution folder projects.
public static GetSolutionFolderProjects ( Project solutionFolder ) : IEnumerable
solutionFolder Project The solution folder.
Результат IEnumerable

PecanWizard() публичный Метод

public PecanWizard ( ) : EnvDTE
Результат EnvDTE

ProjectFinishedGenerating() публичный Метод

public ProjectFinishedGenerating ( Project project ) : void
project Project
Результат void

ProjectItemFinishedGenerating() публичный Метод

public ProjectItemFinishedGenerating ( ProjectItem projectItem ) : void
projectItem ProjectItem
Результат void

RemovePlaceholderProjectCreatedByVs() публичный Метод

public RemovePlaceholderProjectCreatedByVs ( string projectName ) : string
projectName string
Результат string

RunFinished() публичный Метод

public RunFinished ( ) : void
Результат void

RunStarted() публичный Метод

public RunStarted ( object automationObject, string>.Dictionary replacementsDictionary, WizardRunKind runKind, object customParams ) : void
automationObject object
replacementsDictionary string>.Dictionary
runKind WizardRunKind
customParams object
Результат void

ShouldAddProjectItem() публичный Метод

public ShouldAddProjectItem ( string filePath ) : bool
filePath string
Результат bool