C# Class Xenko.Assets.Presentation.Templates.ProjectLibraryTemplateGenerator

Generator to create a library and add it to the selected package.
Inheritance: SessionTemplateGenerator
Show file Open project: xen2/stride

Public Properties

Property Type Description
Default ProjectLibraryTemplateGenerator
TemplateId Guid

Public Methods

Method Description
IsSupportingTemplate ( TemplateDescription templateDescription ) : bool
PrepareForRun ( parameters ) : Task
Run ( parameters ) : bool

Private Methods

Method Description
ExtractReferencesList ( parameters ) : List
IsNameColliding ( IEnumerable packageRefNames, string modifiedName ) : bool

Method Details

IsSupportingTemplate() public method

public IsSupportingTemplate ( TemplateDescription templateDescription ) : bool
templateDescription TemplateDescription
return bool

PrepareForRun() public method

public PrepareForRun ( parameters ) : Task
return Task

Run() public final method

public final Run ( parameters ) : bool
return bool

Property Details

Default public static property

public static ProjectLibraryTemplateGenerator,Xenko.Assets.Presentation.Templates Default
return ProjectLibraryTemplateGenerator

TemplateId public static property

public static Guid TemplateId
return Guid