ComputeOperationsAsync(CancellationToken)
|
사용자 지정 CodeActionOperation를 포함하는 서브클래스를 구현하려는 경우 이 메서드를 CodeAction 재정의합니다.
|
ComputeOperationsAsync(IProgress<CodeAnalysisProgress>, CancellationToken)
|
사용자 지정 CodeActionOperation를 포함하는 서브클래스를 구현하려는 경우 이 메서드를 CodeAction 재정의합니다. 계산이 오래 실행되고 진행률이 사용자에게 표시되어야 하는 경우보다 ComputeOperationsAsync(CancellationToken) 이 메서드를 재정의하는 것이 좋습니다.
|
ComputePreviewOperationsAsync(CancellationToken)
|
에서 생성ComputeOperationsAsync(IProgress<CodeAnalysisProgress>, CancellationToken)한 작업과 다른 미리 보기 작업 집합이 있는 을 구현 CodeAction 하려는 경우 이 메서드를 재정의합니다.
|
ComputePriority()
|
이 코드 동작이 CodeActionPriority 표시되어야 하는 그룹을 계산합니다. 법적 값은 과 High사이에 Lowest 있어야 합니다.
|
Create(String, Func<CancellationToken,Task<Document>>, String, CodeActionPriority)
|
단일 Document로 CodeAction 변경하기 위한 을 만듭니다.
변경 내용이 계산 비용이 많이 들고 요청될 때까지 연기해야 하는 경우 이 팩터리를 사용합니다.
|
Create(String, Func<CancellationToken,Task<Document>>, String)
|
단일 Document로 CodeAction 변경하기 위한 을 만듭니다.
변경 내용이 계산 비용이 많이 들고 요청될 때까지 연기해야 하는 경우 이 팩터리를 사용합니다.
|
Create(String, Func<CancellationToken,Task<Solution>>, String, CodeActionPriority)
|
CodeAction 내에서 둘 Document 이상의 변경에 대한 을 Solution만듭니다.
변경 내용이 계산 비용이 많이 들고 요청될 때까지 연기해야 하는 경우 이 팩터리를 사용합니다.
|
Create(String, Func<CancellationToken,Task<Solution>>, String)
|
CodeAction 내에서 둘 Document 이상의 변경에 대한 을 Solution만듭니다.
변경 내용이 계산 비용이 많이 들고 요청될 때까지 연기해야 하는 경우 이 팩터리를 사용합니다.
|
Create(String, Func<IProgress<CodeAnalysisProgress>,CancellationToken,Task<Document>>, String, CodeActionPriority)
|
또는 에 의해 CodeFixProvider 생성된 작업입니다 CodeRefactoringProvider.
|
Create(String, Func<IProgress<CodeAnalysisProgress>,CancellationToken,Task<Solution>>, String, CodeActionPriority)
|
CodeAction 내에서 둘 Document 이상의 변경에 대한 을 Solution만듭니다.
변경 내용이 계산 비용이 많이 들고 요청될 때까지 연기해야 하는 경우 이 팩터리를 사용합니다.
|
Create(String, ImmutableArray<CodeAction>, Boolean, CodeActionPriority)
|
CodeAction 코드 작업 그룹을 나타내는 을 만듭니다.
|
Create(String, ImmutableArray<CodeAction>, Boolean)
|
CodeAction 코드 작업 그룹을 나타내는 을 만듭니다.
|
GetChangedDocumentAsync(CancellationToken)
|
단일 문서에 대한 변경 내용을 계산합니다. 단일 문서를 변경하는 서브클래스를 CodeAction 구현하려는 경우 이 메서드를 재정의합니다. 작업을 계산하는 동안 진행률을 보고하도록 재정 GetChangedDocumentAsync(IProgress<CodeAnalysisProgress>, CancellationToken) 의합니다.
|
GetChangedDocumentAsync(IProgress<CodeAnalysisProgress>, CancellationToken)
|
단일 문서에 대한 변경 내용을 계산합니다. 단일 문서를 변경하는 서브클래스를 CodeAction 구현하려는 경우 이 메서드를 재정의합니다. 계산이 오래 실행되고 진행률이 사용자에게 표시되어야 하는 경우보다 GetChangedDocumentAsync(CancellationToken) 이 메서드를 재정의하는 것이 좋습니다.
|
GetChangedSolutionAsync(CancellationToken)
|
전체 솔루션에 대한 모든 변경 내용을 계산합니다. 둘 이상의 문서를 변경하는 서브클래스를 CodeAction 구현하려는 경우 이 메서드를 재정의합니다. 작업을 계산하는 동안 진행률을 보고하도록 재정 GetChangedSolutionAsync(IProgress<CodeAnalysisProgress>, CancellationToken) 의합니다.
|
GetChangedSolutionAsync(IProgress<CodeAnalysisProgress>, CancellationToken)
|
전체 솔루션에 대한 모든 변경 내용을 계산합니다. 둘 이상의 문서를 변경하는 서브클래스를 CodeAction 구현하려는 경우 이 메서드를 재정의합니다. 계산이 오래 실행되고 진행률이 사용자에게 표시되어야 하는 경우보다 GetChangedSolutionAsync(CancellationToken) 이 메서드를 재정의하는 것이 좋습니다.
|
GetOperationsAsync(CancellationToken)
|
코드 동작을 정의하는 작업 시퀀스입니다.
|
GetOperationsAsync(Solution, IProgress<CodeAnalysisProgress>, CancellationToken)
|
코드 동작을 정의하는 작업 시퀀스입니다.
|
GetPreviewOperationsAsync(CancellationToken)
|
미리 보기를 생성하는 데 사용되는 작업 시퀀스입니다.
|
PostProcessAsync(IEnumerable<CodeActionOperation>, CancellationToken)
|
모든 ApplyChangesOperation에 사후 처리 단계를 적용합니다.
|
PostProcessChangesAsync(Document, CancellationToken)
|
단일 문서에 사후 처리 단계 적용: 주석이 추가된 서식 노드로 Annotation 주석이 추가된 노드 감소 Annotation
|
PostProcessChangesAsync(Solution, CancellationToken)
|
서식 지정 및 간소화와 같은 솔루션 변경 내용에 사후 처리 단계를 적용합니다.
|