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