Show / Hide Table of Contents

Class Union

Metric table which is a union of multiple other metric tables.

Inheritance
Object
Table
Table<Union>
Union
Implements
IVisitable<ITableVisitor>
ICloneable<Union, String, Table>
ICloneable<Table>
IDirectedAcyclicGraph<Table>
Inherited Members
Table<Union>.Clone(IReadOnlyList<Table>)
Table.Name
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Namespace: Mangrove.MetricSetSyntaxTree.TableNodes
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
Type Name Description
String name
IReadOnlyList<Table> tables

Properties

View Source

Parents

Declaration
[JsonIgnore]
public override IReadOnlyList<Table> Parents { get; }
Property Value
Type Description
IReadOnlyList<Table>
Overrides
Table.Parents
View Source

Tables

The tables which are unioned together to form this table.

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

Methods

View Source

Accept(ITableVisitor)

Declaration
public override void Accept(ITableVisitor visitor)
Parameters
Type Name Description
ITableVisitor visitor
Overrides
Table.Accept(ITableVisitor)
View Source

Clone(String, IReadOnlyList<Table>)

Declaration
public override Union Clone(string name, IReadOnlyList<Table> parents)
Parameters
Type Name Description
String name
IReadOnlyList<Table> parents
Returns
Type Description
Union
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
Type Description
String
Overrides
Table.ToString()

Implements

IVisitable<TVisitor>
ICloneable<TSubnode, TIdentifier, TNode>
ICloneable<T>
IDirectedAcyclicGraph<T>

Extension Methods

IEnumerableExtensions.ClosureIn(Table, MetricsPlan)
TableExtensions.PathTo(Table, Table)
IDirectedAcyclicGraphExtensions.Ancestors(Table, Boolean)
IDirectedAcyclicGraphExtensions.Ordered(Table)
ObjectExtensions.EventId(Object)
  • View Source
Back to top Generated by DocFX