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); 332if (_project.ItemDefinitions.TryGetValue(ItemType, out itemDefinition)) 587_project.SplitItemElementIfNecessary(_xml); 601string evaluatedValueEscaped = _project.ExpandMetadataValueBestEffortLeaveEscaped(this, unevaluatedValue, metadatumXml.Location); 613var siblingItems = _project.Items.Where(i => i._xml == _xml); 652_project.SplitItemElementIfNecessary(_xml); 700if (_xml.Count == 0 /* no metadata */ && _project.IsSuitableExistingItemXml(_xml, name, null /* no metadata */) && !FileMatcher.HasWildcardsSemicolonItemOrPropertyReferences(name)) 710bool splitOccurred = _project.SplitItemElementIfNecessary(_xml); 720_evaluatedIncludeEscaped = _project.ExpandItemIncludeBestEffortLeaveEscaped(_xml); 794_project.SplitItemElementIfNecessary(_xml); 796_project.RemoveItemBeforeItemTypeChange(this); 805_project.ReAddExistingItemAfterItemTypeChange(this); 853? BuiltInMetadata.GetMetadataValueEscaped(_project.DirectoryPath, _evaluatedIncludeBeforeWildcardExpansionEscaped, _evaluatedIncludeEscaped, Xml.ContainingProject.FullPath, modifierKind, ref _cachedModifiers) 883if (_project.ItemDefinitions.TryGetValue(ItemType, out itemDefinition))