Interface IParsed<T>
Result of a call to the Parser, including a possibly null Result and a possibly empty collection of IDiagnostics.
Namespace: Mangrove.Parsing.Abstractions
Assembly: Mangrove.Parsing.dll
Syntax
public interface IParsed<out T>
where T : class
Type Parameters
Name | Description |
---|---|
T | Specific output type. |
Properties
View SourceDiagnostics
Any warnings or errors.
Declaration
IDiagnostics Diagnostics { get; }
Property Value
Type | Description |
---|---|
IDiagnostics |
Result
If non-null, the result of the parse operation. If this is null, expect Diagnostics to contain some errors.
Declaration
T Result { get; }
Property Value
Type | Description |
---|---|
T |