Microsoft.CodeAnalysis.Editing 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
| DocumentEditor |
編輯器,用於變更文件的語法樹狀結構。 |
| ImportAdder | |
| SolutionEditor |
編輯器,用於對方案中的多個文件進行變更。 |
| SymbolEditor |
用於變更符號來源宣告的編輯器。 |
| SymbolEditorExtensions | |
| SyntaxEditor |
編輯器,用於變更語法樹狀結構。 編輯器的運作方式是提供要 依序對特定樹狀目錄執行的變更清單。 系統會將 SyntaxNode 變更套用至編輯器所建立的原始樹狀結構中。 應用程式的語意如下:
|
| SyntaxEditorExtensions | |
| SyntaxGenerator |
與語言無關的處理站,用於建立語法節點。 此 API 可用來建立語言特定語法節點,這些節點在語言之間語意上類似。 此 API 所產生的樹狀結構會儘可能嘗試遵守使用者喜好設定。 例如,產生 MemberAccessExpression(SyntaxNode, String) 將會以「這個」或「我」的方式完成,如果使用 Simplifier 的話,將會根據使用者喜好設定來簡化。 |
結構
| DeclarationModifiers |
列舉
| DeclarationKind | |
| OperatorKind | |
| SpecialTypeConstraintKind |
委派
| SymbolEditor.AsyncDeclarationEditAction |
對內的宣告節點進行變更的 SyntaxTree動作。 |
| SymbolEditor.DeclarationEditAction |
對內的宣告節點進行變更的 SyntaxTree動作。 |