Beispiel #1
0
 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));
 }
Beispiel #2
0
 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));
 }
Beispiel #3
0
 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));
 }
Beispiel #4
0
 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));
 }
Beispiel #5
0
 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));
 }
Beispiel #6
0
 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));
 }
Beispiel #7
0
 public static bool TryParseExact(ReadOnlySpan <char> input, string[] formats, IFormatProvider?formatProvider, out TimeSpan result)
 {
     return(TimeSpanParse.TryParseExactMultiple(input, formats, formatProvider, TimeSpanStyles.None, out result));
 }
Beispiel #8
0
 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));
 }
Beispiel #9
0
 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));
 }