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