21 references to CompilerOptionParseUtilities
Microsoft.Build.Tasks.CodeAnalysis (2)
src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (2)
556
CompilerOptionParseUtilities
.PrependFeatureFlagFromEnvironment(buildRequestArguments, logger.Log);
958
foreach (var feature in
CompilerOptionParseUtilities
.ParseFeatureFromMSBuild(features))
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (19)
ManagedCompilerGlobalCacheTests.cs (19)
28
CompilerOptionParseUtilities
.PrependFeatureFlagFromEnvironment(arguments);
44
[new KeyValuePair<string, string?>(
CompilerOptionParseUtilities
.CachePathEnvironmentVariable, expectedPath)],
47
CompilerOptionParseUtilities
.PrependFeatureFlagFromEnvironment(arguments);
65
[new KeyValuePair<string, string?>(
CompilerOptionParseUtilities
.CachePathEnvironmentVariable, expectedPath)],
68
CompilerOptionParseUtilities
.PrependFeatureFlagFromEnvironment(arguments, text => message = text);
73
$"Normalizing {
CompilerOptionParseUtilities
.CachePathEnvironmentVariable} to /features:{
CompilerOptionParseUtilities
.UseGlobalCacheFeatureFlag}=\"{expectedPath}\"",
89
[new KeyValuePair<string, string?>(
CompilerOptionParseUtilities
.CachePathEnvironmentVariable, quotedPath)],
92
CompilerOptionParseUtilities
.PrependFeatureFlagFromEnvironment(arguments, text => message = text);
97
$"Normalizing {
CompilerOptionParseUtilities
.CachePathEnvironmentVariable} to /features:{
CompilerOptionParseUtilities
.UseGlobalCacheFeatureFlag}={quotedPath}",
112
Assert.Equal(expectedPath, features[
CompilerOptionParseUtilities
.UseGlobalCacheFeatureFlag]);
124
$"/features:{
CompilerOptionParseUtilities
.UseGlobalCacheFeatureFlag}={explicitPath}");
126
Assert.Equal(explicitPath, features[
CompilerOptionParseUtilities
.UseGlobalCacheFeatureFlag]);
140
Assert.Equal(expectedPath, features[
CompilerOptionParseUtilities
.UseGlobalCacheFeatureFlag]);
155
Assert.Equal(expectedPath, features[
CompilerOptionParseUtilities
.UseGlobalCacheFeatureFlag]);
169
Assert.DoesNotContain(
CompilerOptionParseUtilities
.UseGlobalCacheFeatureFlag, features.Keys);
182
: [new KeyValuePair<string, string?>(
CompilerOptionParseUtilities
.CachePathEnvironmentVariable, environmentCachePath)],
185
CompilerOptionParseUtilities
.PrependFeatureFlagFromEnvironment(arguments);