| 12345678910111213141516171819202122232425 | // Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information.using System;namespace System.Reactive.Concurrency{    /*     * The ability to request a stopwatch object has been introduced in Rx v2.0 to reduce the     * number of allocations made by operators that use absolute time to compute relative time     * diffs, such as TimeInterval and Delay. This causes a large number of related objects to     * be allocated in the BCL, e.g. System.Globalization.DaylightTime.     */    /// <summary>    /// Provider for IStopwatch objects.    /// </summary>    public interface IStopwatchProvider    {        /// <summary>        /// Starts a new stopwatch object.        /// </summary>        /// <returns>New stopwatch object; started at the time of the request.</returns>        IStopwatch StartStopwatch();    }}
 |