Skip to content
ConsoleMonster
Class

InspectorOptionsFluent

ConsoleMonster.Data

Namespace
ConsoleMonster.Data
Assembly
ConsoleMonster
Modifiers
static
Attributes
GeneratedCode("ConsoleMonster.Generators", "1.0.0")

The fluent methods of InspectorOptions, generated from its public properties: A property-named method sets a property and Add... adds to a collection, both returning the same instance.

Inheritance

  • object
  • InspectorOptionsFluent

Methods

AddExclude 3 overloads
public static InspectorOptions AddExclude(InspectorOptions inspectorOptions, string item) #

Adds an item to InspectorOptions.Exclude: Optional member-name wildcard deny list. Excluded members are never read, so this is also the skip list for getters that are slow, block or have side effects.

Parameters

inspectorOptions ConsoleMonster.Data.InspectorOptions required
The instance.
item string required
The item.

Returns

InspectorOptions The same instance.
public static InspectorOptions AddExclude(InspectorOptions inspectorOptions, params string[] items) #

Adds items to InspectorOptions.Exclude: Optional member-name wildcard deny list. Excluded members are never read, so this is also the skip list for getters that are slow, block or have side effects.

Parameters

inspectorOptions ConsoleMonster.Data.InspectorOptions required
The instance.
items string[] required
The items, in order.

Returns

InspectorOptions The same instance.
public static InspectorOptions AddExclude(InspectorOptions inspectorOptions, IEnumerable<string> items) #

Adds items to InspectorOptions.Exclude: Optional member-name wildcard deny list. Excluded members are never read, so this is also the skip list for getters that are slow, block or have side effects.

Parameters

inspectorOptions ConsoleMonster.Data.InspectorOptions required
The instance.
items System.Collections.Generic.IEnumerable<string> required
The items, in order.

Returns

InspectorOptions The same instance.
AddInclude 3 overloads
public static InspectorOptions AddInclude(InspectorOptions inspectorOptions, string item) #

Adds an item to InspectorOptions.Include: Optional member-name wildcard allow list.

Parameters

inspectorOptions ConsoleMonster.Data.InspectorOptions required
The instance.
item string required
The item.

Returns

InspectorOptions The same instance.
public static InspectorOptions AddInclude(InspectorOptions inspectorOptions, params string[] items) #

Adds items to InspectorOptions.Include: Optional member-name wildcard allow list.

Parameters

inspectorOptions ConsoleMonster.Data.InspectorOptions required
The instance.
items string[] required
The items, in order.

Returns

InspectorOptions The same instance.
public static InspectorOptions AddInclude(InspectorOptions inspectorOptions, IEnumerable<string> items) #

Adds items to InspectorOptions.Include: Optional member-name wildcard allow list.

Parameters

inspectorOptions ConsoleMonster.Data.InspectorOptions required
The instance.
items System.Collections.Generic.IEnumerable<string> required
The items, in order.

Returns

InspectorOptions The same instance.
AddOrder 3 overloads
public static InspectorOptions AddOrder(InspectorOptions inspectorOptions, string item) #

Adds an item to InspectorOptions.Order: Member names to place first, in listed order.

Parameters

inspectorOptions ConsoleMonster.Data.InspectorOptions required
The instance.
item string required
The item.

Returns

InspectorOptions The same instance.
public static InspectorOptions AddOrder(InspectorOptions inspectorOptions, params string[] items) #

Adds items to InspectorOptions.Order: Member names to place first, in listed order.

Parameters

inspectorOptions ConsoleMonster.Data.InspectorOptions required
The instance.
items string[] required
The items, in order.

Returns

InspectorOptions The same instance.
public static InspectorOptions AddOrder(InspectorOptions inspectorOptions, IEnumerable<string> items) #

Adds items to InspectorOptions.Order: Member names to place first, in listed order.

Parameters

inspectorOptions ConsoleMonster.Data.InspectorOptions required
The instance.
items System.Collections.Generic.IEnumerable<string> required
The items, in order.

Returns

InspectorOptions The same instance.
public static InspectorOptions AddSource(InspectorOptions inspectorOptions, IMemberSource item) #

Adds an item to InspectorOptions.Sources: Custom sources, consulted before built-in sources.

Parameters

inspectorOptions ConsoleMonster.Data.InspectorOptions required
The instance.
item ConsoleMonster.Data.IMemberSource required
The item.

Returns

InspectorOptions The same instance.
AddSources 2 overloads
public static InspectorOptions AddSources(InspectorOptions inspectorOptions, params IMemberSource[] items) #

Adds items to InspectorOptions.Sources: Custom sources, consulted before built-in sources.

Parameters

inspectorOptions ConsoleMonster.Data.InspectorOptions required
The instance.
items ConsoleMonster.Data.IMemberSource[] required
The items, in order.

Returns

InspectorOptions The same instance.
public static InspectorOptions AddSources(InspectorOptions inspectorOptions, IEnumerable<IMemberSource> items) #

Adds items to InspectorOptions.Sources: Custom sources, consulted before built-in sources.

Parameters

inspectorOptions ConsoleMonster.Data.InspectorOptions required
The instance.
items System.Collections.Generic.IEnumerable<ConsoleMonster.Data.IMemberSource> required
The items, in order.

Returns

InspectorOptions The same instance.
public static InspectorOptions Configure(InspectorOptions inspectorOptions, Action<InspectorOptions> configure) #

Assigns callbacks and related configuration without invoking delegate-valued properties.

Parameters

inspectorOptions ConsoleMonster.Data.InspectorOptions required
The instance.
configure System.Action<ConsoleMonster.Data.InspectorOptions> required
Assignments applied in order.

Returns

InspectorOptions The same instance.

Examples

// C# initializer or property                                           // C# fluent
new global::ConsoleMonster.Data.InspectorOptions { Unwrap = value };    Ui.Options<global::ConsoleMonster.Data.InspectorOptions>().Configure(configured => configured.Unwrap = value);
// C# initializer or property                                             // C# fluent
new global::ConsoleMonster.Data.InspectorOptions { Identity = value };    Ui.Options<global::ConsoleMonster.Data.InspectorOptions>().Configure(configured => configured.Identity = value);
public static InspectorOptions MaxColumns(InspectorOptions inspectorOptions, int value) #

Sets InspectorOptions.MaxColumns: Maximum tabular columns exposed.

Parameters

inspectorOptions ConsoleMonster.Data.InspectorOptions required
The instance.
value int required
The value.

Returns

InspectorOptions The same instance.

Examples

// C# initializer or property                                               // C# fluent
new global::ConsoleMonster.Data.InspectorOptions { MaxColumns = value };    Ui.Options<global::ConsoleMonster.Data.InspectorOptions>().MaxColumns(value);
public static InspectorOptions MaxDepth(InspectorOptions inspectorOptions, int value) #

Sets InspectorOptions.MaxDepth: Maximum node depth below the root.

Parameters

inspectorOptions ConsoleMonster.Data.InspectorOptions required
The instance.
value int required
The value.

Returns

InspectorOptions The same instance.

Examples

// C# initializer or property                                             // C# fluent
new global::ConsoleMonster.Data.InspectorOptions { MaxDepth = value };    Ui.Options<global::ConsoleMonster.Data.InspectorOptions>().MaxDepth(value);
public static InspectorOptions MaxItems(InspectorOptions inspectorOptions, int value) #

Sets InspectorOptions.MaxItems: Maximum collection items listed.

Parameters

inspectorOptions ConsoleMonster.Data.InspectorOptions required
The instance.
value int required
The value.

Returns

InspectorOptions The same instance.

Examples

// C# initializer or property                                             // C# fluent
new global::ConsoleMonster.Data.InspectorOptions { MaxItems = value };    Ui.Options<global::ConsoleMonster.Data.InspectorOptions>().MaxItems(value);
public static InspectorOptions MaxNodes(InspectorOptions inspectorOptions, int value) #

Sets InspectorOptions.MaxNodes: Maximum nodes in one inspection (default 5,000). Wide objects grow as members to the power of depth; once the budget is spent, the inspector adds one "node limit reached" marker and stops reading further members and items.

Parameters

inspectorOptions ConsoleMonster.Data.InspectorOptions required
The instance.
value int required
The value.

Returns

InspectorOptions The same instance.

Examples

// C# initializer or property                                             // C# fluent
new global::ConsoleMonster.Data.InspectorOptions { MaxNodes = value };    Ui.Options<global::ConsoleMonster.Data.InspectorOptions>().MaxNodes(value);
public static InspectorOptions TimeBudget(InspectorOptions inspectorOptions, TimeSpan value) #

Sets InspectorOptions.TimeBudget: How long one inspection may spend reading values (default 2 seconds; zero or less for no limit).

Parameters

inspectorOptions ConsoleMonster.Data.InspectorOptions required
The instance.
value System.TimeSpan required
The value.

Returns

InspectorOptions The same instance.

Examples

// C# initializer or property                                               // C# fluent
new global::ConsoleMonster.Data.InspectorOptions { TimeBudget = value };    Ui.Options<global::ConsoleMonster.Data.InspectorOptions>().TimeBudget(value);
UseReflection 2 overloads
public static InspectorOptions UseReflection(InspectorOptions inspectorOptions, bool value) #

Sets InspectorOptions.UseReflection: Whether public-property reflection is used as the final built-in source.

Parameters

inspectorOptions ConsoleMonster.Data.InspectorOptions required
The instance.
value bool required
The value.

Returns

InspectorOptions The same instance.

Examples

// C# initializer or property                                                  // C# fluent
new global::ConsoleMonster.Data.InspectorOptions { UseReflection = value };    Ui.Options<global::ConsoleMonster.Data.InspectorOptions>().UseReflection(value);
public static InspectorOptions UseReflection(InspectorOptions inspectorOptions) #

Sets InspectorOptions.UseReflection to true.

Parameters

inspectorOptions ConsoleMonster.Data.InspectorOptions required
The instance to configure.

Returns

InspectorOptions The same instance.