2 overrides of ValueType
System.CommandLine (2)
Argument.cs (1)
179public override Type ValueType { get; } = typeof(void);
Argument{T}.cs (1)
89public override Type ValueType => typeof(T);
16 references to ValueType
dotnet (1)
CliSchema.cs (1)
215argument.ValueType.ToCliTypeString(),
Microsoft.DotNet.Cli.Definitions (1)
Help\HelpBuilder.Default.cs (1)
53Argument argument => GetUsageLabel(argument.HelpName, argument.ValueType, argument.CompletionSources, argument, argument.Arity) ?? $"<{argument.Name}>",
System.CommandLine (14)
Argument.cs (3)
95Type? valueType = ValueType; 169internal bool IsBoolean() => ValueType == typeof(bool) || ValueType == typeof(bool?);
ArgumentArity.cs (1)
148Type type = argument.ValueType;
Binding\ArgumentConverter.cs (5)
132if (argument.ValueType.TryGetNullableType(out var nullableType) && 138if (StringConverters.TryGetValue(argument.ValueType, out var convert1)) 147if (argument.ValueType.CanBeBoundFromScalarValue()) 222argument.ValueType, 227argument.ValueType,
Help\HelpBuilder.Default.cs (2)
27? ToString(argument.GetDefaultValue(), argument.ValueType) 73Argument argument => GetUsageLabel(argument.HelpName, argument.ValueType, argument.CompletionSources, argument, argument.Arity) ?? $"<{argument.Name}>",
Option.cs (1)
113=> Argument.Arity.MinimumNumberOfValues > 0 && Argument.ValueType != typeof(bool);
Parsing\ArgumentResult.cs (1)
224Argument.ValueType,
Parsing\ParseDiagramAction.cs (1)
152(arg.Argument.ValueType == typeof(bool) ||