23 references to Projects
Microsoft.CodeAnalysis.Remote.ServiceHub (8)
Host\AssetProvider.cs (1)
121
solutionStateChecksum.
Projects
.Checksums,
Host\RemoteWorkspace.SolutionCreator.cs (6)
62
if (oldSolutionChecksums.
Projects
.Checksum != newSolutionChecksums.
Projects
.Checksum)
156
foreach (var (oldChecksum, projectId) in oldSolutionChecksums.
Projects
)
159
foreach (var (newChecksum, projectId) in newSolutionChecksums.
Projects
)
164
foreach (var (oldChecksum, projectId) in oldSolutionChecksums.
Projects
)
184
foreach (var (oldChecksum, oldProjectId) in oldSolutionChecksums.
Projects
)
Host\TestUtils.cs (1)
126
foreach (var (projectChecksum, projectId) in solutionChecksums.
Projects
)
Microsoft.CodeAnalysis.Remote.Workspaces (2)
AbstractAssetProvider.cs (2)
42
using var _1 = ArrayBuilder<Task<ProjectInfo>>.GetInstance(solutionChecksums.
Projects
.Length, out var projectsTasks);
45
solutionChecksums.
Projects
.Checksums,
Microsoft.CodeAnalysis.Workspaces (3)
Workspace\Solution\StateChecksums.cs (3)
216
=> ProjectConeId == null ? null : new ProjectCone(ProjectConeId,
Projects
.Ids.ToFrozenSet());
222
this.
Projects
.Checksums.AddAllTo(checksums);
235
this.
Projects
.WriteTo(writer);
Roslyn.VisualStudio.Next.UnitTests (10)
Remote\SerializationValidator.cs (7)
129
foreach (var (projectChecksum, projectId) in solutionObject.
Projects
)
250
AssertEx.Equals(solutionObject1.
Projects
.Ids, solutionObject2.
Projects
.Ids);
251
AssertChecksumCollectionEqual(solutionObject1.
Projects
.Checksums, solutionObject2.
Projects
.Checksums);
254
ProjectStatesEqual(ToProjectObjects(solutionObject1.
Projects
.Checksums), ToProjectObjects(solutionObject2.
Projects
.Checksums));
Remote\SnapshotSerializationTests.cs (3)
98
Assert.Equal(0, solutionObject.
Projects
.Length);
132
Assert.Equal(1, solutionObject.
Projects
.Length);
200
Assert.Equal(2, solutionObject.
Projects
.Length);