22 references to ProjectItems
Microsoft.NET.ProjectData (22)
CacheFileReader.cs (6)
1105 metadata.TryGetValue(ProjectItems.ProjectReference.ReferenceOutputAssembly, out string? value) 1131 if (metadata is not null && metadata.TryGetValue(ProjectItems.MetadataReference.Aliases, out string? aliasText) && aliasText.Length > 0) 1162 EmbedInteropTypes = metadata is not null && metadata.ContainsKey(ProjectItems.MetadataReference.EmbedInteropTypes), 1219 Generator = metadata is not null && metadata.TryGetValue(ProjectItems.EmbeddedResource.Generator, out string? gen) ? gen : null, 1220 LastGenOutput = metadata is not null && metadata.TryGetValue(ProjectItems.EmbeddedResource.LastGenOutput, out string? lgo) ? lgo : null, 1221 CustomToolNamespace = metadata is not null && metadata.TryGetValue(ProjectItems.EmbeddedResource.CustomToolNamespace, out string? ctn) ? ctn : null,
Model\ProjectDataSnapshotFactory.cs (16)
29 private static readonly KeySchema SourceFileMetadataSchema = new([ProjectItems.Compile.Link], StringComparers.ItemMetadataName); 30 private static readonly KeySchema MetadataReferenceMetadataSchema = new([ProjectItems.MetadataReference.Aliases, ProjectItems.MetadataReference.EmbedInteropTypes], StringComparers.ItemMetadataName); 31 private static readonly KeySchema ProjectReferenceMetadataSchema = new([ProjectItems.ProjectReference.ReferenceOutputAssembly], StringComparers.ItemMetadataName); 32 private static readonly KeySchema EmbeddedResourceMetadataSchema = new([ProjectItems.EmbeddedResource.Generator, ProjectItems.EmbeddedResource.LastGenOutput, ProjectItems.EmbeddedResource.CustomToolNamespace], StringComparers.ItemMetadataName); 113 foreach (string requiredItem in ProjectItems.RequiredItemTypes) 323 AddItems(items, ProjectItems.Compile.ItemType, slice.SourceFiles, BuildSourceFileItems); 326 AddItems(items, ProjectItems.MetadataReference.ItemType, slice.MetadataReferences, BuildMetadataReferenceItems); 329 AddSimpleItems(items, ProjectItems.AnalyzerReference, slice.AnalyzerReferences); 332 AddSimpleItems(items, ProjectItems.AnalyzerConfigFile, slice.AnalyzerConfigFiles); 335 AddSimpleItems(items, ProjectItems.AdditionalFile, slice.AdditionalFiles); 338 AddItems(items, ProjectItems.EmbeddedResource.ItemType, slice.EmbeddedResources, BuildEmbeddedResourceItems); 341 AddItems(items, ProjectItems.ProjectReference.ItemType, slice.ProjectReferences, BuildProjectReferenceItems); 344 AddSimpleItems(items, ProjectItems.CommandLineArgument, slice.CommandLineArguments);