7 instantiations of LoadTextOptions
Microsoft.CodeAnalysis.Workspaces (7)
Workspace\Solution\DocumentState.cs (1)
305var newLoadTextOptions = new LoadTextOptions(checksumAlgorithm);
Workspace\Solution\ProjectState.cs (4)
99var loadTextOptions = new LoadTextOptions(projectInfoFixed.Attributes.ChecksumAlgorithm); 319typeof(TDocumentState) == typeof(DocumentState) ? CreateDocument(documentInfo, ParseOptions, new LoadTextOptions(ChecksumAlgorithm)) : 320typeof(TDocumentState) == typeof(AdditionalDocumentState) ? new AdditionalDocumentState(LanguageServices.SolutionServices, documentInfo, new LoadTextOptions(ChecksumAlgorithm)) : 321typeof(TDocumentState) == typeof(AnalyzerConfigDocumentState) ? new AnalyzerConfigDocumentState(LanguageServices.SolutionServices, documentInfo, new LoadTextOptions(ChecksumAlgorithm)) :
Workspace\Solution\SourceGeneratedDocumentState.cs (1)
90var loadTextOptions = new LoadTextOptions(generatedSourceText.ChecksumAlgorithm);
Workspace\Solution\TextLoader.cs (1)
84=> LoadTextAndVersionAsync(new LoadTextOptions(SourceHashAlgorithms.Default), cancellationToken);
82 references to LoadTextOptions
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (1)
441public override Task<TextAndVersion> LoadTextAndVersionAsync(LoadTextOptions options, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Workspaces\SourceTextLoader.cs (1)
26public override Task<TextAndVersion> LoadTextAndVersionAsync(LoadTextOptions options, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Workspaces (74)
Serialization\SerializableSourceText.cs (2)
239public override async Task<TextAndVersion> LoadTextAndVersionAsync(LoadTextOptions options, CancellationToken cancellationToken) 242internal override TextAndVersion LoadTextAndVersionSynchronously(LoadTextOptions options, CancellationToken cancellationToken)
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
643public override Task<TextAndVersion> LoadTextAndVersionAsync(LoadTextOptions options, CancellationToken cancellationToken)
Workspace\Solution\AdditionalDocumentState.cs (2)
20LoadTextOptions loadTextOptions) 29LoadTextOptions loadTextOptions)
Workspace\Solution\AnalyzerConfigDocumentState.cs (2)
22LoadTextOptions loadTextOptions, 35LoadTextOptions loadTextOptions)
Workspace\Solution\ConstantTextAndVersionSource.cs (5)
27public TextAndVersion GetValue(LoadTextOptions options, CancellationToken cancellationToken) 30public Task<TextAndVersion> GetValueAsync(LoadTextOptions options, CancellationToken cancellationToken) 33public bool TryGetValue(LoadTextOptions options, [MaybeNullWhen(false)] out TextAndVersion value) 39public bool TryGetVersion(LoadTextOptions options, out VersionStamp version) 45public ValueTask<VersionStamp> GetVersionAsync(LoadTextOptions options, CancellationToken cancellationToken)
Workspace\Solution\DocumentState.cs (9)
42LoadTextOptions loadTextOptions, 58LoadTextOptions loadTextOptions) 115LoadTextOptions loadTextOptions, 129LoadTextOptions loadTextOptions, 145LoadTextOptions loadTextOptions, 182LoadTextOptions loadTextOptions) 193LoadTextOptions loadTextOptions, 215LoadTextOptions loadTextOptions, 305var newLoadTextOptions = new LoadTextOptions(checksumAlgorithm);
Workspace\Solution\DocumentState_LinkedFileReuse.cs (4)
104LoadTextOptions loadTextOptions, 130LoadTextOptions loadTextOptions, 236LoadTextOptions loadTextOptions, 259LoadTextOptions loadTextOptions,
Workspace\Solution\DocumentState_TreeTextSource.cs (5)
29public async Task<TextAndVersion> GetValueAsync(LoadTextOptions options, CancellationToken cancellationToken) 35public TextAndVersion GetValue(LoadTextOptions options, CancellationToken cancellationToken) 41public bool TryGetValue(LoadTextOptions options, [NotNullWhen(true)] out TextAndVersion? value) 55public bool TryGetVersion(LoadTextOptions options, out VersionStamp version) 61public ValueTask<VersionStamp> GetVersionAsync(LoadTextOptions options, CancellationToken cancellationToken)
Workspace\Solution\FileTextLoader.cs (3)
83private protected virtual SourceText CreateText(Stream stream, LoadTextOptions options, CancellationToken cancellationToken) 101public override async Task<TextAndVersion> LoadTextAndVersionAsync(LoadTextOptions options, CancellationToken cancellationToken) 195internal override TextAndVersion LoadTextAndVersionSynchronously(LoadTextOptions options, CancellationToken cancellationToken)
Workspace\Solution\ProjectState.cs (2)
99var loadTextOptions = new LoadTextOptions(projectInfoFixed.Attributes.ChecksumAlgorithm); 304internal DocumentState CreateDocument(DocumentInfo documentInfo, ParseOptions? parseOptions, LoadTextOptions loadTextOptions)
Workspace\Solution\SourceGeneratedDocumentState.cs (2)
90var loadTextOptions = new LoadTextOptions(generatedSourceText.ChecksumAlgorithm); 140LoadTextOptions loadTextOptions,
Workspace\Solution\TextDocumentState.cs (3)
22public readonly LoadTextOptions LoadTextOptions; 32LoadTextOptions loadTextOptions) 161protected static ITextAndVersionSource CreateTextAndVersionSource(SolutionServices solutionServices, TextLoader? loader, string? filePath, LoadTextOptions loadTextOptions, PreservationMode mode = PreservationMode.PreserveValue)
Workspace\Solution\TextLoader.cs (11)
42/// True if <see cref="LoadTextAndVersionAsync(LoadTextOptions, CancellationToken)"/> reloads <see cref="SourceText"/> from its original binary representation (e.g. file on disk). 51/// Implementations of this method should use <see cref="LoadTextOptions.ChecksumAlgorithm"/> when creating <see cref="SourceText"/> from an original binary representation and 53/// Callers of this method should pass <see cref="LoadTextOptions"/> specifying the desired properties of <see cref="SourceText"/>. The implementation may return a <see cref="SourceText"/> 60public virtual Task<TextAndVersion> LoadTextAndVersionAsync(LoadTextOptions options, CancellationToken cancellationToken) 92internal virtual TextAndVersion LoadTextAndVersionSynchronously(LoadTextOptions options, CancellationToken cancellationToken) 98internal async Task<TextAndVersion> LoadTextAsync(LoadTextOptions options, CancellationToken cancellationToken) 127internal TextAndVersion LoadTextSynchronously(LoadTextOptions options, CancellationToken cancellationToken) 203public override Task<TextAndVersion> LoadTextAndVersionAsync(LoadTextOptions options, CancellationToken cancellationToken) 206internal override TextAndVersion LoadTextAndVersionSynchronously(LoadTextOptions options, CancellationToken cancellationToken) 226public override Task<TextAndVersion> LoadTextAndVersionAsync(LoadTextOptions options, CancellationToken cancellationToken) 229internal override TextAndVersion LoadTextAndVersionSynchronously(LoadTextOptions options, CancellationToken cancellationToken)
Workspace\Solution\VersionSource\ITextAndVersionSource.cs (5)
25bool TryGetValue(LoadTextOptions options, [MaybeNullWhen(false)] out TextAndVersion value); 26TextAndVersion GetValue(LoadTextOptions options, CancellationToken cancellationToken); 27Task<TextAndVersion> GetValueAsync(LoadTextOptions options, CancellationToken cancellationToken); 29bool TryGetVersion(LoadTextOptions options, out VersionStamp version); 35ValueTask<VersionStamp> GetVersionAsync(LoadTextOptions options, CancellationToken cancellationToken);
Workspace\Solution\VersionSource\LoadableTextAndVersionSource.cs (8)
15private sealed class LazyValueWithOptions(LoadableTextAndVersionSource source, LoadTextOptions options) 18public readonly LoadTextOptions Options = options; 113private LazyValueWithOptions GetLazyValue(LoadTextOptions options) 126public TextAndVersion GetValue(LoadTextOptions options, CancellationToken cancellationToken) 129public bool TryGetValue(LoadTextOptions options, [MaybeNullWhen(false)] out TextAndVersion value) 132public Task<TextAndVersion> GetValueAsync(LoadTextOptions options, CancellationToken cancellationToken) 135public bool TryGetVersion(LoadTextOptions options, out VersionStamp version) 147public async ValueTask<VersionStamp> GetVersionAsync(LoadTextOptions options, CancellationToken cancellationToken)
Workspace\Solution\VersionSource\RecoverableTextAndVersion.cs (9)
54public bool TryGetValue(LoadTextOptions options, [MaybeNullWhen(false)] out TextAndVersion value) 69public bool TryGetVersion(LoadTextOptions options, out VersionStamp version) 85bool useAsync, LoadTextOptions options, CancellationToken cancellationToken) 116public TextAndVersion GetValue(LoadTextOptions options, CancellationToken cancellationToken) 126public async Task<TextAndVersion> GetValueAsync(LoadTextOptions options, CancellationToken cancellationToken) 132public async ValueTask<VersionStamp> GetVersionAsync(LoadTextOptions options, CancellationToken cancellationToken) 144public readonly LoadTextOptions LoadTextOptions; 148public RecoverableText(ITextAndVersionSource source, TextAndVersion textAndVersion, LoadTextOptions options, SolutionServices services) 207public bool TryGetTextVersion(LoadTextOptions options, out VersionStamp version)
Workspace\WorkspaceFileTextLoader.cs (1)
30private protected override SourceText CreateText(Stream stream, LoadTextOptions options, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
TestTextLoader.cs (1)
21public override Task<TextAndVersion> LoadTextAndVersionAsync(LoadTextOptions options, CancellationToken cancellationToken)
Workspaces\TestHostDocument.cs (1)
189public override Task<TextAndVersion> LoadTextAndVersionAsync(LoadTextOptions options, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\TextLoaderTests.cs (1)
102public override Task<TextAndVersion> LoadTextAndVersionAsync(LoadTextOptions options, CancellationToken cancellationToken)
Microsoft.VisualStudio.LanguageServices (2)
Preview\PreviewUpdater.PreviewDialogWorkspace.cs (2)
50public override Task<TextAndVersion> LoadTextAndVersionAsync(LoadTextOptions options, CancellationToken cancellationToken) 53internal override TextAndVersion LoadTextAndVersionSynchronously(LoadTextOptions options, CancellationToken cancellationToken)
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Client\Projects\WorkspaceFileTextLoaderNoException.cs (1)
28public override Task<TextAndVersion> LoadTextAndVersionAsync(LoadTextOptions options, CancellationToken cancellationToken)