Source/Fusion/Core/Diagnostics/ConsoleTraceExtensions.cs
/// <summary>
/// Logs activity of observables contained in <paramref name="source"/> to stdout.
/// </summary>
/// <param name="source">The <see cref="Rectangle"/> to trace</param>
/// <param name="name">Optional name prefix for observables, to make it easier to locate in trace</param>
/// <param name="toString">Optional delegate to call when converting to string, to override <see cref="object.ToString()"/></param>
Logs activity of observables contained in  to stdout.
Logs activity of observables contained in to stdout .
public static Interval<IObservable<T>> ConsoleTrace<T>(
			this Interval<IObservable<T>> source,
			string name = "(anonymous interval)",
			Func<T, string> toString = null)
		{
			return Interval.FromOffsetLength(
				source.Offset.ConsoleTrace(name + ".Offset", toString),
				source.Length.ConsoleTrace(name + ".Length", toString));
		}
public static Interval < IObservable < T > > ConsoleTrace < T > ( this Interval < IObservable < T > > source , string name = " " , Func < T , string > toString = null ) { return Interval . FromOffsetLength ( source . Offset . ConsoleTrace ( name + " " , toString ) , source . Length . ConsoleTrace ( name + " " , toString ) ) ; }
Logs activity of observables contained in  to stdout.
Logs activity of observables contained in to stdout .
Interval<IObservable<T>>
this
name
string
Optional name prefix for observables, to make it easier to locate in trace
Optional name prefix for observables to make it easier to locate in trace
toString
Func<T, string>
Optional delegate to call when converting to string, to override
Optional delegate to call when converting to string to override
source
The  to trace
The to trace