private void CollectCompilerNamePreconditions(ProjectContext project, IncrementalPreconditions preconditions) { var projectCompiler = CompilerUtil.ResolveCompilerName(project); if (KnownCompilers.Any(knownCompiler => knownCompiler.Equals(projectCompiler, StringComparison.Ordinal))) { preconditions.AddUnknownCompilerPrecondition(project.ProjectName(), projectCompiler); } }
private void CollectCompilerNamePreconditions(ProjectContext project, IncrementalPreconditions preconditions) { if (project.ProjectFile != null) { var projectCompiler = project.ProjectFile.CompilerName; if (!KnownCompilers.Any(knownCompiler => knownCompiler.Equals(projectCompiler, StringComparison.Ordinal))) { preconditions.AddUnknownCompilerPrecondition(project.ProjectName(), projectCompiler); } } }
private void CollectCompilerNamePreconditions(ProjectContext project, IncrementalPreconditions preconditions) { if (project.ProjectFile != null) { var compilerOptions = project.ProjectFile.GetCompilerOptions(project.TargetFramework, null); var projectCompiler = compilerOptions.CompilerName; if (!KnownCompilers.Any(knownCompiler => knownCompiler.Equals(projectCompiler, StringComparison.Ordinal))) { preconditions.AddUnknownCompilerPrecondition(project.ProjectName(), projectCompiler); } } }
private void CollectCompilerNamePreconditions(ProjectContext project, IncrementalPreconditions preconditions) { var projectCompiler = CompilerUtil.ResolveCompilerName(project); if (!KnownCompilers.Any(knownCompiler => knownCompiler.Equals(projectCompiler, StringComparison.Ordinal))) { preconditions.AddUnknownCompilerPrecondition(project.ProjectName(), projectCompiler); } }