DocumentBasedFixAllProvider 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供基類,以獨立撰寫 FixAllProvider 修正檔的 。 此類型應該使用,而不是 BatchFixer 在只會影響 Document 診斷產生的修正 Diagnostic 的情況下使用。
public abstract class DocumentBasedFixAllProvider : Microsoft.CodeAnalysis.CodeFixes.FixAllProvider
type DocumentBasedFixAllProvider = class
inherit FixAllProvider
Public MustInherit Class DocumentBasedFixAllProvider
Inherits FixAllProvider
- 繼承
此類型提供適當的邏輯,以有效率的方式修正大型解決方案。 專案會依序處理,並平行處理專案中的所有檔。 系統會針對專案計算診斷,然後依檔適當地儲存。 然後,這些會傳遞至 FixAllAsync(FixAllContext, Document, ImmutableArray<Diagnostic>) ,讓實作者進行處理。
Document |
提供基類,以獨立撰寫 FixAllProvider 修正檔的 。 此類型應該使用,而不是 BatchFixer 在只會影響 Document 診斷產生的修正 Diagnostic 的情況下使用。 |
Document |
提供基類,以獨立撰寫 FixAllProvider 修正檔的 。 此類型應該使用,而不是 BatchFixer 在只會影響 Document 診斷產生的修正 Diagnostic 的情況下使用。 |
Fix |
|
Get |
產生適合此類型在 中 GetFixAsync(FixAllContext) 建立的修正專案 CodeAction 標題。 如果需要自訂該標題,請覆寫此專案。 |
Get |
提供基類,以獨立撰寫 FixAllProvider 修正檔的 。 此類型應該使用,而不是 BatchFixer 在只會影響 Document 診斷產生的修正 Diagnostic 的情況下使用。 |
Get |
取得支援修正所有出現的診斷識別碼。
根據預設,它會針對指定的 |
Get |
提供基類,以獨立撰寫 FixAllProvider 修正檔的 。 此類型應該使用,而不是 BatchFixer 在只會影響 Document 診斷產生的修正 Diagnostic 的情況下使用。 |
產品 | 版本 |
---|---|
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.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0 |