internal TableColumnInstanceSymbol(TableInstanceSymbol tableInstance, ColumnSymbol column, Func <TableInstanceSymbol, ColumnSymbol, ValueSlot> valueSlotFactory) : base(column.Name) { TableInstance = tableInstance; Column = column; ValueSlot = valueSlotFactory(tableInstance, column); }
private static void AppendColumnSymbolInfo(this ICollection <SymbolMarkupToken> markup, ColumnSymbol symbol) { markup.AppendKeyword(@"COLUMN"); markup.AppendSpace(); markup.AppendColumnName(symbol.Name); markup.AppendSpace(); markup.AppendAsType(symbol.Type); }