Project¶
-
class
Cocotec.CocoPlatform.Coco.Ide.Project
¶ A single project in an ide Session.
Public Functions
-
override bool
Equals
(object other)¶
-
override int
GetHashCode
()¶
-
void
MarkAsActive
()¶ Marks this project as active.
-
void
MarkAsActive
(bool exclusive) Marks this project as active.
- Parameters
exclusive
: If true, then marks all other projects as inactive
-
void
MarkAsInactive
()¶
-
void
StartCodeGeneration
(Cocotec.CocoPlatform.Coco.CodeGenerationLanguage language, string outputDirectory)¶ Starts code generation on this project.
-
void
StartCodeGeneration
() Starts code generation on this project, using the settings from the package manifest.
-
void
StartVerification
()¶ Starts verification on this project.
-
void
StartVerification
(Cocotec.CocoPlatform.Coco.Ide.ProjectTreeNode verifyOnly) Starts verification on this project verifying only items in the given subtree.
-
void
StartVerification
(Cocotec.CocoPlatform.Coco.Ide.ProjectTreeNode verifyOnly, bool ignoreCache) Starts verification on this project verifying only items in the given subtree.
-
void
CancelVerification
()¶ Requests that all oustanding verification requests to do with this project are cancelled.
-
void
StartCreateSimulator
(Cocotec.CocoPlatform.Coco.Ide.ProjectTreeNode toSimulate)¶ Creates a simulator that is suitable for simulating the given node.
-
void
StartForceReload
()¶ Forces this project to be reloaded from dsk, even if no changes have been detected.
-
Cocotec.CocoPlatform.Coco.Ide.ProjectTreeNode
RootNode
()¶ The root node of the project’s tree item.
-
string
PackageName
()¶ The name of the root package, if there is one.
-
string
RootDirectory
()¶ The root directory of this project.
-
Cocotec.CocoPlatform.Coco.Ide.ProjectContext
MostRecentContext
()¶ The context that was most recently loaded into this context.
-
Cocotec.CocoPlatform.Coco.LanguageStandard
LanguageStandard
()¶ The language standard that the most recent context had for this project.
-
string
GenerateSupportBundle
(string zipFile)¶ Generates an obfuscated zip file in the provided location
Properties
-
ulong
UniqueId
{ }¶
-
override bool