public void Dispose() { _parent.LoggedInvoke(string.Format("(#{0}) {1}()", _id, "Dispose"), () => _inner.Dispose()); }
void LoggedInvoke(string message, Action action) { _parent.LoggedInvoke(string.Format("(#{0}) {1}", _id, message), action); }