public SelectFrom Clone() { SelectFrom selectFrom = new SelectFrom(); selectFrom.Name = this.Name; selectFrom.Alias = this.Alias; return(selectFrom); }
public override void DoThings(int action, Hubble.Framework.DataStructure.DFA <Hubble.Core.SFQL.LexicalAnalysis.Lexical.Token, SelectFromStateFunction> dfa) { SelectFrom selectFrom = dfa as SelectFrom; switch (Func) { case SelectFromStateFunction.Name: selectFrom.Name = dfa.CurrentToken.Text; selectFrom.Alias = selectFrom.Name; break; case SelectFromStateFunction.Alias: selectFrom.Alias = dfa.CurrentToken.Text; break; } }