7 instantiations of LoadTextOptions
Microsoft.CodeAnalysis.Workspaces (7)
Workspace\Solution\DocumentState.cs (1)
305var newLoadTextOptions = new LoadTextOptions(checksumAlgorithm);
Workspace\Solution\ProjectState.cs (4)
88var loadTextOptions = new LoadTextOptions(projectInfoFixed.Attributes.ChecksumAlgorithm); 309typeof(TDocumentState) == typeof(DocumentState) ? CreateDocument(documentInfo, ParseOptions, new LoadTextOptions(ChecksumAlgorithm)) : 310typeof(TDocumentState) == typeof(AdditionalDocumentState) ? new AdditionalDocumentState(LanguageServices.SolutionServices, documentInfo, new LoadTextOptions(ChecksumAlgorithm)) : 311typeof(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);
74 references to LoadTextOptions
Microsoft.CodeAnalysis.Workspaces (74)
Serialization\SerializableSourceText.cs (2)
234public override async Task<TextAndVersion> LoadTextAndVersionAsync(LoadTextOptions options, CancellationToken cancellationToken) 237internal override TextAndVersion LoadTextAndVersionSynchronously(LoadTextOptions options, CancellationToken cancellationToken)
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
667public override async 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 async 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 async 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 async 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)
88var loadTextOptions = new LoadTextOptions(projectInfoFixed.Attributes.ChecksumAlgorithm); 294internal 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) 156protected 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 async Task<TextAndVersion> LoadTextAndVersionAsync(LoadTextOptions options, CancellationToken cancellationToken) 206internal override TextAndVersion LoadTextAndVersionSynchronously(LoadTextOptions options, CancellationToken cancellationToken) 226public override async 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)