MetalamaAPI documentationAdvanced APIMetalama.​Framework.​Engine.​Aspect­WeaversAspect­Weaver­ContextRewrite­Syntax­Trees­Async
Open sandboxFocus

AspectWeaverContext.RewriteSyntaxTreesAsync Method

RewriteSyntaxTreesAsync(CSharpSyntaxRewriter, CancellationToken)

Declaration
public Task RewriteSyntaxTreesAsync(CSharpSyntaxRewriter rewriter, CancellationToken cancellationToken = null)
Parameters
Type Name Description
Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter rewriter
System.Threading.CancellationToken cancellationToken
Returns
Type Description
System.Threading.Tasks.Task

RewriteSyntaxTreesAsync(Func<SyntaxNode, CSharpSyntaxRewriter>, CancellationToken)

Declaration
public Task RewriteSyntaxTreesAsync(Func<SyntaxNode, CSharpSyntaxRewriter> rewriterFactory, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.Func<Microsoft.CodeAnalysis.SyntaxNode, Microsoft.CodeAnalysis.CSharp.CSharpSyntaxRewriter> rewriterFactory
System.Threading.CancellationToken cancellationToken
Returns
Type Description
System.Threading.Tasks.Task