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)
537
_directMetadata.
Set
(metadatum);
609
_directMetadata.
Set
(metadatum);
618
siblingItem._directMetadata.
Set
(metadatum.DeepClone());
1052
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)
230
props.
Set
(ProjectPropertyInstance.Create("prop1", "value1"));
243
properties.
Set
(ProjectPropertyInstance.Create("this", "that"));
244
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)
2071
pg.
Set
(ProjectPropertyInstance.Create("Property" + i, "Value" + i));
2074
pg.
Set
(ProjectPropertyInstance.Create("TrueString", "True"));
2075
pg.
Set
(ProjectPropertyInstance.Create("FalseString", "False"));
2076
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)
124
pg.
Set
(ProjectPropertyInstance.Create("a", "aaa"));
125
pg.
Set
(ProjectPropertyInstance.Create("b", "bbb"));
126
pg.
Set
(ProjectPropertyInstance.Create("c", "cc;dd"));
148
pg.
Set
(ProjectPropertyInstance.Create("a", "aaa"));
149
pg.
Set
(ProjectPropertyInstance.Create("b", "bbb"));
150
pg.
Set
(ProjectPropertyInstance.Create("c", "cc;dd"));
794
pg.
Set
(ProjectPropertyInstance.Create("p", "v0"));
795
pg.
Set
(ProjectPropertyInstance.Create("p", "v1"));
796
pg.
Set
(ProjectPropertyInstance.Create("Val", "2"));
797
pg.
Set
(ProjectPropertyInstance.Create("a", "filename"));
843
pg.
Set
(ProjectPropertyInstance.Create("p", "v0"));
844
pg.
Set
(ProjectPropertyInstance.Create("p", "v1"));
1409
pg.
Set
(ProjectPropertyInstance.Create("Gee_Aych_Ayee", "ghi"));
1410
pg.
Set
(ProjectPropertyInstance.Create("OutputPath", @"\jk ; l\mno%253bpqr\stu"));
1411
pg.
Set
(ProjectPropertyInstance.Create("TargetPath", "@(IntermediateAssembly->'%(RelativeDir)')"));
1618
pg.
Set
(ProjectPropertyInstance.Create("ManySpacesProperty", manySpaces));
2080
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2096
pg.
Set
(ProjectPropertyInstance.Create("FileName", " foo.ext "));
2112
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2128
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2144
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2160
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2176
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2192
pg.
Set
(ProjectPropertyInstance.Create("RootPath", Path.Combine(s_rootPathPrefix, "this", "is", "the", "root")));
2193
pg.
Set
(ProjectPropertyInstance.Create("MyPath", Path.Combine(s_rootPathPrefix, "this", "is", "the", "root", "my", "project", "is", "here.proj")));
2209
pg.
Set
(ProjectPropertyInstance.Create("Value", "3"));
2210
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2226
pg.
Set
(ProjectPropertyInstance.Create("PathRoot", Path.Combine(s_rootPathPrefix, "goo")));
2227
pg.
Set
(ProjectPropertyInstance.Create("PathRoot2", Path.Combine(s_rootPathPrefix, "goop") + Path.DirectorySeparatorChar));
2244
pg.
Set
(ProjectPropertyInstance.Create("Value", "3"));
2245
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2262
pg.
Set
(ProjectPropertyInstance.Create("Value", "3"));
2263
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2278
pg.
Set
(ProjectPropertyInstance.Create("Value", "12345"));
2279
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "1234567890"));
2310
pg.
Set
(ProjectPropertyInstance.Create("List", "A-B-C-D"));
2344
pg.
Set
(ProjectPropertyInstance.Create("List", "A-B-C-D"));
2345
pg.
Set
(ProjectPropertyInstance.Create("Splitter", "-"));
2361
pg.
Set
(ProjectPropertyInstance.Create("PathRoot", Path.Combine(s_rootPathPrefix, "goo")));
2362
pg.
Set
(ProjectPropertyInstance.Create("PathRoot2", Path.Combine(s_rootPathPrefix, "goop") + Path.DirectorySeparatorChar));
2397
pg.
Set
(ProjectPropertyInstance.Create("Value", "3"));
2398
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2415
pg.
Set
(ProjectPropertyInstance.Create("Value", "3"));
2416
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2432
pg.
Set
(ProjectPropertyInstance.Create("Value", "3"));
2433
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2449
pg.
Set
(ProjectPropertyInstance.Create("Value", "3"));
2450
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2467
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2483
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2499
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
2543
pg.
Set
(ProjectPropertyInstance.Create("System", "The System Namespace"));
2561
pg.
Set
(ProjectPropertyInstance.Create("ParentPath", Path.Combine(s_rootPathPrefix, "abc", "def")));
2562
pg.
Set
(ProjectPropertyInstance.Create("FilePath", Path.Combine(s_rootPathPrefix, "abc", "def", "foo.cpp")));
2578
pg.
Set
(ProjectPropertyInstance.Create("Drive", s_rootPathPrefix));
2579
pg.
Set
(ProjectPropertyInstance.Create("File", Path.Combine("foo", "file.txt")));
2595
pg.
Set
(ProjectPropertyInstance.Create("ver1", @"1.2.3.4"));
2618
pg.
Set
(ProjectPropertyInstance.Create("ver1", @"1.2.3.4"));
2619
pg.
Set
(ProjectPropertyInstance.Create("ver2", @"2.2.3.4"));
2724
pg.
Set
(ProjectPropertyInstance.Create("File", Path.Combine("foo", "file.txt")));
2740
pg.
Set
(ProjectPropertyInstance.Create("File", "foo goo" + Path.DirectorySeparatorChar + "file.txt"));
2758
pg.
Set
(ProjectPropertyInstance.Create("File", Path.Combine("foo bar", "baz.txt")));
2776
pg.
Set
(ProjectPropertyInstance.Create("File", Path.Combine("foo bar", "baz.txt")));
2839
pg.
Set
(ProjectPropertyInstance.Create("File", "foo" + Path.DirectorySeparatorChar + "file.txt"));
2857
pg.
Set
(ProjectPropertyInstance.Create("File", "foo" + Path.DirectorySeparatorChar + "file.txt"));
3457
pg.
Set
(ProjectPropertyInstance.Create("StartingDirectory", directoryStart));
3458
pg.
Set
(ProjectPropertyInstance.Create("FileToFind", tempFile));
3492
pg.
Set
(ProjectPropertyInstance.Create("FileToFind", Path.GetFileName(fileToFind)));
3535
pg.
Set
(ProjectPropertyInstance.Create("FileWithPath", fileWithPath));
3864
pg.
Set
(ProjectPropertyInstance.Create("SomeStuff", "This IS SOME STUff"));
3881
pg.
Set
(ProjectPropertyInstance.Create("SomeProperty", "Value"));
3905
pg.
Set
(ProjectPropertyInstance.Create("SomeProperty", "Value"));
3929
pg.
Set
(ProjectPropertyInstance.Create("SomeProperty", "Value"));
3953
pg.
Set
(ProjectPropertyInstance.Create("SomeProperty", "Value"));
3982
pg.
Set
(ProjectPropertyInstance.Create("SomePath", Path.Combine(s_rootPathPrefix, "some", "path")));
4132
pg.
Set
(ProjectPropertyInstance.Create("File", @"foo\file.txt"));
4134
pg.
Set
(ProjectPropertyInstance.Create("a", "no"));
4135
pg.
Set
(ProjectPropertyInstance.Create("b", "true"));
4136
pg.
Set
(ProjectPropertyInstance.Create("c", "1"));
4137
pg.
Set
(ProjectPropertyInstance.Create("position", "4"));
4138
pg.
Set
(ProjectPropertyInstance.Create("d", "xxx"));
4139
pg.
Set
(ProjectPropertyInstance.Create("e", "xxx"));
4140
pg.
Set
(ProjectPropertyInstance.Create("and", "and"));
4141
pg.
Set
(ProjectPropertyInstance.Create("a_semi_b", "a;b"));
4142
pg.
Set
(ProjectPropertyInstance.Create("a_apos_b", "a'b"));
4143
pg.
Set
(ProjectPropertyInstance.Create("foo_apos_foo", "foo'foo"));
4144
pg.
Set
(ProjectPropertyInstance.Create("a_escapedsemi_b", "a%3bb"));
4145
pg.
Set
(ProjectPropertyInstance.Create("a_escapedapos_b", "a%27b"));
4146
pg.
Set
(ProjectPropertyInstance.Create("has_trailing_slash", @"foo\"));
4147
pg.
Set
(ProjectPropertyInstance.Create("emptystring", @""));
4148
pg.
Set
(ProjectPropertyInstance.Create("space", @" "));
4149
pg.
Set
(ProjectPropertyInstance.Create("listofthings", @"a;b;c;d;e;f;g;h;i;j;k;l"));
4150
pg.
Set
(ProjectPropertyInstance.Create("input", @"EXPORT a"));
4151
pg.
Set
(ProjectPropertyInstance.Create("propertycontainingnullasastring", @"null"));
4414
pg.
Set
(ProjectPropertyInstance.Create("SomeProperty", path));
4440
pg.
Set
(ProjectPropertyInstance.Create("SomeProperty", "6C8546D5297C424F962201B0E0E9F142"));
4858
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)
385
propertyBag.
Set
(ProjectPropertyInstance.Create("a", "no"));
386
propertyBag.
Set
(ProjectPropertyInstance.Create("b", "true"));
387
propertyBag.
Set
(ProjectPropertyInstance.Create("c", "1"));
388
propertyBag.
Set
(ProjectPropertyInstance.Create("d", "xxx"));
389
propertyBag.
Set
(ProjectPropertyInstance.Create("e", "xxx"));
390
propertyBag.
Set
(ProjectPropertyInstance.Create("f", "1.9.5"));
391
propertyBag.
Set
(ProjectPropertyInstance.Create("and", "and"));
392
propertyBag.
Set
(ProjectPropertyInstance.Create("a_semi_c", "a;c"));
393
propertyBag.
Set
(ProjectPropertyInstance.Create("a_apos_b", "a'b"));
394
propertyBag.
Set
(ProjectPropertyInstance.Create("foo_apos_foo", "foo'foo"));
395
propertyBag.
Set
(ProjectPropertyInstance.Create("a_escapedsemi_b", "a%3bb"));
396
propertyBag.
Set
(ProjectPropertyInstance.Create("a_escapedapos_b", "a%27b"));
397
propertyBag.
Set
(ProjectPropertyInstance.Create("has_trailing_slash", @"foo\"));