Mercurial > pub > ImplabNet
annotate 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 |
| rev | line source |
|---|---|
| 253 | 1 using System; |
| 2 using System.Diagnostics; | |
| 3 | |
| 4 namespace Implab.Diagnostics { | |
| 5 public class LogicalOperation { | |
| 6 public Stopwatch OperationStopwatch { get; private set; } | |
| 7 | |
| 8 public string Name { get; private set; } | |
| 9 | |
| 10 internal LogicalOperation(string name) { | |
| 11 Name = string.IsNullOrEmpty(name) ? "<unnamed>" : name; | |
| 12 OperationStopwatch = Stopwatch.StartNew(); | |
| 13 } | |
| 14 | |
| 15 public override string ToString() => Name; | |
| 16 } | |
| 17 } |
