92 instantiations of Duration
PresentationCore (28)
System\Windows\Duration.cs (5)
65return new Duration(timeSpan); 79return new Duration(t1._timeSpan + t2._timeSpan); 107return new Duration(t1._timeSpan - t2._timeSpan); 371return new Duration(DurationType.Automatic); 383return new Duration(DurationType.Forever);
System\Windows\DurationConverter.cs (1)
76return new Duration(TimeSpan.Parse(valueSpan, cultureInfo));
System\Windows\Media\Animation\Generated\BooleanAnimationUsingKeyFrames.cs (1)
426return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\ByteAnimationUsingKeyFrames.cs (1)
459return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\CharAnimationUsingKeyFrames.cs (1)
425return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\ColorAnimationUsingKeyFrames.cs (1)
459return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\DecimalAnimationUsingKeyFrames.cs (1)
459return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\DoubleAnimationUsingKeyFrames.cs (1)
459return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\Int16AnimationUsingKeyFrames.cs (1)
459return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\Int32AnimationUsingKeyFrames.cs (1)
459return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\Int64AnimationUsingKeyFrames.cs (1)
459return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\MatrixAnimationUsingKeyFrames.cs (1)
425return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\ObjectAnimationUsingKeyFrames.cs (1)
425return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\Point3DAnimationUsingKeyFrames.cs (1)
460return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\PointAnimationUsingKeyFrames.cs (1)
459return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\QuaternionAnimationUsingKeyFrames.cs (1)
460return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\RectAnimationUsingKeyFrames.cs (1)
459return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\Rotation3DAnimationUsingKeyFrames.cs (1)
460return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\SingleAnimationUsingKeyFrames.cs (1)
459return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\SizeAnimationUsingKeyFrames.cs (1)
459return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\StringAnimationUsingKeyFrames.cs (1)
425return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\Vector3DAnimationUsingKeyFrames.cs (1)
460return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\VectorAnimationUsingKeyFrames.cs (1)
459return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\MediaPlayerState.cs (1)
395return new Duration(TimeSpan.FromTicks(mediaLength));
PresentationCore.Tests (8)
System\Windows\DurationConverter.Tests.cs (8)
60yield return new object?[] { "17.22:10:15.4571230", CultureInfo.InvariantCulture, new Duration(new TimeSpan(17, 22, 10, 15, 457, 123)), true }; 61yield return new object?[] { "17.22:10:15.4571230", new CultureInfo("ru-RU"), new Duration(new TimeSpan(17, 22, 10, 15, 457, 123)), true }; 73Assert.Throws<ArgumentNullException>(() => converter.ConvertTo(new Duration(new TimeSpan(17, 22, 10, 15, 457, 123)), destinationType: null!)); 88Assert.Throws<NotSupportedException>(() => converter.ConvertTo(null, null, new Duration(new TimeSpan(17, 22, 10, 15, 457, 123)), destinationType)); 106yield return new object?[] { new Duration(TimeSpan.FromTicks(6488853448000)), CultureInfo.InvariantCulture, "07:12:14:45.3448 " }; 107yield return new object?[] { new Duration(TimeSpan.FromTicks(5624853448000)), new CultureInfo("ru-RU"), " 6:12:14:45,3448 " }; 109yield return new object?[] { new Duration(TimeSpan.FromTicks(5184000000000)), CultureInfo.InvariantCulture, " 6 " }; 111yield return new object?[] { new Duration(TimeSpan.FromTicks(223200000000)), CultureInfo.InvariantCulture, " 6:12 " };
PresentationFramework (8)
System\Windows\Controls\ProgressBar.cs (1)
250Duration = new Duration(translateTime + pauseTime),
System\windows\Documents\CaretElement.cs (1)
900Duration blinkDuration = new Duration(TimeSpan.FromMilliseconds(blinkInterval * 2));
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
4320DefaultConstructor = delegate () { return new System.Windows.Duration(); },
System\Windows\Markup\KnownTypes.cs (1)
1245case KnownElements.Duration: o = new System.Windows.Duration(); break;
System\Windows\Media\Animation\Generated\ThicknessAnimationUsingKeyFrames.cs (1)
463return new Duration(LargestTimeSpanKeyTime);
System\Windows\VisualStateManager.cs (2)
373dynamic.Duration = new Duration(TimeSpan.Zero); 781private static readonly Duration DurationZero = new Duration(TimeSpan.Zero);
System\Windows\VisualTransition.cs (1)
87private Duration _generatedDuration = new Duration(new TimeSpan());
PresentationFramework.Aero (20)
Microsoft\Windows\Themes\BulletChrome.cs (6)
121Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 174Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 269Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 345Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 438Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 503Duration duration = new Duration(TimeSpan.FromSeconds(0.3));
Microsoft\Windows\Themes\ButtonChrome.cs (6)
114Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 145Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 209Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 246Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 300Duration duration = new Duration(TimeSpan.FromSeconds(0.1)); 333Duration duration = new Duration(TimeSpan.FromSeconds(0.1));
Microsoft\Windows\Themes\ListBoxChrome.cs (2)
138Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 150Duration duration = new Duration(TimeSpan.FromSeconds(0.2));
Microsoft\Windows\Themes\ProgressBarHighlightConverter.cs (1)
91Duration = new Duration(translateTime + pauseTime),
Microsoft\Windows\Themes\ScrollChrome.cs (5)
108Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 145Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 226Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 251Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 328Duration duration = new Duration(TimeSpan.FromSeconds(0.3));
PresentationFramework.Aero2 (20)
Microsoft\Windows\Themes\BulletChrome.cs (6)
121Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 174Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 269Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 345Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 438Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 503Duration duration = new Duration(TimeSpan.FromSeconds(0.3));
Microsoft\Windows\Themes\ButtonChrome.cs (6)
114Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 145Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 209Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 246Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 300Duration duration = new Duration(TimeSpan.FromSeconds(0.1)); 333Duration duration = new Duration(TimeSpan.FromSeconds(0.1));
Microsoft\Windows\Themes\ListBoxChrome.cs (2)
138Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 150Duration duration = new Duration(TimeSpan.FromSeconds(0.2));
Microsoft\Windows\Themes\ProgressBarHighlightConverter.cs (1)
91Duration = new Duration(translateTime + pauseTime),
Microsoft\Windows\Themes\ScrollChrome.cs (5)
108Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 145Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 226Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 251Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 328Duration duration = new Duration(TimeSpan.FromSeconds(0.3));
PresentationFramework.AeroLite (1)
src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\ProgressBarBrushConverter.cs (1)
109Duration = new Duration(TimeSpan.FromMilliseconds(milliseconds)), // Repeat every 3 seconds
PresentationFramework.Classic (1)
src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\ProgressBarBrushConverter.cs (1)
109Duration = new Duration(TimeSpan.FromMilliseconds(milliseconds)), // Repeat every 3 seconds
PresentationFramework.Luna (1)
src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\ProgressBarBrushConverter.cs (1)
109Duration = new Duration(TimeSpan.FromMilliseconds(milliseconds)), // Repeat every 3 seconds
PresentationFramework.Royale (1)
src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\ProgressBarBrushConverter.cs (1)
109Duration = new Duration(TimeSpan.FromMilliseconds(milliseconds)), // Repeat every 3 seconds
Roslyn.VisualStudio.DiagnosticsWindow (2)
PerfMargin\StatusIndicator.xaml.cs (2)
48private static readonly DoubleAnimation s_growAnimation = new DoubleAnimation(1.0, new Duration(TimeSpan.FromSeconds(1.0)), FillBehavior.HoldEnd); 49private static readonly DoubleAnimation s_shrinkAnimation = new DoubleAnimation(0.0, new Duration(TimeSpan.FromSeconds(0.33333)), FillBehavior.HoldEnd);
System.Windows.Controls.Ribbon (2)
Microsoft\Windows\Controls\Ribbon\RibbonGroup.cs (2)
1311opacityAnimation = new DoubleAnimation(1, new Duration(twoTenthsOfASeconds)); 1316opacityAnimation = new DoubleAnimation(0, new Duration(fourTenthsOfASeconds));
327 references to Duration
PresentationCore (264)
System\Windows\Duration.cs (44)
34/// Private constructor, server for creation of <see cref="Duration.Automatic"/> and <see cref="Duration.Forever"/> only. 36/// <param name="durationType">Only <see cref="Duration.Automatic"/> and <see cref="Duration.Forever"/> values are permitted.</param> 60public static implicit operator Duration(TimeSpan timeSpan) 75public static Duration operator +(Duration t1, Duration t2) 87return Duration.Forever; 92return Duration.Automatic; 103public static Duration operator -(Duration t1, Duration t2) 114return Duration.Forever; 126return Duration.Automatic; 137public static bool operator ==(Duration t1, Duration t2) 149public static bool operator !=(Duration t1, Duration t2) 163public static bool operator >(Duration t1, Duration t2) 197public static bool operator >=(Duration t1, Duration t2) 224public static bool operator <(Duration t1, Duration t2) 258public static bool operator <=(Duration t1, Duration t2) 293public static int Compare(Duration t1, Duration t2) 332public static Duration Plus(Duration duration) 342public static Duration operator +(Duration duration) 367public static Duration Automatic 379public static Duration Forever 409public Duration Add(Duration duration) 421return value is Duration duration && Equals(duration); 429public bool Equals(Duration duration) 454public static bool Equals(Duration t1, Duration t2) 473public Duration Subtract(Duration duration) 491/// <returns>A culture-invariant representation of the <see cref="Duration"/> instance.</returns>
System\Windows\DurationConverter.cs (17)
12/// Provides a type converter to convert from <see cref="Duration"/> to <see cref="string"/> and vice versa. 17/// Returns whether this class can convert specific <see cref="Type"/> into <see cref="Duration"/>. 39/// Converts <paramref name="value"/> of <see cref="string"/> type to its <see cref="Duration"/> representation. 44/// <returns>A <see cref="Duration"/> representing the <see cref="string"/> specified by <paramref name="value"/>.</returns> 57return Duration.Automatic; 59return Duration.Forever; 65/// Facilities parsing from <paramref name="valueSpan"/> to <see cref="TimeSpan"/> and initializes new <see cref="Duration"/> instance. 69/// <returns>A newly initialized <see cref="Duration"/> instance from the <paramref name="valueSpan"/> string.</returns> 72private static Duration ParseTimeSpan(ReadOnlySpan<char> valueSpan, CultureInfo cultureInfo) 85/// Converts a <paramref name="value"/> of <see cref="Duration"/> to its <see cref="string"/> representation. 91/// <returns>A <see cref="string"/> representing the <see cref="Duration"/> specified by <paramref name="value"/>.</returns> 97if (value is not Duration duration || (destinationType != typeof(InstanceDescriptor) && destinationType != typeof(string))) 108MemberInfo mi = typeof(Duration).GetConstructor(new Type[] { typeof(TimeSpan) }); 111else if (duration == Duration.Forever) 113MemberInfo mi = typeof(Duration).GetProperty("Forever"); 118Debug.Assert(duration == Duration.Automatic); // Only other legal duration type 120MemberInfo mi = typeof(Duration).GetProperty("Automatic");
System\Windows\InterOp\D3DImage.cs (6)
225LockImpl(Duration.Forever); 232public bool TryLock(Duration timeout) 236if (timeout == Duration.Automatic) 580private bool LockImpl(Duration timeout) 582Debug.Assert(timeout != Duration.Automatic); 593if (timeout == Duration.Forever)
System\Windows\Media\Animation\AnimationTimeline.cs (1)
128protected override Duration GetNaturalDurationCore(Clock clock)
System\Windows\Media\Animation\Clock.cs (37)
92if (_resolvedDuration == Duration.Automatic) 98_resolvedDuration = Duration.Forever; 311public Duration NaturalDuration 684Duration fillDuration, Duration period, 692TimeSpan beginTime, TimeSpan endTime, Duration period, 744internal virtual Duration CurrentDuration 746get { return Duration.Automatic; } 1224internal Duration EndOfActivePeriod 1232return Duration.Automatic; 1251return Duration.Forever; 1390internal Duration ResolvedDuration 1396Debug.Assert(_resolvedDuration != Duration.Automatic, "_resolvedDuration should never be set to Automatic."); 1944Debug.Assert(_currentDuration != Duration.Automatic, "_currentDuration should never be Automatic."); 2170Debug.Assert(_currentDuration == Duration.Forever, "_currentDuration has an invalid enum value."); 2340Debug.Assert(_currentDuration != Duration.Automatic, "_currentDuration should never be Automatic."); 2415Debug.Assert(_currentDuration == Duration.Forever, "_currentDuration has an invalid enum value."); 2433Duration duration = NaturalDuration; 2435if (duration != Duration.Automatic) 2443Debug.Assert(_resolvedDuration == Duration.Forever, "_resolvedDuration should be Forever when NaturalDuration is Automatic."); 2450if (_currentDuration == Duration.Automatic) 2452_currentDuration = Duration.Forever; // We treat Automatic as unresolved current duration 2476Debug.Assert(_resolvedDuration != Duration.Automatic, "_resolvedDuration should never be Automatic."); 2477Debug.Assert(_currentDuration != Duration.Automatic, "_currentDuration should never be Automatic."); 2493else if (_currentDuration == Duration.Forever) 2575Duration postFillDuration; // This is Zero when we have no fill zone 2579postFillDuration = Duration.Forever; 2832Duration postFillDuration) 3208Duration syncClockDuration = _syncData.SyncClockResolvedDuration; 3215else if (syncClockDuration == Duration.Forever) 3222Debug.Assert(syncClockDuration == Duration.Automatic); 3323Duration syncDuration = _syncData.SyncClockResolvedDuration; 4000internal Duration SyncClockResolvedDuration 4078private Duration _syncClockResolvedDuration = Duration.Automatic; // Duration -- *local* coordinates 4445internal Duration _resolvedDuration; 4455internal Duration _currentDuration;
System\Windows\Media\Animation\ClockController.cs (2)
162Duration duration = _owner.ResolvedDuration; 204Duration duration = _owner.ResolvedDuration;
System\Windows\Media\Animation\ClockGroup.cs (13)
136Duration duration = child.ResolvedDuration; 329internal override Duration CurrentDuration 333Duration manualDuration = _timeline.Duration; // Check if a duration is specified by the user 334if (manualDuration != Duration.Automatic) 339Duration currentDuration = TimeSpan.Zero; 353Duration childEndOfActivePeriod = current.EndOfActivePeriod; 355if (childEndOfActivePeriod == Duration.Forever) 360return Duration.Forever; 362else if (childEndOfActivePeriod == Duration.Automatic) 391return Duration.Automatic; 579Duration fillDuration, Duration period, 592TimeSpan beginTime, TimeSpan endTime, Duration period,
System\Windows\Media\Animation\Generated\BooleanAnimationUsingKeyFrames.cs (2)
424protected override sealed Duration GetNaturalDurationCore(Clock clock) 619Duration duration = Duration;
System\Windows\Media\Animation\Generated\ByteAnimation.cs (4)
94public ByteAnimation(Byte toValue, Duration duration) 106public ByteAnimation(Byte toValue, Duration duration, FillBehavior fillBehavior) 119public ByteAnimation(Byte fromValue, Byte toValue, Duration duration) 132public ByteAnimation(Byte fromValue, Byte toValue, Duration duration, FillBehavior fillBehavior)
System\Windows\Media\Animation\Generated\ByteAnimationUsingKeyFrames.cs (2)
457protected override sealed Duration GetNaturalDurationCore(Clock clock) 711Duration duration = Duration;
System\Windows\Media\Animation\Generated\CharAnimationUsingKeyFrames.cs (2)
423protected override sealed Duration GetNaturalDurationCore(Clock clock) 618Duration duration = Duration;
System\Windows\Media\Animation\Generated\ColorAnimation.cs (4)
94public ColorAnimation(Color toValue, Duration duration) 106public ColorAnimation(Color toValue, Duration duration, FillBehavior fillBehavior) 119public ColorAnimation(Color fromValue, Color toValue, Duration duration) 132public ColorAnimation(Color fromValue, Color toValue, Duration duration, FillBehavior fillBehavior)
System\Windows\Media\Animation\Generated\ColorAnimationUsingKeyFrames.cs (2)
457protected override sealed Duration GetNaturalDurationCore(Clock clock) 711Duration duration = Duration;
System\Windows\Media\Animation\Generated\DecimalAnimation.cs (4)
94public DecimalAnimation(Decimal toValue, Duration duration) 106public DecimalAnimation(Decimal toValue, Duration duration, FillBehavior fillBehavior) 119public DecimalAnimation(Decimal fromValue, Decimal toValue, Duration duration) 132public DecimalAnimation(Decimal fromValue, Decimal toValue, Duration duration, FillBehavior fillBehavior)
System\Windows\Media\Animation\Generated\DecimalAnimationUsingKeyFrames.cs (2)
457protected override sealed Duration GetNaturalDurationCore(Clock clock) 711Duration duration = Duration;
System\Windows\Media\Animation\Generated\DoubleAnimation.cs (4)
94public DoubleAnimation(Double toValue, Duration duration) 106public DoubleAnimation(Double toValue, Duration duration, FillBehavior fillBehavior) 119public DoubleAnimation(Double fromValue, Double toValue, Duration duration) 132public DoubleAnimation(Double fromValue, Double toValue, Duration duration, FillBehavior fillBehavior)
System\Windows\Media\Animation\Generated\DoubleAnimationUsingKeyFrames.cs (2)
457protected override sealed Duration GetNaturalDurationCore(Clock clock) 711Duration duration = Duration;
System\Windows\Media\Animation\Generated\Int16Animation.cs (4)
94public Int16Animation(Int16 toValue, Duration duration) 106public Int16Animation(Int16 toValue, Duration duration, FillBehavior fillBehavior) 119public Int16Animation(Int16 fromValue, Int16 toValue, Duration duration) 132public Int16Animation(Int16 fromValue, Int16 toValue, Duration duration, FillBehavior fillBehavior)
System\Windows\Media\Animation\Generated\Int16AnimationUsingKeyFrames.cs (2)
457protected override sealed Duration GetNaturalDurationCore(Clock clock) 711Duration duration = Duration;
System\Windows\Media\Animation\Generated\Int32Animation.cs (4)
94public Int32Animation(Int32 toValue, Duration duration) 106public Int32Animation(Int32 toValue, Duration duration, FillBehavior fillBehavior) 119public Int32Animation(Int32 fromValue, Int32 toValue, Duration duration) 132public Int32Animation(Int32 fromValue, Int32 toValue, Duration duration, FillBehavior fillBehavior)
System\Windows\Media\Animation\Generated\Int32AnimationUsingKeyFrames.cs (2)
457protected override sealed Duration GetNaturalDurationCore(Clock clock) 711Duration duration = Duration;
System\Windows\Media\Animation\Generated\Int64Animation.cs (4)
94public Int64Animation(Int64 toValue, Duration duration) 106public Int64Animation(Int64 toValue, Duration duration, FillBehavior fillBehavior) 119public Int64Animation(Int64 fromValue, Int64 toValue, Duration duration) 132public Int64Animation(Int64 fromValue, Int64 toValue, Duration duration, FillBehavior fillBehavior)
System\Windows\Media\Animation\Generated\Int64AnimationUsingKeyFrames.cs (2)
457protected override sealed Duration GetNaturalDurationCore(Clock clock) 711Duration duration = Duration;
System\Windows\Media\Animation\Generated\MatrixAnimationUsingKeyFrames.cs (2)
423protected override sealed Duration GetNaturalDurationCore(Clock clock) 618Duration duration = Duration;
System\Windows\Media\Animation\Generated\ObjectAnimationUsingKeyFrames.cs (2)
423protected override sealed Duration GetNaturalDurationCore(Clock clock) 618Duration duration = Duration;
System\Windows\Media\Animation\Generated\Point3DAnimation.cs (4)
95public Point3DAnimation(Point3D toValue, Duration duration) 107public Point3DAnimation(Point3D toValue, Duration duration, FillBehavior fillBehavior) 120public Point3DAnimation(Point3D fromValue, Point3D toValue, Duration duration) 133public Point3DAnimation(Point3D fromValue, Point3D toValue, Duration duration, FillBehavior fillBehavior)
System\Windows\Media\Animation\Generated\Point3DAnimationUsingKeyFrames.cs (2)
458protected override sealed Duration GetNaturalDurationCore(Clock clock) 712Duration duration = Duration;
System\Windows\Media\Animation\Generated\PointAnimation.cs (4)
94public PointAnimation(Point toValue, Duration duration) 106public PointAnimation(Point toValue, Duration duration, FillBehavior fillBehavior) 119public PointAnimation(Point fromValue, Point toValue, Duration duration) 132public PointAnimation(Point fromValue, Point toValue, Duration duration, FillBehavior fillBehavior)
System\Windows\Media\Animation\Generated\PointAnimationUsingKeyFrames.cs (2)
457protected override sealed Duration GetNaturalDurationCore(Clock clock) 711Duration duration = Duration;
System\Windows\Media\Animation\Generated\QuaternionAnimation.cs (4)
95public QuaternionAnimation(Quaternion toValue, Duration duration) 107public QuaternionAnimation(Quaternion toValue, Duration duration, FillBehavior fillBehavior) 120public QuaternionAnimation(Quaternion fromValue, Quaternion toValue, Duration duration) 133public QuaternionAnimation(Quaternion fromValue, Quaternion toValue, Duration duration, FillBehavior fillBehavior)
System\Windows\Media\Animation\Generated\QuaternionAnimationUsingKeyFrames.cs (2)
458protected override sealed Duration GetNaturalDurationCore(Clock clock) 712Duration duration = Duration;
System\Windows\Media\Animation\Generated\RectAnimation.cs (4)
94public RectAnimation(Rect toValue, Duration duration) 106public RectAnimation(Rect toValue, Duration duration, FillBehavior fillBehavior) 119public RectAnimation(Rect fromValue, Rect toValue, Duration duration) 132public RectAnimation(Rect fromValue, Rect toValue, Duration duration, FillBehavior fillBehavior)
System\Windows\Media\Animation\Generated\RectAnimationUsingKeyFrames.cs (2)
457protected override sealed Duration GetNaturalDurationCore(Clock clock) 711Duration duration = Duration;
System\Windows\Media\Animation\Generated\Rotation3DAnimation.cs (4)
95public Rotation3DAnimation(Rotation3D toValue, Duration duration) 107public Rotation3DAnimation(Rotation3D toValue, Duration duration, FillBehavior fillBehavior) 120public Rotation3DAnimation(Rotation3D fromValue, Rotation3D toValue, Duration duration) 133public Rotation3DAnimation(Rotation3D fromValue, Rotation3D toValue, Duration duration, FillBehavior fillBehavior)
System\Windows\Media\Animation\Generated\Rotation3DAnimationUsingKeyFrames.cs (2)
458protected override sealed Duration GetNaturalDurationCore(Clock clock) 712Duration duration = Duration;
System\Windows\Media\Animation\Generated\SingleAnimation.cs (4)
94public SingleAnimation(Single toValue, Duration duration) 106public SingleAnimation(Single toValue, Duration duration, FillBehavior fillBehavior) 119public SingleAnimation(Single fromValue, Single toValue, Duration duration) 132public SingleAnimation(Single fromValue, Single toValue, Duration duration, FillBehavior fillBehavior)
System\Windows\Media\Animation\Generated\SingleAnimationUsingKeyFrames.cs (2)
457protected override sealed Duration GetNaturalDurationCore(Clock clock) 711Duration duration = Duration;
System\Windows\Media\Animation\Generated\SizeAnimation.cs (4)
94public SizeAnimation(Size toValue, Duration duration) 106public SizeAnimation(Size toValue, Duration duration, FillBehavior fillBehavior) 119public SizeAnimation(Size fromValue, Size toValue, Duration duration) 132public SizeAnimation(Size fromValue, Size toValue, Duration duration, FillBehavior fillBehavior)
System\Windows\Media\Animation\Generated\SizeAnimationUsingKeyFrames.cs (2)
457protected override sealed Duration GetNaturalDurationCore(Clock clock) 711Duration duration = Duration;
System\Windows\Media\Animation\Generated\StringAnimationUsingKeyFrames.cs (2)
423protected override sealed Duration GetNaturalDurationCore(Clock clock) 618Duration duration = Duration;
System\Windows\Media\Animation\Generated\Vector3DAnimation.cs (4)
95public Vector3DAnimation(Vector3D toValue, Duration duration) 107public Vector3DAnimation(Vector3D toValue, Duration duration, FillBehavior fillBehavior) 120public Vector3DAnimation(Vector3D fromValue, Vector3D toValue, Duration duration) 133public Vector3DAnimation(Vector3D fromValue, Vector3D toValue, Duration duration, FillBehavior fillBehavior)
System\Windows\Media\Animation\Generated\Vector3DAnimationUsingKeyFrames.cs (2)
458protected override sealed Duration GetNaturalDurationCore(Clock clock) 712Duration duration = Duration;
System\Windows\Media\Animation\Generated\VectorAnimation.cs (4)
94public VectorAnimation(Vector toValue, Duration duration) 106public VectorAnimation(Vector toValue, Duration duration, FillBehavior fillBehavior) 119public VectorAnimation(Vector fromValue, Vector toValue, Duration duration) 132public VectorAnimation(Vector fromValue, Vector toValue, Duration duration, FillBehavior fillBehavior)
System\Windows\Media\Animation\Generated\VectorAnimationUsingKeyFrames.cs (2)
457protected override sealed Duration GetNaturalDurationCore(Clock clock) 711Duration duration = Duration;
System\Windows\Media\Animation\ParallelTimeline.cs (9)
49public ParallelTimeline(TimeSpan? beginTime, Duration duration) 66public ParallelTimeline(TimeSpan? beginTime, Duration duration, RepeatBehavior repeatBehavior) 84protected override Duration GetNaturalDurationCore(Clock clock) 86Duration simpleDuration = TimeSpan.Zero; 102Duration childEndOfActivePeriod = children[childIndex].EndOfActivePeriod; 104if (childEndOfActivePeriod == Duration.Forever) 109return Duration.Forever; 111else if (childEndOfActivePeriod == Duration.Automatic) 130return Duration.Automatic;
System\Windows\Media\Animation\TimeIntervalCollection.cs (5)
853internal bool IntersectsPeriodicCollection(TimeSpan beginTime, Duration period, double appliedSpeedRatio, 982internal bool IntersectsMultiplePeriods(TimeSpan beginTime, Duration period, double appliedSpeedRatio) 1028TimeSpan beginTime, TimeSpan endTime, Duration period, 1151Duration fillDuration, Duration period,
System\Windows\Media\Animation\Timeline.cs (10)
70protected Timeline(Nullable<TimeSpan> beginTime, Duration duration) 89protected Timeline(Nullable<TimeSpan> beginTime, Duration duration, RepeatBehavior repeatBehavior) 404typeof(Duration), 407Duration.Automatic, 423public Duration Duration 427return (Duration)GetValue(DurationProperty); 684internal protected Duration GetNaturalDuration(Clock clock) 700protected virtual Duration GetNaturalDurationCore(Clock clock) 702return Duration.Automatic; 1099if (Duration != Duration.Automatic)
System\Windows\Media\Animation\TimelineGroup.cs (2)
47protected TimelineGroup(Nullable<TimeSpan> beginTime, Duration duration) 64protected TimelineGroup(Nullable<TimeSpan> beginTime, Duration duration, RepeatBehavior repeatBehavior)
System\Windows\Media\Animation\TimeManager.cs (1)
67ParallelTimeline timeManagerTimeline = new ParallelTimeline(new TimeSpan(0), Duration.Forever);
System\Windows\Media\Imaging\WriteableBitmap.cs (4)
210bool locked = TryLock(Duration.Forever); 224public bool TryLock(Duration timeout) 229if (timeout == Duration.Automatic) 233else if (timeout == Duration.Forever)
System\Windows\Media\MediaPlayer.cs (1)
233public Duration NaturalDuration
System\Windows\Media\MediaPlayerState.cs (2)
381internal Duration NaturalDuration 391return Duration.Automatic;
System\Windows\Media\MediaTimeline.cs (4)
68public MediaTimeline(Nullable<TimeSpan> beginTime, Duration duration) 81public MediaTimeline(Nullable<TimeSpan> beginTime, Duration duration, RepeatBehavior repeatBehavior) 224protected override Duration GetNaturalDurationCore(Clock clock) 229return Duration.Automatic;
PresentationCore.Tests (9)
System\Windows\DurationConverter.Tests.cs (9)
15[InlineData(false, typeof(Duration))] 30[InlineData(false, typeof(Duration))] 57yield return new object?[] { "Automatic", null, Duration.Automatic, false }; 58yield return new object?[] { "Forever", null, Duration.Forever, false }; 79[InlineData(typeof(Duration))] 93public void ConvertFrom_ReturnsExpected(Duration expected, CultureInfo? culture, object value) 97Assert.Equal(expected, (Duration)converter.ConvertFrom(null, culture, value)); 104yield return new object?[] { Duration.Automatic, null, "Automatic" }; 105yield return new object?[] { Duration.Forever, null, " Forever" };
PresentationFramework (16)
System\Windows\Controls\MediaElement.cs (1)
512public Duration NaturalDuration
System\Windows\Controls\Primitives\PopupRoot.cs (2)
294internal void SetupFadeAnimation(Duration duration, bool visible) 302internal void SetupTranslateAnimations(PopupAnimation animationType, Duration duration, bool animateFromRight, bool animateFromBottom)
System\windows\Documents\CaretElement.cs (1)
900Duration blinkDuration = new Duration(TimeSpan.FromMilliseconds(blinkInterval * 2));
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
281case 187: t = () => typeof(Duration); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
4317typeof(System.Windows.Duration),
System\Windows\Markup\KnownTypes.cs (1)
5735case KnownElements.Duration: t = typeof(System.Windows.Duration); break;
System\Windows\Media\Animation\Generated\ThicknessAnimation.cs (4)
93public ThicknessAnimation(Thickness toValue, Duration duration) 105public ThicknessAnimation(Thickness toValue, Duration duration, FillBehavior fillBehavior) 118public ThicknessAnimation(Thickness fromValue, Thickness toValue, Duration duration) 131public ThicknessAnimation(Thickness fromValue, Thickness toValue, Duration duration, FillBehavior fillBehavior)
System\Windows\Media\Animation\Generated\ThicknessAnimationUsingKeyFrames.cs (2)
461protected override sealed Duration GetNaturalDurationCore(Clock clock) 715Duration duration = Duration;
System\Windows\VisualStateManager.cs (1)
781private static readonly Duration DurationZero = new Duration(TimeSpan.Zero);
System\Windows\VisualTransition.cs (2)
55public Duration GeneratedDuration 87private Duration _generatedDuration = new Duration(new TimeSpan());
PresentationFramework.Aero (19)
Microsoft\Windows\Themes\BulletChrome.cs (6)
121Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 174Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 269Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 345Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 438Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 503Duration duration = new Duration(TimeSpan.FromSeconds(0.3));
Microsoft\Windows\Themes\ButtonChrome.cs (6)
114Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 145Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 209Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 246Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 300Duration duration = new Duration(TimeSpan.FromSeconds(0.1)); 333Duration duration = new Duration(TimeSpan.FromSeconds(0.1));
Microsoft\Windows\Themes\ListBoxChrome.cs (2)
138Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 150Duration duration = new Duration(TimeSpan.FromSeconds(0.2));
Microsoft\Windows\Themes\ScrollChrome.cs (5)
108Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 145Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 226Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 251Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 328Duration duration = new Duration(TimeSpan.FromSeconds(0.3));
PresentationFramework.Aero2 (19)
Microsoft\Windows\Themes\BulletChrome.cs (6)
121Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 174Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 269Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 345Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 438Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 503Duration duration = new Duration(TimeSpan.FromSeconds(0.3));
Microsoft\Windows\Themes\ButtonChrome.cs (6)
114Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 145Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 209Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 246Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 300Duration duration = new Duration(TimeSpan.FromSeconds(0.1)); 333Duration duration = new Duration(TimeSpan.FromSeconds(0.1));
Microsoft\Windows\Themes\ListBoxChrome.cs (2)
138Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 150Duration duration = new Duration(TimeSpan.FromSeconds(0.2));
Microsoft\Windows\Themes\ScrollChrome.cs (5)
108Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 145Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 226Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 251Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 328Duration duration = new Duration(TimeSpan.FromSeconds(0.3));