4 writes to _metadata
Microsoft.Build (4)
Instance\ProjectItemDefinitionInstance.cs (4)
64_metadata = copyOnWriteMetadataDictionary; 76_metadata = metadata; 198_metadata ??= new CopyOnWritePropertyDictionary<ProjectMetadataInstance>(); 225translator.TranslateDictionary(ref _metadata, ProjectMetadataInstance.FactoryForDeserialization, CreateMetadataCollection);
8 references to _metadata
Microsoft.Build (8)
Instance\ProjectItemDefinitionInstance.cs (8)
104if (_metadata == null) 109return new ReadOnlyCollection<ProjectMetadataInstance>(_metadata.Values); 118get { return (_metadata == null) ? 0 : _metadata.Count; } 124public IEnumerable<string> MetadataNames => _metadata == null ? [] : _metadata.Keys; 143return _metadata?[name]; 201_metadata[xml.Name] = metadatum; 213foreach (var kvp in _metadata)