Skip to content
ConsoleMonster

API Reference

Class

InspectCollection

Namespace ConsoleMonster.Data
Assembly ConsoleMonster
Modifiers sealed

An enumerable represented by its listed items and optional tabular columns.

Inheritance

Constructors

public InspectCollection(String? name, String typeName, String path, IReadOnlyList<InspectNode> items, Int32? count, Int32 omitted, IReadOnlyList<String>? columns, Int32 hiddenColumns) #

Creates a collection node.

Parameters

name System.String? requiredposition: 0
typeName System.String requiredposition: 1
path System.String requiredposition: 2
items System.Collections.Generic.IReadOnlyList<ConsoleMonster.Data.InspectNode> requiredposition: 3
count System.Int32? requiredposition: 4
omitted System.Int32 requiredposition: 5
columns System.Collections.Generic.IReadOnlyList<System.String>? requiredposition: 6
hiddenColumns System.Int32 requiredposition: 7

Properties

public IReadOnlyList<InspectNode> Items { get; } #

Listed item nodes.

public Int32? Count { get; } #

Total count when available.

public Int32 Omitted { get; } #

Unlisted item count, or -1 when additional items are known but total is unknown.

public IReadOnlyList<String>? Columns { get; } #

Tabular member columns, or null for ordinary collections.

public Int32 HiddenColumns { get; } #

Number of tabular columns hidden by the configured cap.