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動作。 |