Vixen
02b45cc4
csharp
public sealed class ProjectTemplate

A template, and what it writes.

No guide page documents this yet — the page shows what the code says about itself.

Fields and properties (6)

  • public string Id

    Its directory in the template pack — vixen-game.

  • public string Name

    What `dotnet new list` calls it — "Vixen Game".

  • public string Description

    One line about what it writes.

  • public string SourceName

    The placeholder name every file in it is written against.

  • public IReadOnlyList<string> ShortNames

    What `vixen new` answers to: game, or lib and library.

  • public string ShortName

    The name this tool prints and the one it offers first.

Methods (1)

  • public IReadOnlyList<TemplateFile> Instantiate(string projectName, string version)

    Writes the template out for a project of the given name.

Used by (7)

  • ProjectScaffoldVixen.Editor.Core
  • ProjectScaffoldTestsVixen.Editor.Core.Tests
  • ScaffoldRunnerVixen.Cli
  • TemplateCatalogVixen.Editor.Core
  • TemplateCompilerVixen.Templates.Tests
  • TemplateTestsVixen.Templates.Tests
  • VixenCommandVixen.Cli