public declaration NewPropertyDefinition(attribute_list opt_attribute_declarations, declaration simple_property_definition, LexLocation loc) { var nnpd = simple_property_definition; nnpd.attributes = opt_attribute_declarations; nnpd.source_context = loc; return(nnpd); }
public procedure_header NewProcedureHeader(attribute_list attrlist, procedure_header nprh, procedure_attribute forw, LexLocation loc) { if (nprh.proc_attributes == null) { nprh.proc_attributes = new procedure_attributes_list(); } nprh.proc_attributes.Add(forw, forw.source_context); nprh.attributes = attrlist; nprh.source_context = loc; return(nprh); }
public virtual void visit(attribute_list _attribute_list) { DefaultVisit(_attribute_list); }
public override void visit(attribute_list _attribute_list) { }
public virtual void post_do_visit(attribute_list _attribute_list) { }
public override void visit(attribute_list _attribute_list) { DefaultVisit(_attribute_list); pre_do_visit(_attribute_list); for (int i = 0; i < attributes.Count; i++) visit(attribute_list.attributes[i]); post_do_visit(_attribute_list); }
public virtual void visit(attribute_list _attribute_list) { }
public override void visit(attribute_list _attribute_list) { throw new NotImplementedException(); }
public override void visit(attribute_list _attribute_list) { executer.visit(_attribute_list); if (_attribute_list.attributes != null) foreach (dynamic x in _attribute_list.attributes) if(x != null) this.visit(x); }