33 instantiations of BuildPropertyGroup
Microsoft.Build.Engine (33)
Choose\When.cs (1)
184
BuildPropertyGroup newPropertyGroup = new
BuildPropertyGroup
(parentProjectForChildren, (XmlElement)whenChildNode, importedFromAnotherProject);
Engine\BuildRequest.cs (1)
775
request.globalProperties = new
BuildPropertyGroup
();
Engine\Engine.cs (6)
354
this.engineGlobalProperties = globalProperties ?? new
BuildPropertyGroup
();
355
this.environmentProperties = new
BuildPropertyGroup
();
958
BuildPropertyGroup initialProperties = new
BuildPropertyGroup
();
2436
globalProperties = new
BuildPropertyGroup
();
2670
new BuildPropertyGroupProxy(new
BuildPropertyGroup
()),
2886
BuildPropertyGroup finalGlobalProperties = new
BuildPropertyGroup
();
Engine\EngineCallback.cs (3)
115
buildRequest.GlobalProperties = new
BuildPropertyGroup
();
267
scopeProperties = new
BuildPropertyGroup
();
320
scopeProperties = new
BuildPropertyGroup
();
Engine\Project.cs (10)
383
this.evaluatedProperties = new
BuildPropertyGroup
();
563
BuildPropertyGroup initialProperties = new
BuildPropertyGroup
();
621
BuildPropertyGroup initialProperties = new
BuildPropertyGroup
();
964
this.globalProperties = new
BuildPropertyGroup
(this);
1016
this.environmentProperties = new
BuildPropertyGroup
();
1043
this.reservedProperties = new
BuildPropertyGroup
(this);
2142
BuildPropertyGroup newPropertyGroup = new
BuildPropertyGroup
2192
BuildPropertyGroup newPropertyGroup = new
BuildPropertyGroup
3536
propertyGroupForStartedEvent = new
BuildPropertyGroup
();
3872
BuildPropertyGroup newPropertyGroup = new
BuildPropertyGroup
(this, childElement, importedProject);
Engine\Toolset.cs (1)
53
this.properties = new
BuildPropertyGroup
();
Engine\ToolsetReader.cs (1)
315
BuildPropertyGroup properties = new
BuildPropertyGroup
();
Engine\ToolsetState.cs (2)
259
BuildPropertyGroup reservedPropertyBag = new
BuildPropertyGroup
();
274
propertyBag = new
BuildPropertyGroup
();
ItemsAndProperties\Lookup.cs (1)
980
return new
BuildPropertyGroup
();
LocalProvider\LocalCallDescriptor.cs (3)
887
parentGlobalProperties = new
BuildPropertyGroup
();
1294
scopeProperties = new
BuildPropertyGroup
();
1509
scopeProperties = new
BuildPropertyGroup
();
Properties\BuildPropertyGroup.cs (3)
639
clone = new
BuildPropertyGroup
(null, propertyTableByName.Count);
669
clone = new
BuildPropertyGroup
();
692
clone = new
BuildPropertyGroup
Tasks\IntrinsicTask.cs (1)
47
backingPropertyGroup = new
BuildPropertyGroup
(null /* no parent project */, taskNodeXmlElement, PropertyType.OutputProperty);
202 references to BuildPropertyGroup
Microsoft.Build.Engine (202)
Choose\Choose.cs (1)
212
BuildPropertyGroup
parentPropertyBag,
Choose\GroupEnumeratorHelper.cs (1)
90
else if ((group is
BuildPropertyGroup
) &&
Choose\GroupingCollection.cs (14)
119
foreach (
BuildPropertyGroup
propertyGroup in this.PropertyGroupsAll)
304
BuildPropertyGroup
newPropertyGroup
325
BuildPropertyGroup
newPropertyGroup,
326
BuildPropertyGroup
insertionPoint
342
BuildPropertyGroup
newPropertyGroup
358
BuildPropertyGroup
propertyGroup
449
else if (newGroup is
BuildPropertyGroup
)
451
((
BuildPropertyGroup
)newGroup).ParentCollection = this;
481
else if (newGroup is
BuildPropertyGroup
)
483
((
BuildPropertyGroup
)newGroup).ParentCollection = this;
544
foreach (
BuildPropertyGroup
propertyGroup in this.PropertyGroupsAll)
552
foreach (
BuildPropertyGroup
propertyGroupToRemove in localPropertyGroups)
568
foreach (
BuildPropertyGroup
propertyGroup in this.PropertyGroupsAll)
576
foreach (
BuildPropertyGroup
propertyGroup in propertiesToRemove)
Choose\When.cs (5)
184
BuildPropertyGroup
newPropertyGroup = new BuildPropertyGroup(parentProjectForChildren, (XmlElement)whenChildNode, importedFromAnotherProject);
228
BuildPropertyGroup
parentPropertyBag,
263
BuildPropertyGroup
parentPropertyBag,
273
if (propOrItem is
BuildPropertyGroup
&&
276
((
BuildPropertyGroup
)propOrItem).Evaluate(parentPropertyBag, conditionedPropertiesTable, pass);
Engine\BuildRequest.cs (3)
40
BuildPropertyGroup
globalProperties,
318
internal
BuildPropertyGroup
GlobalProperties
630
private
BuildPropertyGroup
globalProperties;
Engine\CacheManager.cs (5)
56
private CacheScope GetCacheScopeIfExists(string scopeName,
BuildPropertyGroup
scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType)
95
internal CacheScope GetCacheScope(string scopeName,
BuildPropertyGroup
scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType)
136
internal void SetCacheEntries(CacheEntry[] entries, string scopeName,
BuildPropertyGroup
scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType)
152
internal CacheEntry[] GetCacheEntries(string[] names, string scopeName,
BuildPropertyGroup
scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType)
199
internal void ClearCacheScope(string projectName,
BuildPropertyGroup
buildPropertyGroup, string toolsVersion, CacheContentType cacheContentType)
Engine\CacheScope.cs (3)
37
internal CacheScope(string scopeName,
BuildPropertyGroup
scopeProperties, string scopeToolsVersion)
54
internal
BuildPropertyGroup
ScopeProperties
433
private
BuildPropertyGroup
scopeProperties;
Engine\Engine.cs (25)
125
private
BuildPropertyGroup
engineGlobalProperties;
129
private readonly
BuildPropertyGroup
environmentProperties;
288
public Engine(
BuildPropertyGroup
globalProperties)
305
public Engine(
BuildPropertyGroup
globalProperties, ToolsetDefinitionLocations locations)
313
public Engine(
BuildPropertyGroup
globalProperties, ToolsetDefinitionLocations locations, int numberOfCpus, string localNodeProviderParameters)
321
internal Engine(
BuildPropertyGroup
globalProperties, ToolsetDefinitionLocations locations, int numberOfCpus, bool isChildNode, int parentNodeId, string startupDirectory, string localNodeProviderParameters)
346
BuildPropertyGroup
globalProperties,
609
public
BuildPropertyGroup
GlobalProperties
627
internal
BuildPropertyGroup
EnvironmentProperties
925
BuildPropertyGroup
buildProperties = null;
958
BuildPropertyGroup
initialProperties = new BuildPropertyGroup();
1599
new
BuildPropertyGroup
[] { null }, new IDictionary[] { targetOutputs }, buildFlags, new string[] { null });
2156
BuildPropertyGroup
globalProperties
2177
BuildPropertyGroup
globalProperties,
2205
BuildPropertyGroup
globalProperties,
2237
BuildPropertyGroup
globalProperties,
2245
new
BuildPropertyGroup
[] { globalProperties }, new IDictionary[] { targetOutputs }, buildFlags,
2265
BuildPropertyGroup
[] globalPropertiesPerProject,
2295
BuildPropertyGroup
[] globalPropertiesPerProject,
2430
private BuildRequest CreateLocalBuildRequest(BuildEventContext buildEventContext, Project project, string projectFile, string[] targetNames,
BuildPropertyGroup
globalProperties, IDictionary targetOutputs, BuildSettings buildFlags, string toolsVersion)
2717
BuildPropertyGroup
globalPropertiesToUse,
2865
internal
BuildPropertyGroup
MergeGlobalProperties
2867
BuildPropertyGroup
parentProjectGlobalProperties,
2868
BuildPropertyGroup
postMergeProperties,
2886
BuildPropertyGroup
finalGlobalProperties = new BuildPropertyGroup();
Engine\EngineCallback.cs (4)
61
public Exception PostCacheEntriesToHost(int nodeId, CacheEntry[] entries, string scopeName,
BuildPropertyGroup
scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType)
78
public CacheEntry[] GetCachedEntriesFromHost(int nodeId, string[] names, string scopeName,
BuildPropertyGroup
scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType)
254
BuildPropertyGroup
scopeProperties;
307
BuildPropertyGroup
scopeProperties;
Engine\Expander.cs (8)
37
private
BuildPropertyGroup
properties;
66
internal Expander(
BuildPropertyGroup
properties)
77
internal Expander(
BuildPropertyGroup
properties, string implicitMetadataItemType, Dictionary<string, string> unqualifiedItemMetadata)
86
internal Expander(
BuildPropertyGroup
properties, Hashtable items)
92
internal Expander(
BuildPropertyGroup
properties, Hashtable items, ExpanderOptions options)
715
private object ExpandPropertyBody(string propertyBody, object propertyValue,
BuildPropertyGroup
properties, ExpanderOptions options)
803
private object LookupProperty(
BuildPropertyGroup
properties, string propertyName, XmlNode expressionNode)
1132
public object Execute(Expander expander, object objectInstance,
BuildPropertyGroup
properties, ExpanderOptions options)
Engine\IEngineCallback.cs (2)
44
Exception PostCacheEntriesToHost(int nodeId, CacheEntry[] entries, string scopeName,
BuildPropertyGroup
scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType);
55
CacheEntry[] GetCachedEntriesFromHost(int nodeId, string[] names, string scopeName,
BuildPropertyGroup
scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType);
Engine\INodeProvider.cs (1)
30
void Initialize(string configuration, IEngineCallback engineCallback,
BuildPropertyGroup
parentGlobalProperties,
Engine\Node.cs (4)
35
BuildPropertyGroup
parentGlobalProperties,
158
internal Exception PostCacheEntriesToHost(CacheEntry[] entries, string scopeName,
BuildPropertyGroup
scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType)
178
internal CacheEntry[] GetCachedEntriesFromHost(string[] names, string scopeName,
BuildPropertyGroup
scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType)
655
private
BuildPropertyGroup
parentGlobalProperties;
Engine\Project.cs (28)
124
private
BuildPropertyGroup
globalProperties;
127
private
BuildPropertyGroup
environmentProperties;
131
private
BuildPropertyGroup
reservedProperties;
149
internal
BuildPropertyGroup
evaluatedProperties;
563
BuildPropertyGroup
initialProperties = new BuildPropertyGroup();
621
BuildPropertyGroup
initialProperties = new BuildPropertyGroup();
957
public
BuildPropertyGroup
GlobalProperties
1010
internal
BuildPropertyGroup
EnvironmentProperties
1036
internal
BuildPropertyGroup
ReservedProperties
1065
public
BuildPropertyGroup
EvaluatedProperties
1405
private void SetDefaultTargets(string defaultTargetsList,
BuildPropertyGroup
propertyBag)
1431
internal bool IsEquivalentToProject(string projectFullPath,
BuildPropertyGroup
projectGlobalProperties, string projectToolsVersion)
2137
public
BuildPropertyGroup
AddNewPropertyGroup
2142
BuildPropertyGroup
newPropertyGroup = new BuildPropertyGroup
2159
BuildPropertyGroup
lastLocalPropertyGroup = this.rawPropertyGroups.LastLocalPropertyGroup;
2186
private
BuildPropertyGroup
AddNewImportedPropertyGroup
2192
BuildPropertyGroup
newPropertyGroup = new BuildPropertyGroup
2421
BuildPropertyGroup
matchingPropertyGroup = null;
2487
ref
BuildPropertyGroup
matchingPropertyGroup,
2494
foreach (
BuildPropertyGroup
propertyGroup in this.PropertyGroups)
2581
BuildPropertyGroup
propertyGroupToRemove
2616
BuildPropertyGroup
propertyGroupToRemove
2670
BuildPropertyGroup
lastLocalPropertyGroup = this.rawPropertyGroups.LastLocalPropertyGroup;
3530
BuildPropertyGroup
propertyGroupForStartedEvent = this.evaluatedProperties;
3872
BuildPropertyGroup
newPropertyGroup = new BuildPropertyGroup(this, childElement, importedProject);
4198
foreach (
BuildPropertyGroup
pg in this.PropertyGroups)
4302
if (propertyGroup is
BuildPropertyGroup
)
4304
((
BuildPropertyGroup
)propertyGroup).Evaluate(this.evaluatedProperties, this.conditionedPropertiesTable, ProcessingPass.Pass1);
Engine\ProjectManager.cs (9)
109
BuildPropertyGroup
globalProperties,
233
BuildPropertyGroup
globalProperties,
249
BuildPropertyGroup
globalProperties,
274
BuildPropertyGroup
globalProperties,
289
BuildPropertyGroup
globalProperties,
334
internal static void AddProjectEntry(Hashtable projectEntryTable, string projectFileFullPath,
BuildPropertyGroup
globalProperties, string toolsVersion, int nodeIndex)
368
internal static Project GetProject(Hashtable table, string projectFileFullPath,
BuildPropertyGroup
globalProperties, string toolsVersion)
392
internal static ProjectEntry GetProjectEntry(Hashtable entryTable, string projectFileFullPath,
BuildPropertyGroup
globalProperties, string toolsVersion)
437
internal
BuildPropertyGroup
globalProperties;
Engine\TargetExecutionWrapper.cs (1)
632
BuildPropertyGroup
properties = parentProject.evaluatedProperties.ShallowClone();
Engine\Toolset.cs (3)
26
private
BuildPropertyGroup
properties;
45
public Toolset(string toolsVersion, string toolsPath,
BuildPropertyGroup
buildProperties)
107
public
BuildPropertyGroup
BuildProperties
Engine\ToolsetReader.cs (16)
80
internal static string ReadAllToolsets(ToolsetCollection toolsets,
BuildPropertyGroup
globalProperties,
BuildPropertyGroup
initialProperties)
95
internal static string ReadAllToolsets(ToolsetCollection toolsets,
BuildPropertyGroup
globalProperties,
BuildPropertyGroup
initialProperties, ToolsetDefinitionLocations locations)
114
BuildPropertyGroup
globalProperties,
115
BuildPropertyGroup
initialProperties,
251
BuildPropertyGroup
globalProperties,
252
BuildPropertyGroup
initialProperties,
277
BuildPropertyGroup
globalProperties,
278
BuildPropertyGroup
initialProperties,
287
BuildPropertyGroup
initialPropertiesClone = initialProperties.Clone(true /* deep clone */);
305
BuildPropertyGroup
globalProperties,
306
BuildPropertyGroup
initialProperties,
315
BuildPropertyGroup
properties = new BuildPropertyGroup();
431
private void SetProperty(PropertyDefinition property,
BuildPropertyGroup
propertyGroup,
BuildPropertyGroup
globalProperties)
Engine\ToolsetState.cs (3)
107
internal
BuildPropertyGroup
BuildProperties
220
BuildPropertyGroup
propertyBag = null;
259
BuildPropertyGroup
reservedPropertyBag = new BuildPropertyGroup();
Items\BuildItem.cs (1)
1683
BuildPropertyGroup
evaluatedProperties = parentProject.evaluatedProperties;
Items\BuildItemGroup.cs (1)
765
BuildPropertyGroup
existingProperties,
Items\ItemDefinitionLibrary.cs (4)
78
internal void Evaluate(
BuildPropertyGroup
evaluatedProperties)
218
internal void Evaluate(
BuildPropertyGroup
properties, ItemDefinitionsDictionary itemDefinitionsDictionary)
240
private void EvaluateItemDefinitionElement(XmlElement itemDefinitionElement,
BuildPropertyGroup
properties, ItemDefinitionsDictionary itemDefinitionsDictionary)
271
private void EvaluateItemDefinitionChildElement(XmlElement itemDefinitionChildElement,
BuildPropertyGroup
properties, ItemDefinitionsDictionary itemDefinitionsDictionary)
ItemsAndProperties\Lookup.cs (13)
114
internal Lookup(Hashtable itemsByName,
BuildPropertyGroup
properties, ItemDefinitionLibrary itemDefinitionLibrary)
118
internal Lookup(Hashtable itemsByName, BuildItemGroup projectItems,
BuildPropertyGroup
properties, ItemDefinitionLibrary itemDefinitionLibrary)
192
private
BuildPropertyGroup
PrimaryPropertySets
222
private
BuildPropertyGroup
SecondaryProperties
228
private
BuildPropertyGroup
SecondaryPropertySets
976
private
BuildPropertyGroup
CreatePropertyGroupIfNecessary(
BuildPropertyGroup
properties)
1103
internal ReadOnlyLookup(Hashtable items,
BuildPropertyGroup
properties)
1134
private
BuildPropertyGroup
properties;
1135
private
BuildPropertyGroup
propertySets;
1139
internal LookupEntry(Hashtable items,
BuildPropertyGroup
properties)
1191
internal
BuildPropertyGroup
Properties
1199
internal
BuildPropertyGroup
PropertySets
LocalProvider\LocalCallDescriptor.cs (9)
723
BuildPropertyGroup
parentGlobalProperties,
752
private
BuildPropertyGroup
parentGlobalProperties;
781
internal
BuildPropertyGroup
ParentGlobalProperties
1124
internal LocalCallDescriptorForPostingCacheEntriesToHost(CacheEntry[] entries, string scopeName,
BuildPropertyGroup
scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType)
1167
internal
BuildPropertyGroup
ScopeProperties
1199
private
BuildPropertyGroup
scopeProperties;
1322
internal LocalCallDescriptorForGettingCacheEntriesFromHost(string[] names, string scopeName,
BuildPropertyGroup
scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType)
1357
internal
BuildPropertyGroup
ScopeProperties
1399
private
BuildPropertyGroup
scopeProperties;
LocalProvider\LocalNode.cs (1)
462
BuildPropertyGroup
parentGlobalProperties,
LocalProvider\LocalNodeCallback.cs (2)
285
public CacheEntry[] GetCachedEntriesFromHost(int nodeId, string[] names, string scopeName,
BuildPropertyGroup
scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType)
300
public Exception PostCacheEntriesToHost(int nodeId, CacheEntry[] entries, string scopeName,
BuildPropertyGroup
scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType)
LocalProvider\LocalNodeProvider.cs (2)
27
BuildPropertyGroup
parentGlobalPropertyGroup,
1010
private
BuildPropertyGroup
parentGlobalProperties;
Properties\BuildProperty.cs (2)
101
private
BuildPropertyGroup
parentPersistedPropertyGroup = null;
577
internal
BuildPropertyGroup
ParentPersistedPropertyGroup
Properties\BuildPropertyGroup.cs (11)
606
internal
BuildPropertyGroup
ShallowClone()
619
public
BuildPropertyGroup
Clone
624
BuildPropertyGroup
clone;
731
BuildPropertyGroup
environmentProperties,
732
BuildPropertyGroup
reservedProperties,
733
BuildPropertyGroup
toolsVersionDependentProperties,
734
BuildPropertyGroup
globalProperties
746
BuildPropertyGroup
clonedGlobalProperties = globalProperties.Clone(true);
1174
BuildPropertyGroup
sourceProperties
1380
BuildPropertyGroup
compareToPropertyGroup
1521
BuildPropertyGroup
evaluatedPropertyBag,
Properties\BuildPropertyGroupCollection.cs (8)
107
internal
BuildPropertyGroup
LastLocalPropertyGroup
111
BuildPropertyGroup
lastLocalPropertyGroup = null;
112
foreach (
BuildPropertyGroup
propertyGroup in this.groupingCollection.PropertyGroupsTopLevel)
170
BuildPropertyGroup
newPropertyGroup
183
BuildPropertyGroup
newPropertyGroup,
184
BuildPropertyGroup
insertionPoint
197
BuildPropertyGroup
newPropertyGroup
210
BuildPropertyGroup
propertyGroup
Properties\BuildPropertyGroupProxy.cs (2)
25
private
BuildPropertyGroup
backingPropertyGroup;
36
public BuildPropertyGroupProxy(
BuildPropertyGroup
propertyGroup)
Solution\SolutionWrapperProject.cs (8)
433
BuildPropertyGroup
cachePropertyGroup = msbuildProject.AddNewPropertyGroup(false /* insertAtEndOfProject = false */);
1173
BuildPropertyGroup
newPropertyGroup = msbuildProject.AddNewPropertyGroup(false /* insertAtEndOfProject = false */);
1782
BuildPropertyGroup
configurationDefaultingPropertyGroup = msbuildProject.AddNewPropertyGroup(true /* insertAtEndOfProject = true */);
1786
BuildPropertyGroup
platformDefaultingPropertyGroup = msbuildProject.AddNewPropertyGroup(true /* insertAtEndOfProject = true */);
1806
BuildPropertyGroup
propertyGroup = msbuildProject.AddNewPropertyGroup(true /* insertAtEndOfProject = true */);
1849
BuildPropertyGroup
propertyGroup = msbuildProject.AddNewPropertyGroup(true /* insertAtEndOfProject = true */);
1862
BuildPropertyGroup
propertyGroup = msbuildProject.AddNewPropertyGroup(true /* insertAtEndOfProject = true */);
1878
BuildPropertyGroup
propertyGroup2 = msbuildProject.AddNewPropertyGroup(true /* insertAtEndOfProject = true */);
Solution\VCWrapperProject.cs (1)
163
BuildPropertyGroup
propertyGroup = msbuildProject.AddNewPropertyGroup(true /* insertAtEndOfProject = true */);
Tasks\IntrinsicTask.cs (1)
337
private
BuildPropertyGroup
backingPropertyGroup;