1 write to ChecksumAlgorithm
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\LoadTextOptions.cs (1)
19=> ChecksumAlgorithm = checksumAlgorithm;
16 references to ChecksumAlgorithm
Microsoft.CodeAnalysis.EditorFeatures (1)
EditAndContinue\PdbMatchingSourceTextProvider.cs (1)
140if (state.LoadTextOptions.ChecksumAlgorithm != checksumAlgorithm)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Workspaces\TestHostDocument.cs (1)
217=> Task.FromResult(TextAndVersion.Create(SourceText.From(_text, encoding: null, options.ChecksumAlgorithm), VersionStamp.Create(), _hostDocument.FilePath));
Microsoft.CodeAnalysis.Workspaces (12)
Workspace\Solution\DocumentState.cs (2)
367newTree = treeFactory.CreateSyntaxTree(Attributes.SyntaxTreeFilePath, options, existingTree.Encoding, LoadTextOptions.ChecksumAlgorithm, existingRoot); 522var (text, treeAndVersion) = CreateTreeWithLazyText(newRoot, newTextVersion, newTreeVersion, encoding, LoadTextOptions.ChecksumAlgorithm, Attributes, _options, syntaxTreeFactory);
Workspace\Solution\DocumentState_LinkedFileReuse.cs (1)
110loadTextOptions.ChecksumAlgorithm,
Workspace\Solution\FileTextLoader.cs (1)
88: EncodedStringText.Create(stream, DefaultEncoding, checksumAlgorithm: options.ChecksumAlgorithm);
Workspace\Solution\LoadTextOptions.cs (5)
22=> ChecksumAlgorithm == other.ChecksumAlgorithm; 34=> ((int)ChecksumAlgorithm).GetHashCode(); 37=> $"{{ {nameof(ChecksumAlgorithm)}: {ChecksumAlgorithm} }}";
Workspace\Solution\TextDocumentState.cs (1)
64: CreateStrongText(TextAndVersion.Create(SourceText.From(string.Empty, encoding: null, loadTextOptions.ChecksumAlgorithm), VersionStamp.Default, info.FilePath)),
Workspace\Solution\TextLoader.cs (1)
44/// Implementations of this method should use <see cref="LoadTextOptions.ChecksumAlgorithm"/> when creating <see cref="SourceText"/> from an original binary representation and
Workspace\WorkspaceFileTextLoader.cs (1)
31=> _textFactory.CreateText(stream, DefaultEncoding, options.ChecksumAlgorithm, cancellationToken);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionTests.cs (1)
1146Assert.Equal(expectedAlgorithm, document.State.LoadTextOptions.ChecksumAlgorithm);
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Client\Projects\WorkspaceFileTextLoaderNoException.cs (1)
32return Task.FromResult(TextAndVersion.Create(SourceText.From("", encoding: null, options.ChecksumAlgorithm), VersionStamp.Create()));