private void OnSessionClosed()

in src/dotnet/Rider.Plugins.TrxPlugin/TrxManager.cs [68:84]


    private void OnSessionClosed(IUnitTestSessionTreeViewModel sessionTreeViewModel)
    {
        var session = sessionTreeViewModel.Session;
        if (session.Name.Value.Contains(".trx"))
        {
            List<IUnitTestElement> toDelete = new List<IUnitTestElement>();
            foreach (var element in session.Elements)
            {
                if (element.Kind == "Transient")
                {
                    toDelete.Add(element);
                }
            }

            _ = _myElementRepository.Remove(toDelete);
        }
    }