2 instantiations of ProjectDataSnapshot
Microsoft.NET.ProjectData (2)
Model\ProjectDataSnapshotFactory.cs (2)
135 return new ProjectDataSnapshot( 190 return new ProjectDataSnapshot(
18 references to ProjectDataSnapshot
Microsoft.NET.ProjectData (18)
CacheFileReader.cs (3)
112 public static Task<ImmutableArray<ProjectDataSnapshot>> ReadProjectDataSnapshotsAsync( 123 public static async Task<ImmutableArray<ProjectDataSnapshot>> ReadProjectDataSnapshotsAsync( 132 ImmutableArray<ProjectDataSnapshot> snapshots = ProjectDataSnapshotFactory.CreateSnapshots(slices, solutionPath);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TypedProperties.g.cs (1)
56 public static TypedProperties Typed(this ProjectDataSnapshot snapshot) => new(snapshot.Properties);
Model\ProjectDataSnapshotFactory.cs (14)
11/// into canonical immutable <see cref="ProjectDataSnapshot"/> instances. 43 public static ImmutableArray<ProjectDataSnapshot> CreateSnapshots(ImmutableArray<CachedSliceData> slices, string? solutionPath = null) 69 ImmutableArray<ProjectDataSnapshot>.Builder builder = ImmutableArray.CreateBuilder<ProjectDataSnapshot>(tfmSlices.Count); 70 ProjectDataSnapshot sharedSnapshot = CreateSnapshot(sharedSlice, solutionPath); 74 ProjectDataSnapshot tfmSnapshot = CreateSnapshot(tfmSlice, solutionPath); 82 ImmutableArray<ProjectDataSnapshot>.Builder result = ImmutableArray.CreateBuilder<ProjectDataSnapshot>(slices.Length); 95 public static IReadOnlyList<string> ValidateRequiredData(ImmutableArray<ProjectDataSnapshot> snapshots) 101 foreach (ProjectDataSnapshot snapshot in snapshots) 130 public static ProjectDataSnapshot CreateSnapshot(CachedSliceData slice, string? solutionPath = null) 149 private static ProjectDataSnapshot MergeSharedIntoSlice(ProjectDataSnapshot shared, ProjectDataSnapshot tfmSlice)