183 references to GetPropertyValue
dotnet (39)
Commands\Project\Convert\ProjectConvertCommand.cs (3)
162var implicitValue = projectInstance.GetPropertyValue("_ImplicitFileBasedProgramUserSecretsId"); 163var actualValue = projectInstance.GetPropertyValue("UserSecretsId"); 193string projectValue = projectInstance.GetPropertyValue(name);
Commands\Run\RunCommand.cs (5)
434if (string.IsNullOrWhiteSpace(project.GetPropertyValue("TargetFramework"))) 507string targetFrameworks = project.GetPropertyValue("TargetFrameworks"); 510string targetFramework = project.GetPropertyValue("TargetFramework"); 520project.GetPropertyValue("MSBuildProjectFullPath"), 522project.GetPropertyValue("OutputType")));
Commands\Run\RunProperties.cs (6)
26Command: project.GetPropertyValue("RunCommand"), 27Arguments: project.GetPropertyValue("RunArguments"), 28WorkingDirectory: project.GetPropertyValue("RunWorkingDirectory"), 29RuntimeIdentifier: project.GetPropertyValue("RuntimeIdentifier"), 30DefaultAppHostRuntimeIdentifier: project.GetPropertyValue("DefaultAppHostRuntimeIdentifier"), 31TargetFrameworkVersion: project.GetPropertyValue("TargetFrameworkVersion"));
Commands\Run\VirtualProjectBuildingCommand.cs (3)
361if (!MSBuildUtilities.ConvertStringToBool(buildRequest.ProjectInstance.GetPropertyValue(FileBasedProgramCanSkipMSBuild), defaultValue: true)) 516var result = projectInstance.GetPropertyValue(singlePropertyName); 541writer.WriteString(propertyName, projectInstance.GetPropertyValue(propertyName));
Commands\Test\MTP\SolutionAndProjectUtility.cs (16)
224var targetFramework = projectInstance.GetPropertyValue(ProjectProperties.TargetFramework); 225var targetFrameworks = projectInstance.GetPropertyValue(ProjectProperties.TargetFrameworks); 227Logger.LogTrace($"Loaded project '{Path.GetFileName(projectFilePath)}' with TargetFramework '{targetFramework}', TargetFrameworks '{targetFrameworks}', IsTestProject '{projectInstance.GetPropertyValue(ProjectProperties.IsTestProject)}', and '{ProjectProperties.IsTestingPlatformApplication}' is '{projectInstance.GetPropertyValue(ProjectProperties.IsTestingPlatformApplication)}'."); 238if (!bool.TryParse(projectInstance.GetPropertyValue(ProjectProperties.TestTfmsInParallel), out bool testTfmsInParallel) && 239!bool.TryParse(projectInstance.GetPropertyValue(ProjectProperties.BuildInParallel), out testTfmsInParallel)) 257Logger.LogTrace($"Loaded inner project '{Path.GetFileName(projectFilePath)}' has '{ProjectProperties.IsTestingPlatformApplication}' = '{projectInstance.GetPropertyValue(ProjectProperties.IsTestingPlatformApplication)}' (TFM: '{framework}')."); 271Logger.LogTrace($"Loaded inner project '{Path.GetFileName(projectFilePath)}' has '{ProjectProperties.IsTestingPlatformApplication}' = '{projectInstance.GetPropertyValue(ProjectProperties.IsTestingPlatformApplication)}' (TFM: '{framework}')."); 292_ = bool.TryParse(project.GetPropertyValue(ProjectProperties.IsTestProject), out bool isTestProject); 293_ = bool.TryParse(project.GetPropertyValue(ProjectProperties.IsTestingPlatformApplication), out bool isTestingPlatformApplication); 300string targetFramework = project.GetPropertyValue(ProjectProperties.TargetFramework); 301string projectFullPath = project.GetPropertyValue(ProjectProperties.ProjectFullPath); 321project.GetPropertyValue("OutputType"))); 328project.GetPropertyValue(ProjectProperties.TargetPath), 334var launchSettings = TryGetLaunchProfileSettings(Path.GetDirectoryName(projectFullPath)!, Path.GetFileNameWithoutExtension(projectFullPath), project.GetPropertyValue(ProjectProperties.AppDesignerFolder), buildOptions, profileName: null); 346return new TestModule(runProperties, PathUtility.FixFilePath(projectFullPath), targetFramework, isTestingPlatformApplication, launchSettings, project.GetPropertyValue(ProjectProperties.TargetPath), rootVariableName);
Extensions\ProjectInstanceExtensions.cs (4)
12var projectGuidProperty = projectInstance.GetPropertyValue("ProjectGuid"); 21string projectTypeGuid = projectInstance.GetPropertyValue("DefaultProjectTypeGuid"); 31return (projectInstance.GetPropertyValue("Platforms") ?? "") 39string foundConfig = projectInstance.GetPropertyValue("Configurations") ?? "Debug;Release";
ReleasePropertyProjectLocator.cs (2)
83string propertyToCheckValue = project.GetPropertyValue(_propertyToCheck); 190string pReleasePropertyValue = projectData.GetPropertyValue(_propertyToCheck);
dotnet-watch (10)
Build\EvaluationResult.cs (1)
97if (projectInstance.GetPropertyValue(PropertyNames.TargetFramework) == "")
Build\ProjectGraphUtilities.cs (8)
84=> projectNode.ProjectInstance.GetPropertyValue(PropertyNames.TargetFramework); 90=> EnvironmentVariableNames.TryParseTargetFrameworkVersion(projectNode.ProjectInstance.GetPropertyValue(PropertyNames.TargetFrameworkVersion)); 102=> IsNetCoreApp(projectNode.ProjectInstance.GetPropertyValue(PropertyNames.TargetFrameworkIdentifier)); 111=> projectNode.ProjectInstance.GetPropertyValue(PropertyNames.TargetPath) is { Length: >0 } path ? Path.GetDirectoryName(Path.Combine(projectNode.ProjectInstance.Directory, path)) : null; 114=> projectNode.ProjectInstance.GetPropertyValue(PropertyNames.TargetName); 117=> projectNode.ProjectInstance.GetPropertyValue(PropertyNames.IntermediateOutputPath) is { Length: >0 } path ? Path.Combine(projectNode.ProjectInstance.Directory, path) : null; 135=> project.GetPropertyValue(propertyName).Split(';', StringSplitOptions.TrimEntries | StringSplitOptions.RemoveEmptyEntries); 141=> project.GetPropertyValue(propertyName) is { Length: >0 } value ? bool.TryParse(value, out var result) && result : defaultValue;
Build\ProjectNodeMap.cs (1)
53if (node.ProjectInstance.GetPropertyValue("TargetFramework") == targetFramework)
Microsoft.Build (8)
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
686_loggingService.LogComment(buildEventContext, MessageImportance.High, "ProjectCacheHitWithOutputs", buildRequest.ProjectInstance!.GetPropertyValue(ReservedPropertyNames.projectName));
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1518FileClassifier.Shared.RegisterKnownImmutableLocations(project.GetPropertyValue);
Construction\Solution\SolutionProjectGenerator.cs (2)
1103string directProjectToolsVersion = traversalProject.GetPropertyValue("ProjectToolsVersion"); 2081properties[property.Item1] = EscapingUtilities.Escape(traversalProject.GetPropertyValue(property.Item1));
Graph\ProjectInterpretation.cs (4)
213return project.GetPropertyValue(GetInnerBuildPropertyName(project)); 218return project.GetPropertyValue(PropertyNames.InnerBuildProperty); 223return project.GetPropertyValue(project.GetPropertyValue(PropertyNames.InnerBuildPropertyValues));
Microsoft.Build.Engine.OM.UnitTests (10)
Definition\DefinitionEditing_Tests.cs (3)
1485Assert.Equal("v1", project.CreateProjectInstance().GetPropertyValue("p1")); 1510Assert.Equal("v^1", project.CreateProjectInstance().GetPropertyValue("p1")); 1830Assert.Equal(String.Empty, instance.GetPropertyValue("p1"));
Instance\ProjectInstance_Tests.cs (7)
42Assert.True(i.GetPropertyValue("username") != null); 53Assert.Equal("v1", p.GetPropertyValue("p1")); 54Assert.Equal("v2X", p.GetPropertyValue("p2")); 208Assert.Equal("p2", instance.GetPropertyValue("p")); 213Assert.Equal("", instance.GetPropertyValue("p")); 241Assert.Equal("v1b", first.GetPropertyValue("p1")); 242Assert.Equal("v1", second.GetPropertyValue("p1"));
Microsoft.Build.Engine.UnitTests (79)
BackEnd\BuildManager_Tests.cs (5)
523result.ProjectStateAfterBuild.GetPropertyValue("NewProperty").ShouldBe("FunValue"); 526result.ProjectStateAfterBuild.GetPropertyValue("RequestedProperty").ShouldBe("IsRequested"); 1927Assert.Equal("bar", instance.GetPropertyValue("Foo")); 1953Assert.Equal("bar", instance.GetPropertyValue("Foo")); 1985Assert.Equal("bar", instance.GetPropertyValue("Foo"));
BackEnd\ResultsCache_Tests.cs (4)
330Assert.Equal("Value1", cachedResponseWithSubsetFlag1.Results.ProjectStateAfterBuild.GetPropertyValue("property1")); 331Assert.Equal("Value2", cachedResponseWithSubsetFlag1.Results.ProjectStateAfterBuild.GetPropertyValue("property2")); 335Assert.Equal("Value1", cachedResponseWithSubsetFlag2.Results.ProjectStateAfterBuild.GetPropertyValue("property1")); 336Assert.Equal("", cachedResponseWithSubsetFlag2.Results.ProjectStateAfterBuild.GetPropertyValue("property2"));
BackEnd\TaskHostFactory_Tests.cs (35)
79string processId = projectInstance.GetPropertyValue("PID"); 181string transientPid = projectInstance.GetPropertyValue("PID"); 182string sidecarPid = projectInstance.GetPropertyValue("PID2"); 333projectInstance.GetPropertyValue("BoolOutput").ShouldBe(boolParam); 334projectInstance.GetPropertyValue("BoolArrayOutput").ShouldBe(boolArrayParam); 335projectInstance.GetPropertyValue("ByteOutput").ShouldBe(byteParam); 336projectInstance.GetPropertyValue("ByteArrayOutput").ShouldBe(byteArrayParam); 337projectInstance.GetPropertyValue("SByteOutput").ShouldBe(sbyteParam); 338projectInstance.GetPropertyValue("SByteArrayOutput").ShouldBe(sbyteArrayParam); 339projectInstance.GetPropertyValue("DoubleOutput").ShouldBe(doubleParam); 340projectInstance.GetPropertyValue("DoubleArrayOutput").ShouldBe(doubleArrayParam); 341projectInstance.GetPropertyValue("FloatOutput").ShouldBe(floatParam); 342projectInstance.GetPropertyValue("FloatArrayOutput").ShouldBe(floatArrayParam); 343projectInstance.GetPropertyValue("ShortOutput").ShouldBe(shortParam); 344projectInstance.GetPropertyValue("ShortArrayOutput").ShouldBe(shortArrayParam); 345projectInstance.GetPropertyValue("UShortOutput").ShouldBe(ushortParam); 346projectInstance.GetPropertyValue("UShortArrayOutput").ShouldBe(ushortArrayParam); 347projectInstance.GetPropertyValue("IntOutput").ShouldBe(intParam); 348projectInstance.GetPropertyValue("IntArrayOutput").ShouldBe(intArrayParam); 349projectInstance.GetPropertyValue("UIntOutput").ShouldBe(uintParam); 350projectInstance.GetPropertyValue("UIntArrayOutput").ShouldBe(uintArrayParam); 351projectInstance.GetPropertyValue("LongOutput").ShouldBe(longParam); 352projectInstance.GetPropertyValue("LongArrayOutput").ShouldBe(longArrayParam); 353projectInstance.GetPropertyValue("ULongOutput").ShouldBe(ulongParam); 354projectInstance.GetPropertyValue("ULongArrayOutput").ShouldBe(ulongArrayParam); 355projectInstance.GetPropertyValue("DecimalOutput").ShouldBe(decimalParam); 356projectInstance.GetPropertyValue("DecimalArrayOutput").ShouldBe(decimalArrayParam); 357projectInstance.GetPropertyValue("CharOutput").ShouldBe(charParam); 358projectInstance.GetPropertyValue("CharArrayOutput").ShouldBe(charArrayParam); 359projectInstance.GetPropertyValue("StringOutput").ShouldBe(stringParam); 360projectInstance.GetPropertyValue("StringArrayOutput").ShouldBe(stringArrayParam); 361projectInstance.GetPropertyValue("DateTimeOutput").ShouldBe(dateTimeParam); 362projectInstance.GetPropertyValue("DateTimeArrayOutput").ShouldBe(dateTimeArrayParam); 363projectInstance.GetPropertyValue("CustomStructOutput").ShouldBe(TaskBuilderTestTask.s_customStruct.ToString(CultureInfo.InvariantCulture)); 364projectInstance.GetPropertyValue("EnumOutput").ShouldBe(TargetBuiltReason.BeforeTargets.ToString());
Construction\SolutionProjectGenerator_Tests.cs (17)
485Assert.Equal(t.DefaultSubToolsetVersion, instances[0].GetPropertyValue("VisualStudioVersion")); 489Assert.Equal(String.Empty, instances[0].GetPropertyValue("VisualStudioVersion")); 530Assert.Equal("11.0", instances[0].GetPropertyValue("VisualStudioVersion")); 567Assert.Equal("ABC", instances[0].GetPropertyValue("VisualStudioVersion")); 766Assert.Equal("11.0", instances[0].GetPropertyValue("VisualStudioVersion")); 1417Assert.Equal(toolsVersionParameter, instances[0].GetPropertyValue("ProjectToolsVersion")); 1673Assert.Equal("Debug", instances[0].GetPropertyValue("Configuration")); 1676Assert.Equal("Mixed Platforms", instances[0].GetPropertyValue("Platform")); 1705Assert.Equal("Release", instances[0].GetPropertyValue("Configuration")); 1708Assert.Equal("Any CPU", instances[0].GetPropertyValue("Platform")); 1732Assert.Equal("Debug", msbuildProject.GetPropertyValue("AspNetConfiguration")); 1736Assert.Equal("Release", msbuildProject.GetPropertyValue("AspNetConfiguration")); 1761Assert.Equal("v4.0", msbuildProject.GetPropertyValue("TargetFrameworkVersion")); 1771Assert.Equal("v3.5", msbuildProject.GetPropertyValue("TargetFrameworkVersion")); 1775Assert.Equal("v2.0", msbuildProject.GetPropertyValue("TargetFrameworkVersion")); 1781Assert.Equal("userdefined", msbuildProject.GetPropertyValue("TargetFrameworkVersion")); 2815Assert.Equal(enable ? expectedPropertyValue : string.Empty, projectInstance.GetPropertyValue("PropertyA"));
Evaluation\Expander_Tests.cs (2)
5022projectInstance.GetPropertyValue("_value").ShouldBe("-1"); 5023projectInstance.GetPropertyValue("_otherValue").ShouldBe("test-value");
Graph\GetCompatiblePlatformGraph_Tests.cs (4)
340GetFirstNodeWithProjectNumber(graph, 2).ProjectInstance.GetPropertyValue("Platform").ShouldBe(GetFirstNodeWithProjectNumber(graph, 1).ProjectInstance.GetPropertyValue("Platform")); 436GetFirstNodeWithProjectNumber(graphFromSolution, 2).ProjectInstance.GetPropertyValue("Platform").ShouldBe("AnyCPU", "Project2 should have followed the sln config to AnyCPU"); 437GetFirstNodeWithProjectNumber(graphFromSolution, 3).ProjectInstance.GetPropertyValue("Platform").ShouldBe("x64", "Project3 isn't in the solution so it should have negotiated to x64 to match Project1");
Graph\GraphTestingUtilities.cs (1)
118var innerBuildPropertyValue = innerBuild.ProjectInstance.GetPropertyValue(InnerBuildPropertyName);
Graph\ProjectGraph_Tests.cs (1)
2144var referencedInnerBuild = GetNodesWithProjectNumber(graph, 1).First(n => n.ProjectInstance.GetPropertyValue(InnerBuildPropertyName) == "a");
Instance\ProjectInstance_Internal_Tests.cs (7)
329p.GetPropertyValue("VisualStudioVersion").ShouldBe(MSBuildConstants.CurrentVisualStudioVersion); 333p.GetPropertyValue("VisualStudioVersion").ShouldBe(p.Toolset.DefaultSubToolsetVersion); 360p.GetPropertyValue("VisualStudioVersion").ShouldBe("ABCD"); 388p.GetPropertyValue("VisualStudioVersion").ShouldBe("ABCDE"); 429p.GetPropertyValue("VisualStudioVersion").ShouldBe("ABCDEF"); 906projectInstance.GetPropertyValue(ReservedPropertyNames.interactive).ShouldBe(interactive ? bool.TrueString : string.Empty, StringCompareShould.IgnoreCase); 934projectInstance.GetPropertyValue(ReservedPropertyNames.interactive).ShouldBe(interactive ? bool.TrueString : string.Empty, StringCompareShould.IgnoreCase);
InstanceFromRemote\ProjectInstance_FromImmutableProjectLink_Tests.cs (1)
50string value = instance.GetPropertyValue(kvp.Key);
ProjectCache\ProjectCacheTests.cs (2)
658var buildProjectInSolutionValue = node.ProjectInstance.GetPropertyValue("BuildProjectInSolution"); 663var projectDependencyValue = node.ProjectInstance.GetPropertyValue("ProjectDependency");
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (35)
TargetTests.cs (35)
37var shouldRun = instance.GetPropertyValue("_GeneratedEditorConfigShouldRun"); 38var hasItems = instance.GetPropertyValue("_GeneratedEditorConfigHasItems"); 61var shouldRun = instance.GetPropertyValue("_GeneratedEditorConfigShouldRun"); 62var hasItems = instance.GetPropertyValue("_GeneratedEditorConfigHasItems"); 85var shouldRun = instance.GetPropertyValue("_GeneratedEditorConfigShouldRun"); 86var hasItems = instance.GetPropertyValue("_GeneratedEditorConfigHasItems"); 110var shouldRun = instance.GetPropertyValue("_GeneratedEditorConfigShouldRun"); 111var hasItems = instance.GetPropertyValue("_GeneratedEditorConfigHasItems"); 137var shouldRun = instance.GetPropertyValue("_GeneratedEditorConfigShouldRun"); 138var hasItems = instance.GetPropertyValue("_GeneratedEditorConfigHasItems"); 432var langVersion = instance.GetPropertyValue("LangVersion"); 433var maxLangVersion = instance.GetPropertyValue("_MaxSupportedLangVersion"); 461var langVersion = instance.GetPropertyValue("LangVersion"); 462var maxLangVersion = instance.GetPropertyValue("_MaxSupportedLangVersion"); 485var langVersion = instance.GetPropertyValue("LangVersion"); 486var maxLangVersion = instance.GetPropertyValue("_MaxSupportedLangVersion"); 487var publicMaxLangVersion = instance.GetPropertyValue("MaxSupportedLangVersion"); 512var langVersion = instance.GetPropertyValue("LangVersion"); 513var maxLangVersion = instance.GetPropertyValue("_MaxSupportedLangVersion"); 514var publicMaxLangVersion = instance.GetPropertyValue("MaxSupportedLangVersion"); 585var emit = instance.GetPropertyValue("EmitCompilerGeneratedFiles"); 586var dir = instance.GetPropertyValue("CompilerGeneratedFilesOutputPath"); 610var emit = instance.GetPropertyValue("EmitCompilerGeneratedFiles"); 611var dir = instance.GetPropertyValue("CompilerGeneratedFilesOutputPath"); 631var emit = instance.GetPropertyValue("EmitCompilerGeneratedFiles"); 632var dir = instance.GetPropertyValue("CompilerGeneratedFilesOutputPath"); 661var emit = instance.GetPropertyValue("EmitCompilerGeneratedFiles"); 662var dir = instance.GetPropertyValue("CompilerGeneratedFilesOutputPath"); 705var actualSkipAnalyzersValue = instance.GetPropertyValue("_SkipAnalyzers"); 764var actualImplicitlySkippedAnalyzersValue = instance.GetPropertyValue("_ImplicitlySkipAnalyzers"); 768var actualSkipAnalyzersValue = instance.GetPropertyValue("_SkipAnalyzers"); 772var actualFeaturesValue = instance.GetPropertyValue("Features"); 815var msbuildProjectFileName = instance.GetPropertyValue("MSBuildProjectFile"); 825var actualLastBuildWithSkipAnalyzers = instance.GetPropertyValue("_LastBuildWithSkipAnalyzers"); 912var compilerApiVersionString = instance.GetPropertyValue("CompilerApiVersion");
MSBuild (2)
XMake.cs (2)
1063outputStream.WriteLine(builtProject.GetPropertyValue(getProperty[0])); 1068jsonOutputFormatter.AddPropertiesInJsonFormat(getProperty, property => builtProject.GetPropertyValue(property));