1 write to ParentProject
Microsoft.Build.Engine (1)
Engine\Project.cs (1)
1000globalProperties.ParentProject = this;
13 references to ParentProject
Microsoft.Build.Engine (13)
Choose\GroupingCollection.cs (3)
554propertyGroupToRemove.ParentProject.RemovePropertyGroup(propertyGroupToRemove); 580propertyGroup.ParentProject.RemoveImportedPropertyGroup(propertyGroup); 584propertyGroup.ParentProject.RemovePropertyGroup(propertyGroup);
Engine\Project.cs (2)
2592(propertyGroupToRemove.ParentProject == this) && (propertyGroupToRemove.PropertyGroupElement != null), 2623(propertyGroupToRemove.ParentProject == this) && (propertyGroupToRemove.PropertyGroupElement != null),
Properties\BuildProperty.cs (1)
623ErrorUtilities.VerifyThrow(this.ParentPersistedPropertyGroup.ParentProject != null, "Persisted BuildPropertyGroup doesn't have parent project.");
Properties\BuildPropertyGroup.cs (7)
1136ProjectErrorUtilities.VerifyThrowInvalidProject(this.ParentProject.ReservedProperties[property.Name] == null, 1266if (this.ParentProject != null) 1271this.ParentProject.MarkProjectAsDirty(); 1278this.ParentProject.MarkProjectAsDirtyForReevaluation(); 1532ParentProject.ParentEngine.LoggingServices, ParentProject.ProjectBuildEventContext)) 1542ParentProject.ParentEngine.LoggingServices, parentProject.ProjectBuildEventContext))