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)