internal Rule(RuleTable table, int index) { this._table = table; this._index = index; }
void IRow.Remap(ITable table, int index) { _table = (RuleTable)table; _index = index; }
internal Rule(RuleTable table) : this(table, table.Add()._index) { Init(); }
public override void GetOrBuildTables() { Result = GetOrBuild(nameof(Result), () => new ResultTable(this)); Rule = GetOrBuild(nameof(Rule), () => new RuleTable(this)); Run = GetOrBuild(nameof(Run), () => new RunTable(this)); }