mirror of
https://github.com/nsnail/spectre.console.git
synced 2025-04-24 04:02:50 +08:00
Falls back to null for settings constructor
This commit is contained in:
parent
be45a0ff4e
commit
4edc647fdd
@ -44,6 +44,11 @@ namespace Spectre.Console.Cli
|
|||||||
binder.Bind(parameter, resolver, value);
|
binder.Bind(parameter, resolver, value);
|
||||||
CommandValidator.ValidateParameter(parameter, lookup);
|
CommandValidator.ValidateParameter(parameter, lookup);
|
||||||
}
|
}
|
||||||
|
else if (Nullable.GetUnderlyingType(parameter.ParameterType) != null ||
|
||||||
|
!parameter.ParameterType.IsValueType)
|
||||||
|
{
|
||||||
|
lookup.SetValue(parameter, null);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user