Beispiel #1
0
        public async Task <IEnumerable <NuGetProject> > GetNuGetProjectsAsync()
        {
            await EnsureInitializeAsync();

            // In certain cases project cache is populated with incomplete project data
            // Filter out null entries here.
            var projects = _projectSystemCache
                           .GetNuGetProjects()
                           .Where(p => p != null)
                           .ToList();

            return(projects);
        }
Beispiel #2
0
        public IEnumerable <NuGetProject> GetNuGetProjects()
        {
            EnsureInitialize();

            var projects = _projectSystemCache.GetNuGetProjects();

            return(projects);
        }