protected virtual SyntaxBase ReplaceMissingDeclarationSyntax(MissingDeclarationSyntax syntax) { var hasChange = TryRewriteStrict(syntax.LeadingNodes, out var leadingNodes); if (!hasChange) { return(syntax); } return(new MissingDeclarationSyntax(leadingNodes)); }
void ISyntaxVisitor.VisitMissingDeclarationSyntax(MissingDeclarationSyntax syntax) => ReplaceCurrent(syntax, ReplaceMissingDeclarationSyntax);
public virtual void VisitMissingDeclarationSyntax(MissingDeclarationSyntax syntax) { this.VisitNodes(syntax.LeadingNodes); }