using System; using System.Threading.Tasks; using Elsa.Builders; using Elsa.Services.Models; // ReSharper disable once CheckNamespace namespace Elsa.Activities.Console { public static class WriteLineExtensions { public static ISetupActivity WithText(this ISetupActivity writeLine, Func> text) => writeLine.Set(x => x.Text, text); public static ISetupActivity WithText(this ISetupActivity writeLine, Func text) => writeLine.Set(x => x.Text, text); public static ISetupActivity WithText(this ISetupActivity writeLine, Func> text) => writeLine.Set(x => x.Text, text); public static ISetupActivity WithText(this ISetupActivity writeLine, Func text) => writeLine.Set(x => x.Text, text); public static ISetupActivity WithText(this ISetupActivity writeLine, string? text) => writeLine.Set(x => x.Text, text); } }