22 references to ProjectItems
Microsoft.NET.ProjectData (22)
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);