4 types derived from ChecksumWithChildren
Microsoft.CodeAnalysis.Workspaces (4)
Workspace\Solution\ChecksumCollection.cs (1)
20
internal class ChecksumCollection :
ChecksumWithChildren
, IReadOnlyCollection<Checksum>
Workspace\Solution\StateChecksums.cs (3)
16
internal sealed class SolutionStateChecksums :
ChecksumWithChildren
92
internal class ProjectStateChecksums :
ChecksumWithChildren
210
internal class DocumentStateChecksums :
ChecksumWithChildren
23 references to ChecksumWithChildren
Microsoft.CodeAnalysis.Remote.ServiceHub (7)
Host\ChecksumSynchronizer.cs (2)
102
var
checksumObject = await _assetProvider.GetAssetAsync<
ChecksumWithChildren
>(checksum, cancellationToken).ConfigureAwait(false);
Host\SolutionAssetCache.cs (2)
226
void Recurse(
ChecksumWithChildren
checksums)
231
if (child is
ChecksumWithChildren
childChecksums)
Host\TestUtils.cs (3)
24
public static void RemoveChecksums(this Dictionary<Checksum, object> map,
ChecksumWithChildren
checksums)
207
private static HashSet<Checksum> Flatten(
ChecksumWithChildren
checksums)
215
public static void AppendChecksums(this HashSet<Checksum> set,
ChecksumWithChildren
checksums)
Microsoft.CodeAnalysis.Workspaces (9)
Remote\ISerializerService.cs (1)
29
void SerializeChecksumWithChildren(
ChecksumWithChildren
checksums, ObjectWriter writer, CancellationToken cancellationToken);
Serialization\SerializerService.cs (1)
112
if (value is
ChecksumWithChildren
checksumWithChildren)
Serialization\SerializerService_ChecksumWithChildren.cs (6)
22
private static readonly ImmutableDictionary<WellKnownSynchronizationKind, Func<ImmutableArray<object>,
ChecksumWithChildren
>> s_creatorMap = CreateCreatorMap();
24
public void SerializeChecksumWithChildren(
ChecksumWithChildren
checksums, ObjectWriter writer, CancellationToken cancellationToken)
51
private
ChecksumWithChildren
DeserializeChecksumWithChildren(ObjectReader reader, CancellationToken cancellationToken)
78
var
checksums = s_creatorMap[kind](children.MoveToImmutable());
84
private static ImmutableDictionary<WellKnownSynchronizationKind, Func<ImmutableArray<object>,
ChecksumWithChildren
>> CreateCreatorMap()
86
return ImmutableDictionary<WellKnownSynchronizationKind, Func<ImmutableArray<object>,
ChecksumWithChildren
>>.Empty
Workspace\Solution\ChecksumCollection.cs (1)
60
ChecksumWithChildren
checksums,
Roslyn.VisualStudio.Next.UnitTests (7)
Remote\SerializationValidator.cs (7)
35
internal sealed class ChecksumObjectCollection<T> : IEnumerable<T> where T :
ChecksumWithChildren
246
internal static void ChecksumWithChildrenEqual<T>(ChecksumObjectCollection<T> checksums1, ChecksumObjectCollection<T> checksums2) where T :
ChecksumWithChildren
258
internal static void ChecksumWithChildrenEqual(
ChecksumWithChildren
checksums1,
ChecksumWithChildren
checksums2)
334
internal async Task VerifySynchronizationObjectInServiceAsync<T>(ChecksumObjectCollection<T> syncObject) where T :
ChecksumWithChildren
345
internal static void SynchronizationObjectEqual<T>(ChecksumObjectCollection<T> checksumObject1, ChecksumObjectCollection<T> checksumObject2) where T :
ChecksumWithChildren
348
internal static void SynchronizationObjectEqual<T>(ChecksumObjectCollection<T> checksumObject1, SolutionAsset checksumObject2) where T :
ChecksumWithChildren