다음을 통해 공유


FixAllContext 생성자

정의

오버로드

FixAllContext(Document, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken)

FixAllContext를 만듭니다. 원본 위치가 있는 진단에 모두 수정을 적용할 때 이 오버로드를 사용합니다.

이 오버로드는 .에 대한 scope값과 ContainingType 함께 ContainingMember 사용할 수 없습니다. 모든 범위를 수정하려면 'diagnosticSpan' 매개 변수를 사용하는 생성자를 사용하여 FixAllContext 이 범위에 따라 포함된 멤버 또는 형식을 식별합니다.

FixAllContext(Project, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken)

FixAllContext를 만듭니다. 원본 위치가 없는 진단에 모두 수정을 적용할 때 이 오버로드를 사용합니다. 즉 None.

FixAllContext(Document, Nullable<TextSpan>, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken)

연결된 diagnosticSpanFixAllContext 항목을 만듭니다. 원본 위치가 있는 진단에 모두 수정을 적용하고 ContainingMember 사용하거나 ContainingType 사용할 때 이 오버로드를 scope사용합니다. 다른 수정을 diagnosticSpan 사용하는 경우 모든 범위가 필요하지 않으며 진단 범위를 사용하지 않는 다른 생성자를 대신 사용할 수 있습니다.

FixAllContext(Document, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken)

Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs

FixAllContext를 만듭니다. 원본 위치가 있는 진단에 모두 수정을 적용할 때 이 오버로드를 사용합니다.

이 오버로드는 .에 대한 scope값과 ContainingType 함께 ContainingMember 사용할 수 없습니다. 모든 범위를 수정하려면 'diagnosticSpan' 매개 변수를 사용하는 생성자를 사용하여 FixAllContext 이 범위에 따라 포함된 멤버 또는 형식을 식별합니다.

public:
 FixAllContext(Microsoft::CodeAnalysis::Document ^ document, Microsoft::CodeAnalysis::CodeFixes::CodeFixProvider ^ codeFixProvider, Microsoft::CodeAnalysis::CodeFixes::FixAllScope scope, System::String ^ codeActionEquivalenceKey, System::Collections::Generic::IEnumerable<System::String ^> ^ diagnosticIds, Microsoft::CodeAnalysis::CodeFixes::FixAllContext::DiagnosticProvider ^ fixAllDiagnosticProvider, System::Threading::CancellationToken cancellationToken);
public FixAllContext (Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.CodeFixes.CodeFixProvider codeFixProvider, Microsoft.CodeAnalysis.CodeFixes.FixAllScope scope, string codeActionEquivalenceKey, System.Collections.Generic.IEnumerable<string> diagnosticIds, Microsoft.CodeAnalysis.CodeFixes.FixAllContext.DiagnosticProvider fixAllDiagnosticProvider, System.Threading.CancellationToken cancellationToken);
public FixAllContext (Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.CodeFixes.CodeFixProvider codeFixProvider, Microsoft.CodeAnalysis.CodeFixes.FixAllScope scope, string? codeActionEquivalenceKey, System.Collections.Generic.IEnumerable<string> diagnosticIds, Microsoft.CodeAnalysis.CodeFixes.FixAllContext.DiagnosticProvider fixAllDiagnosticProvider, System.Threading.CancellationToken cancellationToken);
new Microsoft.CodeAnalysis.CodeFixes.FixAllContext : Microsoft.CodeAnalysis.Document * Microsoft.CodeAnalysis.CodeFixes.CodeFixProvider * Microsoft.CodeAnalysis.CodeFixes.FixAllScope * string * seq<string> * Microsoft.CodeAnalysis.CodeFixes.FixAllContext.DiagnosticProvider * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.CodeFixes.FixAllContext
Public Sub New (document As Document, codeFixProvider As CodeFixProvider, scope As FixAllScope, codeActionEquivalenceKey As String, diagnosticIds As IEnumerable(Of String), fixAllDiagnosticProvider As FixAllContext.DiagnosticProvider, cancellationToken As CancellationToken)

매개 변수

document
Document

모든 항목 수정이 트리거된 문서입니다.

codeFixProvider
CodeFixProvider

CodeFixProvider 이 수정을 모두 트리거한 기본입니다.

scope
FixAllScope

FixAllScope 모든 항목을 수정합니다.

codeActionEquivalenceKey
String

EquivalenceKey 이 수정에 모두 참여할 것으로 예상되는 CodeAction 값입니다.

diagnosticIds
IEnumerable<String>

수정할 진단 ID입니다.

fixAllDiagnosticProvider
FixAllContext.DiagnosticProvider

FixAllContext.DiagnosticProvider 에서 수정 FixAllContext할 문서/프로젝트 진단을 가져옵니다.

cancellationToken
CancellationToken

모든 계산을 수정하기 위한 취소 토큰입니다.

적용 대상

FixAllContext(Project, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken)

Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs

FixAllContext를 만듭니다. 원본 위치가 없는 진단에 모두 수정을 적용할 때 이 오버로드를 사용합니다. 즉 None.

public:
 FixAllContext(Microsoft::CodeAnalysis::Project ^ project, Microsoft::CodeAnalysis::CodeFixes::CodeFixProvider ^ codeFixProvider, Microsoft::CodeAnalysis::CodeFixes::FixAllScope scope, System::String ^ codeActionEquivalenceKey, System::Collections::Generic::IEnumerable<System::String ^> ^ diagnosticIds, Microsoft::CodeAnalysis::CodeFixes::FixAllContext::DiagnosticProvider ^ fixAllDiagnosticProvider, System::Threading::CancellationToken cancellationToken);
public FixAllContext (Microsoft.CodeAnalysis.Project project, Microsoft.CodeAnalysis.CodeFixes.CodeFixProvider codeFixProvider, Microsoft.CodeAnalysis.CodeFixes.FixAllScope scope, string codeActionEquivalenceKey, System.Collections.Generic.IEnumerable<string> diagnosticIds, Microsoft.CodeAnalysis.CodeFixes.FixAllContext.DiagnosticProvider fixAllDiagnosticProvider, System.Threading.CancellationToken cancellationToken);
public FixAllContext (Microsoft.CodeAnalysis.Project project, Microsoft.CodeAnalysis.CodeFixes.CodeFixProvider codeFixProvider, Microsoft.CodeAnalysis.CodeFixes.FixAllScope scope, string? codeActionEquivalenceKey, System.Collections.Generic.IEnumerable<string> diagnosticIds, Microsoft.CodeAnalysis.CodeFixes.FixAllContext.DiagnosticProvider fixAllDiagnosticProvider, System.Threading.CancellationToken cancellationToken);
new Microsoft.CodeAnalysis.CodeFixes.FixAllContext : Microsoft.CodeAnalysis.Project * Microsoft.CodeAnalysis.CodeFixes.CodeFixProvider * Microsoft.CodeAnalysis.CodeFixes.FixAllScope * string * seq<string> * Microsoft.CodeAnalysis.CodeFixes.FixAllContext.DiagnosticProvider * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.CodeFixes.FixAllContext
Public Sub New (project As Project, codeFixProvider As CodeFixProvider, scope As FixAllScope, codeActionEquivalenceKey As String, diagnosticIds As IEnumerable(Of String), fixAllDiagnosticProvider As FixAllContext.DiagnosticProvider, cancellationToken As CancellationToken)

매개 변수

project
Project

모든 발생을 수정하는 프로젝트가 트리거되었습니다.

codeFixProvider
CodeFixProvider

CodeFixProvider 이 수정을 모두 트리거한 기본입니다.

scope
FixAllScope

FixAllScope 모든 항목을 수정합니다.

codeActionEquivalenceKey
String

EquivalenceKey 이 수정에 모두 참여할 것으로 예상되는 CodeAction 값입니다.

diagnosticIds
IEnumerable<String>

수정할 진단 ID입니다.

fixAllDiagnosticProvider
FixAllContext.DiagnosticProvider

FixAllContext.DiagnosticProvider 에서 수정 FixAllContext할 문서/프로젝트 진단을 가져옵니다.

cancellationToken
CancellationToken

모든 계산을 수정하기 위한 취소 토큰입니다.

적용 대상

FixAllContext(Document, Nullable<TextSpan>, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken)

Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs

연결된 diagnosticSpanFixAllContext 항목을 만듭니다. 원본 위치가 있는 진단에 모두 수정을 적용하고 ContainingMember 사용하거나 ContainingType 사용할 때 이 오버로드를 scope사용합니다. 다른 수정을 diagnosticSpan 사용하는 경우 모든 범위가 필요하지 않으며 진단 범위를 사용하지 않는 다른 생성자를 대신 사용할 수 있습니다.

public FixAllContext (Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.Text.TextSpan? diagnosticSpan, Microsoft.CodeAnalysis.CodeFixes.CodeFixProvider codeFixProvider, Microsoft.CodeAnalysis.CodeFixes.FixAllScope scope, string? codeActionEquivalenceKey, System.Collections.Generic.IEnumerable<string> diagnosticIds, Microsoft.CodeAnalysis.CodeFixes.FixAllContext.DiagnosticProvider fixAllDiagnosticProvider, System.Threading.CancellationToken cancellationToken);
new Microsoft.CodeAnalysis.CodeFixes.FixAllContext : Microsoft.CodeAnalysis.Document * Nullable<Microsoft.CodeAnalysis.Text.TextSpan> * Microsoft.CodeAnalysis.CodeFixes.CodeFixProvider * Microsoft.CodeAnalysis.CodeFixes.FixAllScope * string * seq<string> * Microsoft.CodeAnalysis.CodeFixes.FixAllContext.DiagnosticProvider * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.CodeFixes.FixAllContext
Public Sub New (document As Document, diagnosticSpan As Nullable(Of TextSpan), codeFixProvider As CodeFixProvider, scope As FixAllScope, codeActionEquivalenceKey As String, diagnosticIds As IEnumerable(Of String), fixAllDiagnosticProvider As FixAllContext.DiagnosticProvider, cancellationToken As CancellationToken)

매개 변수

document
Document

모든 항목 수정이 트리거된 문서입니다.

diagnosticSpan
Nullable<TextSpan>

모든 발생을 수정하는 진단에 대한 범위가 트리거되었습니다.

codeFixProvider
CodeFixProvider

CodeFixProvider 이 수정을 모두 트리거한 기본입니다.

scope
FixAllScope

FixAllScope 모든 항목을 수정합니다.

codeActionEquivalenceKey
String

EquivalenceKey 이 수정에 모두 참여할 것으로 예상되는 CodeAction 값입니다.

diagnosticIds
IEnumerable<String>

수정할 진단 ID입니다.

fixAllDiagnosticProvider
FixAllContext.DiagnosticProvider

FixAllContext.DiagnosticProvider 에서 수정 FixAllContext할 문서/프로젝트 진단을 가져옵니다.

cancellationToken
CancellationToken

모든 계산을 수정하기 위한 취소 토큰입니다.

적용 대상