Microsoft.VisualStudio.ProjectSystem.FileSystemMirroring.Project.FileSystemMirroringProject.ReevaluateLoadedConfiguredProjects C# (CSharp) Method

ReevaluateLoadedConfiguredProjects() private method

private ReevaluateLoadedConfiguredProjects ( CancellationToken cancellationToken, ProjectWriteLockReleaser access ) : Task
cancellationToken System.Threading.CancellationToken
access ProjectWriteLockReleaser
return Task
        private async Task ReevaluateLoadedConfiguredProjects(CancellationToken cancellationToken, ProjectWriteLockReleaser access) {
            foreach (var configuredProject in _unconfiguredProject.LoadedConfiguredProjects) {
                try {
                    var jsproj = await access.GetProjectAsync(configuredProject, cancellationToken);
                    jsproj.ReevaluateIfNecessary();
                } catch (Exception ex) {
                    System.Diagnostics.Debug.Fail("We were unable to mark a configuration as dirty" + ex.Message, ex.StackTrace);
                }
            }
        }