Exemplo n.º 1
0
        /// <summary>
        /// The get display.
        /// </summary>
        /// <param name="node">
        /// The node.
        /// </param>
        /// <param name="data">
        /// The node data provider.
        /// </param>
        /// <param name="indentSize">
        /// The indent size.
        /// </param>
        /// <returns>
        /// The <see cref="string"/>.
        /// </returns>
        public static string GetDisplay(this Node node, INodeDataProvider data, int indentSize = 4)
        {
            var converter = new NodeToStringConverter(indentSize, data);

            converter.Visit(node);

            return(converter.Builder.ToString());
        }
Exemplo n.º 2
0
        /// <summary>
        /// The get display.
        /// </summary>
        /// <param name="node">
        /// The node.
        /// </param>
        /// <param name="indentSize">
        /// The indent size.
        /// </param>
        /// <returns>
        /// The <see cref="string"/>.
        /// </returns>
        public static string GetDisplay(this Node node, int indentSize = 4)
        {
            var converter = new NodeToStringConverter(indentSize, null);

            converter.Visit(node);

            return(converter.Builder.ToString());
        }