InspectorOptionsFluent
ConsoleMonster.Data
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
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
- The instance.
- item string
- The item.
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
- The instance.
- items string[]
- The items, in order.
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
- The instance.
- items System.Collections.Generic.IEnumerable<string>
- The items, in order.
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
- The instance.
- item string
- The item.
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
- The instance.
- items string[]
- The items, in order.
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
- The instance.
- items System.Collections.Generic.IEnumerable<string>
- The items, in order.
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
- The instance.
- item string
- The item.
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
- The instance.
- items string[]
- The items, in order.
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
- The instance.
- items System.Collections.Generic.IEnumerable<string>
- The items, in order.
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
- The instance.
- item ConsoleMonster.Data.IMemberSource
- The item.
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
- The instance.
- items ConsoleMonster.Data.IMemberSource[]
- The items, in order.
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
- The instance.
- items System.Collections.Generic.IEnumerable<ConsoleMonster.Data.IMemberSource>
- The items, in order.
public static InspectorOptions Configure(InspectorOptions inspectorOptions, Action<InspectorOptions> configure) #Assigns callbacks and related configuration without invoking delegate-valued properties.
Parameters
- inspectorOptions ConsoleMonster.Data.InspectorOptions
- The instance.
- configure System.Action<ConsoleMonster.Data.InspectorOptions>
- Assignments applied in order.
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
- The instance.
- value int
- The value.
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
- The instance.
- value int
- The value.
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
- The instance.
- value int
- The value.
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
- The instance.
- value int
- The value.
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
- The instance.
- value System.TimeSpan
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Data.InspectorOptions { TimeBudget = value }; Ui.Options<global::ConsoleMonster.Data.InspectorOptions>().TimeBudget(value);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
- The instance.
- value bool
- The value.
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
- The instance to configure.