public InterpretersEnumerable(InterpreterRegistryService owner) { _owner = owner; _e = owner._providers .Select(GetFactoryProvider) .SelectMany(GetFactories) .Where(fact => fact != null) .OrderBy(fact => fact.Configuration.Description) .ThenBy(fact => fact.Configuration.Version); }
public InterpretersEnumerator(InterpreterRegistryService owner, IEnumerator <IPythonInterpreterFactory> e) { _owner = owner; _owner.BeginSuppressInterpretersChangedEvent(); _e = e; }