ProjectTreeNode¶
-
class
Cocotec.CocoPlatform.Coco.Ide.ProjectTreeNode¶ A single node in the tree of information about a project.
Public Functions
-
override bool
Equals(object other)¶
-
override int
GetHashCode()¶
-
Cocotec.CocoPlatform.Coco.Ide.Project
Project()¶ The project that contains this node.
-
List<Cocotec.CocoPlatform.Coco.Ide.ProjectTreeNode>
Children()¶ The children of this node. These should be displayed in exactly this order unless should_sort_children is true.
-
Cocotec.CocoPlatform.Coco.Ide.ProjectCounterexample
Counterexamples()¶ The counterexamples associated with the given ProjectTreeNode.
Properties
-
long
UniqueId{ }¶ An integer that uniquely identifies this node.
-
Cocotec.CocoPlatform.Coco.Ide.ProjectTreeNodeKind
Kind{ }¶ The kind of element that this node represents.
-
string
DisplayName{ }¶ A short human-readable description of this node.
-
string
Tooltip{ }¶ A longer more elaborate description.
-
Cocotec.CocoPlatform.Coco.SourceRange
Position{ }¶ A source code position that is relevant to this node.
-
Cocotec.CocoPlatform.Coco.Ide.LoadingStatus
LoadingStatus{ }¶ The outcome of the last load performed on this node.
-
Cocotec.CocoPlatform.Coco.Ide.SortMode
ShouldSortChildren{ }¶ How a GUI should sort the children of this node alphabetically.
-
int
SortIndex{ }¶ If the parent’s SortMode is SortIndex, the index of this in the sort order.
-
Cocotec.CocoPlatform.Coco.VerificationStatus
VerificationStatus{ }¶ The verification status of this node.
-
bool
VerificationStatusStale{ }¶ True if the verification_status does not reflect the current file. This could happen if a file is verified but then modified.
-
override bool