Class RuntimeFactsDto
A RuntimeFacts, as it travels.
public record RuntimeFactsDto : IEquatable<RuntimeFactsDto>
- Inheritance
-
RuntimeFactsDto
- Implements
- Inherited Members
Constructors
RuntimeFactsDto(ImmutableArray<ConversionFactDto>, ImmutableArray<OperatorFactDto>, ImmutableArray<StatementFactDto>, ImmutableArray<RuntimeErrorDto>, bool)
A RuntimeFacts, as it travels.
public RuntimeFactsDto(ImmutableArray<ConversionFactDto> Conversions, ImmutableArray<OperatorFactDto> Operations, ImmutableArray<StatementFactDto> Statements, ImmutableArray<RuntimeErrorDto> Errors, bool IsFullyAnalyzed)
Parameters
ConversionsImmutableArray<ConversionFactDto>Every conversion the code of the procedure asks for.
OperationsImmutableArray<OperatorFactDto>Every operation the code of the procedure performs, and every member it accesses.
StatementsImmutableArray<StatementFactDto>What the statements that establish facts of their own are.
ErrorsImmutableArray<RuntimeErrorDto>Every run-time error an instruction of the procedure raises whenever it runs (Errors).
IsFullyAnalyzedboolWhether every instruction of the procedure was evaluated.
Properties
Conversions
Every conversion the code of the procedure asks for.
public ImmutableArray<ConversionFactDto> Conversions { get; init; }
Property Value
Errors
Every run-time error an instruction of the procedure raises whenever it runs (Errors).
public ImmutableArray<RuntimeErrorDto> Errors { get; init; }
Property Value
IsFullyAnalyzed
Whether every instruction of the procedure was evaluated.
public bool IsFullyAnalyzed { get; init; }
Property Value
Operations
Every operation the code of the procedure performs, and every member it accesses.
public ImmutableArray<OperatorFactDto> Operations { get; init; }
Property Value
Statements
What the statements that establish facts of their own are.
public ImmutableArray<StatementFactDto> Statements { get; init; }
Property Value
Methods
From(RuntimeFacts)
Describes the facts of a procedure for the wire.
public static RuntimeFactsDto From(RuntimeFacts facts)
Parameters
factsRuntimeFactsThe facts.