PartialCompilationExtensions Class
Inheritance
PartialCompilationExtensions
Namespace:
Metalama.Framework.Engine.CodeModel
Assembly: Metalama.Framework.Sdk.dll
public static class PartialCompilationExtensions
Methods
Name |
Description |
AddSyntaxTrees(IPartialCompilation, params SyntaxTree[])
|
|
AddSyntaxTrees(IPartialCompilation, IEnumerable<SyntaxTree>)
|
|
GetParseOptions(IPartialCompilation)
|
Gets ParseOptions that should be used when adding new syntax trees to this compilation.
|
RewriteSyntaxTreesAsync(IPartialCompilation, CSharpSyntaxRewriter, ProjectServiceProvider, CancellationToken)
|
|
RewriteSyntaxTreesAsync(IPartialCompilation, Func<SyntaxNode, CSharpSyntaxRewriter>, ProjectServiceProvider, CancellationToken)
|
|
UpdateSyntaxTrees(IPartialCompilation, Func<SyntaxNode, CancellationToken, SyntaxNode>, CancellationToken)
|
Updates the syntax trees of a given IPartialCompilation by providing a function that maps
a SyntaxTree to a transformed SyntaxTree.
|
UpdateSyntaxTrees(IPartialCompilation, Func<SyntaxTree, SyntaxTree>, CancellationToken)
|
|
UpdateSyntaxTrees(IPartialCompilation, Func<SyntaxTree, CancellationToken, SyntaxTree>, CancellationToken)
|
Updates the syntax trees of a given IPartialCompilation by providing a function that maps
a SyntaxTree to a transformed SyntaxTree.
|