Class Union
Metric table which is a union of multiple other metric tables.
Assembly: MetricSetSyntaxTree.dll
Syntax
public class Union : Table<Union>, IVisitable<ITableVisitor>, ICloneable<Union, string, Table>, ICloneable<Table>, IDirectedAcyclicGraph<Table>
Constructors
View Source
Union(String, IReadOnlyList<Table>)
Declaration
public Union(string name, IReadOnlyList<Table> tables)
Parameters
Properties
View Source
Parents
Declaration
[JsonIgnore]
public override IReadOnlyList<Table> Parents { get; }
Property Value
Overrides
View Source
Tables
The tables which are unioned together to form this table.
Declaration
public IReadOnlyList<Table> Tables { get; }
Property Value
Methods
View Source
Accept(ITableVisitor)
Declaration
public override void Accept(ITableVisitor visitor)
Parameters
Overrides
View Source
Clone(String, IReadOnlyList<Table>)
Declaration
public override Union Clone(string name, IReadOnlyList<Table> parents)
Parameters
Returns
Overrides
Mangrove.MetricSetSyntaxTree.Table<Mangrove.MetricSetSyntaxTree.TableNodes.Union>.Clone(System.String, System.Collections.Generic.IReadOnlyList<Mangrove.MetricSetSyntaxTree.Table>)
View Source
ToString()
Declaration
public override string ToString()
Returns
Overrides
Implements
Extension Methods