Class PreciseCoverageDeltaUpdateEventArgs
Reports coverage delta since the last poll (either from an event like this, or from takePreciseCoverage for the current isolate. May only be sent if precise code coverage has been started. This event can be trigged by the embedder to, for example, trigger collection of coverage data immediately at a certain point in time.
public sealed record PreciseCoverageDeltaUpdateEventArgs : EventArgs, IEquatable<EventArgs>, IEquatable<PreciseCoverageDeltaUpdateEventArgs>
- Inheritance
-
EventArgsPreciseCoverageDeltaUpdateEventArgs
- Implements
-
IEquatable<EventArgs>
- Inherited Members
-
EventArgs.ToString()EventArgs.GetHashCode()EventArgs.Equals(EventArgs)EventArgs.<Clone>$()EventArgs.BiDiEventArgs.AdditionalDataEventArgs.AdditionalMessageData
Constructors
PreciseCoverageDeltaUpdateEventArgs(double, string, ImmutableArray<ScriptCoverage>)
Reports coverage delta since the last poll (either from an event like this, or from takePreciseCoverage for the current isolate. May only be sent if precise code coverage has been started. This event can be trigged by the embedder to, for example, trigger collection of coverage data immediately at a certain point in time.
public PreciseCoverageDeltaUpdateEventArgs(double Timestamp, string Occasion, ImmutableArray<ScriptCoverage> Result)
Parameters
TimestampdoubleMonotonically increasing time (in seconds) when the coverage update was taken in the backend.
OccasionstringIdentifier for distinguishing coverage events.
ResultImmutableArray<ScriptCoverage>Coverage data for the current isolate.
Properties
Occasion
Identifier for distinguishing coverage events.
public string Occasion { get; init; }
Property Value
Result
Coverage data for the current isolate.
public ImmutableArray<ScriptCoverage> Result { get; init; }
Property Value
Timestamp
Monotonically increasing time (in seconds) when the coverage update was taken in the backend.
public double Timestamp { get; init; }