private bool EnsureLimitMechanismWorking(out ISpan noopSpan) { if (IsLimitMechanismWorking()) { var span = new NoopSpan(); _activeSpanStacks.Push(span); noopSpan = span; return(false); } noopSpan = null; return(true); }
private bool EnsureLimitMechanismWorking(string activityId, out ISpan noopSpan) { if (IsLimitMechanismWorking()) { var span = new NoopSpan(); TryAddSpan(activityId, span); noopSpan = span; return(false); } noopSpan = null; return(true); }