public IDisposable BeginNextMethodIdentityScope(string methodIdentityKey) { var methodIdentity = _logContext.PeekProperty(methodIdentityKey) as MethodIdentity ?? MethodIdentity.Create(); methodIdentity = methodIdentity.GetNext(); return(_logContext.PushProperty(methodIdentityKey, methodIdentity)); }