C# Class T4Scaffolding.Core.ScaffolderLocators.Ps1ScaffolderLocator

Finds scaffolders represented by *.ps1 files in any package's "tools" folder
Inheritance: IScaffolderLocator
ファイルを表示 Open project: processedbeets/ASP.NET-MVC-Scaffolding Class Usage Examples

Public Methods

Method Description
GetScaffolders ( Project project, string name, bool resolveDefaultNames ) : IEnumerable
Ps1ScaffolderLocator ( IPowershellCommandInvoker commandInvoker, IPackageManager packageManager, IPackagePathResolver pathResolver, FileSystem fileSystem, IScaffoldingConfigStore configStore ) : System

Private Methods

Method Description
FindScaffolders ( IPackage package, string toolsPath, string name ) : IEnumerable
FindScaffolders ( ProjectItem customScaffoldersFolder, string scaffolderName ) : IEnumerable
GetFilterForScaffolderName ( string scaffolderName ) : string
GetScaffolderInfo ( IPackage package, string ps1Filename ) : ScaffolderInfo

Method Details

GetScaffolders() public method

public GetScaffolders ( Project project, string name, bool resolveDefaultNames ) : IEnumerable
project Project
name string
resolveDefaultNames bool
return IEnumerable

Ps1ScaffolderLocator() public method

public Ps1ScaffolderLocator ( IPowershellCommandInvoker commandInvoker, IPackageManager packageManager, IPackagePathResolver pathResolver, FileSystem fileSystem, IScaffoldingConfigStore configStore ) : System
commandInvoker IPowershellCommandInvoker
packageManager IPackageManager
pathResolver IPackagePathResolver
fileSystem FileSystem
configStore IScaffoldingConfigStore
return System