Project
Class in Yarn.Compiler
Inherits from System.Object
Summary
Yarn Projects represent instructions on where to find Yarn scripts and
associated assets, and how they should be compiled.
public class Project
Classes
| Name | Description |
|---|
| LocalizationInfo | Stores the locations of where localized assets and a localized string table for a Yarn Project may be found. |
Constructors
Fields
Methods
Properties
| Name | Description |
|---|
| AllowLanguagePreviewFeatures | Gets or sets a value indicating whether compiler features that are not intended for production use are allowed. |
| BaseLanguage | Gets or sets the base language of the project, as an IETF BCP-47 language tag. |
| CompilerOptions | Gets or sets a dictionary containing instructions that control how the Yarn Spinner compiler should compile a project. |
| Definitions | Gets or sets the path to a JSON file containing command and function definitions that this project references. |
| DefinitionsFiles | Gets the absolute paths to the project’s Definitions files. |
| DefinitionsPath | Gets the path to the Definitions file, relative to this project’s location. |
| ExcludeFilePatterns | Gets or sets the collection of file search patterns that should be excluded from this project. |
| ExtensionData | Contains any data parsed from the source file that was not matched to a property on this type. |
| FileVersion | Gets or sets the file version of the project. |
| Localisation | Gets or sets the collection of LocalizationInfo objects that store information about where localized data for this project is found. |
| Path | Gets the path that the Project was loaded from. |
| SourceFilePatterns | Gets or sets the collection of file search patterns used to locate Yarn files that form this project. |
| SourceFiles | Gets the collection of Yarn files that should be used to compile the project. |
| WorkspaceRootPath | The location of the root of the workspace in which this project is located. |