Inheritance
DiagnosticsNode
public abstract class DiagnosticsNode
Constructors
Declaration
protected DiagnosticsNode(string name = null, DiagnosticsTreeStyle? style = default(DiagnosticsTreeStyle? ), bool showName = true, bool showSeparator = true)
Parameters
Fields
Declaration
public readonly string name
Field Value
Declaration
public readonly bool showSeparator
Field Value
Properties
emptyBodyDescription
Declaration
public virtual string emptyBodyDescription { get; }
Property Value
Declaration
public virtual DiagnosticLevel level { get; }
Property Value
Declaration
public virtual bool showName { get; }
Property Value
Declaration
public virtual DiagnosticsTreeStyle? style { get; }
Property Value
textTreeConfiguration
Declaration
protected TextTreeConfiguration textTreeConfiguration { get; }
Property Value
Declaration
public abstract object valueObject { get; }
Property Value
Methods
Declaration
public abstract List<DiagnosticsNode> getChildren()
Returns
Declaration
public abstract List<DiagnosticsNode> getProperties()
Returns
Declaration
public bool isFiltered(DiagnosticLevel minLevel)
Parameters
Returns
Declaration
public static DiagnosticsNode message(string message, DiagnosticsTreeStyle style = DiagnosticsTreeStyle.singleLine, DiagnosticLevel level = DiagnosticLevel.info)
Parameters
Returns
toDescription(TextTreeConfiguration)
Declaration
public abstract string toDescription(TextTreeConfiguration parentConfiguration = null)
Parameters
Returns
Declaration
public virtual Dictionary<string, object> toJsonMap()
Returns
Declaration
public override string ToString()
Returns
Overrides
toString(TextTreeConfiguration, DiagnosticLevel)
Declaration
public virtual string toString(TextTreeConfiguration parentConfiguration = null, DiagnosticLevel minLevel = DiagnosticLevel.info)
Parameters
Returns
toStringDeep(String, String, TextTreeConfiguration, DiagnosticLevel)
Declaration
public string toStringDeep(string prefixLineOne = "", string prefixOtherLines = null, TextTreeConfiguration parentConfiguration = null, DiagnosticLevel minLevel = DiagnosticLevel.debug)
Parameters
Returns