Microsoft.CodeAnalysis.Editing 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
| 名前 | 説明 |
|---|---|
| DocumentEditor |
ドキュメントの構文ツリーを変更するためのエディター。 |
| ImportAdder | |
| SolutionEditor |
ソリューション内の複数のドキュメントに変更を加えるエディター。 |
| SymbolEditor |
シンボル ソース宣言を変更するためのエディター。 |
| SymbolEditorExtensions | |
| SyntaxEditor |
構文ツリーを変更するためのエディター。 エディターは、特定のツリーに対して実行する変更の一覧を 順番に指定することで機能します。 変更には、エディターが作成された元のツリーで適用される SyntaxNode が与えられます。 アプリケーションのセマンティクスは次のとおりです。
|
| SyntaxEditorExtensions | |
| SyntaxGenerator |
構文ノードを作成するための言語に依存しないファクトリ。 この API を使用すると、言語間で意味的に似た言語固有の構文ノードを作成できます。 この API によって生成されるツリーは、可能であればユーザー設定の尊重を試みます。 たとえば、 MemberAccessExpression(SyntaxNode, String) の生成は、 Simplifier が使用されている場合、ユーザーの好みに応じて "this" または "Me" が簡略化されるように行われます。 |
構造体
| 名前 | 説明 |
|---|---|
| DeclarationModifiers | |
列挙型
| 名前 | 説明 |
|---|---|
| DeclarationKind | |
| OperatorKind | |
| SpecialTypeConstraintKind | |
代理人
| 名前 | 説明 |
|---|---|
| SymbolEditor.AsyncDeclarationEditAction |
SyntaxTree内の宣言ノードに変更を加えるアクション。 |
| SymbolEditor.DeclarationEditAction |
SyntaxTree内の宣言ノードに変更を加えるアクション。 |