1 write to Children
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\ChecksumWithChildren.cs (1)
19
Children
= children;
33 references to Children
Microsoft.CodeAnalysis.Remote.ServiceHub (4)
Host\ChecksumSynchronizer.cs (2)
42
await SynchronizeAssets_NoLockAsync(solutionChecksumObject.
Children
, cancellationToken).ConfigureAwait(false);
103
AddIfNeeded(set, checksumObject.
Children
);
Host\SolutionAssetCache.cs (1)
229
foreach (var child in checksums.
Children
)
Host\TestUtils.cs (1)
219
foreach (var child in checksums.
Children
)
Microsoft.CodeAnalysis.Workspaces (24)
Serialization\SerializerService_ChecksumWithChildren.cs (2)
32
writer.WriteInt32(checksums.
Children
.Length);
33
foreach (var child in checksums.
Children
)
Workspace\Solution\ChecksumCollection.cs (6)
30
public int Count =>
Children
.Length;
31
public Checksum this[int index] => (Checksum)
Children
[index];
34
=> this.
Children
.Cast<Checksum>().GetEnumerator();
65
Contract.ThrowIfFalse(values.Count == checksums.
Children
.Length);
67
for (var i = 0; i < checksums.
Children
.Length; i++)
76
var checksum = (Checksum)checksums.
Children
[i];
Workspace\Solution\StateChecksums.cs (16)
32
public Checksum Attributes => (Checksum)
Children
[0];
33
public ChecksumCollection Projects => (ChecksumCollection)
Children
[1];
34
public ChecksumCollection AnalyzerReferences => (ChecksumCollection)
Children
[2];
35
public Checksum FrozenSourceGeneratedDocumentIdentity => (Checksum)
Children
[3];
36
public Checksum FrozenSourceGeneratedDocumentText => (Checksum)
Children
[4];
121
public Checksum Info => (Checksum)
Children
[0];
122
public Checksum CompilationOptions => (Checksum)
Children
[1];
123
public Checksum ParseOptions => (Checksum)
Children
[2];
125
public ChecksumCollection Documents => (ChecksumCollection)
Children
[3];
127
public ChecksumCollection ProjectReferences => (ChecksumCollection)
Children
[4];
128
public ChecksumCollection MetadataReferences => (ChecksumCollection)
Children
[5];
129
public ChecksumCollection AnalyzerReferences => (ChecksumCollection)
Children
[6];
131
public ChecksumCollection AdditionalDocuments => (ChecksumCollection)
Children
[7];
132
public ChecksumCollection AnalyzerConfigDocuments => (ChecksumCollection)
Children
[8];
221
public Checksum Info => (Checksum)
Children
[0];
222
public Checksum Text => (Checksum)
Children
[1];
Roslyn.VisualStudio.Next.UnitTests (5)
Remote\SerializationValidator.cs (5)
261
Assert.Equal(checksums1.
Children
.Length, checksums2.
Children
.Length);
263
for (var i = 0; i < checksums1.
Children
.Length; i++)
265
var child1 = checksums1.
Children
[i];
266
var child2 = checksums2.
Children
[i];