2 writes to _project
Microsoft.Build (2)
Definition\ProjectItem.cs (2)
112this._project = project; 138_project = project;
16 references to _project
Microsoft.Build (16)
Definition\ProjectItem.cs (16)
228get { return _project.DirectoryPath; } 240{ return _project; } 251bool isImported = !Object.ReferenceEquals(_xml.ContainingProject, _project.Xml); 337if (_project.ItemDefinitions.TryGetValue(ItemType, out itemDefinition)) 592_project.SplitItemElementIfNecessary(_xml); 606string evaluatedValueEscaped = _project.ExpandMetadataValueBestEffortLeaveEscaped(this, unevaluatedValue, metadatumXml.Location); 618var siblingItems = _project.Items.Where(i => i._xml == _xml); 657_project.SplitItemElementIfNecessary(_xml); 705if (_xml.Count == 0 /* no metadata */ && _project.IsSuitableExistingItemXml(_xml, name, null /* no metadata */) && !FileMatcher.HasWildcardsSemicolonItemOrPropertyReferences(name)) 715bool splitOccurred = _project.SplitItemElementIfNecessary(_xml); 725_evaluatedIncludeEscaped = _project.ExpandItemIncludeBestEffortLeaveEscaped(_xml); 799_project.SplitItemElementIfNecessary(_xml); 801_project.RemoveItemBeforeItemTypeChange(this); 810_project.ReAddExistingItemAfterItemTypeChange(this); 862value = BuiltInMetadata.GetMetadataValueEscaped(_project.DirectoryPath, _evaluatedIncludeBeforeWildcardExpansionEscaped, _evaluatedIncludeEscaped, this.Xml.ContainingProject.FullPath, name, ref _fullPath); 895if (_project.ItemDefinitions.TryGetValue(ItemType, out itemDefinition))