Table of Contents

Class TakeHeapSnapshotCommandSettings

Namespace
OpenQA.Selenium.DevTools.V148.HeapProfiler
Assembly
Selenium.WebDriver.dll

TakeHeapSnapshot

public sealed class TakeHeapSnapshotCommandSettings : ICommand
Inheritance
TakeHeapSnapshotCommandSettings
Implements
Inherited Members

Properties

CaptureNumericValue

If true, numerical values are included in the snapshot

[JsonPropertyName("captureNumericValue")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? CaptureNumericValue { get; set; }

Property Value

bool?

CommandName

Gets the name of the command.

[JsonIgnore]
public string CommandName { get; }

Property Value

string

ExposeInternals

If true, exposes internals of the snapshot.

[JsonPropertyName("exposeInternals")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? ExposeInternals { get; set; }

Property Value

bool?

ReportProgress

If true 'reportHeapSnapshotProgress' events will be generated while snapshot is being taken.

[JsonPropertyName("reportProgress")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? ReportProgress { get; set; }

Property Value

bool?

TreatGlobalObjectsAsRoots

If true, a raw snapshot without artificial roots will be generated. Deprecated in favor of exposeInternals.

[JsonPropertyName("treatGlobalObjectsAsRoots")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? TreatGlobalObjectsAsRoots { get; set; }

Property Value

bool?