public override void visit(enumerator _enumerator) { if (_enumerator.name != null) { _enumerator.name.visit(this); } _enumerator.value.visit(this); }
public virtual IEnumerator <Doc> GetEnumerator() { EnsureObjectNotDisposed(); if (m_Enumerator != null) { throw new DataAccessException(StringConsts.CRUD_CURSOR_ALREADY_ENUMERATED_ERROR); } m_Enumerator = new enumerator(this, m_Source.GetEnumerator()); return(m_Enumerator); }
private enum_type_definition get_enum_type(ICSharpCode.NRefactory.Ast.TypeDeclaration td) { enum_type_definition enum_td = new enum_type_definition(); enum_td.source_context = get_source_context(td); enum_td.enumerators = new enumerator_list(); foreach (ICSharpCode.NRefactory.Ast.INode node in td.Children) { if (node is ICSharpCode.NRefactory.Ast.FieldDeclaration) { ICSharpCode.NRefactory.Ast.FieldDeclaration fld = node as ICSharpCode.NRefactory.Ast.FieldDeclaration; foreach (ICSharpCode.NRefactory.Ast.VariableDeclaration vd in fld.Fields) { enumerator en = new enumerator(new named_type_reference(vd.Name), null); // SSM здесь исправил 15.1.16 en.source_context = get_source_context(fld); enum_td.enumerators.enumerators.Add(en); } } } return(enum_td); }
public override void visit(enumerator node) { }
public virtual void visit(enumerator _enumerator) { DefaultVisit(_enumerator); }
public override void visit(enumerator _enumerator) { DefaultVisit(_enumerator); pre_do_visit(_enumerator); visit(enumerator.name); visit(enumerator.value); post_do_visit(_enumerator); }
public virtual void post_do_visit(enumerator _enumerator) { }
public virtual void visit(enumerator _enumerator) { }
public override void visit(enumerator _enumerator) { connect(_enumerator); }
public override void visit(enumerator node) { prepare_node(node.name, "name"); prepare_node(node.value, "value"); }
public override void visit(enumerator _enumerator) { executer.visit(_enumerator); if (_enumerator.name != null) this.visit((dynamic)_enumerator.name); if (_enumerator.value != null) this.visit((dynamic)_enumerator.value); }