80 references to SourceHashAlgorithms
IdeCoreBenchmarks (1)
SerializationBenchmarks.cs (1)
43var tree = SyntaxFactory.ParseSyntaxTree(SourceText.From(text, encoding: null, SourceHashAlgorithms.Default));
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
DecompiledSource\CSharpDecompiledSourceService.cs (1)
120return document.WithText(SourceText.From(text, encoding: null, checksumAlgorithm: SourceHashAlgorithms.Default));
Interactive\CSharpInteractiveEvaluatorLanguageInfoProvider.cs (1)
48=> SyntaxFactory.IsCompleteSubmission(SyntaxFactory.ParseSyntaxTree(SourceText.From(text, encoding: null, SourceHashAlgorithms.Default), options: s_parseOptions));
Interactive\CSharpSendToInteractiveSubmissionProvider.cs (1)
31var tree = SyntaxFactory.ParseSyntaxTree(SourceText.From(code, encoding: null, SourceHashAlgorithms.Default), options);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Formatting\RazorLineFormattingOptionsTests.cs (1)
56var sourceText = SourceText.From(source, encoding: null, SourceHashAlgorithms.Default);
PdbSourceDocument\PdbSourceDocumentLoaderServiceTests.cs (1)
47var sourceDocument = new SourceDocument("goo.cs", Text.SourceHashAlgorithms.Default, fileHash.ToImmutableArray(), null, "https://sourcelink");
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\SymbolEditorTests.cs (1)
40loader: TextLoader.From(TextAndVersion.Create(SourceText.From(s, encoding: null, SourceHashAlgorithms.Default), VersionStamp.Default)))).ToList();
Microsoft.CodeAnalysis.EditorFeatures (1)
Interactive\InteractiveSession.cs (1)
300checksumAlgorithm: SourceHashAlgorithms.Default,
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (7)
EditAndContinue\ActiveStatementTestHelpers.cs (1)
42static (source, path) => SyntaxFactory.ParseSyntaxTree(SourceText.From(source, encoding: Encoding.UTF8, SourceHashAlgorithms.Default), path: path),
EditAndContinue\EditAndContinueTestHelpers.cs (1)
394checksumAlgorithm: SourceHashAlgorithms.Default));
LanguageServer\AbstractLanguageServerProtocolTests.cs (1)
330solution = solution.WithDocumentText(document.Id, SourceText.From(documentText.ToString(), System.Text.Encoding.UTF8, SourceHashAlgorithms.Default));
Rename\RenamerTests.cs (1)
222var startSourceText = SourceText.From(startText, encoding: null, SourceHashAlgorithms.Default);
Workspaces\TestHostDocument.cs (1)
87public SourceHashAlgorithm ChecksumAlgorithm { get; } = SourceHashAlgorithms.Default;
Workspaces\TestHostProject.cs (1)
354checksumAlgorithm: Text.SourceHashAlgorithms.Default,
Workspaces\TestWorkspace_XmlConsumption.cs (1)
987var sourceText = SourceText.From(referencedCode, encoding: null, SourceHashAlgorithms.Default);
Microsoft.CodeAnalysis.EditorFeatures.Text (2)
Extensions.SnapshotSourceText.cs (2)
87snapshot = s_textSnapshotMap.GetValue(editorSnapshot, s => new SnapshotSourceText(tempTextBufferCloneService, s, SourceHashAlgorithms.OpenDocumentChecksumAlgorithm, container)); 104return s_textSnapshotMap.GetValue(editorSnapshot, s => new SnapshotSourceText(textBufferCloneService, s, SourceHashAlgorithms.OpenDocumentChecksumAlgorithm, container));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (13)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (11)
272private Guid EmitAndLoadLibraryToDebuggee(string source, string sourceFilePath = null, Encoding encoding = null, SourceHashAlgorithm checksumAlgorithm = SourceHashAlgorithms.Default, string assemblyName = "") 288SourceHashAlgorithm checksumAlgorithm = SourceHashAlgorithms.Default, 301SourceHashAlgorithm checksumAlgorithm = SourceHashAlgorithms.Default, 364=> SourceText.From(source, Encoding.UTF8, SourceHashAlgorithms.Default); 369return SourceText.From(stream, Encoding.UTF8, SourceHashAlgorithms.Default); 513var sourceTreeA1 = SyntaxFactory.ParseSyntaxTree(SourceText.From(sourceBytesA1, sourceBytesA1.Length, encodingA, SourceHashAlgorithms.Default), TestOptions.Regular, sourceFileA.Path); 514var sourceTreeB1 = SyntaxFactory.ParseSyntaxTree(SourceText.From(sourceBytesB1, sourceBytesB1.Length, encodingB, SourceHashAlgorithms.Default), TestOptions.Regular, sourceFileB.Path); 1040var moduleId = EmitAndLoadLibraryToDebuggee(source1, sourceFilePath: sourceFile.Path, checksumAlgorithm: SourceHashAlgorithms.Default); 2365solution = solution.WithDocumentText(document1.Id, SourceText.From("class C1 { void M() { System.Console.WriteLine(2); } }", encoding: null, SourceHashAlgorithms.Default)); 2442Assert.Equal(SourceHashAlgorithms.Default, checksumAlgorithm); 4694WithProjectChecksumAlgorithm(projectId, SourceHashAlgorithms.Default).
Workspaces\TextFactoryTests.cs (2)
123var text = textFactoryService.CreateText(stream, defaultEncoding, SourceHashAlgorithms.Default, CancellationToken.None); 125Assert.Equal(SourceHashAlgorithms.Default, text.ChecksumAlgorithm);
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\CommittedSolution.cs (1)
508algorithm = SourceHashAlgorithms.GetSourceHashAlgorithm(algorithmId);
MetadataAsSource\MetadataAsSourceGeneratedFileInfo.cs (1)
50public static SourceHashAlgorithm ChecksumAlgorithm => SourceHashAlgorithms.Default;
PdbSourceDocument\DocumentDebugInfoReader.cs (1)
48var hashAlgorithm = SourceHashAlgorithms.GetSourceHashAlgorithm(hashAlgorithmGuid);
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\DocumentChanges\DidOpenHandler.cs (1)
40var sourceText = SourceText.From(request.TextDocument.Text, System.Text.Encoding.UTF8, SourceHashAlgorithms.OpenDocumentChecksumAlgorithm);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (3)
Workspaces\LspWorkspaceManagerTests.cs (3)
74await testLspServer.TestWorkspace.ChangeDocumentAsync(firstDocument.Id, SourceText.From($"Some more text{markupOne}", System.Text.Encoding.UTF8, SourceHashAlgorithms.Default)); 108await testLspServer.TestWorkspace.ChangeDocumentAsync(secondDocument.Id, SourceText.From("Two is now three!", System.Text.Encoding.UTF8, SourceHashAlgorithms.Default)); 182var newSolution = testLspServer.TestWorkspace.CurrentSolution.AddDocument(newDocumentId, "NewDoc.cs", SourceText.From("New Doc", System.Text.Encoding.UTF8, SourceHashAlgorithms.Default), filePath: @"C:\NewDoc.cs");
Microsoft.CodeAnalysis.Workspaces (4)
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
69private SourceHashAlgorithm _checksumAlgorithm = SourceHashAlgorithms.Default;
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
108checksumAlgorithm: SourceHashAlgorithms.Default, // will be updated when command line is set
Workspace\Solution\FileTextLoader.cs (1)
79=> EncodedStringText.Create(stream, DefaultEncoding, checksumAlgorithm: SourceHashAlgorithms.Default);
Workspace\Solution\TextLoader.cs (1)
77=> LoadTextAndVersionAsync(new LoadTextOptions(SourceHashAlgorithms.Default), cancellationToken);
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildProjectLoader.Worker.cs (1)
313checksumAlgorithm: SourceHashAlgorithms.Default,
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (4)
VisualStudioMSBuildWorkspaceTests.cs (4)
284Assert.Equal(SourceHashAlgorithms.Default, project.State.ChecksumAlgorithm); 286Assert.All(project.Documents, d => Assert.Equal(SourceHashAlgorithms.Default, d.GetTextSynchronously(default).ChecksumAlgorithm)); 2360var tav = doc.TextLoader.LoadTextAndVersionSynchronously(new LoadTextOptions(SourceHashAlgorithms.Default), CancellationToken.None); 2363var atav = adoc.TextLoader.LoadTextAndVersionSynchronously(new LoadTextOptions(SourceHashAlgorithms.Default), CancellationToken.None);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
TestTextLoader.cs (1)
18public TestTextLoader(string text = "test", SourceHashAlgorithm checksumAlgorithm = SourceHashAlgorithms.Default)
Microsoft.CodeAnalysis.Workspaces.UnitTests (27)
SolutionTests\SolutionTests.cs (23)
56.AddDocument(DocumentId.CreateNewId(projectId), "goo.cs", SourceText.From("public class Goo { }", Encoding.UTF8, SourceHashAlgorithms.Default)) 57.AddAdditionalDocument(DocumentId.CreateNewId(projectId), "add.txt", SourceText.From("text", Encoding.UTF8, SourceHashAlgorithms.Default)) 58.AddAnalyzerConfigDocument(DocumentId.CreateNewId(projectId), "editorcfg", SourceText.From("config", Encoding.UTF8, SourceHashAlgorithms.Default), filePath: "/a/b"))); 78.AddDocument(DocumentId.CreateNewId(projectId1), "goo.cs", SourceText.From(docContents, Encoding.UTF8, SourceHashAlgorithms.Default), filePath: "goo.cs") 79.AddAdditionalDocument(DocumentId.CreateNewId(projectId1), "add.txt", SourceText.From("text", Encoding.UTF8, SourceHashAlgorithms.Default), filePath: "add.txt") 80.AddAnalyzerConfigDocument(DocumentId.CreateNewId(projectId1), "editorcfg", SourceText.From("config", Encoding.UTF8, SourceHashAlgorithms.Default), filePath: "/a/b") 82.AddDocument(DocumentId.CreateNewId(projectId2), "goo.cs", SourceText.From(docContents, Encoding.UTF8, SourceHashAlgorithms.Default), filePath: "goo.cs") 83.AddAdditionalDocument(DocumentId.CreateNewId(projectId2), "add.txt", SourceText.From("text", Encoding.UTF8, SourceHashAlgorithms.Default), filePath: "add.txt") 84.AddAnalyzerConfigDocument(DocumentId.CreateNewId(projectId2), "editorcfg", SourceText.From("config", Encoding.UTF8, SourceHashAlgorithms.Default), filePath: "/a/b"))); 1087SourceHashAlgorithms.Default, 1715WithProjectChecksumAlgorithm(projectId, SourceHashAlgorithms.Default). 1741WithProjectChecksumAlgorithm(projectId, SourceHashAlgorithms.Default). 1753Assert.Equal(SourceHashAlgorithms.Default, sourceText.ChecksumAlgorithm); 1771WithProjectChecksumAlgorithm(projectId, SourceHashAlgorithms.Default). 1775var sourceText = SourceText.From("text", checksumAlgorithm: SourceHashAlgorithms.Default); 1800WithProjectChecksumAlgorithm(projectId, SourceHashAlgorithms.Default). 1829WithProjectChecksumAlgorithm(projectId, SourceHashAlgorithms.Default). 1845Assert.Equal(SourceHashAlgorithms.Default, sourceText.ChecksumAlgorithm); 1860WithProjectChecksumAlgorithm(projectId, SourceHashAlgorithms.Default). 1874Assert.Equal(SourceHashAlgorithms.Default, sourceText.ChecksumAlgorithm); 3763var unused = await loader.LoadTextAndVersionAsync(new LoadTextOptions(SourceHashAlgorithms.Default), CancellationToken.None); 3777var unused = loader.LoadTextAndVersionSynchronously(new LoadTextOptions(SourceHashAlgorithms.Default), CancellationToken.None); 3799var text = SourceText.From("// empty", encoding: null, SourceHashAlgorithms.Default);
SolutionTests\TextLoaderTests.cs (4)
110await Assert.ThrowsAsync<NotImplementedException>(() => loader.LoadTextAndVersionAsync(new LoadTextOptions(SourceHashAlgorithms.Default), CancellationToken.None)); 118Assert.Same(LoaderOverridesObsolete.Value, await loader.LoadTextAndVersionAsync(new LoadTextOptions(SourceHashAlgorithms.Default), CancellationToken.None)); 126Assert.Same(LoaderOverridesObsolete2.Value, await loader.LoadTextAndVersionAsync(new LoadTextOptions(SourceHashAlgorithms.Default), CancellationToken.None)); 134Assert.Same(LoaderOverridesNew.Value, await loader.LoadTextAndVersionAsync(new LoadTextOptions(SourceHashAlgorithms.Default), CancellationToken.None));
Microsoft.VisualStudio.LanguageServices (1)
ProjectSystem\MiscellaneousFilesWorkspace.cs (1)
293var checksumAlgorithm = SourceHashAlgorithms.Default;
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\CSharpCodeModelService.cs (1)
40private static readonly SyntaxTree s_emptyTree = SyntaxFactory.ParseSyntaxTree(SourceText.From("", encoding: null, SourceHashAlgorithms.Default));
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
ProjectSystemShim\CPS\CSharpCompilerOptionsTests.cs (1)
177Assert.Equal(SourceHashAlgorithms.Default, environment.Workspace.CurrentSolution.Projects.Single().State.ChecksumAlgorithm);
Microsoft.VisualStudio.LanguageServices.LiveShare (2)
Client\Projects\RoslynRemoteProjectInfoProvider.cs (1)
90var checksumAlgorithm = SourceHashAlgorithms.Default;
Client\RemoteLanguageServiceWorkspace.cs (1)
344checksumAlgorithm: SourceHashAlgorithms.Default));
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
CodeModel\VisualBasicCodeModelService.vb (1)
36Private Shared ReadOnly s_emptyTree As SyntaxTree = SyntaxFactory.ParseSyntaxTree(SourceText.From("", encoding:=Nothing, SourceHashAlgorithms.Default))