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. I.e. 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.
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. I.e. Error then Warning and then Info.
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. |