internal void StartOperation(Guid id, string name, string title, string message, string methodName, long startTicks) { var node = new OpNode { Id = id, Name = name, Title = title, Message = message, MethodName = methodName, StartTicks = startTicks }; node.Parent = _currentNode; node.Parent.Children.Add(node); _currentNode = node; } internal void EndOperation(string message, bool successful, Guid id, long finishTicks, decimal secondsElapsed)