C# 클래스 PecanWaffle.BaseWizard

상속: System.ComponentModel.Component, IWizard
파일 보기 프로젝트 열기: ligershark/pecan-waffle

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
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

메소드 상세

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 ) : string
extensionId string
리턴 string

GetPathToModuleFile() 공개 메소드

public GetPathToModuleFile ( ) : string
리턴 string

GetPecanWaffleExtensionInstallDir() 공개 메소드

public GetPecanWaffleExtensionInstallDir ( ) : string
리턴 string

GetProjects() 공개 메소드

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

GetSolution() 공개 메소드

public GetSolution ( ) : Solution4
리턴 Solution4

GetSolutionFolderProjects() 공개 정적인 메소드

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

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