13 references to DirectMetadata
Microsoft.Build (13)
Instance\ProjectItemInstance.cs (13)
1119var list = _itemDefinitions != null ? MetadataCollection : DirectMetadata; 1158_directMetadata = DirectMetadata.RemoveRange(metadataNames); 1190? DirectMetadata.SetItems(metadata, ProjectMetadataInstance.VerifyThrowReservedNameAllowItemSpecModifiers) 1191: DirectMetadata.SetItems(metadata); 1245return DirectMetadata; // copy on write! 1482_directMetadata = DirectMetadata?.Remove(metadataName); 1966_directMetadata = DirectMetadataCount == 0 ? metadata : DirectMetadata.SetItems(metadata); 1987_directMetadata = DirectMetadata.SetItem(name, metadataValueEscaped ?? string.Empty); 2000_directMetadata = DirectMetadata.SetItem(name, metadatum.EvaluatedValueEscaped); 2021_directMetadata = DirectMetadata.SetItem(name, evaluatedValueEscaped ?? string.Empty); 2033_directMetadata = DirectMetadata.SetItems(metadata, ProjectMetadataInstance.VerifyThrowReservedNameAllowItemSpecModifiers); 2057_directMetadata = DirectMetadataCount == 0 ? items : DirectMetadata.SetItems(items); 2340return new ProjectItemInstance(_project, ItemType, includeEscaped, includeBeforeWildcardExpansionEscaped, source._taskItem.DirectMetadata, itemDefinitionsClone, definingProject, useItemDefinitionsWithoutModification: false);