C# Class CompiledHandlebars.Cli.Program

显示文件 Open project: Noxum/CompiledHandlebars

Public Methods

Method Description
Main ( string args ) : void

Private Methods

Method Description
CompileHandlebarsFiles ( Microsoft.CodeAnalysis.Project project, Microsoft.CodeAnalysis.Workspace workspace, List hbsFiles, CompilerOptions options ) : Microsoft.CodeAnalysis.Workspace
CompileHandlebarsTemplate ( string content, string @namespace, string name, Microsoft.CodeAnalysis.Project containingProject, CompilerOptions options ) : IEnumerable>.Tuple
CompileProject ( CompilerOptions options ) : void
CompileSolution ( CompilerOptions options ) : void
DetermineNamespace ( FileInfo compiledTemplate ) : string
DetermineNamespace ( FileInfo hbsFile, Microsoft.CodeAnalysis.Project containingProject ) : string
FileDoesNotExist ( string solutionFile ) : void
GetFolderStructureForFile ( FileInfo file, Microsoft.CodeAnalysis.Project containingProject ) : IEnumerable
IsValidFlagArgument ( string arg ) : bool
PrintError ( HandlebarsException error ) : void
PrintUnknownExtension ( string ext ) : void
ScrapeDirectoryForHandlebarsFiles ( DirectoryInfo directory, CompilerOptions options, bool recursive = true ) : List
ShowUsage ( ) : void

Method Details

Main() public static method

public static Main ( string args ) : void
args string
return void