Interface QuickFixProvider
- All Known Implementing Classes:
CanonicalSpellingKeywordsDiagnostic,CommentedCodeDiagnostic,ConsecutiveEmptyLinesDiagnostic,DeprecatedTypeManagedFormDiagnostic,EmptyRegionDiagnostic,EmptyStatementDiagnostic,InvalidCharacterInFileDiagnostic,MissingSpaceDiagnostic,OneStatementPerLineDiagnostic,SemicolonPresenceDiagnostic,SpaceAtStartCommentDiagnostic,UsingThisFormDiagnostic
public interface QuickFixProvider
Интерфейс для диагностик, предоставляющих быстрые исправления.
Диагностика, реализующая этот интерфейс, может предложить автоматические исправления для найденных проблем в коде.
-
Method Summary
Modifier and TypeMethodDescriptiongetQuickFixes(List<Diagnostic> diagnostics, CodeActionParams params, DocumentContext documentContext) Получить список быстрых исправлений для диагностик.
-
Method Details
-
getQuickFixes
List<CodeAction> getQuickFixes(List<Diagnostic> diagnostics, CodeActionParams params, DocumentContext documentContext) Получить список быстрых исправлений для диагностик.- Parameters:
diagnostics- Список диагностик для исправленияparams- Параметры запроса code actiondocumentContext- Контекст документа- Returns:
- Список code actions для автоматического исправления проблем
-