Class TableReference
Wrapper for another table (e.g., base table as a wrapper for root table).
Inheritance
TableReference
Assembly: MetricSetSyntaxTree.dll
Syntax
public class TableReference : Table<TableReference>, IVisitable<ITableVisitor>, ICloneable<TableReference, string, Table>, ICloneable<Table>, IDirectedAcyclicGraph<Table>
Constructors
View Source
TableReference(String, Table)
Declaration
public TableReference(string name, Table reference)
Parameters
Properties
View Source
Parents
Declaration
[JsonIgnore]
public override IReadOnlyList<Table> Parents { get; }
Property Value
Overrides
View Source
Reference
The table that this table is a wrapper for.
Declaration
public Table Reference { 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 TableReference Clone(string name, IReadOnlyList<Table> parents)
Parameters
Returns
Overrides
Mangrove.MetricSetSyntaxTree.Table<Mangrove.MetricSetSyntaxTree.TableNodes.TableReference>.Clone(System.String, System.Collections.Generic.IReadOnlyList<Mangrove.MetricSetSyntaxTree.Table>)
Implements
Extension Methods