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