5 references to SetForwardingFunction
Microsoft.DotNet.Cli.CommandLine (5)
ForwardedOptionExtensions.cs (5)
120
public Option<TValue> ForwardAsMany(Func<TValue?, IEnumerable<string>> format) => option.
SetForwardingFunction
(format);
126
public Option<TValue> Forward() => option.
SetForwardingFunction
((TValue? o) => [option.Name]);
132
public Option<TValue> ForwardAs(string value) => option.
SetForwardingFunction
((TValue? o) => [value]);
148
public Option<bool> ForwardIfEnabled(string value) => option.
SetForwardingFunction
((bool o) => o ? [value] : []);
155
public Option<bool> ForwardIfEnabled(string[] value) => option.
SetForwardingFunction
((bool o) => o ? value : []);