7 instantiations of LoadTextOptions
Microsoft.CodeAnalysis.Workspaces (7)
Workspace\Solution\DocumentState.cs (1)
305
var newLoadTextOptions = new
LoadTextOptions
(checksumAlgorithm);
Workspace\Solution\ProjectState.cs (4)
88
var loadTextOptions = new
LoadTextOptions
(projectInfoFixed.Attributes.ChecksumAlgorithm);
309
typeof(TDocumentState) == typeof(DocumentState) ? CreateDocument(documentInfo, ParseOptions, new
LoadTextOptions
(ChecksumAlgorithm)) :
310
typeof(TDocumentState) == typeof(AdditionalDocumentState) ? new AdditionalDocumentState(LanguageServices.SolutionServices, documentInfo, new
LoadTextOptions
(ChecksumAlgorithm)) :
311
typeof(TDocumentState) == typeof(AnalyzerConfigDocumentState) ? new AnalyzerConfigDocumentState(LanguageServices.SolutionServices, documentInfo, new
LoadTextOptions
(ChecksumAlgorithm)) :
Workspace\Solution\SourceGeneratedDocumentState.cs (1)
90
var loadTextOptions = new
LoadTextOptions
(generatedSourceText.ChecksumAlgorithm);
Workspace\Solution\TextLoader.cs (1)
84
=> LoadTextAndVersionAsync(new
LoadTextOptions
(SourceHashAlgorithms.Default), cancellationToken);
74 references to LoadTextOptions
Microsoft.CodeAnalysis.Workspaces (74)
Serialization\SerializableSourceText.cs (2)
234
public override async Task<TextAndVersion> LoadTextAndVersionAsync(
LoadTextOptions
options, CancellationToken cancellationToken)
237
internal override TextAndVersion LoadTextAndVersionSynchronously(
LoadTextOptions
options, CancellationToken cancellationToken)
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
667
public override async Task<TextAndVersion> LoadTextAndVersionAsync(
LoadTextOptions
options, CancellationToken cancellationToken)
Workspace\Solution\AdditionalDocumentState.cs (2)
20
LoadTextOptions
loadTextOptions)
29
LoadTextOptions
loadTextOptions)
Workspace\Solution\AnalyzerConfigDocumentState.cs (2)
22
LoadTextOptions
loadTextOptions,
35
LoadTextOptions
loadTextOptions)
Workspace\Solution\ConstantTextAndVersionSource.cs (5)
27
public TextAndVersion GetValue(
LoadTextOptions
options, CancellationToken cancellationToken)
30
public async Task<TextAndVersion> GetValueAsync(
LoadTextOptions
options, CancellationToken cancellationToken)
33
public bool TryGetValue(
LoadTextOptions
options, [MaybeNullWhen(false)] out TextAndVersion value)
39
public bool TryGetVersion(
LoadTextOptions
options, out VersionStamp version)
45
public async ValueTask<VersionStamp> GetVersionAsync(
LoadTextOptions
options, CancellationToken cancellationToken)
Workspace\Solution\DocumentState.cs (9)
42
LoadTextOptions
loadTextOptions,
58
LoadTextOptions
loadTextOptions)
115
LoadTextOptions
loadTextOptions,
129
LoadTextOptions
loadTextOptions,
145
LoadTextOptions
loadTextOptions,
182
LoadTextOptions
loadTextOptions)
193
LoadTextOptions
loadTextOptions,
215
LoadTextOptions
loadTextOptions,
305
var
newLoadTextOptions = new LoadTextOptions(checksumAlgorithm);
Workspace\Solution\DocumentState_LinkedFileReuse.cs (4)
104
LoadTextOptions
loadTextOptions,
130
LoadTextOptions
loadTextOptions,
236
LoadTextOptions
loadTextOptions,
259
LoadTextOptions
loadTextOptions,
Workspace\Solution\DocumentState_TreeTextSource.cs (5)
29
public async Task<TextAndVersion> GetValueAsync(
LoadTextOptions
options, CancellationToken cancellationToken)
35
public TextAndVersion GetValue(
LoadTextOptions
options, CancellationToken cancellationToken)
41
public bool TryGetValue(
LoadTextOptions
options, [NotNullWhen(true)] out TextAndVersion? value)
55
public bool TryGetVersion(
LoadTextOptions
options, out VersionStamp version)
61
public async ValueTask<VersionStamp> GetVersionAsync(
LoadTextOptions
options, CancellationToken cancellationToken)
Workspace\Solution\FileTextLoader.cs (3)
83
private protected virtual SourceText CreateText(Stream stream,
LoadTextOptions
options, CancellationToken cancellationToken)
101
public override async Task<TextAndVersion> LoadTextAndVersionAsync(
LoadTextOptions
options, CancellationToken cancellationToken)
195
internal override TextAndVersion LoadTextAndVersionSynchronously(
LoadTextOptions
options, CancellationToken cancellationToken)
Workspace\Solution\ProjectState.cs (2)
88
var
loadTextOptions = new LoadTextOptions(projectInfoFixed.Attributes.ChecksumAlgorithm);
294
internal DocumentState CreateDocument(DocumentInfo documentInfo, ParseOptions? parseOptions,
LoadTextOptions
loadTextOptions)
Workspace\Solution\SourceGeneratedDocumentState.cs (2)
90
var
loadTextOptions = new LoadTextOptions(generatedSourceText.ChecksumAlgorithm);
140
LoadTextOptions
loadTextOptions,
Workspace\Solution\TextDocumentState.cs (3)
22
public readonly
LoadTextOptions
LoadTextOptions;
32
LoadTextOptions
loadTextOptions)
156
protected 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"/>
60
public virtual Task<TextAndVersion> LoadTextAndVersionAsync(
LoadTextOptions
options, CancellationToken cancellationToken)
92
internal virtual TextAndVersion LoadTextAndVersionSynchronously(
LoadTextOptions
options, CancellationToken cancellationToken)
98
internal async Task<TextAndVersion> LoadTextAsync(
LoadTextOptions
options, CancellationToken cancellationToken)
127
internal TextAndVersion LoadTextSynchronously(
LoadTextOptions
options, CancellationToken cancellationToken)
203
public override async Task<TextAndVersion> LoadTextAndVersionAsync(
LoadTextOptions
options, CancellationToken cancellationToken)
206
internal override TextAndVersion LoadTextAndVersionSynchronously(
LoadTextOptions
options, CancellationToken cancellationToken)
226
public override async Task<TextAndVersion> LoadTextAndVersionAsync(
LoadTextOptions
options, CancellationToken cancellationToken)
229
internal override TextAndVersion LoadTextAndVersionSynchronously(
LoadTextOptions
options, CancellationToken cancellationToken)
Workspace\Solution\VersionSource\ITextAndVersionSource.cs (5)
25
bool TryGetValue(
LoadTextOptions
options, [MaybeNullWhen(false)] out TextAndVersion value);
26
TextAndVersion GetValue(
LoadTextOptions
options, CancellationToken cancellationToken);
27
Task<TextAndVersion> GetValueAsync(
LoadTextOptions
options, CancellationToken cancellationToken);
29
bool TryGetVersion(
LoadTextOptions
options, out VersionStamp version);
35
ValueTask<VersionStamp> GetVersionAsync(
LoadTextOptions
options, CancellationToken cancellationToken);
Workspace\Solution\VersionSource\LoadableTextAndVersionSource.cs (8)
15
private sealed class LazyValueWithOptions(LoadableTextAndVersionSource source,
LoadTextOptions
options)
18
public readonly
LoadTextOptions
Options = options;
113
private LazyValueWithOptions GetLazyValue(
LoadTextOptions
options)
126
public TextAndVersion GetValue(
LoadTextOptions
options, CancellationToken cancellationToken)
129
public bool TryGetValue(
LoadTextOptions
options, [MaybeNullWhen(false)] out TextAndVersion value)
132
public Task<TextAndVersion> GetValueAsync(
LoadTextOptions
options, CancellationToken cancellationToken)
135
public bool TryGetVersion(
LoadTextOptions
options, out VersionStamp version)
147
public async ValueTask<VersionStamp> GetVersionAsync(
LoadTextOptions
options, CancellationToken cancellationToken)
Workspace\Solution\VersionSource\RecoverableTextAndVersion.cs (9)
54
public bool TryGetValue(
LoadTextOptions
options, [MaybeNullWhen(false)] out TextAndVersion value)
69
public bool TryGetVersion(
LoadTextOptions
options, out VersionStamp version)
85
bool useAsync,
LoadTextOptions
options, CancellationToken cancellationToken)
116
public TextAndVersion GetValue(
LoadTextOptions
options, CancellationToken cancellationToken)
126
public async Task<TextAndVersion> GetValueAsync(
LoadTextOptions
options, CancellationToken cancellationToken)
132
public async ValueTask<VersionStamp> GetVersionAsync(
LoadTextOptions
options, CancellationToken cancellationToken)
144
public readonly
LoadTextOptions
LoadTextOptions;
148
public RecoverableText(ITextAndVersionSource source, TextAndVersion textAndVersion,
LoadTextOptions
options, SolutionServices services)
207
public bool TryGetTextVersion(
LoadTextOptions
options, out VersionStamp version)
Workspace\WorkspaceFileTextLoader.cs (1)
30
private protected override SourceText CreateText(Stream stream,
LoadTextOptions
options, CancellationToken cancellationToken)