C# Class T4Scaffolding.Core.ScaffolderLocators.Ps1ScaffolderLocator

Finds scaffolders represented by *.ps1 files in any package's "tools" folder
Inheritance: IScaffolderLocator
Afficher le fichier Open project: processedbeets/ASP.NET-MVC-Scaffolding Class Usage Examples

Méthodes publiques

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

Private Methods

Méthode 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 méthode

public GetScaffolders ( Project project, string name, bool resolveDefaultNames ) : IEnumerable
project Project
name string
resolveDefaultNames bool
Résultat IEnumerable

Ps1ScaffolderLocator() public méthode

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