Class ParticleUpgradeTrace.TraceResult
Namespace: ValveResourceFormat.Particles.Upgrade
Assembly: ValveResourceFormat.dll
The upgraded document the trace was taken from, and the traced entries keyed by function list member name. The upgraded root is the same tree the trace describes, so callers that need both do not have to run the chain twice.
public sealed record ParticleUpgradeTrace.TraceResult : IEquatable<ParticleUpgradeTrace.TraceResult>Inheritance
object ← ParticleUpgradeTrace.TraceResult
Implements
IEquatable<ParticleUpgradeTrace.TraceResult>
Constructors
TraceResult(KVObject, IReadOnlyDictionary<string, IReadOnlyList<TracedFunction>>)
The upgraded document the trace was taken from, and the traced entries keyed by function list member name. The upgraded root is the same tree the trace describes, so callers that need both do not have to run the chain twice.
public TraceResult(KVObject UpgradedRoot, IReadOnlyDictionary<string, IReadOnlyList<ParticleUpgradeTrace.TracedFunction>> Functions)Parameters
UpgradedRoot KVObject
Functions IReadOnlyDictionary<string, IReadOnlyList<ParticleUpgradeTrace.TracedFunction>>
Properties
Functions
public IReadOnlyDictionary<string, IReadOnlyList<ParticleUpgradeTrace.TracedFunction>> Functions { get; init; }Property Value
IReadOnlyDictionary<string, IReadOnlyList<ParticleUpgradeTrace.TracedFunction>>
UpgradedRoot
public KVObject UpgradedRoot { get; init; }Property Value
KVObject

