5 writes to _directMetadata
Microsoft.Build (5)
Definition\ProjectItem.cs (5)
141
_directMetadata
= directMetadataCloned;
531
_directMetadata
??= new PropertyDictionary<ProjectMetadata>();
608
_directMetadata
??= new PropertyDictionary<ProjectMetadata>();
617
siblingItem.
_directMetadata
??= new PropertyDictionary<ProjectMetadata>();
839
_directMetadata
= new PropertyDictionary<ProjectMetadata>(_directMetadata.Count);
23 references to _directMetadata
Microsoft.Build (23)
Definition\ProjectItem.cs (23)
265
get { return Link != null ? Link.DirectMetadata : (IEnumerable<ProjectMetadata>)
_directMetadata
?? (IEnumerable<ProjectMetadata>)ReadOnlyEmptyCollection<ProjectMetadata>.Instance; }
277
{ return Link != null ? Link.DirectMetadata.Count :
_directMetadata
!= null ?
_directMetadata
.Count : 0; }
354
if (
_directMetadata
!= null)
356
foreach (ProjectMetadata metadatum in
_directMetadata
)
414
if (
_directMetadata
!= null)
416
result =
_directMetadata
[name];
451
if (
_directMetadata
?.Contains(name) == true)
480
if (
_directMetadata
!= null)
482
ProjectMetadata metadatum =
_directMetadata
[name];
537
_directMetadata
.Set(metadatum);
592
if (
_directMetadata
?.Contains(name) == true)
594
metadatum =
_directMetadata
[name];
609
_directMetadata
.Set(metadatum);
618
siblingItem.
_directMetadata
.Set(metadatum.DeepClone());
643
ProjectMetadata metadatum =
_directMetadata
?[name];
655
metadatum =
_directMetadata
[name];
658
_directMetadata
.Remove(name);
824
if (
_directMetadata
== null)
832
List<ProjectMetadata> temporary = new List<ProjectMetadata>(
_directMetadata
.Count);
834
foreach (ProjectMetadata metadatum in
_directMetadata
)
839
_directMetadata = new PropertyDictionary<ProjectMetadata>(
_directMetadata
.Count);
1050
foreach (ProjectMetadata metadatum in source.
_directMetadata
)