void IDisposable.Dispose() { if (_parent != null) { _parent._sw.Stop(); _parent = null; } _timing?.Dispose(); }
public InnerProfileObject(LightweightProfiler parent, IDisposable timing) { if (parent != null) { parent.Count++; parent._sw.Start(); } _timing = timing; _parent = parent; }
public InnerProfileObject(LightweightProfiler parent, IDisposable timing) { if (parent != null) { parent.Count++; parent._sw.Start(); } _timing = timing; _parent = parent; }
void IDisposable.Dispose() { if (_parent != null) { _parent._sw.Stop(); _parent = null; } _timing?.Dispose(); }