Inheritance
DiagnosticsNode
public class DiagnosticsNode : IEquatable<DiagnosticsNode>
Constructors
Declaration
public DiagnosticsNode(Dictionary<string, object> json, bool isProperty)
Parameters
Fields
Declaration
public readonly bool isProperty
Field Value
Properties
Declaration
public List<DiagnosticsNode> children { get; }
Property Value
Declaration
public DiagnosticLevel defaultLevel { get; }
Property Value
Declaration
public string defaultValue { get; }
Property Value
Declaration
public string description { get; }
Property Value
Declaration
public InspectorInstanceRef diagnosticRef { get; }
Property Value
emptyBodyDescription
Declaration
public string emptyBodyDescription { get; }
Property Value
Declaration
public string exception { get; }
Property Value
Declaration
public bool hasDefaultValue { get; }
Property Value
Declaration
public bool hasException { get; }
Property Value
Declaration
public bool hasIfFalse { get; }
Property Value
Declaration
public bool hasIfPresent { get; }
Property Value
Declaration
public bool hasIfTrue { get; }
Property Value
Declaration
public bool hasIsQuoted { get; }
Property Value
Declaration
public bool hasNumberToString { get; }
Property Value
Declaration
public bool hasTooltip { get; }
Property Value
Declaration
public bool hasUnit { get; }
Property Value
Declaration
public bool hasValues { get; }
Property Value
Declaration
public string ifEmpty { get; }
Property Value
Declaration
public string ifFalse { get; }
Property Value
Declaration
public string ifNull { get; }
Property Value
Declaration
public string ifPresent { get; }
Property Value
Declaration
public string ifTrue { get; }
Property Value
Declaration
public List<DiagnosticsNode> inlineProperties { get; }
Property Value
Declaration
public bool isColorProperty { get; }
Property Value
Declaration
public bool isDiagnosticableValue { get; }
Property Value
Declaration
public bool isQuoted { get; }
Property Value
Declaration
public DiagnosticLevel level { get; }
Property Value
Declaration
public bool missingIfNull { get; }
Property Value
Declaration
public string name { get; }
Property Value
Declaration
public string numberToString { get; }
Property Value
Declaration
public DiagnosticsNode parent { get; set; }
Property Value
Declaration
public string propertyType { get; }
Property Value
Declaration
public string separator { get; }
Property Value
Declaration
public bool showName { get; }
Property Value
Declaration
public bool showSeparator { get; }
Property Value
Declaration
public DiagnosticsTreeStyle style { get; }
Property Value
Declaration
public string tooltip { get; }
Property Value
Declaration
public string type { get; }
Property Value
Declaration
public string unit { get; }
Property Value
Declaration
public Dictionary<string, object> valuePropertiesJson { get; }
Property Value
Declaration
public InspectorInstanceRef valueRef { get; }
Property Value
Declaration
public List<string> values { get; }
Property Value
Methods
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
Declaration
public bool Equals(DiagnosticsNode other)
Parameters
Returns
Declaration
public string getStringMember(string memberName)
Parameters
Type |
Name |
Description |
String |
memberName |
|
Returns
Operators
Declaration
public static bool operator ==(DiagnosticsNode left, DiagnosticsNode right)
Parameters
Returns
Declaration
public static bool operator !=(DiagnosticsNode left, DiagnosticsNode right)
Parameters
Returns