Definition at line 300 of file DateOnly.cs.
301 {
302 if (((uint)style & 0xFFFFFFF8u) != 0)
303 {
305 return ParseFailureKind.FormatWithParameter;
306 }
308 {
310 {
311 case 'O':
312 case 'o':
313 format =
"yyyy'-'MM'-'dd";
315 break;
316 case 'R':
317 case 'r':
318 format =
"ddd, dd MMM yyyy";
320 break;
321 }
322 }
323 DateTimeResult result2 = default(DateTimeResult);
326 {
328 return ParseFailureKind.FormatWithOriginalDateTime;
329 }
330 if ((result2.flags & (ParseFlags.HaveHour | ParseFlags.HaveMinute | ParseFlags.HaveSecond | ParseFlags.HaveTime | ParseFlags.TimeZoneUsed | ParseFlags.TimeZoneUtc | ParseFlags.CaptureOffset | ParseFlags.UtcSortPattern)) != 0)
331 {
333 return ParseFailureKind.WrongParts;
334 }
336 return ParseFailureKind.None;
337 }
static CultureInfo InvariantCulture
static int DayNumberFromDateTime(DateTime dt)
References System.DateOnly.DateOnly(), System.DateOnly.DayNumberFromDateTime(), System.DateTimeResult.flags, System.format, System.DateTimeResult.Init(), System.Globalization.CultureInfo.InvariantCulture, System.DateTimeResult.parsedDate, System.s, and System.DateTimeParse.TryParseExact().
Referenced by System.DateOnly.ParseExact(), System.DateOnly.ParseExact(), System.DateOnly.TryParseExact(), and System.DateOnly.TryParseExact().