public override object VisitCompilationUnit(CompilationUnit compilationUnit, object data) { base.VisitCompilationUnit(compilationUnit, data); for (int i = 0; i < nodesToMoveToCompilationUnit.Count; i++) { compilationUnit.Children.Insert(i, nodesToMoveToCompilationUnit[i]); nodesToMoveToCompilationUnit[i].Parent = compilationUnit; } return null; }
public override object VisitCompilationUnit(CompilationUnit compilationUnit, object data) { usings = new Dictionary<string, string>(StringComparer.InvariantCultureIgnoreCase); addedUsings = new List<UsingDeclaration>(); base.VisitCompilationUnit(compilationUnit, data); int i; for (i = 0; i < compilationUnit.Children.Count; i++) { if (!(compilationUnit.Children[i] is UsingDeclaration)) break; } foreach (UsingDeclaration decl in addedUsings) { decl.Parent = compilationUnit; compilationUnit.Children.Insert(i++, decl); } usings = null; addedUsings = null; return null; }
public void RunVisitor(ICSharpCode.OldNRefactory.Ast.CompilationUnit compilationUnit) { if (searchedMembers.Count == 0) { return; } // search if the member name exists in the file (otherwise it doesn't make sense to search it) FindReplace findReplace = new FindReplace(); FilterOptions filterOptions = new FilterOptions { CaseSensitive = true, WholeWordsOnly = true }; IEnumerable <SearchResult> result = findReplace.Search(new FileProvider(null), text.Text, SearchedMemberName, null, filterOptions); if (result == null || !result.Any()) { return; } resolver.SetupParsedCompilationUnit(compilationUnit); VisitCompilationUnit(compilationUnit, null); }
/* */ void VBNET() { #line 246 "VBNET.ATG" lexer.NextToken(); // get the first token compilationUnit = new CompilationUnit(); while (la.kind == 1 || la.kind == 11) { EndOfStmt(); } while (la.kind == 159) { OptionStmt(); while (la.kind == 1 || la.kind == 11) { EndOfStmt(); } } while (la.kind == 124) { ImportsStmt(); while (la.kind == 1 || la.kind == 11) { EndOfStmt(); } } while ( #line 253 "VBNET.ATG" IsGlobalAttrTarget()) { GlobalAttributeSection(); while (la.kind == 1 || la.kind == 11) { EndOfStmt(); } } while (StartOf(1)) { NamespaceMemberDecl(); while (la.kind == 1 || la.kind == 11) { EndOfStmt(); } } Expect(0); }
public virtual object VisitCompilationUnit(CompilationUnit compilationUnit, object data) { Debug.Assert((compilationUnit != null)); return compilationUnit.AcceptChildren(this, data); }
public virtual object TrackedVisitCompilationUnit(CompilationUnit compilationUnit, object data) { return base.VisitCompilationUnit(compilationUnit, data); }
public sealed override object VisitCompilationUnit(CompilationUnit compilationUnit, object data) { this.BeginVisit(compilationUnit); object result = this.TrackedVisitCompilationUnit(compilationUnit, data); this.EndVisit(compilationUnit); return result; }
public override object VisitCompilationUnit(ICSharpCode.OldNRefactory.Ast.CompilationUnit compilationUnit, object data) { variables.Clear(); return(base.VisitCompilationUnit(compilationUnit, data)); }
public virtual object VisitCompilationUnit(CompilationUnit compilationUnit, object data) { Debug.Assert((compilationUnit != null)); for (int i = 0; i < compilationUnit.Children.Count; i++) { INode o = compilationUnit.Children[i]; Debug.Assert(o != null); nodeStack.Push(o); o.AcceptVisitor(this, data); o = nodeStack.Pop(); if (o == null) compilationUnit.Children.RemoveAt(i--); else compilationUnit.Children[i] = o; } return null; }
public virtual object VisitCompilationUnit(CompilationUnit compilationUnit, object data) { throw new global::System.NotImplementedException("CompilationUnit"); }
public override object VisitCompilationUnit(CompilationUnit compilationUnit, object data) { if (compilationUnit == null) { throw new ArgumentNullException("compilationUnit"); } CodeNamespace globalNamespace = new CodeNamespace("Global"); //namespaces.Add(globalNamespace); namespaceDeclarations.Push(globalNamespace); compilationUnit.AcceptChildren(this, data); codeCompileUnit.Namespaces.Add(globalNamespace); return globalNamespace; }