Debug snapshot of whole evaluator tree assigned to evaluated object
More...
Debug snapshot of whole evaluator tree assigned to evaluated object
◆ UtilityEvaluatorSnapshot()
Grail.Data.DebugInfo.UtilityEvaluatorSnapshot.UtilityEvaluatorSnapshot |
( |
string |
evaluatedObjectName, |
|
|
string |
metadata, |
|
|
int |
rank |
|
) |
| |
|
inline |
Constructs snapshot initializing evaluated object name and its rank
- Parameters
-
evaluatedObjectName | Name of object evaluated with evaluator described by this data |
metadata | |
rank | Rank of object evaluated with evaluator described by this data |
◆ AddEvaluation()
void Grail.Data.DebugInfo.UtilityEvaluatorSnapshot.AddEvaluation |
( |
EvaluationDebugData |
debugData | ) |
|
|
inline |
Add debug data describing singular evaluator node to this snapshot
- Parameters
-
debugData | Data describing singular evaluator node |
◆ AddNode()
int Grail.Data.DebugInfo.UtilityEvaluatorSnapshot.AddNode |
( |
object |
node | ) |
|
|
inline |
Assign index indicating position in debug tree to the given node pointer
- Parameters
-
node | Node added to this tree |
- Returns
- Index assigned to provided pointer
◆ EvaluatedObjectName
string Grail.Data.DebugInfo.UtilityEvaluatorSnapshot.EvaluatedObjectName = new List<EvaluationDebugData>() |
|
getset |
Provides a name of evaluated object
◆ Evaluations
List<EvaluationDebugData> Grail.Data.DebugInfo.UtilityEvaluatorSnapshot.Evaluations = new Dictionary<object, int>() |
|
getset |
Provides a collection of debug data from all evaluators contained in this snapshot
◆ NodeMapping
Dictionary<object, int> Grail.Data.DebugInfo.UtilityEvaluatorSnapshot.NodeMapping |
|
get |
Mapped node pointers to their tree indexes
◆ Rank
int Grail.Data.DebugInfo.UtilityEvaluatorSnapshot.Rank |
|
getset |
The documentation for this class was generated from the following file:
- GrailData/source/DebugInfo/UtilityEvaluatorSnapshot.cs