Method TryParse
- Namespace
- Ubiquity.NET.Versioning
- Assembly
- Ubiquity.NET.Versioning.dll
TryParse(string?, IFormatProvider?, out CSemVerCI)
Tries to parse a string into a value.
public static bool TryParse(string? s, IFormatProvider? provider, out CSemVerCI result)
Parameters
s
stringThe string to parse.
provider
IFormatProviderAn object that provides culture-specific formatting information about
s
.result
CSemVerCIWhen this method returns, contains the result of successfully parsing
s
or an undefined value on failure.
Returns
TryParse(string?, out CSemVerCI, out Exception)
Applies try pattern to attempt parsing a CSemVerCI from a string
public static bool TryParse(string? s, out CSemVerCI result, out Exception reason)
Parameters
s
stringRaw string to parse from
result
CSemVerCIResulting version or default if parse is successful
reason
ExceptionReason for failure to parse (as an Exception)