5 instantiations of ProjectDataItem
Microsoft.NET.ProjectData (5)
Model\ProjectDataSnapshotFactory.cs (5)
384 builder.Add(new ProjectDataItem( 411 builder.Add(new ProjectDataItem( 425 builder.Add(new ProjectDataItem( 455 builder.Add(new ProjectDataItem( 469 builder.Add(new ProjectDataItem(path, KeyValueCollection.Empty));
29 references to ProjectDataItem
Microsoft.NET.ProjectData (29)
Model\ProjectDataSnapshot.cs (2)
18 ImmutableDictionary<string, ImmutableArray<ProjectDataItem>> itemsByType, 42 public ImmutableDictionary<string, ImmutableArray<ProjectDataItem>> ItemsByType { get; }
Model\ProjectDataSnapshotFactory.cs (27)
133 ImmutableDictionary<string, ImmutableArray<ProjectDataItem>> itemsByType = BuildItems(slice); 152 ImmutableDictionary<string, ImmutableArray<ProjectDataItem>>.Builder mergedItems = 153 ImmutableDictionary.CreateBuilder<string, ImmutableArray<ProjectDataItem>>(StringComparer.OrdinalIgnoreCase); 155 foreach (KeyValuePair<string, ImmutableArray<ProjectDataItem>> kvp in shared.ItemsByType) 158 foreach (KeyValuePair<string, ImmutableArray<ProjectDataItem>> kvp in tfmSlice.ItemsByType) 160 if (mergedItems.TryGetValue(kvp.Key, out ImmutableArray<ProjectDataItem> existing)) 317 private static ImmutableDictionary<string, ImmutableArray<ProjectDataItem>> BuildItems(CachedSliceData slice) 319 ImmutableDictionary<string, ImmutableArray<ProjectDataItem>>.Builder items = 320 ImmutableDictionary.CreateBuilder<string, ImmutableArray<ProjectDataItem>>(StringComparers.ItemType); 354 ImmutableDictionary<string, ImmutableArray<ProjectDataItem>>.Builder items, 357 Func<ImmutableArray<T>, ImmutableArray<ProjectDataItem>> builder) 363 ImmutableDictionary<string, ImmutableArray<ProjectDataItem>>.Builder items, 370 private static ImmutableArray<ProjectDataItem> BuildSourceFileItems(ImmutableArray<CachedSourceFile> sourceFiles) 372 ImmutableArray<ProjectDataItem>.Builder builder = ImmutableArray.CreateBuilder<ProjectDataItem>(sourceFiles.Length); 392 private static ImmutableArray<ProjectDataItem> BuildMetadataReferenceItems(ImmutableArray<CachedMetadataReference> references) 394 ImmutableArray<ProjectDataItem>.Builder builder = ImmutableArray.CreateBuilder<ProjectDataItem>(references.Length); 419 private static ImmutableArray<ProjectDataItem> BuildProjectReferenceItems(ImmutableArray<CachedProjectReference> references) 421 ImmutableArray<ProjectDataItem>.Builder builder = ImmutableArray.CreateBuilder<ProjectDataItem>(references.Length); 442 private static ImmutableArray<ProjectDataItem> BuildEmbeddedResourceItems(ImmutableArray<CachedEmbeddedResource> resources) 444 ImmutableArray<ProjectDataItem>.Builder builder = ImmutableArray.CreateBuilder<ProjectDataItem>(resources.Length); 463 private static ImmutableArray<ProjectDataItem> BuildSimpleItems(ImmutableArray<string> paths) 465 ImmutableArray<ProjectDataItem>.Builder builder = ImmutableArray.CreateBuilder<ProjectDataItem>(paths.Length);