Class ProtoTraceVersion
One state of a world item, and what produced it. Shared by values and entities.
public sealed record ProtoTraceVersion : IEquatable<ProtoTraceVersion>
- Inheritance
-
ProtoTraceVersion
- Implements
- Inherited Members
- Extension Methods
Constructors
ProtoTraceVersion(string?, string, DateTimeOffset, IReadOnlyDictionary<string, string?>, ProtoTraceValueSource, bool)
One state of a world item, and what produced it. Shared by values and entities.
public ProtoTraceVersion(string? OperationId, string Change, DateTimeOffset AtUtc, IReadOnlyDictionary<string, string?> State, ProtoTraceValueSource Source = ProtoTraceValueSource.TestSide, bool Inferred = false)
Parameters
OperationIdstringChangestringAtUtcDateTimeOffsetStateIReadOnlyDictionary<string, string>SourceProtoTraceValueSourceInferredbool
Properties
AtUtc
public DateTimeOffset AtUtc { get; init; }
Property Value
Change
public string Change { get; init; }
Property Value
Inferred
public bool Inferred { get; init; }
Property Value
OperationId
public string? OperationId { get; init; }
Property Value
Source
public ProtoTraceValueSource Source { get; init; }
Property Value
State
public IReadOnlyDictionary<string, string?> State { get; init; }