92 instantiations of Duration
PresentationCore (28)
System\Windows\Duration.cs (5)
64return new Duration(timeSpan); 78return new Duration(t1._timeSpan + t2._timeSpan); 106return new Duration(t1._timeSpan - t2._timeSpan); 370return new Duration(DurationType.Automatic); 382return new Duration(DurationType.Forever);
System\Windows\DurationConverter.cs (1)
76return new Duration(TimeSpan.Parse(valueSpan, cultureInfo));
System\Windows\Media\Animation\Generated\BooleanAnimationUsingKeyFrames.cs (1)
430return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\ByteAnimationUsingKeyFrames.cs (1)
463return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\CharAnimationUsingKeyFrames.cs (1)
430return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\ColorAnimationUsingKeyFrames.cs (1)
463return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\DecimalAnimationUsingKeyFrames.cs (1)
463return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\DoubleAnimationUsingKeyFrames.cs (1)
463return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\Int16AnimationUsingKeyFrames.cs (1)
463return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\Int32AnimationUsingKeyFrames.cs (1)
463return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\Int64AnimationUsingKeyFrames.cs (1)
463return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\MatrixAnimationUsingKeyFrames.cs (1)
430return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\ObjectAnimationUsingKeyFrames.cs (1)
430return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\Point3DAnimationUsingKeyFrames.cs (1)
463return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\PointAnimationUsingKeyFrames.cs (1)
463return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\QuaternionAnimationUsingKeyFrames.cs (1)
463return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\RectAnimationUsingKeyFrames.cs (1)
463return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\Rotation3DAnimationUsingKeyFrames.cs (1)
463return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\SingleAnimationUsingKeyFrames.cs (1)
463return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\SizeAnimationUsingKeyFrames.cs (1)
463return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\StringAnimationUsingKeyFrames.cs (1)
430return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\Vector3DAnimationUsingKeyFrames.cs (1)
463return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\Animation\Generated\VectorAnimationUsingKeyFrames.cs (1)
463return new Duration(LargestTimeSpanKeyTime);
System\Windows\Media\MediaPlayerState.cs (1)
394return 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)
249Duration = new Duration(translateTime + pauseTime),
System\windows\Documents\CaretElement.cs (1)
899Duration blinkDuration = new Duration(TimeSpan.FromMilliseconds(blinkInterval * 2));
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
4319DefaultConstructor = delegate () { return new System.Windows.Duration(); },
System\Windows\Markup\KnownTypes.cs (1)
1244case 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)
372dynamic.Duration = new Duration(TimeSpan.Zero); 780private static readonly Duration DurationZero = new Duration(TimeSpan.Zero);
System\Windows\VisualTransition.cs (1)
86private Duration _generatedDuration = new Duration(new TimeSpan());
PresentationFramework.Aero (20)
Microsoft\Windows\Themes\BulletChrome.cs (6)
120Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 173Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 268Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 344Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 437Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 502Duration duration = new Duration(TimeSpan.FromSeconds(0.3));
Microsoft\Windows\Themes\ButtonChrome.cs (6)
113Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 144Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 208Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 245Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 299Duration duration = new Duration(TimeSpan.FromSeconds(0.1)); 332Duration duration = new Duration(TimeSpan.FromSeconds(0.1));
Microsoft\Windows\Themes\ListBoxChrome.cs (2)
137Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 149Duration duration = new Duration(TimeSpan.FromSeconds(0.2));
Microsoft\Windows\Themes\ProgressBarHighlightConverter.cs (1)
90Duration = new Duration(translateTime + pauseTime),
Microsoft\Windows\Themes\ScrollChrome.cs (5)
107Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 144Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 225Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 250Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 327Duration duration = new Duration(TimeSpan.FromSeconds(0.3));
PresentationFramework.Aero2 (20)
Microsoft\Windows\Themes\BulletChrome.cs (6)
120Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 173Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 268Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 344Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 437Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 502Duration duration = new Duration(TimeSpan.FromSeconds(0.3));
Microsoft\Windows\Themes\ButtonChrome.cs (6)
113Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 144Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 208Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 245Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 299Duration duration = new Duration(TimeSpan.FromSeconds(0.1)); 332Duration duration = new Duration(TimeSpan.FromSeconds(0.1));
Microsoft\Windows\Themes\ListBoxChrome.cs (2)
137Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 149Duration duration = new Duration(TimeSpan.FromSeconds(0.2));
Microsoft\Windows\Themes\ProgressBarHighlightConverter.cs (1)
90Duration = new Duration(translateTime + pauseTime),
Microsoft\Windows\Themes\ScrollChrome.cs (5)
107Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 144Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 225Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 250Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 327Duration duration = new Duration(TimeSpan.FromSeconds(0.3));
PresentationFramework.AeroLite (1)
src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\ProgressBarBrushConverter.cs (1)
108Duration = 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)
108Duration = 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)
108Duration = 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)
108Duration = 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)
1310opacityAnimation = new DoubleAnimation(1, new Duration(twoTenthsOfASeconds)); 1315opacityAnimation = new DoubleAnimation(0, new Duration(fourTenthsOfASeconds));
332 references to Duration
PresentationCore (264)
System\Windows\Duration.cs (44)
33/// Private constructor, server for creation of <see cref="Duration.Automatic"/> and <see cref="Duration.Forever"/> only. 35/// <param name="durationType">Only <see cref="Duration.Automatic"/> and <see cref="Duration.Forever"/> values are permitted.</param> 59public static implicit operator Duration(TimeSpan timeSpan) 74public static Duration operator +(Duration t1, Duration t2) 86return Duration.Forever; 91return Duration.Automatic; 102public static Duration operator -(Duration t1, Duration t2) 113return Duration.Forever; 125return Duration.Automatic; 136public static bool operator ==(Duration t1, Duration t2) 148public static bool operator !=(Duration t1, Duration t2) 162public static bool operator >(Duration t1, Duration t2) 196public static bool operator >=(Duration t1, Duration t2) 223public static bool operator <(Duration t1, Duration t2) 257public static bool operator <=(Duration t1, Duration t2) 292public static int Compare(Duration t1, Duration t2) 331public static Duration Plus(Duration duration) 341public static Duration operator +(Duration duration) 366public static Duration Automatic 378public static Duration Forever 408public Duration Add(Duration duration) 420return value is Duration duration && Equals(duration); 428public bool Equals(Duration duration) 453public static bool Equals(Duration t1, Duration t2) 472public Duration Subtract(Duration duration) 490/// <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)
224LockImpl(Duration.Forever); 231public bool TryLock(Duration timeout) 235if (timeout == Duration.Automatic) 579private bool LockImpl(Duration timeout) 581Debug.Assert(timeout != Duration.Automatic); 592if (timeout == Duration.Forever)
System\Windows\Media\Animation\AnimationTimeline.cs (1)
127protected override Duration GetNaturalDurationCore(Clock clock)
System\Windows\Media\Animation\Clock.cs (37)
91if (_resolvedDuration == Duration.Automatic) 97_resolvedDuration = Duration.Forever; 310public Duration NaturalDuration 683Duration fillDuration, Duration period, 691TimeSpan beginTime, TimeSpan endTime, Duration period, 743internal virtual Duration CurrentDuration 745get { return Duration.Automatic; } 1223internal Duration EndOfActivePeriod 1231return Duration.Automatic; 1250return Duration.Forever; 1389internal Duration ResolvedDuration 1395Debug.Assert(_resolvedDuration != Duration.Automatic, "_resolvedDuration should never be set to Automatic."); 1943Debug.Assert(_currentDuration != Duration.Automatic, "_currentDuration should never be Automatic."); 2169Debug.Assert(_currentDuration == Duration.Forever, "_currentDuration has an invalid enum value."); 2339Debug.Assert(_currentDuration != Duration.Automatic, "_currentDuration should never be Automatic."); 2414Debug.Assert(_currentDuration == Duration.Forever, "_currentDuration has an invalid enum value."); 2432Duration duration = NaturalDuration; 2434if (duration != Duration.Automatic) 2442Debug.Assert(_resolvedDuration == Duration.Forever, "_resolvedDuration should be Forever when NaturalDuration is Automatic."); 2449if (_currentDuration == Duration.Automatic) 2451_currentDuration = Duration.Forever; // We treat Automatic as unresolved current duration 2475Debug.Assert(_resolvedDuration != Duration.Automatic, "_resolvedDuration should never be Automatic."); 2476Debug.Assert(_currentDuration != Duration.Automatic, "_currentDuration should never be Automatic."); 2492else if (_currentDuration == Duration.Forever) 2574Duration postFillDuration; // This is Zero when we have no fill zone 2578postFillDuration = Duration.Forever; 2831Duration postFillDuration) 3207Duration syncClockDuration = _syncData.SyncClockResolvedDuration; 3214else if (syncClockDuration == Duration.Forever) 3221Debug.Assert(syncClockDuration == Duration.Automatic); 3322Duration syncDuration = _syncData.SyncClockResolvedDuration; 3999internal Duration SyncClockResolvedDuration 4077private Duration _syncClockResolvedDuration = Duration.Automatic; // Duration -- *local* coordinates 4444internal Duration _resolvedDuration; 4454internal Duration _currentDuration;
System\Windows\Media\Animation\ClockController.cs (2)
161Duration duration = _owner.ResolvedDuration; 203Duration duration = _owner.ResolvedDuration;
System\Windows\Media\Animation\ClockGroup.cs (13)
135Duration duration = child.ResolvedDuration; 328internal override Duration CurrentDuration 332Duration manualDuration = _timeline.Duration; // Check if a duration is specified by the user 333if (manualDuration != Duration.Automatic) 338Duration currentDuration = TimeSpan.Zero; 352Duration childEndOfActivePeriod = current.EndOfActivePeriod; 354if (childEndOfActivePeriod == Duration.Forever) 359return Duration.Forever; 361else if (childEndOfActivePeriod == Duration.Automatic) 390return Duration.Automatic; 578Duration fillDuration, Duration period, 591TimeSpan beginTime, TimeSpan endTime, Duration period,
System\Windows\Media\Animation\Generated\BooleanAnimationUsingKeyFrames.cs (2)
428protected override sealed Duration GetNaturalDurationCore(Clock clock) 623Duration 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)
461protected override sealed Duration GetNaturalDurationCore(Clock clock) 715Duration duration = Duration;
System\Windows\Media\Animation\Generated\CharAnimationUsingKeyFrames.cs (2)
428protected override sealed Duration GetNaturalDurationCore(Clock clock) 623Duration 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)
461protected override sealed Duration GetNaturalDurationCore(Clock clock) 715Duration 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)
461protected override sealed Duration GetNaturalDurationCore(Clock clock) 715Duration 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)
461protected override sealed Duration GetNaturalDurationCore(Clock clock) 715Duration 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)
461protected override sealed Duration GetNaturalDurationCore(Clock clock) 715Duration 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)
461protected override sealed Duration GetNaturalDurationCore(Clock clock) 715Duration 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)
461protected override sealed Duration GetNaturalDurationCore(Clock clock) 715Duration duration = Duration;
System\Windows\Media\Animation\Generated\MatrixAnimationUsingKeyFrames.cs (2)
428protected override sealed Duration GetNaturalDurationCore(Clock clock) 623Duration duration = Duration;
System\Windows\Media\Animation\Generated\ObjectAnimationUsingKeyFrames.cs (2)
428protected override sealed Duration GetNaturalDurationCore(Clock clock) 623Duration duration = Duration;
System\Windows\Media\Animation\Generated\Point3DAnimation.cs (4)
94public Point3DAnimation(Point3D toValue, Duration duration) 106public Point3DAnimation(Point3D toValue, Duration duration, FillBehavior fillBehavior) 119public Point3DAnimation(Point3D fromValue, Point3D toValue, Duration duration) 132public Point3DAnimation(Point3D fromValue, Point3D toValue, Duration duration, FillBehavior fillBehavior)
System\Windows\Media\Animation\Generated\Point3DAnimationUsingKeyFrames.cs (2)
461protected override sealed Duration GetNaturalDurationCore(Clock clock) 715Duration 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)
461protected override sealed Duration GetNaturalDurationCore(Clock clock) 715Duration duration = Duration;
System\Windows\Media\Animation\Generated\QuaternionAnimation.cs (4)
94public QuaternionAnimation(Quaternion toValue, Duration duration) 106public QuaternionAnimation(Quaternion toValue, Duration duration, FillBehavior fillBehavior) 119public QuaternionAnimation(Quaternion fromValue, Quaternion toValue, Duration duration) 132public QuaternionAnimation(Quaternion fromValue, Quaternion toValue, Duration duration, FillBehavior fillBehavior)
System\Windows\Media\Animation\Generated\QuaternionAnimationUsingKeyFrames.cs (2)
461protected override sealed Duration GetNaturalDurationCore(Clock clock) 715Duration 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)
461protected override sealed Duration GetNaturalDurationCore(Clock clock) 715Duration duration = Duration;
System\Windows\Media\Animation\Generated\Rotation3DAnimation.cs (4)
94public Rotation3DAnimation(Rotation3D toValue, Duration duration) 106public Rotation3DAnimation(Rotation3D toValue, Duration duration, FillBehavior fillBehavior) 119public Rotation3DAnimation(Rotation3D fromValue, Rotation3D toValue, Duration duration) 132public Rotation3DAnimation(Rotation3D fromValue, Rotation3D toValue, Duration duration, FillBehavior fillBehavior)
System\Windows\Media\Animation\Generated\Rotation3DAnimationUsingKeyFrames.cs (2)
461protected override sealed Duration GetNaturalDurationCore(Clock clock) 715Duration 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)
461protected override sealed Duration GetNaturalDurationCore(Clock clock) 715Duration 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)
461protected override sealed Duration GetNaturalDurationCore(Clock clock) 715Duration duration = Duration;
System\Windows\Media\Animation\Generated\StringAnimationUsingKeyFrames.cs (2)
428protected override sealed Duration GetNaturalDurationCore(Clock clock) 623Duration duration = Duration;
System\Windows\Media\Animation\Generated\Vector3DAnimation.cs (4)
94public Vector3DAnimation(Vector3D toValue, Duration duration) 106public Vector3DAnimation(Vector3D toValue, Duration duration, FillBehavior fillBehavior) 119public Vector3DAnimation(Vector3D fromValue, Vector3D toValue, Duration duration) 132public Vector3DAnimation(Vector3D fromValue, Vector3D toValue, Duration duration, FillBehavior fillBehavior)
System\Windows\Media\Animation\Generated\Vector3DAnimationUsingKeyFrames.cs (2)
461protected override sealed Duration GetNaturalDurationCore(Clock clock) 715Duration 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)
461protected override sealed Duration GetNaturalDurationCore(Clock clock) 715Duration duration = Duration;
System\Windows\Media\Animation\ParallelTimeline.cs (9)
48public ParallelTimeline(TimeSpan? beginTime, Duration duration) 65public ParallelTimeline(TimeSpan? beginTime, Duration duration, RepeatBehavior repeatBehavior) 83protected override Duration GetNaturalDurationCore(Clock clock) 85Duration simpleDuration = TimeSpan.Zero; 101Duration childEndOfActivePeriod = children[childIndex].EndOfActivePeriod; 103if (childEndOfActivePeriod == Duration.Forever) 108return Duration.Forever; 110else if (childEndOfActivePeriod == Duration.Automatic) 129return Duration.Automatic;
System\Windows\Media\Animation\TimeIntervalCollection.cs (5)
852internal bool IntersectsPeriodicCollection(TimeSpan beginTime, Duration period, double appliedSpeedRatio, 981internal bool IntersectsMultiplePeriods(TimeSpan beginTime, Duration period, double appliedSpeedRatio) 1027TimeSpan beginTime, TimeSpan endTime, Duration period, 1150Duration fillDuration, Duration period,
System\Windows\Media\Animation\Timeline.cs (10)
69protected Timeline(Nullable<TimeSpan> beginTime, Duration duration) 88protected Timeline(Nullable<TimeSpan> beginTime, Duration duration, RepeatBehavior repeatBehavior) 403typeof(Duration), 406Duration.Automatic, 422public Duration Duration 426return (Duration)GetValue(DurationProperty); 683protected internal Duration GetNaturalDuration(Clock clock) 699protected virtual Duration GetNaturalDurationCore(Clock clock) 701return Duration.Automatic; 1098if (Duration != Duration.Automatic)
System\Windows\Media\Animation\TimelineGroup.cs (2)
46protected TimelineGroup(Nullable<TimeSpan> beginTime, Duration duration) 63protected TimelineGroup(Nullable<TimeSpan> beginTime, Duration duration, RepeatBehavior repeatBehavior)
System\Windows\Media\Animation\TimeManager.cs (1)
66ParallelTimeline timeManagerTimeline = new ParallelTimeline(new TimeSpan(0), Duration.Forever);
System\Windows\Media\Imaging\WriteableBitmap.cs (4)
209bool locked = TryLock(Duration.Forever); 223public bool TryLock(Duration timeout) 228if (timeout == Duration.Automatic) 232else if (timeout == Duration.Forever)
System\Windows\Media\MediaPlayer.cs (1)
232public Duration NaturalDuration
System\Windows\Media\MediaPlayerState.cs (2)
380internal Duration NaturalDuration 390return Duration.Automatic;
System\Windows\Media\MediaTimeline.cs (4)
67public MediaTimeline(Nullable<TimeSpan> beginTime, Duration duration) 80public MediaTimeline(Nullable<TimeSpan> beginTime, Duration duration, RepeatBehavior repeatBehavior) 223protected override Duration GetNaturalDurationCore(Clock clock) 228return Duration.Automatic;
PresentationCore.Tests (11)
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" };
System\Windows\Media\Animation\KeySplineConverter.Tests.cs (2)
15[InlineData(false, typeof(Duration))] 32[InlineData(false, typeof(Duration))]
PresentationFramework (16)
System\Windows\Controls\MediaElement.cs (1)
511public Duration NaturalDuration
System\Windows\Controls\Primitives\PopupRoot.cs (2)
293internal void SetupFadeAnimation(Duration duration, bool visible) 301internal void SetupTranslateAnimations(PopupAnimation animationType, Duration duration, bool animateFromRight, bool animateFromBottom)
System\windows\Documents\CaretElement.cs (1)
899Duration blinkDuration = new Duration(TimeSpan.FromMilliseconds(blinkInterval * 2));
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
280case 187: t = () => typeof(Duration); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
4316typeof(System.Windows.Duration),
System\Windows\Markup\KnownTypes.cs (1)
5734case KnownElements.Duration: t = typeof(System.Windows.Duration); break;
System\Windows\Media\Animation\Generated\ThicknessAnimation.cs (4)
94public ThicknessAnimation(Thickness toValue, Duration duration) 106public ThicknessAnimation(Thickness toValue, Duration duration, FillBehavior fillBehavior) 119public ThicknessAnimation(Thickness fromValue, Thickness toValue, Duration duration) 132public 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)
780private static readonly Duration DurationZero = new Duration(TimeSpan.Zero);
System\Windows\VisualTransition.cs (2)
54public Duration GeneratedDuration 86private Duration _generatedDuration = new Duration(new TimeSpan());
PresentationFramework.Aero (19)
Microsoft\Windows\Themes\BulletChrome.cs (6)
120Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 173Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 268Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 344Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 437Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 502Duration duration = new Duration(TimeSpan.FromSeconds(0.3));
Microsoft\Windows\Themes\ButtonChrome.cs (6)
113Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 144Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 208Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 245Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 299Duration duration = new Duration(TimeSpan.FromSeconds(0.1)); 332Duration duration = new Duration(TimeSpan.FromSeconds(0.1));
Microsoft\Windows\Themes\ListBoxChrome.cs (2)
137Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 149Duration duration = new Duration(TimeSpan.FromSeconds(0.2));
Microsoft\Windows\Themes\ScrollChrome.cs (5)
107Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 144Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 225Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 250Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 327Duration duration = new Duration(TimeSpan.FromSeconds(0.3));
PresentationFramework.Aero2 (19)
Microsoft\Windows\Themes\BulletChrome.cs (6)
120Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 173Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 268Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 344Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 437Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 502Duration duration = new Duration(TimeSpan.FromSeconds(0.3));
Microsoft\Windows\Themes\ButtonChrome.cs (6)
113Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 144Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 208Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 245Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 299Duration duration = new Duration(TimeSpan.FromSeconds(0.1)); 332Duration duration = new Duration(TimeSpan.FromSeconds(0.1));
Microsoft\Windows\Themes\ListBoxChrome.cs (2)
137Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 149Duration duration = new Duration(TimeSpan.FromSeconds(0.2));
Microsoft\Windows\Themes\ScrollChrome.cs (5)
107Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 144Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 225Duration duration = new Duration(TimeSpan.FromSeconds(0.2)); 250Duration duration = new Duration(TimeSpan.FromSeconds(0.3)); 327Duration duration = new Duration(TimeSpan.FromSeconds(0.3));
PresentationFramework.Tests (3)
System\Windows\Controls\VirtualizationCacheLengthConverter.Tests.cs (3)
23[InlineData(false, typeof(Duration))] 41[InlineData(false, typeof(Duration))] 177yield return new object?[] { new CultureInfo("ru-RU"), typeof(Duration) };