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