MessageFormatter.Format Method ​
Overloads ​
| Name | Description |
|---|---|
Format<TNode>(Node<TNode>, MessageLevel, MessageFormatterOptions) | Lazily enumerates over all Messages of the specified MessageLevel in the specified node. |
Format<TNode>(Node<TNode>, MessageFormatterOptions) | Lazily enumerates over all Messages in the specified node, grouping by Level in descending order. That is, Error then Warning and then Info. |
Format<TNode>(Node<TNode>, MessageLevel, MessageFormatterOptions) ​
Lazily enumerates over all Messages of the specified MessageLevel in the specified node.
c#
public static IEnumerable<string> Format<TNode>(Node<TNode> node, MessageLevel level, MessageFormatterOptions? options = null)
where TNode : Node<TNode>;Type Parameters ​
| Name | Description |
|---|---|
TNode | The type of the node. |
Parameters ​
| Name | Type | Description |
|---|---|---|
node | Node<TNode> | The node. |
level | MessageLevel | The MessageLevel. |
options | MessageFormatterOptions | The MessageFormatterOptions to use. If not specified then Default is used. |
Returns ​
A lazy enumeration of formatted Messages.
Format<TNode>(Node<TNode>, MessageFormatterOptions) ​
Lazily enumerates over all Messages in the specified node, grouping by Level in descending order. That is, Error then Warning and then Info.
c#
public static IEnumerable<IGrouping<MessageLevel, string>> Format<TNode>(Node<TNode> node, MessageFormatterOptions? options = null)
where TNode : Node<TNode>;Type Parameters ​
| Name | Description |
|---|---|
TNode | The type of the node. |
Parameters ​
| Name | Type | Description |
|---|---|---|
node | Node<TNode> | The node. |
options | MessageFormatterOptions | The MessageFormatterOptions to use. If not specified then Default is used. |