62 references to GlobalProperties
Microsoft.Build (3)
Definition\ProjectCollection.cs (1)
2016
if (HasEquivalentGlobalPropertiesAndToolsVersion(existing, project.
GlobalProperties
, project.ToolsVersion))
Instance\ProjectInstance.cs (1)
459
var globalPropertiesRetrievableHashSet = new ImmutableGlobalPropertiesCollectionConverter(linkedProject.
GlobalProperties
, _properties);
ObjectModelRemoting\DefinitionObjectsLinks\ProjectLink.cs (1)
37
/// Access to remote <see cref="Project.
GlobalProperties
"/>.
Microsoft.Build.Engine.OM.UnitTests (50)
Definition\Project_Tests.cs (9)
817
project.
GlobalProperties
["g1"].ShouldBe("v1");
818
project.
GlobalProperties
["g2"].ShouldBe("v2");
835
project.
GlobalProperties
["g1"].ShouldBe("v1");
836
project.
GlobalProperties
.ContainsKey("g2").ShouldBeFalse();
848
project.
GlobalProperties
.ShouldBeEmpty();
868
project.
GlobalProperties
["g"].ShouldBe("v1");
973
project.
GlobalProperties
["p0"].ShouldBe("v0");
974
project.
GlobalProperties
["p1"].ShouldBe("v1b");
1040
project.
GlobalProperties
.ContainsKey("g").ShouldBeFalse();
Definition\ProjectCollection_Tests.cs (33)
171
Assert.Equal("v", project.
GlobalProperties
["p"]);
202
Assert.Equal("v", project.
GlobalProperties
["p"]);
233
Assert.Equal("v", project.
GlobalProperties
["p"]);
257
Assert.Equal("v", project.
GlobalProperties
["p"]);
273
Assert.Equal("v", project.
GlobalProperties
["p"]);
287
Assert.Equal("v", project.
GlobalProperties
["p"]);
393
Assert.Equal("Debug", project.
GlobalProperties
["Configuration"]);
450
Assert.Equal("Debug", project.
GlobalProperties
["Configuration"]);
461
Assert.Equal("Release", project2.
GlobalProperties
["Configuration"]);
466
Assert.Equal("X64", project.
GlobalProperties
["Platform"]);
467
Assert.Equal("X64", project2.
GlobalProperties
["Platform"]);
471
Assert.Equal("Itanium", project2.
GlobalProperties
["Platform"]);
588
Assert.Empty(project1.
GlobalProperties
);
594
Assert.Equal(2, project1.
GlobalProperties
.Count);
599
Assert.Single(project1.
GlobalProperties
);
600
Assert.Equal("v1", project2.
GlobalProperties
["g1"]);
602
Assert.Single(project2.
GlobalProperties
);
603
Assert.Equal("v1", project2.
GlobalProperties
["g1"]);
622
Assert.Equal(2, project1.
GlobalProperties
.Count);
623
Assert.Equal("v1", project1.
GlobalProperties
["g1"]);
624
Assert.Equal("v2", project1.
GlobalProperties
["g2"]); // Got overwritten
637
Assert.Empty(project1.
GlobalProperties
);
650
Assert.Equal(2, project1.
GlobalProperties
.Count);
651
Assert.Equal("v1", project2.
GlobalProperties
["g1"]);
653
Assert.Equal(2, project2.
GlobalProperties
.Count);
654
Assert.Equal("v1", project2.
GlobalProperties
["g1"]);
664
Assert.Single(project1.
GlobalProperties
);
665
Assert.Single(project2.
GlobalProperties
);
669
Assert.Empty(project1.
GlobalProperties
);
670
Assert.Empty(project2.
GlobalProperties
);
689
Assert.Empty(project1.
GlobalProperties
);
814
Assert.Equal("Debug", project.
GlobalProperties
["Configuration"]);
818
Assert.Equal("Debug", project.
GlobalProperties
["Configuration"]);
ObjectModelRemoting\Helpers\ViewValidation.evaluation.cs (2)
341
Verify(view.
GlobalProperties
, real.
GlobalProperties
, (a, b, p) => Assert.Equal(b, a), context);
ObjectModelRemoting\LinkedEvaluationModify_Tests.cs (5)
315
Assert.False(pair.View.
GlobalProperties
.ContainsKey("gp1"));
316
Assert.False(pair.View.
GlobalProperties
.ContainsKey("Configuration"));
321
Assert.True(pair.View.
GlobalProperties
.ContainsKey("gp1"));
322
Assert.True(pair.Real.
GlobalProperties
.ContainsKey("gp1"));
331
Assert.True(pair.View.
GlobalProperties
.ContainsKey("Configuration"));
ObjectModelRemoting\RemoteProjectsProviderMock\EvaluationLinkMocks\MockProjectLink.cs (1)
37
public IDictionary<string, string> GlobalProperties => this.Source.
GlobalProperties
;
Microsoft.Build.Engine.UnitTests (8)
Evaluation\Evaluator_Tests.cs (8)
3278
Assert.Equal("Baz", project.
GlobalProperties
["Foo"]);
3310
Assert.Equal("Baz", project.
GlobalProperties
["Foo"]);
3312
Assert.Equal("Foo", project.
GlobalProperties
["Goo"]);
3318
Assert.Equal("Baz", project.
GlobalProperties
["Foo"]);
3320
Assert.Equal("Foo", project.
GlobalProperties
["Goo"]);
3345
Assert.False(project.
GlobalProperties
.ContainsKey("Foo"));
3351
Assert.Equal("Baz", project.
GlobalProperties
["Foo"]);
3357
Assert.False(project.
GlobalProperties
.ContainsKey("Foo"));
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
Build\ProjectBuildManager.cs (1)
294
if (!project.
GlobalProperties
.TryGetValue(PropertyNames.TargetFramework, out var initialGlobalTargetFrameworkValue))