Metalama//API Documentation/Advanced API/Metalama.​Framework.​Engine.​Aspect­Weavers/Aspect­Weaver­Context/Rewrite­Syntax­Trees­Async
Open sandboxFocus

Method RewriteSyntaxTreesAsync

RewriteSyntaxTreesAsync(CSharpSyntaxRewriter, CancellationToken)

Declaration
public Task RewriteSyntaxTreesAsync(CSharpSyntaxRewriter rewriter, CancellationToken cancellationToken = null)
Parameters
Type Name Description
CSharpSyntaxRewriter rewriter
CancellationToken cancellationToken
Returns
Type Description
Task

RewriteSyntaxTreesAsync(Func<SyntaxNode, CSharpSyntaxRewriter>, CancellationToken)

Declaration
public Task RewriteSyntaxTreesAsync(Func<SyntaxNode, CSharpSyntaxRewriter> rewriterFactory, CancellationToken cancellationToken = null)
Parameters
Type Name Description
Func<SyntaxNode, CSharpSyntaxRewriter> rewriterFactory
CancellationToken cancellationToken
Returns
Type Description
Task