Class CalculationHookInfo
An entity type's calculation hooks, and what their [CalculationDependency] and [CalculationResult] declarations say they read and write.
public sealed class CalculationHookInfo
- Inheritance
-
CalculationHookInfo
- Inherited Members
Properties
DependencyPaths
The properties which the hooks declare they read, with [CalculationDependency].
public IReadOnlyList<PropertyPath> DependencyPaths { get; }
Property Value
HasHooks
Whether the entity class overrides either calculation hook.
public bool HasHooks { get; }
Property Value
HasOnCalculated
Whether the entity class overrides OnCalculatedAsync.
public bool HasOnCalculated { get; }
Property Value
HasOnCalculating
Whether the entity class overrides OnCalculatingAsync.
public bool HasOnCalculating { get; }
Property Value
ResultPaths
The relationship paths through which the hooks declare they write or create other entities, with [CalculationResult].
public IReadOnlyList<RelationshipPath> ResultPaths { get; }