Microsoft.CodeAnalysis.CodeActions 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스
ApplyChangesOperation |
CodeActionOperation 작업 영역에 솔루션 변경 내용을 적용하기 위한 입니다. GetOperationsAsync(CancellationToken) 는 최대 1개의 ApplyChangesOperation를 반환할 수 있습니다. 호스트는 에 대한 ApplyChangesOperation사용자 지정 처리를 제공할 수 있지만, 에 CodeAction 단일 ApplyChangesOperation에서 지원되지 않는 사용자 지정 호스트 동작이 필요한 경우 다음을 대신 수행합니다. |
CodeAction |
또는 에서 CodeFixProvider 생성된 작업입니다 CodeRefactoringProvider. |
CodeActionOperation |
다중 작업 코드 작업의 단일 작업을 나타냅니다. |
CodeActionWithOptions |
CodeAction 사용자 지정 옵션에 따라 달라질 수 있는 입니다. 또는 ComputeOperationsAsync(Object, IProgress<CodeAnalysisProgress>, CancellationToken) 중 하나를 재정의 ComputeOperationsAsync(Object, CancellationToken) 하여 이 작업에 대한 작업을 실제로 계산합니다. |
ConflictAnnotation |
작업을 수행하기 전에 사용자가 이해하고 승인해야 하는 충돌이 있을 수 있음을 나타내려면 이 주석을 SyntaxNode에 적용합니다. |
OpenDocumentOperation |
호스트 환경에서 문서를 열지 요청하기 위한 코드 작업 작업입니다. |
PreviewOperation |
작업에 대한 사용자 지정 사용자 미리 보기를 생성하기 위한 미리 보기 작업을 나타냅니다. |
RenameAnnotation |
적절한 SyntaxNode에 이 주석을 적용하여 작업 후 사용자가 이름을 바꾸도록 요청합니다. |
WarningAnnotation |
이 주석을 SyntaxNode에 적용하여 사용자에게 경고 메시지를 표시해야 함을 나타냅니다. |
열거형
CodeActionPriority |
또는 에서 생성된 CodeRefactoringProvider 특정 코드 작업의 우선 순위입니다 CodeFixProvider. 코드 작업은 우선 순위를 사용하여 자신을 그룹화하고 우선 순위가 높은 작업 다음에 우선 순위가 낮은 작업이 표시됩니다. 공급자는 우선 순위가 낮은 버킷에 덜 관련된 코드 작업을 배치하여 나중에 UI에 표시하도록 해야 하므로 사용자가 중요한 코드 작업을 더 빨리 수행할 수 있습니다. |
CodeActionRequestPriority |
특정 CodeRefactoringProvider 또는 CodeFixProvider 에서 실행해야 하는 우선 순위 클래스입니다. 공급자는 우선 순위가 높은 공급자의 결과를 대기하거나 낮은 우선 순위 공급자와 컴퓨팅 리소스를 공유하지 않고도 사용자에게 계산되고 표시될 수 있도록 우선 순위가 높은 순서로 실행됩니다. 공급자는 다음과 같은 경우 우선 순위가 낮은 클래스를 선택해야 합니다.
|
.NET