# toDiagnosticsNode method

1. @override

DiagnosticsNode toDiagnosticsNode ({String name, DiagnosticsTreeStyle style })

Returns a debug representation of the object that is used by debugging tools and by toStringDeep.

Leave `name` as null if there is not a meaningful description of the relationship between the this node and its parent.

Typically the `style` argument is only specified to indicate an atypical relationship between the parent and the node. For example, pass `DiagnosticsTreeStyle.offstage` to indicate that a node is offstage.

## Implementation

    @override
    DiagnosticsNode toDiagnosticsNode({ String name, DiagnosticsTreeStyle style }) {
      return new _DiagnosticableTreeNode(
        name: name,
        value: this,
        style: style,
      );
    }