5 references to SetForwardingFunction
Microsoft.DotNet.Cli.CommandLine (5)
ForwardedOptionExtensions.cs (5)
123public Option<TValue> ForwardAsMany(Func<TValue?, IEnumerable<string>> format) => option.SetForwardingFunction(format); 129public Option<TValue> Forward() => option.SetForwardingFunction((TValue? o) => [option.Name]); 135public Option<TValue> ForwardAs(string value) => option.SetForwardingFunction((TValue? o) => [value]); 179public Option<bool> ForwardIfEnabled(string value) => option.SetForwardingFunction((bool o) => o ? [value] : []); 186public Option<bool> ForwardIfEnabled(string[] value) => option.SetForwardingFunction((bool o) => o ? value : []);