Class DiagnosticsNode | UIWidgets | 1.5.4-preview.12
docs.unity3d.com
    Show / Hide Table of Contents

    Class DiagnosticsNode

    Inheritance
    Object
    DiagnosticsNode
    Namespace: Unity.UIWidgets.debugger
    Syntax
    public class DiagnosticsNode : IEquatable<DiagnosticsNode>

    Constructors

    DiagnosticsNode(Dictionary<String, Object>, Boolean)

    Declaration
    public DiagnosticsNode(Dictionary<string, object> json, bool isProperty)
    Parameters
    Type Name Description
    Dictionary<String, Object> json
    Boolean isProperty

    Fields

    isProperty

    Declaration
    public readonly bool isProperty
    Field Value
    Type Description
    Boolean

    Properties

    children

    Declaration
    public List<DiagnosticsNode> children { get; }
    Property Value
    Type Description
    List<DiagnosticsNode>

    defaultLevel

    Declaration
    public DiagnosticLevel defaultLevel { get; }
    Property Value
    Type Description
    DiagnosticLevel

    defaultValue

    Declaration
    public string defaultValue { get; }
    Property Value
    Type Description
    String

    description

    Declaration
    public string description { get; }
    Property Value
    Type Description
    String

    diagnosticRef

    Declaration
    public InspectorInstanceRef diagnosticRef { get; }
    Property Value
    Type Description
    InspectorInstanceRef

    emptyBodyDescription

    Declaration
    public string emptyBodyDescription { get; }
    Property Value
    Type Description
    String

    exception

    Declaration
    public string exception { get; }
    Property Value
    Type Description
    String

    hasDefaultValue

    Declaration
    public bool hasDefaultValue { get; }
    Property Value
    Type Description
    Boolean

    hasException

    Declaration
    public bool hasException { get; }
    Property Value
    Type Description
    Boolean

    hasIfFalse

    Declaration
    public bool hasIfFalse { get; }
    Property Value
    Type Description
    Boolean

    hasIfPresent

    Declaration
    public bool hasIfPresent { get; }
    Property Value
    Type Description
    Boolean

    hasIfTrue

    Declaration
    public bool hasIfTrue { get; }
    Property Value
    Type Description
    Boolean

    hasIsQuoted

    Declaration
    public bool hasIsQuoted { get; }
    Property Value
    Type Description
    Boolean

    hasNumberToString

    Declaration
    public bool hasNumberToString { get; }
    Property Value
    Type Description
    Boolean

    hasTooltip

    Declaration
    public bool hasTooltip { get; }
    Property Value
    Type Description
    Boolean

    hasUnit

    Declaration
    public bool hasUnit { get; }
    Property Value
    Type Description
    Boolean

    hasValues

    Declaration
    public bool hasValues { get; }
    Property Value
    Type Description
    Boolean

    ifEmpty

    Declaration
    public string ifEmpty { get; }
    Property Value
    Type Description
    String

    ifFalse

    Declaration
    public string ifFalse { get; }
    Property Value
    Type Description
    String

    ifNull

    Declaration
    public string ifNull { get; }
    Property Value
    Type Description
    String

    ifPresent

    Declaration
    public string ifPresent { get; }
    Property Value
    Type Description
    String

    ifTrue

    Declaration
    public string ifTrue { get; }
    Property Value
    Type Description
    String

    inlineProperties

    Declaration
    public List<DiagnosticsNode> inlineProperties { get; }
    Property Value
    Type Description
    List<DiagnosticsNode>

    isColorProperty

    Declaration
    public bool isColorProperty { get; }
    Property Value
    Type Description
    Boolean

    isDiagnosticableValue

    Declaration
    public bool isDiagnosticableValue { get; }
    Property Value
    Type Description
    Boolean

    isQuoted

    Declaration
    public bool isQuoted { get; }
    Property Value
    Type Description
    Boolean

    level

    Declaration
    public DiagnosticLevel level { get; }
    Property Value
    Type Description
    DiagnosticLevel

    missingIfNull

    Declaration
    public bool missingIfNull { get; }
    Property Value
    Type Description
    Boolean

    name

    Declaration
    public string name { get; }
    Property Value
    Type Description
    String

    numberToString

    Declaration
    public string numberToString { get; }
    Property Value
    Type Description
    String

    parent

    Declaration
    public DiagnosticsNode parent { get; set; }
    Property Value
    Type Description
    DiagnosticsNode

    propertyType

    Declaration
    public string propertyType { get; }
    Property Value
    Type Description
    String

    separator

    Declaration
    public string separator { get; }
    Property Value
    Type Description
    String

    showName

    Declaration
    public bool showName { get; }
    Property Value
    Type Description
    Boolean

    showSeparator

    Declaration
    public bool showSeparator { get; }
    Property Value
    Type Description
    Boolean

    style

    Declaration
    public DiagnosticsTreeStyle style { get; }
    Property Value
    Type Description
    DiagnosticsTreeStyle

    tooltip

    Declaration
    public string tooltip { get; }
    Property Value
    Type Description
    String

    type

    Declaration
    public string type { get; }
    Property Value
    Type Description
    String

    unit

    Declaration
    public string unit { get; }
    Property Value
    Type Description
    String

    valuePropertiesJson

    Declaration
    public Dictionary<string, object> valuePropertiesJson { get; }
    Property Value
    Type Description
    Dictionary<String, Object>

    valueRef

    Declaration
    public InspectorInstanceRef valueRef { get; }
    Property Value
    Type Description
    InspectorInstanceRef

    values

    Declaration
    public List<string> values { get; }
    Property Value
    Type Description
    List<String>

    Methods

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    Object obj
    Returns
    Type Description
    Boolean
    Overrides
    Object.Equals(Object)

    Equals(DiagnosticsNode)

    Declaration
    public bool Equals(DiagnosticsNode other)
    Parameters
    Type Name Description
    DiagnosticsNode other
    Returns
    Type Description
    Boolean

    getStringMember(String)

    Declaration
    public string getStringMember(string memberName)
    Parameters
    Type Name Description
    String memberName
    Returns
    Type Description
    String

    Operators

    Equality(DiagnosticsNode, DiagnosticsNode)

    Declaration
    public static bool operator ==(DiagnosticsNode left, DiagnosticsNode right)
    Parameters
    Type Name Description
    DiagnosticsNode left
    DiagnosticsNode right
    Returns
    Type Description
    Boolean

    Inequality(DiagnosticsNode, DiagnosticsNode)

    Declaration
    public static bool operator !=(DiagnosticsNode left, DiagnosticsNode right)
    Parameters
    Type Name Description
    DiagnosticsNode left
    DiagnosticsNode right
    Returns
    Type Description
    Boolean
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023