Skip to content

DotsiderRequest

Namespace: Dotsider.Core.Protocol

Assembly: Dotsider.Core.dll

JSON request sent to a dotsider diagnostics socket.

public sealed class DotsiderRequest

ObjectDotsiderRequest

Command-line arguments for starting a trace.

Returns: String

public string? Arguments { get; set; }

Path to an assembly file (for direct analysis or diff).

Returns: String

public string? AssemblyPath { get; set; }

Trace event category filter.

Returns: String

public string? CategoryFilter { get; set; }

Left assembly path for diff.

Returns: String

public string? LeftPath { get; set; }

Byte count for read-bytes.

Returns: Nullable<Int32>

public int? Length { get; set; }

Maximum number of results to return.

Returns: Nullable<Int32>

public int? MaxResults { get; set; }

The method to invoke (e.g. “assembly-info”, “list-types”, “disassemble”).

Returns: String

public string Method { get; set; }

Full or partial method name for disassembly or filtering.

Returns: String

public string? MethodName { get; set; }

Minimum string length for raw string extraction.

Returns: Nullable<Int32>

public int? MinLength { get; set; }

Byte offset for read-bytes.

Returns: Nullable<Int64>

public long? Offset { get; set; }

Search query for find-members or search-il-opcodes.

Returns: String

public string? Query { get; set; }

Right assembly path for diff.

Returns: String

public string? RightPath { get; set; }

Tab identifier for navigation.

Returns: Nullable<Int32>

public int? TabId { get; set; }

Metadata token for resolve-token.

Returns: Nullable<Int32>

public int? Token { get; set; }

Full or partial type name for filtering.

Returns: String

public string? TypeName { get; set; }