public static async Task <string> ToSourceCodeAsync(
            this IAsyncVisitable <IGenericVisitor> visitable,
            params ISourceCodeStyleRule[] styleRules)
        {
            SourceCodeStepsBuilder stepsBuilder = new SourceCodeStepsBuilder();
            await visitable.AcceptAsync(stepsBuilder);

            return(stepsBuilder.Steps.ToSourceCode(styleRules));
        }
Beispiel #2
0
 public sealed override Task VisitAsync(IAsyncVisitable <IGenericVisitor> node)
 {
     throw new InvalidOperationException();
 }