1 implementation of CreateChecksum
Microsoft.CodeAnalysis.Workspaces (1)
Serialization\SerializerService.cs (1)
60public Checksum CreateChecksum(object value, CancellationToken cancellationToken)
34 references to CreateChecksum
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\AssetSynchronization\RemoteAssetSynchronizationService.cs (1)
69var newChecksum = serializer.CreateChecksum(newText, cancellationToken);
Microsoft.CodeAnalysis.Workspaces (11)
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (1)
206var checksum = serializer.CreateChecksum(reference, cancellationToken);
Workspace\Solution\ProjectState_Checksum.cs (5)
56var infoChecksum = serializer.CreateChecksum(ProjectInfo.Attributes, cancellationToken); 59var compilationOptionsChecksum = SupportsCompilation ? ChecksumCache.GetOrCreate(CompilationOptions, _ => serializer.CreateChecksum(CompilationOptions, cancellationToken)) : Checksum.Null; 63var projectReferenceChecksums = ChecksumCache.GetOrCreate<ChecksumCollection>(ProjectReferences, _ => new ChecksumCollection(ProjectReferences.SelectAsArray(r => serializer.CreateChecksum(r, cancellationToken)))); 64var metadataReferenceChecksums = ChecksumCache.GetOrCreate<ChecksumCollection>(MetadataReferences, _ => new ChecksumCollection(MetadataReferences.SelectAsArray(r => serializer.CreateChecksum(r, cancellationToken)))); 65var analyzerReferenceChecksums = ChecksumCache.GetOrCreate<ChecksumCollection>(AnalyzerReferences, _ => new ChecksumCollection(AnalyzerReferences.SelectAsArray(r => serializer.CreateChecksum(r, cancellationToken))));
Workspace\Solution\SolutionState_Checksum.cs (3)
146var attributesChecksum = serializer.CreateChecksum(SolutionAttributes, cancellationToken); 153frozenSourceGeneratedDocumentIdentityChecksum = serializer.CreateChecksum(FrozenSourceGeneratedDocumentState.Identity, cancellationToken); 158_ => new ChecksumCollection(AnalyzerReferences.SelectAsArray(r => serializer.CreateChecksum(r, cancellationToken))));
Workspace\Solution\TextDocumentState_Checksum.cs (2)
41var infoChecksum = serializer.CreateChecksum(Attributes, cancellationToken); 43var textChecksum = serializer.CreateChecksum(serializableText, cancellationToken);
Roslyn.VisualStudio.Next.UnitTests (22)
Remote\SerializationValidator.cs (9)
119(v, k, s) => new SolutionAsset(s.CreateChecksum(v, CancellationToken.None), v)).ConfigureAwait(false); 132(v, k, s) => new SolutionAsset(s.CreateChecksum(v, CancellationToken.None), v)).ConfigureAwait(false); 136(v, k, s) => new SolutionAsset(s.CreateChecksum(v, CancellationToken.None), v)); 140(v, k, s) => new SolutionAsset(s.CreateChecksum(v, CancellationToken.None), v)); 152(v, k, s) => new SolutionAsset(s.CreateChecksum(v, CancellationToken.None), v)); 159(v, k, s) => new SolutionAsset(s.CreateChecksum(v, CancellationToken.None), v)); 166(v, k, s) => new SolutionAsset(s.CreateChecksum(v, CancellationToken.None), v)); 186(v, k, s) => new SolutionAsset(s.CreateChecksum(v, CancellationToken.None), v)).ConfigureAwait(false); 190(v, k, s) => new SolutionAsset(s.CreateChecksum(v, CancellationToken.None), v));
Remote\SnapshotSerializationTests.cs (13)
290var assetFromFile = new SolutionAsset(serializer.CreateChecksum(reference, CancellationToken.None), reference); 380var assetFromFile = new SolutionAsset(serializer.CreateChecksum(reference, CancellationToken.None), reference); 394var assetFromFile = new SolutionAsset(serializer.CreateChecksum(reference, CancellationToken.None), reference); 408var assetFromFile = new SolutionAsset(serializer.CreateChecksum(reference, CancellationToken.None), reference); 429var assetFromFile = new SolutionAsset(serializer.CreateChecksum(reference, CancellationToken.None), reference); 450var assetFromFile = new SolutionAsset(serializer.CreateChecksum(reference, CancellationToken.None), reference); 465var assetFromFile = new SolutionAsset(serializer.CreateChecksum(reference, CancellationToken.None), reference); 534var source = serializer.CreateChecksum(await document.GetTextAsync().ConfigureAwait(false), CancellationToken.None); 535var metadata = serializer.CreateChecksum(new MissingMetadataReference(), CancellationToken.None); 536var analyzer = serializer.CreateChecksum(new AnalyzerFileReference(Path.Combine(TempRoot.Root, "missing"), new MissingAnalyzerLoader()), CancellationToken.None); 669var original = serializer.CreateChecksum(originalOptions, CancellationToken.None); 670var recovered = serializer.CreateChecksum(recoveredOptions, CancellationToken.None); 689var assetFromStorage = new SolutionAsset(serializer.CreateChecksum(recovered, CancellationToken.None), recovered);