Show / Hide Table of Contents

Interface IParseableMetricSet

Lightweight object model for the information contained inside a metric set, whether XML, YAML, or some other format. No syntax parsing is needed to construct an IParseableMetricSet.

Namespace: Mangrove.Parsing.Abstractions
Assembly: Mangrove.Parsing.dll
Syntax
public interface IParseableMetricSet

Properties

View Source

Expressions

All columns, metrics, and segments defined in the metric set.

Declaration
IReadOnlyList<IParseableExpression> Expressions { get; }
Property Value
Type Description
IReadOnlyList<IParseableExpression>
View Source

Metadata

High-level information, e.g. name and version.

Declaration
MetricSetMetadata Metadata { get; }
Property Value
Type Description
MetricSetMetadata
View Source

ParsingDirectives

Any pragma-style directives (e.g. ignore specific warnings, or treat specific warnings as errors) for the parser to follow. These will be overriden by any ParsingDirectives.

Declaration
IReadOnlyList<string> ParsingDirectives { get; }
Property Value
Type Description
IReadOnlyList<String>
View Source

Tables

All tables defined in the metric set.

Declaration
IReadOnlyList<IParseableTable> Tables { get; }
Property Value
Type Description
IReadOnlyList<IParseableTable>

Extension Methods

ObjectExtensions.EventId(Object)
  • View Source
Back to top Generated by DocFX