60 references to GlobalProperties
Microsoft.Build (2)
Definition\ProjectCollection.cs (1)
2534
if (HasEquivalentGlobalPropertiesAndToolsVersion(existing, project.
GlobalProperties
, project.ToolsVersion))
ObjectModelRemoting\DefinitionObjectsLinks\ProjectLink.cs (1)
39
/// Access to remote <see cref="Project.
GlobalProperties
"/>.
Microsoft.Build.Engine.OM.UnitTests (50)
Definition\Project_Tests.cs (9)
807
project.
GlobalProperties
["g1"].ShouldBe("v1");
808
project.
GlobalProperties
["g2"].ShouldBe("v2");
825
project.
GlobalProperties
["g1"].ShouldBe("v1");
826
project.
GlobalProperties
.ContainsKey("g2").ShouldBeFalse();
838
project.
GlobalProperties
.ShouldBeEmpty();
858
project.
GlobalProperties
["g"].ShouldBe("v1");
963
project.
GlobalProperties
["p0"].ShouldBe("v0");
964
project.
GlobalProperties
["p1"].ShouldBe("v1b");
1030
project.
GlobalProperties
.ContainsKey("g").ShouldBeFalse();
Definition\ProjectCollection_Tests.cs (33)
170
Assert.Equal("v", project.
GlobalProperties
["p"]);
201
Assert.Equal("v", project.
GlobalProperties
["p"]);
232
Assert.Equal("v", project.
GlobalProperties
["p"]);
256
Assert.Equal("v", project.
GlobalProperties
["p"]);
272
Assert.Equal("v", project.
GlobalProperties
["p"]);
286
Assert.Equal("v", project.
GlobalProperties
["p"]);
392
Assert.Equal("Debug", project.
GlobalProperties
["Configuration"]);
449
Assert.Equal("Debug", project.
GlobalProperties
["Configuration"]);
460
Assert.Equal("Release", project2.
GlobalProperties
["Configuration"]);
465
Assert.Equal("X64", project.
GlobalProperties
["Platform"]);
466
Assert.Equal("X64", project2.
GlobalProperties
["Platform"]);
470
Assert.Equal("Itanium", project2.
GlobalProperties
["Platform"]);
583
Assert.Empty(project1.
GlobalProperties
);
589
Assert.Equal(2, project1.
GlobalProperties
.Count);
594
Assert.Single(project1.
GlobalProperties
);
595
Assert.Equal("v1", project2.
GlobalProperties
["g1"]);
597
Assert.Single(project2.
GlobalProperties
);
598
Assert.Equal("v1", project2.
GlobalProperties
["g1"]);
617
Assert.Equal(2, project1.
GlobalProperties
.Count);
618
Assert.Equal("v1", project1.
GlobalProperties
["g1"]);
619
Assert.Equal("v2", project1.
GlobalProperties
["g2"]); // Got overwritten
632
Assert.Empty(project1.
GlobalProperties
);
645
Assert.Equal(2, project1.
GlobalProperties
.Count);
646
Assert.Equal("v1", project2.
GlobalProperties
["g1"]);
648
Assert.Equal(2, project2.
GlobalProperties
.Count);
649
Assert.Equal("v1", project2.
GlobalProperties
["g1"]);
659
Assert.Single(project1.
GlobalProperties
);
660
Assert.Single(project2.
GlobalProperties
);
664
Assert.Empty(project1.
GlobalProperties
);
665
Assert.Empty(project2.
GlobalProperties
);
684
Assert.Empty(project1.
GlobalProperties
);
809
Assert.Equal("Debug", project.
GlobalProperties
["Configuration"]);
813
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)
3168
Assert.Equal("Baz", project.
GlobalProperties
["Foo"]);
3199
Assert.Equal("Baz", project.
GlobalProperties
["Foo"]);
3201
Assert.Equal("Foo", project.
GlobalProperties
["Goo"]);
3207
Assert.Equal("Baz", project.
GlobalProperties
["Foo"]);
3209
Assert.Equal("Foo", project.
GlobalProperties
["Goo"]);
3233
Assert.False(project.
GlobalProperties
.ContainsKey("Foo"));
3239
Assert.Equal("Baz", project.
GlobalProperties
["Foo"]);
3245
Assert.False(project.
GlobalProperties
.ContainsKey("Foo"));