246 references to Set
Microsoft.Build (50)
BackEnd\BuildManager\BuildRequestData.cs (1)
147
GlobalPropertiesDictionary.
Set
(ProjectPropertyInstance.Create(propertyPair.Key, propertyPair.Value));
BackEnd\Components\Logging\ProjectLoggingContext.cs (1)
240
projectPropertiesToSerialize.
Set
(instance);
BackEnd\Components\RequestBuilder\Lookup.cs (1)
715
PrimaryPropertySets.
Set
(property);
BackEnd\Components\RequestBuilder\TaskHost.cs (1)
1194
propertyDictionaries[i].
Set
(ProjectPropertyInstance.Create(entry.Key as string, entry.Value as string, _taskLocation));
Collections\PropertyDictionary.cs (6)
77
Set
(element);
97
Set
(element);
211
Set
(value);
374
Set
(value);
462
void ICollection<T>.Add(T item) =>
Set
(item);
543
Set
(property);
Definition\Project.cs (8)
2989
_data.GlobalPropertiesDictionary.
Set
(ProjectPropertyInstance.Create(name, escapedValue));
2990
_data.Properties.
Set
(ProjectProperty.Create(Owner, name, escapedValue, isGlobalProperty: true, mayBeReserved: false, loggingContext: null));
3795
globalPropertiesCollection.
Set
(clone);
3807
globalPropertiesCollection.
Set
(ProjectPropertyInstance.Create(pair.Key, subToolsetVersion));
3811
globalPropertiesCollection.
Set
(ProjectPropertyInstance.Create(pair.Key, pair.Value));
4479
SdkResolvedEnvironmentVariablePropertiesDictionary.
Set
(property);
4490
Properties.
Set
(property);
4504
Properties.
Set
(property);
Definition\ProjectCollection.cs (3)
376
_globalProperties.
Set
(ProjectPropertyInstance.Create(pair.Key, pair.Value));
940
clone.
Set
(property.DeepClone());
1510
_globalProperties.
Set
(ProjectPropertyInstance.Create(name, value));
Definition\ProjectItem.cs (4)
542
_directMetadata.
Set
(metadatum);
614
_directMetadata.
Set
(metadatum);
623
siblingItem._directMetadata.
Set
(metadatum.DeepClone());
1064
directMetadataClone.
Set
(metadatum.DeepClone());
Definition\ProjectItemDefinition.cs (2)
183
_metadata.
Set
(metadatum);
199
_metadata.
Set
(metadatum);
Definition\Toolset.cs (2)
201
_properties.
Set
(ProjectPropertyInstance.Create(keyValuePair.Key, keyValuePair.Value, true));
852
propertyBag.
Set
(ProjectPropertyInstance.Create(Constants.SubToolsetVersionPropertyName, subToolsetVersion));
Definition\ToolsetReader.cs (1)
596
propertyGroup.
Set
(ProjectPropertyInstance.Create(property.Name, EscapingUtilities.UnescapeAll(property.Value), true /* may be reserved */, false /* not immutable */));
Instance\ProjectInstance.cs (20)
399
_globalProperties.
Set
(ProjectPropertyInstance.Create(property.Key, property.Value));
723
_sdkResolvedEnvironmentVariableProperties.
Set
(environmentProperty.DeepClone());
758
_properties.
Set
(property.DeepClone(_isImmutable));
772
_globalProperties.
Set
(globalProperty.DeepClone(_isImmutable));
780
_environmentVariableProperties.
Set
(environmentProperty.DeepClone(_isImmutable));
789
_sdkResolvedEnvironmentVariableProperties.
Set
(sdkResolvedEnvironmentVariable.DeepClone(_isImmutable));
840
_properties.
Set
(regularProperty.DeepClone(isImmutable: true));
846
_globalProperties.
Set
(globalProperty.DeepClone(isImmutable: true));
852
_environmentVariableProperties.
Set
(environmentProperty.DeepClone(isImmutable: true));
857
_sdkResolvedEnvironmentVariableProperties.
Set
(sdkResolvedEnvironmentProperty.DeepClone(isImmutable: true));
1408
_sdkResolvedEnvironmentVariableProperties.
Set
(property);
1883
_properties.
Set
(property);
1896
_properties.
Set
(property);
1935
_sdkResolvedEnvironmentVariableProperties.
Set
(ProjectPropertyInstance.Create(environmentVariable.Key, environmentVariable.Value, importElement.Location, isImmutable: true));
2022
_properties.
Set
(property);
3257
_globalProperties.
Set
(ProjectPropertyInstance.Create(globalProperty.Key, explicitSubToolsetVersion, false /* may not be reserved */, _isImmutable));
3261
_globalProperties.
Set
(ProjectPropertyInstance.Create(globalProperty.Key, globalProperty.Value, false /* may not be reserved */, _isImmutable));
3374
_environmentVariableProperties.
Set
(environmentProperty.DeepClone());
3387
_globalProperties.
Set
(globalProperty.DeepClone());
3554
_properties.
Set
(instance);
Microsoft.Build.Engine.UnitTests (196)
BackEnd\BatchingEngine_Tests.cs (2)
53
properties.
Set
(ProjectPropertyInstance.Create("UnitTests", "unittests.foo"));
54
properties.
Set
(ProjectPropertyInstance.Create("OBJ", "obj"));
BackEnd\BuildRequestConfiguration_Tests.cs (3)
231
props.
Set
(ProjectPropertyInstance.Create("prop1", "value1"));
244
properties.
Set
(ProjectPropertyInstance.Create("this", "that"));
245
properties.
Set
(ProjectPropertyInstance.Create("foo", "bar"));
BackEnd\IntrinsicTask_Tests.cs (3)
746
properties.
Set
(ProjectPropertyInstance.Create("p0", " v0 "));
3909
properties.
Set
(ProjectPropertyInstance.Create("p0", "v0"));
3916
pg.
Set
(ProjectPropertyInstance.Create("p0", "v0"));
BackEnd\Lookup_Tests.cs (2)
1211
group.
Set
(property);
1245
group.
Set
(ProjectPropertyInstance.Create("p1", "v1"));
BackEnd\TaskRegistry_Tests.cs (4)
2072
pg.
Set
(ProjectPropertyInstance.Create("Property" + i, "Value" + i));
2075
pg.
Set
(ProjectPropertyInstance.Create("TrueString", "True"));
2076
pg.
Set
(ProjectPropertyInstance.Create("FalseString", "False"));
2077
pg.
Set
(ProjectPropertyInstance.Create("ItaskItem", "Microsoft.Build.Framework.ItaskItem[]"));
Collections\MSBuildNameIgnoreCaseComparer_Tests.cs (1)
48
dictionary.
Set
(p);
Collections\OMcollections_tests.cs (10)
40
properties.
Set
(p1);
41
properties.
Set
(p2);
42
properties.
Set
(p3);
43
properties.
Set
(p1);
44
properties.
Set
(p4);
73
properties.
Set
(p1);
74
properties.
Set
(p2);
75
properties.
Set
(p3);
76
properties.
Set
(p1);
77
properties.
Set
(p4);
Definition\Toolset_Tests.cs (12)
92
buildProperties.
Set
(ProjectPropertyInstance.Create("a", "a1"));
95
environmentProperties.
Set
(ProjectPropertyInstance.Create("b", "b1"));
98
globalProperties.
Set
(ProjectPropertyInstance.Create("c", "c1"));
101
subToolsetProperties.
Set
(ProjectPropertyInstance.Create("d", "d1"));
499
subToolset12Properties.
Set
(ProjectPropertyInstance.Create("d", "d4"));
500
subToolset12Properties.
Set
(ProjectPropertyInstance.Create("e", "e5"));
504
subToolset11Properties.
Set
(ProjectPropertyInstance.Create("b", "b2"));
505
subToolset11Properties.
Set
(ProjectPropertyInstance.Create("c", "c2"));
509
fakeSubToolsetProperties.
Set
(ProjectPropertyInstance.Create("a", "a3"));
510
fakeSubToolsetProperties.
Set
(ProjectPropertyInstance.Create("c", "c3"));
514
subToolset13Properties.
Set
(ProjectPropertyInstance.Create("f", "f6"));
515
subToolset13Properties.
Set
(ProjectPropertyInstance.Create("g", "g7"));
Evaluation\Evaluator_Tests.cs (6)
4489
propertyBag.
Set
(ProjectPropertyInstance.Create("TargetOSFamily", "*"));
4509
propertyBag.
Set
(ProjectPropertyInstance.Create("TargetOSFamily", "3"));
5159
subToolset11Properties.
Set
(ProjectPropertyInstance.Create("b", "b2"));
5160
subToolset11Properties.
Set
(ProjectPropertyInstance.Create("c", "c2"));
5164
fakeSubToolsetProperties.
Set
(ProjectPropertyInstance.Create("a", "a3"));
5165
fakeSubToolsetProperties.
Set
(ProjectPropertyInstance.Create("c", "c3"));
Evaluation\Expander_Tests.cs (97)
118
pg.
Set
(ProjectPropertyInstance.Create("a", "aaa"));
119
pg.
Set
(ProjectPropertyInstance.Create("b", "bbb"));
120
pg.
Set
(ProjectPropertyInstance.Create("c", "cc;dd"));
142
pg.
Set
(ProjectPropertyInstance.Create("a", "aaa"));
143
pg.
Set
(ProjectPropertyInstance.Create("b", "bbb"));
144
pg.
Set
(ProjectPropertyInstance.Create("c", "cc;dd"));
788
pg.
Set
(ProjectPropertyInstance.Create("p", "v0"));
789
pg.
Set
(ProjectPropertyInstance.Create("p", "v1"));
790
pg.
Set
(ProjectPropertyInstance.Create("Val", "2"));
791
pg.
Set
(ProjectPropertyInstance.Create("a", "filename"));
837
pg.
Set
(ProjectPropertyInstance.Create("p", "v0"));
838
pg.
Set
(ProjectPropertyInstance.Create("p", "v1"));
1403
pg.
Set
(ProjectPropertyInstance.Create("Gee_Aych_Ayee", "ghi"));
1404
pg.
Set
(ProjectPropertyInstance.Create("OutputPath", @"\jk ; l\mno%253bpqr\stu"));
1405
pg.
Set
(ProjectPropertyInstance.Create("TargetPath", "@(IntermediateAssembly->'%(RelativeDir)')"));
1612
pg.
Set
(ProjectPropertyInstance.Create("ManySpacesProperty", manySpaces));
2074
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2090
pg.
Set
(ProjectPropertyInstance.Create("FileName", " foo.ext "));
2106
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2122
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2138
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2154
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2170
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2186
pg.
Set
(ProjectPropertyInstance.Create("RootPath", Path.Combine(s_rootPathPrefix, "this", "is", "the", "root")));
2187
pg.
Set
(ProjectPropertyInstance.Create("MyPath", Path.Combine(s_rootPathPrefix, "this", "is", "the", "root", "my", "project", "is", "here.proj")));
2203
pg.
Set
(ProjectPropertyInstance.Create("Value", "3"));
2204
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2220
pg.
Set
(ProjectPropertyInstance.Create("PathRoot", Path.Combine(s_rootPathPrefix, "goo")));
2221
pg.
Set
(ProjectPropertyInstance.Create("PathRoot2", Path.Combine(s_rootPathPrefix, "goop") + Path.DirectorySeparatorChar));
2238
pg.
Set
(ProjectPropertyInstance.Create("Value", "3"));
2239
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2256
pg.
Set
(ProjectPropertyInstance.Create("Value", "3"));
2257
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2272
pg.
Set
(ProjectPropertyInstance.Create("Value", "12345"));
2273
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "1234567890"));
2304
pg.
Set
(ProjectPropertyInstance.Create("List", "A-B-C-D"));
2338
pg.
Set
(ProjectPropertyInstance.Create("List", "A-B-C-D"));
2339
pg.
Set
(ProjectPropertyInstance.Create("Splitter", "-"));
2355
pg.
Set
(ProjectPropertyInstance.Create("PathRoot", Path.Combine(s_rootPathPrefix, "goo")));
2356
pg.
Set
(ProjectPropertyInstance.Create("PathRoot2", Path.Combine(s_rootPathPrefix, "goop") + Path.DirectorySeparatorChar));
2391
pg.
Set
(ProjectPropertyInstance.Create("Value", "3"));
2392
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2409
pg.
Set
(ProjectPropertyInstance.Create("Value", "3"));
2410
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2426
pg.
Set
(ProjectPropertyInstance.Create("Value", "3"));
2427
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2443
pg.
Set
(ProjectPropertyInstance.Create("Value", "3"));
2444
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2461
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2477
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2493
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2537
pg.
Set
(ProjectPropertyInstance.Create("System", "The System Namespace"));
2555
pg.
Set
(ProjectPropertyInstance.Create("ParentPath", Path.Combine(s_rootPathPrefix, "abc", "def")));
2556
pg.
Set
(ProjectPropertyInstance.Create("FilePath", Path.Combine(s_rootPathPrefix, "abc", "def", "foo.cpp")));
2572
pg.
Set
(ProjectPropertyInstance.Create("Drive", s_rootPathPrefix));
2573
pg.
Set
(ProjectPropertyInstance.Create("File", Path.Combine("foo", "file.txt")));
2589
pg.
Set
(ProjectPropertyInstance.Create("ver1", @"1.2.3.4"));
2612
pg.
Set
(ProjectPropertyInstance.Create("ver1", @"1.2.3.4"));
2613
pg.
Set
(ProjectPropertyInstance.Create("ver2", @"2.2.3.4"));
2718
pg.
Set
(ProjectPropertyInstance.Create("File", Path.Combine("foo", "file.txt")));
2734
pg.
Set
(ProjectPropertyInstance.Create("File", "foo goo" + Path.DirectorySeparatorChar + "file.txt"));
2752
pg.
Set
(ProjectPropertyInstance.Create("File", Path.Combine("foo bar", "baz.txt")));
2770
pg.
Set
(ProjectPropertyInstance.Create("File", Path.Combine("foo bar", "baz.txt")));
2833
pg.
Set
(ProjectPropertyInstance.Create("File", "foo" + Path.DirectorySeparatorChar + "file.txt"));
2851
pg.
Set
(ProjectPropertyInstance.Create("File", "foo" + Path.DirectorySeparatorChar + "file.txt"));
3451
pg.
Set
(ProjectPropertyInstance.Create("StartingDirectory", directoryStart));
3452
pg.
Set
(ProjectPropertyInstance.Create("FileToFind", tempFile));
3486
pg.
Set
(ProjectPropertyInstance.Create("FileToFind", Path.GetFileName(fileToFind)));
3529
pg.
Set
(ProjectPropertyInstance.Create("FileWithPath", fileWithPath));
3858
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
3875
pg.
Set
(ProjectPropertyInstance.Create("SomeProperty", "Value"));
3899
pg.
Set
(ProjectPropertyInstance.Create("SomeProperty", "Value"));
3923
pg.
Set
(ProjectPropertyInstance.Create("SomeProperty", "Value"));
3947
pg.
Set
(ProjectPropertyInstance.Create("SomeProperty", "Value"));
3976
pg.
Set
(ProjectPropertyInstance.Create("SomePath", Path.Combine(s_rootPathPrefix, "some", "path")));
4126
pg.
Set
(ProjectPropertyInstance.Create("File", @"foo\file.txt"));
4128
pg.
Set
(ProjectPropertyInstance.Create("a", "no"));
4129
pg.
Set
(ProjectPropertyInstance.Create("b", "true"));
4130
pg.
Set
(ProjectPropertyInstance.Create("c", "1"));
4131
pg.
Set
(ProjectPropertyInstance.Create("position", "4"));
4132
pg.
Set
(ProjectPropertyInstance.Create("d", "xxx"));
4133
pg.
Set
(ProjectPropertyInstance.Create("e", "xxx"));
4134
pg.
Set
(ProjectPropertyInstance.Create("and", "and"));
4135
pg.
Set
(ProjectPropertyInstance.Create("a_semi_b", "a;b"));
4136
pg.
Set
(ProjectPropertyInstance.Create("a_apos_b", "a'b"));
4137
pg.
Set
(ProjectPropertyInstance.Create("foo_apos_foo", "foo'foo"));
4138
pg.
Set
(ProjectPropertyInstance.Create("a_escapedsemi_b", "a%3bb"));
4139
pg.
Set
(ProjectPropertyInstance.Create("a_escapedapos_b", "a%27b"));
4140
pg.
Set
(ProjectPropertyInstance.Create("has_trailing_slash", @"foo\"));
4141
pg.
Set
(ProjectPropertyInstance.Create("emptystring", @""));
4142
pg.
Set
(ProjectPropertyInstance.Create("space", @" "));
4143
pg.
Set
(ProjectPropertyInstance.Create("listofthings", @"a;b;c;d;e;f;g;h;i;j;k;l"));
4144
pg.
Set
(ProjectPropertyInstance.Create("input", @"EXPORT a"));
4145
pg.
Set
(ProjectPropertyInstance.Create("propertycontainingnullasastring", @"null"));
4408
pg.
Set
(ProjectPropertyInstance.Create("SomeProperty", path));
4434
pg.
Set
(ProjectPropertyInstance.Create("SomeProperty", "6C8546D5297C424F962201B0E0E9F142"));
4852
properties.
Set
(ProjectPropertyInstance.Create(propertyName, propertyValue));
ExpressionTree_Tests.cs (43)
139
propertyBag.
Set
(ProjectPropertyInstance.Create("foo", "true"));
140
propertyBag.
Set
(ProjectPropertyInstance.Create("bar", "yes"));
141
propertyBag.
Set
(ProjectPropertyInstance.Create("one", "1"));
142
propertyBag.
Set
(ProjectPropertyInstance.Create("onepointzero", "1.0"));
143
propertyBag.
Set
(ProjectPropertyInstance.Create("two", "2"));
144
propertyBag.
Set
(ProjectPropertyInstance.Create("simple", "simplestring"));
145
propertyBag.
Set
(ProjectPropertyInstance.Create("complex", "This is a complex string"));
146
propertyBag.
Set
(ProjectPropertyInstance.Create("c1", "Another (complex) one."));
147
propertyBag.
Set
(ProjectPropertyInstance.Create("c2", "Another (complex) one."));
148
propertyBag.
Set
(ProjectPropertyInstance.Create("x86", "x86"));
149
propertyBag.
Set
(ProjectPropertyInstance.Create("no", "no"));
219
propertyBag.
Set
(ProjectPropertyInstance.Create("foo", "true"));
220
propertyBag.
Set
(ProjectPropertyInstance.Create("bar", "yes"));
221
propertyBag.
Set
(ProjectPropertyInstance.Create("one", "1"));
222
propertyBag.
Set
(ProjectPropertyInstance.Create("onepointzero", "1.0"));
223
propertyBag.
Set
(ProjectPropertyInstance.Create("two", "2"));
224
propertyBag.
Set
(ProjectPropertyInstance.Create("simple", "simplestring"));
225
propertyBag.
Set
(ProjectPropertyInstance.Create("complex", "This is a complex string"));
226
propertyBag.
Set
(ProjectPropertyInstance.Create("c1", "Another (complex) one."));
227
propertyBag.
Set
(ProjectPropertyInstance.Create("c2", "Another (complex) one."));
228
propertyBag.
Set
(ProjectPropertyInstance.Create("TestQuote", "Contains'Quote'"));
229
propertyBag.
Set
(ProjectPropertyInstance.Create("AnotherTestQuote", "Here's Johnny!"));
230
propertyBag.
Set
(ProjectPropertyInstance.Create("Atsign", "Test the @ replacement"));
254
propertyBag.
Set
(ProjectPropertyInstance.Create("foo", "true"));
255
propertyBag.
Set
(ProjectPropertyInstance.Create("bar", "yes"));
256
propertyBag.
Set
(ProjectPropertyInstance.Create("one", "1"));
257
propertyBag.
Set
(ProjectPropertyInstance.Create("onepointzero", "1.0"));
258
propertyBag.
Set
(ProjectPropertyInstance.Create("two", "2"));
259
propertyBag.
Set
(ProjectPropertyInstance.Create("simple", "simplestring"));
260
propertyBag.
Set
(ProjectPropertyInstance.Create("complex", "This is a complex string"));
261
propertyBag.
Set
(ProjectPropertyInstance.Create("c1", "Another (complex) one."));
262
propertyBag.
Set
(ProjectPropertyInstance.Create("c2", "Another (complex) one."));
304
propertyBag.
Set
(ProjectPropertyInstance.Create("foo", "true"));
305
propertyBag.
Set
(ProjectPropertyInstance.Create("bar", "yes"));
306
propertyBag.
Set
(ProjectPropertyInstance.Create("one", "1"));
307
propertyBag.
Set
(ProjectPropertyInstance.Create("onepointzero", "1.0"));
308
propertyBag.
Set
(ProjectPropertyInstance.Create("two", "2"));
309
propertyBag.
Set
(ProjectPropertyInstance.Create("simple", "simplestring"));
310
propertyBag.
Set
(ProjectPropertyInstance.Create("complex", "This is a complex string"));
311
propertyBag.
Set
(ProjectPropertyInstance.Create("c1", "Another (complex) one."));
312
propertyBag.
Set
(ProjectPropertyInstance.Create("c2", "Another (complex) one."));
415
propertyBag.
Set
(ProjectPropertyInstance.Create("foo", "4"));
416
propertyBag.
Set
(ProjectPropertyInstance.Create("bar", "32"));
ExpressionTreeExpression_Tests.cs (13)
386
propertyBag.
Set
(ProjectPropertyInstance.Create("a", "no"));
387
propertyBag.
Set
(ProjectPropertyInstance.Create("b", "true"));
388
propertyBag.
Set
(ProjectPropertyInstance.Create("c", "1"));
389
propertyBag.
Set
(ProjectPropertyInstance.Create("d", "xxx"));
390
propertyBag.
Set
(ProjectPropertyInstance.Create("e", "xxx"));
391
propertyBag.
Set
(ProjectPropertyInstance.Create("f", "1.9.5"));
392
propertyBag.
Set
(ProjectPropertyInstance.Create("and", "and"));
393
propertyBag.
Set
(ProjectPropertyInstance.Create("a_semi_c", "a;c"));
394
propertyBag.
Set
(ProjectPropertyInstance.Create("a_apos_b", "a'b"));
395
propertyBag.
Set
(ProjectPropertyInstance.Create("foo_apos_foo", "foo'foo"));
396
propertyBag.
Set
(ProjectPropertyInstance.Create("a_escapedsemi_b", "a%3bb"));
397
propertyBag.
Set
(ProjectPropertyInstance.Create("a_escapedapos_b", "a%27b"));
398
propertyBag.
Set
(ProjectPropertyInstance.Create("has_trailing_slash", @"foo\"));