private static void RegisterForStatementConditionRemoval(CodeFixContext context, SyntaxNode root, ForStatementSyntax forStatement) { context.RegisterCodeFix( CodeAction.Create( Title, c => { var newRoot = root.ReplaceNode( forStatement, forStatement.WithCondition(null).WithAdditionalAnnotations(Formatter.Annotation)); return Task.FromResult(context.Document.WithSyntaxRoot(newRoot)); }), context.Diagnostics); }