public static bool TryParseExact(string?input, string[] formats, IFormatProvider?formatProvider, out TimeSpan result) { if (input == null) { result = default; return(false); } return(TimeSpanParse.TryParseExactMultiple(input, formats, formatProvider, TimeSpanStyles.None, out result)); }
public static Boolean TryParseExact(String input, String[] formats, IFormatProvider formatProvider, out TimeSpan result) { if (input == null) { result = default(TimeSpan); return(false); } return(TimeSpanParse.TryParseExactMultiple(input, formats, formatProvider, TimeSpanStyles.None, out result)); }
public static bool TryParseExact([NotNullWhen(true)] string?input, [NotNullWhen(true), StringSyntax(StringSyntaxAttribute.TimeSpanFormat)] string?[]?formats, IFormatProvider?formatProvider, out TimeSpan result) { if (input == null) { result = default; return(false); } return(TimeSpanParse.TryParseExactMultiple(input, formats, formatProvider, TimeSpanStyles.None, out result)); }
public static bool TryParseExact(string?input, string[] formats, IFormatProvider?formatProvider, TimeSpanStyles styles, out TimeSpan result) { ValidateStyles(styles, nameof(styles)); if (input == null) { result = default; return(false); } return(TimeSpanParse.TryParseExactMultiple(input, formats, formatProvider, styles, out result)); }
public static Boolean TryParseExact(String input, String[] formats, IFormatProvider formatProvider, TimeSpanStyles styles, out TimeSpan result) { ValidateStyles(styles, nameof(styles)); if (input == null) { result = default(TimeSpan); return(false); } return(TimeSpanParse.TryParseExactMultiple(input.AsReadOnlySpan(), formats, formatProvider, styles, out result)); }
public static bool TryParseExact(ReadOnlySpan <char> input, string[] formats, IFormatProvider?formatProvider, TimeSpanStyles styles, out TimeSpan result) { ValidateStyles(styles, nameof(styles)); return(TimeSpanParse.TryParseExactMultiple(input, formats, formatProvider, styles, out result)); }
public static bool TryParseExact(ReadOnlySpan <char> input, string[] formats, IFormatProvider?formatProvider, out TimeSpan result) { return(TimeSpanParse.TryParseExactMultiple(input, formats, formatProvider, TimeSpanStyles.None, out result)); }
public static Boolean TryParseExact(String input, String[] formats, IFormatProvider formatProvider, TimeSpanStyles styles, out TimeSpan result) { TimeSpanParse.ValidateStyles(styles, "styles"); return(TimeSpanParse.TryParseExactMultiple(input, formats, formatProvider, styles, out result)); }
public static bool TryParseExact(ReadOnlySpan <char> input, [NotNullWhen(true), StringSyntax(StringSyntaxAttribute.TimeSpanFormat)] string?[]?formats, IFormatProvider?formatProvider, TimeSpanStyles styles, out TimeSpan result) { ValidateStyles(styles, nameof(styles)); return(TimeSpanParse.TryParseExactMultiple(input, formats, formatProvider, styles, out result)); }