Esempio n. 1
0
 private static void HandleMinus(PatternCursor pattern, SteppedPatternBuilder <Offset, OffsetParseBucket> builder)
 {
     builder.AddField(PatternFields.Sign, pattern.Current);
     builder.AddNegativeOnlySign((bucket, positive) => bucket.IsNegative = !positive, offset => offset.Milliseconds >= 0);
 }
Esempio n. 2
0
 private static void HandleMinus(PatternCursor pattern, SteppedPatternBuilder <Duration, DurationParseBucket> builder)
 {
     builder.AddField(PatternFields.Sign, pattern.Current);
     builder.AddNegativeOnlySign((bucket, positive) => bucket.IsNegative = !positive, duration => duration.FloorDays >= 0);
 }