Mercurial > pub > ImplabNet
diff Implab/Diagnostics/LogicalOperation.cs @ 253:34df34841225 v3 v3.0.1-beta
Implab.Diagnostics drafts
author | cin |
---|---|
date | Mon, 12 Feb 2018 17:03:37 +0300 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Implab/Diagnostics/LogicalOperation.cs Mon Feb 12 17:03:37 2018 +0300 @@ -0,0 +1,17 @@ +using System; +using System.Diagnostics; + +namespace Implab.Diagnostics { + public class LogicalOperation { + public Stopwatch OperationStopwatch { get; private set; } + + public string Name { get; private set; } + + internal LogicalOperation(string name) { + Name = string.IsNullOrEmpty(name) ? "<unnamed>" : name; + OperationStopwatch = Stopwatch.StartNew(); + } + + public override string ToString() => Name; + } +} \ No newline at end of file