FixAllContext 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供「修正所有出現專案」程式代碼修正 Microsoft.CodeAnalysis.CodeFixes.FixAllContext.FixAllProvider的內容。
public ref class FixAllContext
public class FixAllContext
type FixAllContext = class
Public Class FixAllContext
- 繼承
-
FixAllContext
Fix |
建立新的 FixAllContext。 將此多載套用至具有來源位置的診斷時,請使用此多載。
這個多載不能搭配 ContainingMember 或 ContainingType 值 |
Fix |
使用相關聯建立 |
Fix |
建立新的 FixAllContext。 將修正全部套用至沒有來源位置的診斷時,請使用此多載,亦即 None。 |
Cancellation |
CancellationToken 可修正所有會話。 |
Code |
參與 EquivalenceKey 此修正的所有 CodeAction 值。 |
Code |
觸發此修正程序的基礎 CodeFixProvider 。 |
Diagnostic |
要修正的診斷標識碼。 請注意,GetDocumentDiagnosticsAsync(Document)GetProjectDiagnosticsAsync(Project)和 GetAllDiagnosticsAsync(Project) 方法只會傳回標識碼包含在此標識元集中的診斷。 |
Document |
修正所有出現次數的檔已觸發,如果 FixAllContext 範圍設定為專案,則為 null。 |
Progress |
報告全部修正作業進度的進度接收。 |
Project |
已觸發修正所有出現專案的專案。 |
Scope |
FixAllScope 以修正所有出現專案。 |
Solution |
修正所有出現項目的解決方案。 |
Get |
取得所篩選 DiagnosticIds之指定專案中的所有診斷。 這包括指定專案中所有檔的檔層級診斷,以及專案層級診斷,亦即指定專案中沒有來源位置的診斷。 |
Get |
取得所篩選 DiagnosticIds之指定檔中的所有診斷。 |
Get |
取得所有專案層級診斷,亦即在所篩選的指定專案中,沒有來源位置的 DiagnosticIds診斷。 |
With |
取得具有指定 cancellationToken 的新 FixAllContext 。 |
產品 | 版本 |
---|---|
Roslyn | 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0 |