Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Static method: ConsoleColoredString Colorize(RhoElement)

Declaration

public static ConsoleColoredString Colorize(
    RhoElement text
)

Summary

Converts the specified RhoML parse tree into a console colored string according to CommandLineParser-specific rules. This method is used to convert DocumentationRhoMLAttribute documentation into colored text. See Remarks.

Remarks

A number of named tags have a special meaning. Any tag named after a value of ConsoleColor results in that color. Both spellings of gray/grey are supported. The {h}...{} named tag stands for the highlight color (white). {nowrap}...{} can be placed around text that must not be broken into multiple lines by the word wrapper. The tags {field}, {option}, {command} and {enum} are used to refer to the corresponding command line syntax element, and is highlighted the same way the documentation generator would highlight references to these entities.