MCPcopy Create free account
hub / github.com/FlaxEngine/FlaxEngine / Project

Class Project

Source/Tools/Flax.Build/Projects/Project.cs:11–272  ·  view source on GitHub ↗

The project file data for generator.

Source from the content-addressed store, hash-verified

9 /// The project file data for generator.
10 /// </summary>
11 public class Project
12 {
13 private string _path;
14
15 /// <summary>
16 /// The project generator that created this project.
17 /// </summary>
18 public ProjectGenerator Generator;
19
20 /// <summary>
21 /// The project base name (might not be unique within solution - eg. Name = BaseName + '.CSharp' to prevent overlaps).
22 /// </summary>
23 public string BaseName;
24
25 /// <summary>
26 /// The project name.
27 /// </summary>
28 public string Name;
29
30 /// <summary>
31 /// The project type. Overrides the type of the target.
32 /// </summary>
33 public TargetType? Type;
34
35 /// <summary>
36 /// The project output type. Overrides the output type of the target.
37 /// </summary>
38 public TargetOutputType? OutputType;
39
40 /// <summary>
41 /// The project file path.
42 /// </summary>
43 public virtual string Path
44 {
45 get => _path;
46 set => _path = value;
47 }
48
49 /// <summary>
50 /// The workspace root directory path.
51 /// </summary>
52 public string WorkspaceRootPath;
53
54 /// <summary>
55 /// The project source files directories.
56 /// </summary>
57 public List<string> SourceDirectories;
58
59 /// <summary>
60 /// The project source files.
61 /// </summary>
62 public List<string> SourceFiles;
63
64 /// <summary>
65 /// The project source files that are generated by the build system. Can be hidden in project tree but are relevant for the project.
66 /// </summary>
67 public List<string> GeneratedSourceFiles;
68

Callers 10

ProjectOnPlaneMethod · 0.85
ProjectMethod · 0.85
ProjectOnPlaneMethod · 0.85
ProjectMethod · 0.85
ProjectOnPlaneMethod · 0.85
ProjectMethod · 0.85
ProjectMethod · 0.85
ProjectOnPlaneMethod · 0.85
ProjectMethod · 0.85
TriangulateMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected