AspectWeaverContext.RewriteSyntaxTreesAsync Method
RewriteSyntaxTreesAsync(CSharpSyntaxRewriter, CancellationToken)
Rewrites all syntax trees in the compilation using a shared and thread-safe Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.
Declaration
public Task RewriteSyntaxTreesAsync(CSharpSyntaxRewriter rewriter, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter |
rewriter |
A shared and thread-safe Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter.
|
CancellationToken |
cancellationToken |
A CancellationToken.
|
Returns
RewriteSyntaxTreesAsync(Func<SyntaxNode, CSharpSyntaxRewriter>, CancellationToken)
Rewrites all syntax trees in the compilation.
Declaration
public Task RewriteSyntaxTreesAsync(Func<SyntaxNode, CSharpSyntaxRewriter> rewriterFactory, CancellationToken cancellationToken = null)
Parameters
Returns