Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ValidateStyles()

static DateTimeStyles System.DateTimeOffset.ValidateStyles ( DateTimeStyles style,
string parameterName )
inlinestaticprivate

Definition at line 633 of file DateTimeOffset.cs.

634 {
635 if (((uint)style & 0xFFFFFF00u) != 0)
636 {
637 throw new ArgumentException(SR.Argument_InvalidDateTimeStyles, parameterName);
638 }
639 if ((style & DateTimeStyles.AssumeLocal) != 0 && (style & DateTimeStyles.AssumeUniversal) != 0)
640 {
641 throw new ArgumentException(SR.Argument_ConflictingDateTimeStyles, parameterName);
642 }
643 if ((style & DateTimeStyles.NoCurrentDateDefault) != 0)
644 {
645 throw new ArgumentException(SR.Argument_DateTimeOffsetInvalidDateTimeStyles, parameterName);
646 }
647 style &= ~DateTimeStyles.RoundtripKind;
648 style &= ~DateTimeStyles.AssumeLocal;
649 return style;
650 }

References System.SR.Argument_ConflictingDateTimeStyles, System.SR.Argument_DateTimeOffsetInvalidDateTimeStyles, System.SR.Argument_InvalidDateTimeStyles, and System.Runtime.Serialization.Dictionary.

Referenced by System.DateTimeOffset.Parse(), System.DateTimeOffset.Parse(), System.DateTimeOffset.ParseExact(), System.DateTimeOffset.ParseExact(), System.DateTimeOffset.ParseExact(), System.DateTimeOffset.ParseExact(), System.DateTimeOffset.TryParse(), System.DateTimeOffset.TryParse(), System.DateTimeOffset.TryParseExact(), System.DateTimeOffset.TryParseExact(), System.DateTimeOffset.TryParseExact(), and System.DateTimeOffset.TryParseExact().