public void Accept(IModelVisitor visitor) { visitor.Visit(this); foreach (var type in Types) { type.Accept(visitor); } }
public override void Accept(IModelVisitor visitor) { visitor.Visit(this); foreach (var child in Children) { child.Accept(visitor); } }
public override void Accept(IModelVisitor visitor) { visitor.Visit(this); foreach (var member in Members) { member.Accept(visitor); } }
public void Accept(IModelVisitor visitor) { visitor.Visit(this); foreach (var ns in Namespaces) { ns.Accept(visitor); } }
public override void Accept(IModelVisitor visitor) { visitor.Visit(this); foreach (var column in OrderedColumns) { column.Accept(visitor); } }
public override void Accept(IModelVisitor visitor) { visitor.Visit(this); foreach (var parameter in ProcParameters) { parameter.Accept(visitor); } ResultTable?.Accept(visitor); foreach (var table in SimilarTables) { table.Accept(visitor); } }
/// <summary> /// Visitor Method /// </summary> /// <typeparam name="R"></typeparam> /// <typeparam name="D"></typeparam> /// <param name="v"></param> /// <param name="data"></param> /// <returns></returns> public R Accept <R, D>(IModelVisitor <R, D> v, D data) { return(v.Visit(this, data)); }
public virtual void Accept(IModelVisitor visitor) { visitor.Visit(this); }
public override void Accept(IModelVisitor visitor) { visitor.Visit(this); }