49 instantiations of CancellationToken
Aspire.Seq (1)
SeqHealthCheck.cs (1)
19public async Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext _, CancellationToken cancellationToken = new CancellationToken())
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\Internals\System\Runtime\TimeoutHelper.cs (1)
15private static readonly CancellationToken s_precancelledToken = new CancellationToken(true);
dotnet-svcutil-lib.Tests (1)
TestInit.cs (1)
135ProcessRunner.ProcessResult procResult = ProcessRunner.TryRunAsync("dotnet", "--version", Directory.GetCurrentDirectory(), null, new CancellationToken()).ConfigureAwait(false).GetAwaiter().GetResult();
Microsoft.AspNetCore.Components (1)
RenderTree\Renderer.cs (1)
31internal static readonly Task CanceledRenderTask = Task.FromCanceled(new CancellationToken(canceled: true));
Microsoft.AspNetCore.Components.Server (1)
Circuits\RemoteRenderer.cs (1)
21private static readonly Task CanceledTask = Task.FromCanceled(new CancellationToken(canceled: true));
Microsoft.AspNetCore.Http (1)
RequestFormReaderExtensions.cs (1)
22CancellationToken cancellationToken = new CancellationToken())
Microsoft.AspNetCore.Http.Abstractions (2)
ConnectionInfo.cs (1)
54public abstract Task<X509Certificate2?> GetClientCertificateAsync(CancellationToken cancellationToken = new CancellationToken());
HttpRequest.cs (1)
147public abstract Task<IFormCollection> ReadFormAsync(CancellationToken cancellationToken = new CancellationToken());
Microsoft.AspNetCore.Server.HttpSys (2)
MessagePump.cs (1)
266StopAsync(new CancellationToken(canceled: true)).GetAwaiter().GetResult();
RequestProcessing\RequestContext.cs (1)
173_disconnectToken = new CancellationToken(canceled: true);
Microsoft.AspNetCore.Server.IIS (1)
Core\IISHttpContext.IHttpRequestLifetimeFeature.cs (1)
30return new CancellationToken(true);
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Internal\Http\HttpProtocol.cs (2)
308return new CancellationToken(false); 313return new CancellationToken(true);
Internal\KestrelServerImpl.cs (1)
287StopAsync(new CancellationToken(canceled: true)).GetAwaiter().GetResult();
Microsoft.AspNetCore.WebUtilities (4)
FormReader.cs (3)
158public async Task<KeyValuePair<string, string>?> ReadNextPairAsync(CancellationToken cancellationToken = new CancellationToken()) 168private async Task ReadNextPairAsyncImpl(CancellationToken cancellationToken = new CancellationToken()) 299public async Task<Dictionary<string, StringValues>> ReadFormAsync(CancellationToken cancellationToken = new CancellationToken())
MultipartReader.cs (1)
84public async Task<MultipartSection?> ReadNextSectionAsync(CancellationToken cancellationToken = new CancellationToken())
Microsoft.CodeAnalysis (6)
DiagnosticAnalyzer\AnalyzerDriver.cs (4)
453_lazyInitializeTask = Task.FromCanceled(new CancellationToken(canceled: true)); 456_lazyPrimaryTask = Task.FromCanceled(new CancellationToken(canceled: true)); 662_lazyPrimaryTask ??= Task.FromCanceled(new CancellationToken(canceled: true)); 696_lazyPrimaryTask = Task.FromCanceled(new CancellationToken(canceled: true));
DiagnosticAnalyzer\AsyncQueue.cs (2)
240: Task.FromCanceled<TElement>(new CancellationToken(canceled: true)); 249new CancellationToken(canceled: true).ThrowIfCancellationRequested();
Microsoft.CodeAnalysis.Scripting (1)
Hosting\CommandLine\CommandLineRunner.cs (1)
136var cancellationToken = new CancellationToken();
Microsoft.Extensions.AI.Abstractions.Tests (2)
Image\ImageGeneratorExtensionsTests.cs (2)
68var cancellationToken = new CancellationToken(canceled: false); 114var cancellationToken = new CancellationToken(canceled: false);
Microsoft.Extensions.Http.Diagnostics.Tests (3)
Logging\HttpRequestBodyReaderTest.cs (1)
111var token = new CancellationToken(true);
Logging\HttpResponseBodyReaderTest.cs (2)
134var token = new CancellationToken(true); 242var token = new CancellationToken(true);
Microsoft.Extensions.Http.Resilience.Tests (1)
Polly\HttpRetryStrategyOptionsTests.cs (1)
29[new OperationCanceledExceptionMock(new TimeoutException()), new CancellationToken(canceled: true), false],
Microsoft.Gen.Logging.Unit.Tests (1)
ParserTests.cs (1)
601", cancellationToken: new CancellationToken(true)));
Microsoft.Gen.Metrics.Unit.Tests (1)
ParserTests.cs (1)
561cancellationToken: new CancellationToken(true)));
Microsoft.Gen.MetricsReports.Unit.Tests (1)
EmitterTests.cs (1)
87emitter.GenerateReport(_metricClasses, new CancellationToken(true));
System.Data.Common (1)
System\Data\Common\AdapterUtil.Common.cs (1)
22internal static Task<T> CreatedTaskWithCancellation<T>() => Task.FromCanceled<T>(new CancellationToken(true));
System.Linq.Parallel (1)
System\Linq\Parallel\Scheduling\CancellationState.cs (1)
39return new CancellationToken(false);
System.Net.WebSockets (1)
System\Net\WebSockets\WebSocketStream.cs (1)
260ct = new CancellationToken(canceled: true);
System.Private.CoreLib (9)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\CancellationTokenRegistration.cs (1)
102new CancellationToken(node.Registrations.Source) : // avoid CTS.Token, which throws after disposal
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\CancellationTokenSource.cs (2)
86return new CancellationToken(this); 990((Action<object?, CancellationToken>)d)(state, new CancellationToken(source));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskExtensions.cs (2)
22Task.FromCanceled(new CancellationToken(true)); 38Task.FromCanceled<TResult>(new CancellationToken(true));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ValueTask.cs (4)
226return s_canceledTask ??= Task.FromCanceled(new CancellationToken(canceled: true)); 278vtst.TrySetCanceled(new CancellationToken(true)); 637return s_canceledTask ??= Task.FromCanceled<TResult>(new CancellationToken(true)); 688vtst.TrySetCanceled(new CancellationToken(true));
System.ServiceModel.Federation (1)
System\Runtime\TimeoutHelper.cs (1)
12private static readonly CancellationToken s_precancelledToken = new CancellationToken(true);
System.ServiceModel.Primitives (1)
Internals\System\Runtime\TimeoutHelper.cs (1)
16private static readonly CancellationToken s_precancelledToken = new CancellationToken(true);
System.Threading.Channels (1)
System\Threading\Channels\ChannelUtilities.cs (1)
63error is OperationCanceledException oce ? Task.FromCanceled<T>(oce.CancellationToken.IsCancellationRequested ? oce.CancellationToken : new CancellationToken(true)) :
30913 references to CancellationToken
aspire (710)
Agents\AgentEnvironmentApplicator.cs (3)
11private readonly Func<CancellationToken, Task> _applyCallback; 22Func<CancellationToken, Task> applyCallback, 54public async Task ApplyAsync(CancellationToken cancellationToken)
Agents\AgentEnvironmentDetector.cs (1)
14CancellationToken cancellationToken)
Agents\ClaudeCode\ClaudeCodeAgentEnvironmentScanner.cs (2)
49public async Task ScanAsync(AgentEnvironmentScanContext context, CancellationToken cancellationToken) 213CancellationToken cancellationToken)
Agents\ClaudeCode\ClaudeCodeCliRunner.cs (1)
17public async Task<SemVersion?> GetVersionAsync(CancellationToken cancellationToken)
Agents\ClaudeCode\IClaudeCodeCliRunner.cs (1)
18Task<SemVersion?> GetVersionAsync(CancellationToken cancellationToken);
Agents\CommonAgentApplicators.cs (2)
110private static async Task CreateSkillFileAsync(string skillFilePath, CancellationToken cancellationToken) 129private static async Task UpdateSkillFileAsync(string skillFilePath, CancellationToken cancellationToken)
Agents\CopilotCli\CopilotCliAgentEnvironmentScanner.cs (2)
49public async Task ScanAsync(AgentEnvironmentScanContext context, CancellationToken cancellationToken) 201CancellationToken cancellationToken)
Agents\CopilotCli\CopilotCliRunner.cs (1)
17public async Task<SemVersion?> GetVersionAsync(CancellationToken cancellationToken)
Agents\CopilotCli\ICopilotCliRunner.cs (1)
18Task<SemVersion?> GetVersionAsync(CancellationToken cancellationToken);
Agents\DeprecatedMcpCommandScanner.cs (2)
40public Task ScanAsync(AgentEnvironmentScanContext context, CancellationToken cancellationToken) 198private async Task UpdateConfigAsync(AgentConfigLocation location, string configPath, JsonObject config, CancellationToken cancellationToken)
Agents\IAgentEnvironmentDetector.cs (1)
19CancellationToken cancellationToken);
Agents\IAgentEnvironmentScanner.cs (1)
17Task ScanAsync(AgentEnvironmentScanContext context, CancellationToken cancellationToken);
Agents\McpConfigFileHelper.cs (1)
68public static async Task<JsonObject> ReadConfigAsync(string configFilePath, CancellationToken cancellationToken, Func<string, string>? preprocessContent = null)
Agents\OpenCode\IOpenCodeCliRunner.cs (1)
18Task<SemVersion?> GetVersionAsync(CancellationToken cancellationToken);
Agents\OpenCode\OpenCodeAgentEnvironmentScanner.cs (2)
44public async Task ScanAsync(AgentEnvironmentScanContext context, CancellationToken cancellationToken) 197CancellationToken cancellationToken)
Agents\OpenCode\OpenCodeCliRunner.cs (1)
17public async Task<SemVersion?> GetVersionAsync(CancellationToken cancellationToken)
Agents\Playwright\IPlaywrightCliRunner.cs (2)
18Task<SemVersion?> GetVersionAsync(CancellationToken cancellationToken); 26Task<bool> InstallSkillsAsync(string workingDirectory, CancellationToken cancellationToken);
Agents\Playwright\PlaywrightCliInstaller.cs (2)
78public async Task<bool> InstallAsync(AgentEnvironmentScanContext context, CancellationToken cancellationToken) 85private async Task<bool> InstallCoreAsync(AgentEnvironmentScanContext context, CancellationToken cancellationToken)
Agents\Playwright\PlaywrightCliRunner.cs (2)
16public async Task<SemVersion?> GetVersionAsync(CancellationToken cancellationToken) 81public async Task<bool> InstallSkillsAsync(string workingDirectory, CancellationToken cancellationToken)
Agents\VsCode\IVsCodeCliRunner.cs (1)
30Task<SemVersion?> GetVersionAsync(VsCodeRunOptions options, CancellationToken cancellationToken);
Agents\VsCode\VsCodeAgentEnvironmentScanner.cs (3)
49public async Task ScanAsync(AgentEnvironmentScanContext context, CancellationToken cancellationToken) 115private async Task<bool> IsVsCodeAvailableAsync(CancellationToken cancellationToken) 247CancellationToken cancellationToken)
Agents\VsCode\VsCodeCliRunner.cs (1)
17public async Task<SemVersion?> GetVersionAsync(VsCodeRunOptions options, CancellationToken cancellationToken)
Backchannel\AppHostAuxiliaryBackchannel.cs (20)
115CancellationToken cancellationToken = default) 139CancellationToken cancellationToken = default) 202public async Task<AppHostInformation?> GetAppHostInformationAsync(CancellationToken cancellationToken = default) 217public async Task<bool> StopAppHostAsync(CancellationToken cancellationToken = default) 246public async Task<DashboardMcpConnectionInfo?> GetDashboardMcpConnectionInfoAsync(CancellationToken cancellationToken = default) 261public async Task<DashboardUrlsState?> GetDashboardUrlsAsync(CancellationToken cancellationToken = default) 285public async Task<List<ResourceSnapshot>> GetResourceSnapshotsAsync(CancellationToken cancellationToken = default) 311public async IAsyncEnumerable<ResourceSnapshot> WatchResourceSnapshotsAsync([EnumeratorCancellation] CancellationToken cancellationToken = default) 346[EnumeratorCancellation] CancellationToken cancellationToken = default) 387CancellationToken cancellationToken = default) 407public async Task<GetAppHostInfoResponse?> GetAppHostInfoV2Async(CancellationToken cancellationToken = default) 444public async Task<GetDashboardInfoResponse?> GetDashboardInfoV2Async(CancellationToken cancellationToken = default) 490public async Task<GetResourcesResponse> GetResourcesV2Async(GetResourcesRequest? request = null, CancellationToken cancellationToken = default) 529[EnumeratorCancellation] CancellationToken cancellationToken = default) 583CancellationToken cancellationToken = default) 598[EnumeratorCancellation] CancellationToken cancellationToken) 637CancellationToken cancellationToken = default) 684public async Task<bool> StopAppHostV2Async(StopAppHostRequest? request = null, CancellationToken cancellationToken = default) 717CancellationToken cancellationToken = default) 744CancellationToken cancellationToken = default)
Backchannel\AppHostCliBackchannel.cs (25)
16Task RequestStopAsync(CancellationToken cancellationToken); 17Task<DashboardUrlsState> GetDashboardUrlsAsync(CancellationToken cancellationToken); 18IAsyncEnumerable<BackchannelLogEntry> GetAppHostLogEntriesAsync(CancellationToken cancellationToken); 19IAsyncEnumerable<RpcResourceState> GetResourceStatesAsync(CancellationToken cancellationToken); 20Task ConnectAsync(string socketPath, CancellationToken cancellationToken); 21Task ConnectAsync(string socketPath, bool autoReconnect, CancellationToken cancellationToken); 22IAsyncEnumerable<PublishingActivity> GetPublishingActivitiesAsync(CancellationToken cancellationToken); 23Task<string[]> GetCapabilitiesAsync(CancellationToken cancellationToken); 24Task CompletePromptResponseAsync(string promptId, PublishingPromptInputAnswer[] answers, CancellationToken cancellationToken); 25Task UpdatePromptResponseAsync(string promptId, PublishingPromptInputAnswer[] answers, CancellationToken cancellationToken); 26IAsyncEnumerable<CommandOutput> ExecAsync(CancellationToken cancellationToken); 35private CancellationToken _cancellationToken; 50public async Task RequestStopAsync(CancellationToken cancellationToken) 67public async Task<DashboardUrlsState> GetDashboardUrlsAsync(CancellationToken cancellationToken) 81public async IAsyncEnumerable<BackchannelLogEntry> GetAppHostLogEntriesAsync([EnumeratorCancellation] CancellationToken cancellationToken) 117public async IAsyncEnumerable<RpcResourceState> GetResourceStatesAsync([EnumeratorCancellation] CancellationToken cancellationToken) 153private async IAsyncEnumerable<T> EnumerateWithReconnect<T>(IAsyncEnumerable<T> source, [EnumeratorCancellation] CancellationToken cancellationToken) 201private async Task WaitForReconnectionAsync(CancellationToken cancellationToken) 248public Task ConnectAsync(string socketPath, CancellationToken cancellationToken) 251public async Task ConnectAsync(string socketPath, bool autoReconnect, CancellationToken cancellationToken) 387public async IAsyncEnumerable<PublishingActivity> GetPublishingActivitiesAsync([EnumeratorCancellation] CancellationToken cancellationToken) 407public async Task<string[]> GetCapabilitiesAsync(CancellationToken cancellationToken) 422public async Task CompletePromptResponseAsync(string promptId, PublishingPromptInputAnswer[] answers, CancellationToken cancellationToken) 435public async Task UpdatePromptResponseAsync(string promptId, PublishingPromptInputAnswer[] answers, CancellationToken cancellationToken) 448public async IAsyncEnumerable<CommandOutput> ExecAsync([EnumeratorCancellation] CancellationToken cancellationToken)
Backchannel\AppHostConnectionHelper.cs (1)
29CancellationToken cancellationToken = default)
Backchannel\AppHostConnectionResolver.cs (3)
49CancellationToken cancellationToken) 81CancellationToken cancellationToken) 176CancellationToken cancellationToken)
Backchannel\AuxiliaryBackchannelMonitor.cs (8)
128public Task ScanAsync(CancellationToken cancellationToken = default) 133protected override async Task ExecuteAsync(CancellationToken stoppingToken) 194private async Task UpdateConnectionsAsync(CancellationToken cancellationToken) 199private async Task<IReadOnlyList<Task>> ProcessDirectoryChangesAsync(CancellationToken cancellationToken) 236_ = Task.Run(async () => await DisconnectAsync(connection).ConfigureAwait(false), CancellationToken.None); 280private async Task TryConnectToSocketAsync(string socketPath, ConcurrentBag<string> failedSockets, CancellationToken cancellationToken) 509private async Task RunFileWatcherLoopAsync(IFileProvider fileProvider, CancellationToken cancellationToken) 527private static async IAsyncEnumerable<bool> WatchForChangesAsync(IFileProvider fileProvider, [EnumeratorCancellation] CancellationToken cancellationToken)
Backchannel\ExtensionBackchannel.cs (54)
23Task ConnectAsync(CancellationToken cancellationToken); 24Task DisplayMessageAsync(string emojiName, string message, CancellationToken cancellationToken); 25Task DisplaySuccessAsync(string message, CancellationToken cancellationToken); 26Task DisplaySubtleMessageAsync(string message, CancellationToken cancellationToken); 27Task DisplayErrorAsync(string error, CancellationToken cancellationToken); 28Task DisplayEmptyLineAsync(CancellationToken cancellationToken); 29Task DisplayIncompatibleVersionErrorAsync(string requiredCapability, string appHostHostingSdkVersion, CancellationToken cancellationToken); 30Task DisplayCancellationMessageAsync(CancellationToken cancellationToken); 31Task DisplayLinesAsync(IEnumerable<DisplayLineState> lines, CancellationToken cancellationToken); 32Task DisplayDashboardUrlsAsync(DashboardUrlsState dashboardUrls, CancellationToken cancellationToken); 33Task ShowStatusAsync(string? status, CancellationToken cancellationToken); 34Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken) where T : notnull; 35Task<IReadOnlyList<T>> PromptForSelectionsAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken) where T : notnull; 36Task<bool> ConfirmAsync(string promptText, bool defaultValue, CancellationToken cancellationToken); 37Task<string> PromptForStringAsync(string promptText, string? defaultValue, Func<string, ValidationResult>? validator, bool required, CancellationToken cancellationToken); 38Task<string> PromptForSecretStringAsync(string promptText, Func<string, ValidationResult>? validator, bool required, CancellationToken cancellationToken); 39Task<string?> PromptForFilePathAsync(string promptText, string? defaultValue, bool directory, CancellationToken cancellationToken); 40Task OpenEditorAsync(string path, CancellationToken cancellationToken); 41Task LogMessageAsync(LogLevel logLevel, string message, CancellationToken cancellationToken); 42Task<string[]> GetCapabilitiesAsync(CancellationToken cancellationToken); 43Task<bool> HasCapabilityAsync(string capability, CancellationToken cancellationToken); 44Task LaunchAppHostAsync(string projectFile, List<string> arguments, List<EnvVar> environment, bool debug, CancellationToken cancellationToken); 45Task NotifyAppHostStartupCompletedAsync(CancellationToken cancellationToken); 46Task StartDebugSessionAsync(string workingDirectory, string? projectFile, bool debug, DebugSessionOptions? options, CancellationToken cancellationToken); 47Task DisplayPlainTextAsync(string text, CancellationToken cancellationToken); 48Task WriteDebugSessionMessageAsync(string message, bool stdout, string? textStyle, CancellationToken cancellationToken); 87public async Task ConnectAsync(CancellationToken cancellationToken) 250public async Task DisplayMessageAsync(string emojiName, string message, CancellationToken cancellationToken) 266public async Task DisplaySuccessAsync(string message, CancellationToken cancellationToken) 282public async Task DisplaySubtleMessageAsync(string message, CancellationToken cancellationToken) 298public async Task DisplayErrorAsync(string error, CancellationToken cancellationToken) 314public async Task DisplayEmptyLineAsync(CancellationToken cancellationToken) 330public async Task DisplayIncompatibleVersionErrorAsync(string requiredCapability, string appHostHostingSdkVersion, CancellationToken cancellationToken) 347public async Task DisplayCancellationMessageAsync(CancellationToken cancellationToken) 363public async Task DisplayLinesAsync(IEnumerable<DisplayLineState> lines, CancellationToken cancellationToken) 379public async Task DisplayDashboardUrlsAsync(DashboardUrlsState dashboardUrls, CancellationToken cancellationToken) 395public async Task ShowStatusAsync(string? status, CancellationToken cancellationToken) 412CancellationToken cancellationToken) where T : notnull 442CancellationToken cancellationToken) where T : notnull 471public async Task<bool> ConfirmAsync(string promptText, bool defaultValue, CancellationToken cancellationToken) 495public async Task<string> PromptForStringAsync(string promptText, string? defaultValue, Func<string, ValidationResult>? validator, bool required, CancellationToken cancellationToken) 521public async Task<string> PromptForSecretStringAsync(string promptText, Func<string, ValidationResult>? validator, bool required, CancellationToken cancellationToken) 547public async Task<string?> PromptForFilePathAsync(string promptText, string? defaultValue, bool directory, CancellationToken cancellationToken) 565public async Task OpenEditorAsync(string path, CancellationToken cancellationToken) 581public async Task LogMessageAsync(LogLevel logLevel, string message, CancellationToken cancellationToken) 600public async Task DisplayPlainTextAsync(string text, CancellationToken cancellationToken) 616public async Task WriteDebugSessionMessageAsync(string message, bool stdout, string? textStyle, CancellationToken cancellationToken) 632public async Task<bool> HasCapabilityAsync(string capability, CancellationToken cancellationToken) 638public async Task<string[]> GetCapabilitiesAsync(CancellationToken cancellationToken) 656public async Task LaunchAppHostAsync(string projectFile, List<string> arguments, List<EnvVar> environment, bool debug, CancellationToken cancellationToken) 672public async Task NotifyAppHostStartupCompletedAsync(CancellationToken cancellationToken) 689DebugSessionOptions? options, CancellationToken cancellationToken) 708await ConnectAsync(CancellationToken.None); 719CancellationToken.None);
Backchannel\IAppHostAuxiliaryBackchannel.cs (9)
54Task<DashboardUrlsState?> GetDashboardUrlsAsync(CancellationToken cancellationToken = default); 61Task<List<ResourceSnapshot>> GetResourceSnapshotsAsync(CancellationToken cancellationToken = default); 68IAsyncEnumerable<ResourceSnapshot> WatchResourceSnapshotsAsync(CancellationToken cancellationToken = default); 80CancellationToken cancellationToken = default); 87Task<bool> StopAppHostAsync(CancellationToken cancellationToken = default); 101CancellationToken cancellationToken = default); 109Task<GetDashboardInfoResponse?> GetDashboardInfoV2Async(CancellationToken cancellationToken = default); 121CancellationToken cancellationToken = default); 135CancellationToken cancellationToken = default);
Backchannel\IAuxiliaryBackchannelMonitor.cs (1)
51Task ScanAsync(CancellationToken cancellationToken = default);
Bundles\BundleService.cs (5)
49public async Task EnsureExtractedAsync(CancellationToken cancellationToken = default) 82public async Task<LayoutConfiguration?> EnsureExtractedAndGetLayoutAsync(CancellationToken cancellationToken = default) 89public async Task<BundleExtractResult> ExtractAsync(string destinationPath, bool force = false, CancellationToken cancellationToken = default) 128private async Task<BundleExtractResult> ExtractCoreAsync(string destinationPath, CancellationToken cancellationToken) 233internal static async Task ExtractPayloadAsync(string destinationPath, CancellationToken cancellationToken)
Bundles\IBundleService.cs (3)
23Task EnsureExtractedAsync(CancellationToken cancellationToken = default); 32Task<BundleExtractResult> ExtractAsync(string destinationPath, bool force = false, CancellationToken cancellationToken = default); 41Task<LayoutConfiguration?> EnsureExtractedAndGetLayoutAsync(CancellationToken cancellationToken = default);
Caching\DiskCache.cs (3)
49public async Task<string?> GetAsync(string key, CancellationToken cancellationToken = default) 78public async Task SetAsync(string key, string content, CancellationToken cancellationToken = default) 131public Task ClearAsync(CancellationToken cancellationToken = default)
Caching\IDiskCache.cs (3)
8Task<string?> GetAsync(string key, CancellationToken cancellationToken = default); 9Task SetAsync(string key, string content, CancellationToken cancellationToken = default); 10Task ClearAsync(CancellationToken cancellationToken = default);
Certificates\CertificateService.cs (2)
28Task<EnsureCertificatesTrustedResult> EnsureCertificatesTrustedAsync(CancellationToken cancellationToken); 38public async Task<EnsureCertificatesTrustedResult> EnsureCertificatesTrustedAsync(CancellationToken cancellationToken)
Commands\AddCommand.cs (9)
63protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 283private async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> GetPackageByInteractiveFlow(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> possiblePackages, string? preferredVersion, CancellationToken cancellationToken) 324private async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> GetPackageByInteractiveFlowWithNoMatchesMessage(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> possiblePackages, string? searchTerm, CancellationToken cancellationToken) 346Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken); 347Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken); 352public virtual async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken) 365CancellationToken ct) 412var rootChoices = new List<(string Label, Func<CancellationToken, Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>> Action)>(); 456public virtual async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken)
Commands\AgentCommand.cs (1)
37protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\AgentInitCommand.cs (5)
60internal Task<int> ExecuteCommandAsync(ParseResult parseResult, CancellationToken cancellationToken) 74CancellationToken cancellationToken) 99protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 105private async Task<DirectoryInfo> PromptForWorkspaceRootAsync(CancellationToken cancellationToken) 135private async Task<int> ExecuteAgentInitAsync(DirectoryInfo workspaceRoot, CancellationToken cancellationToken)
Commands\AgentMcpCommand.cs (5)
91internal Task<int> ExecuteCommandAsync(ParseResult parseResult, CancellationToken cancellationToken) 96protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 132private async ValueTask<ListToolsResult> HandleListToolsAsync(RequestContext<ListToolsRequestParams> request, CancellationToken cancellationToken) 176private async ValueTask<CallToolResult> HandleCallToolAsync(RequestContext<CallToolRequestParams> request, CancellationToken cancellationToken) 256private Task<IAppHostAuxiliaryBackchannel?> GetSelectedConnectionAsync(CancellationToken cancellationToken)
Commands\AppHostLauncher.cs (3)
84CancellationToken cancellationToken) 149private async Task StopExistingInstancesAsync(FileInfo effectiveAppHostFile, CancellationToken cancellationToken) 221CancellationToken cancellationToken)
Commands\BaseCommand.cs (1)
72protected abstract Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken);
Commands\BaseConfigSubCommand.cs (1)
18public abstract Task<int> InteractiveExecuteAsync(CancellationToken cancellationToken);
Commands\CacheCommand.cs (2)
29protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 44protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\CertificatesCleanCommand.cs (1)
30protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\CertificatesCommand.cs (1)
30protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\CertificatesTrustCommand.cs (1)
31protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\ConfigCommand.cs (15)
47protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 84protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 96public override async Task<int> InteractiveExecuteAsync(CancellationToken cancellationToken) 102private async Task<int> ExecuteAsync(string key, CancellationToken cancellationToken) 144protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 165public override async Task<int> InteractiveExecuteAsync(CancellationToken cancellationToken) 178private async Task<int> ExecuteAsync(string key, string value, bool isGlobal, CancellationToken cancellationToken) 216protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 222public override Task<int> InteractiveExecuteAsync(CancellationToken cancellationToken) 227private async Task<int> ExecuteAsync(bool showAll, CancellationToken cancellationToken) 364protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 378public override async Task<int> InteractiveExecuteAsync(CancellationToken cancellationToken) 398private async Task<int> ExecuteAsync(string key, bool isGlobal, CancellationToken cancellationToken) 450protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 456public override Task<int> InteractiveExecuteAsync(CancellationToken cancellationToken)
Commands\DeployCommand.cs (1)
38protected override Task<string[]> GetRunArgumentsAsync(string? fullyQualifiedOutputPath, string[] unmatchedTokens, ParseResult parseResult, CancellationToken cancellationToken)
Commands\DescribeCommand.cs (2)
113protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 194private async Task<int> ExecuteWatchAsync(IAppHostAuxiliaryBackchannel connection, IReadOnlyList<ResourceSnapshot> initialSnapshots, string? dashboardBaseUrl, string? resourceName, OutputFormat format, CancellationToken cancellationToken)
Commands\DoCommand.cs (1)
46protected override async Task<string[]> GetRunArgumentsAsync(string? fullyQualifiedOutputPath, string[] unmatchedTokens, ParseResult parseResult, CancellationToken cancellationToken)
Commands\DocsCommand.cs (1)
39protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\DocsGetCommand.cs (1)
60protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\DocsListCommand.cs (1)
49protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\DocsSearchCommand.cs (1)
61protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\DoctorCommand.cs (1)
43protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\ExecCommand.cs (1)
71protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\ExportCommand.cs (4)
70protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 229CancellationToken cancellationToken) 260CancellationToken cancellationToken) 291CancellationToken cancellationToken)
Commands\ExtensionInternalCommand.cs (2)
24protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 40protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\InitCommand.cs (6)
129protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 189private async Task<int> InitializeExistingSolutionAsync(InitContext initContext, ParseResult parseResult, CancellationToken cancellationToken) 572private async Task<int> CreatePolyglotAppHostAsync(LanguageInfo language, CancellationToken cancellationToken) 601private async Task<int> CreateEmptyAppHostAsync(ParseResult parseResult, CancellationToken cancellationToken) 633private async Task EvaluateSolutionProjectsAsync(InitContext initContext, CancellationToken cancellationToken) 718private async Task<(NuGetPackage Package, PackageChannel Channel)> GetProjectTemplatesVersionAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\LogsCommand.cs (4)
130protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 206CancellationToken cancellationToken) 255CancellationToken cancellationToken) 296CancellationToken cancellationToken)
Commands\McpCallCommand.cs (1)
64protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\McpCommand.cs (1)
46protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\McpInitCommand.cs (1)
57protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\McpStartCommand.cs (1)
36protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\McpToolsCommand.cs (1)
51protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\NewCommand.cs (13)
140private async Task<ITemplate?> GetProjectTemplateAsync(ITemplate[] availableTemplates, ParseResult parseResult, CancellationToken cancellationToken) 188private async Task<ResolveTemplateVersionResult> ResolveCliTemplateVersionAsync(ParseResult parseResult, CancellationToken cancellationToken) 234protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 295Task<ITemplate> PromptForTemplateAsync(ITemplate[] validTemplates, CancellationToken cancellationToken); 296Task<string> PromptForProjectNameAsync(string defaultName, CancellationToken cancellationToken); 297Task<string> PromptForOutputPath(string v, CancellationToken cancellationToken); 308Task<(NuGetPackage Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(NuGetPackage Package, PackageChannel Channel)> candidatePackages, CancellationToken cancellationToken); 313public virtual async Task<(NuGetPackage Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(NuGetPackage Package, PackageChannel Channel)> candidatePackages, CancellationToken cancellationToken) 347CancellationToken ct) 367var rootChoices = new List<(string Label, Func<CancellationToken, Task<(NuGetPackage, PackageChannel)>> Action)>(); 410public virtual async Task<string> PromptForOutputPath(string path, CancellationToken cancellationToken) 422public virtual async Task<string> PromptForProjectNameAsync(string defaultName, CancellationToken cancellationToken) 435public virtual async Task<ITemplate> PromptForTemplateAsync(ITemplate[] validTemplates, CancellationToken cancellationToken)
Commands\PipelineCommandBase.cs (8)
114protected abstract Task<string[]> GetRunArgumentsAsync(string? fullyQualifiedOutputPath, string[] unmatchedTokens, ParseResult parseResult, CancellationToken cancellationToken); 125protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 375public async Task<bool> ProcessPublishingActivitiesDebugAsync(IAsyncEnumerable<PublishingActivity> publishingActivities, IAppHostCliBackchannel backchannel, CancellationToken cancellationToken) 482public async Task<bool> ProcessAndDisplayPublishingActivitiesAsync(IAsyncEnumerable<PublishingActivity> publishingActivities, IAppHostCliBackchannel backchannel, bool isDebugOrTraceLoggingEnabled, CancellationToken cancellationToken) 741private async Task HandlePromptActivityAsync(PublishingActivity activity, IAppHostCliBackchannel backchannel, CancellationToken cancellationToken) 798private async Task<string?> HandleSingleInputAsync(PublishingPromptInput input, string promptText, CancellationToken cancellationToken) 840private async Task<string?> HandleSelectInputAsync(PublishingPromptInput input, string promptText, CancellationToken cancellationToken) 874private async Task<string?> HandleNumberInputAsync(PublishingPromptInput input, string promptText, CancellationToken cancellationToken)
Commands\PsCommand.cs (2)
96protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 149private async Task<List<AppHostDisplayInfo>> GatherAppHostInfosAsync(List<IAppHostAuxiliaryBackchannel> connections, bool includeResources, CancellationToken cancellationToken)
Commands\PublishCommand.cs (3)
20Task<string> PromptForPublisherAsync(IEnumerable<string> publishers, CancellationToken cancellationToken); 25public virtual async Task<string> PromptForPublisherAsync(IEnumerable<string> publishers, CancellationToken cancellationToken) 52protected override Task<string[]> GetRunArgumentsAsync(string? fullyQualifiedOutputPath, string[] unmatchedTokens, ParseResult parseResult, CancellationToken cancellationToken)
Commands\RenderCommand.cs (5)
52protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 97private async Task<int> TestShowStatusAsync(CancellationToken cancellationToken) 114private async Task<int> TestShowStatusWithMarkupAsync(CancellationToken cancellationToken) 129private async Task<int> TestShowStatusEscapedAsync(CancellationToken cancellationToken) 143private async Task TestMixedMethodsAsync(CancellationToken cancellationToken)
Commands\ResourceCommand.cs (1)
66protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\ResourceCommandHelper.cs (2)
38CancellationToken cancellationToken) 58CancellationToken cancellationToken)
Commands\RestoreCommand.cs (1)
58protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\RunCommand.cs (3)
129protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 526internal static async Task CaptureAppHostLogsAsync(FileLoggerProvider fileLoggerProvider, IAppHostCliBackchannel backchannel, IInteractionService interactionService, CancellationToken cancellationToken) 614private Task<int> ExecuteDetachedAsync(ParseResult parseResult, FileInfo? passedAppHostProjectFile, bool isExtensionHost, CancellationToken cancellationToken)
Commands\Sdk\SdkCommand.cs (1)
36protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\Sdk\SdkDumpCommand.cs (2)
69protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 137CancellationToken cancellationToken)
Commands\Sdk\SdkGenerateCommand.cs (3)
62protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 101private async Task<LanguageInfo?> GetLanguageInfoAsync(string language, CancellationToken cancellationToken) 115CancellationToken cancellationToken)
Commands\SecretCommand.cs (1)
43protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\SecretDeleteCommand.cs (1)
43protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\SecretGetCommand.cs (1)
43protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\SecretListCommand.cs (1)
44protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\SecretPathCommand.cs (1)
35protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\SecretSetCommand.cs (1)
48protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\SetupCommand.cs (1)
47protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\StartCommand.cs (1)
44protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\StopCommand.cs (5)
57protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 88private async Task<int> ExecuteNonInteractiveAsync(FileInfo? passedAppHostProjectFile, CancellationToken cancellationToken) 126private async Task<int> ExecuteInteractiveAsync(FileInfo? passedAppHostProjectFile, CancellationToken cancellationToken) 147private async Task<int> StopAllAppHostsAsync(CancellationToken cancellationToken) 181private async Task<int> StopAppHostAsync(IAppHostAuxiliaryBackchannel connection, CancellationToken cancellationToken)
Commands\TelemetryCommand.cs (1)
43protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\TelemetryCommandHelpers.cs (3)
108CancellationToken cancellationToken) 206public static async Task<ResourceInfoJson[]> GetAllResourcesAsync(HttpClient client, string baseUrl, CancellationToken cancellationToken) 302[System.Runtime.CompilerServices.EnumeratorCancellation] CancellationToken cancellationToken)
Commands\TelemetryLogsCommand.cs (4)
75protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 114CancellationToken cancellationToken) 168private async Task<int> GetLogsSnapshotAsync(HttpClient client, string url, OutputFormat format, IReadOnlyList<IOtlpResource> allResources, CancellationToken cancellationToken) 194private async Task<int> StreamLogsAsync(HttpClient client, string url, OutputFormat format, IReadOnlyList<IOtlpResource> allResources, CancellationToken cancellationToken)
Commands\TelemetrySpansCommand.cs (4)
71protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 110CancellationToken cancellationToken) 169private async Task<int> GetSpansSnapshotAsync(HttpClient client, string url, OutputFormat format, IReadOnlyList<IOtlpResource> allResources, CancellationToken cancellationToken) 195private async Task<int> StreamSpansAsync(HttpClient client, string url, OutputFormat format, IReadOnlyList<IOtlpResource> allResources, CancellationToken cancellationToken)
Commands\TelemetryTracesCommand.cs (3)
69protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 110CancellationToken cancellationToken) 172CancellationToken cancellationToken)
Commands\TemplateCommand.cs (3)
15private readonly Func<ParseResult, CancellationToken, Task<int>> _executeCallback; 17public TemplateCommand(ITemplate template, Func<ParseResult, CancellationToken, Task<int>> executeCallback, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext, IInteractionService interactionService, AspireCliTelemetry telemetry) 27protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\UpdateCommand.cs (4)
110protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 268private async Task<int> ExecuteSelfUpdateAsync(ParseResult parseResult, CancellationToken cancellationToken, string? selectedChannel = null) 337private async Task ExtractAndUpdateAsync(string archivePath, CancellationToken cancellationToken) 488private async Task<string?> GetNewVersionAsync(string exePath, CancellationToken cancellationToken)
Commands\WaitCommand.cs (2)
66protected override async Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 113CancellationToken cancellationToken)
Configuration\ConfigurationService.cs (7)
13public async Task SetConfigurationAsync(string key, string value, bool isGlobal = false, CancellationToken cancellationToken = default) 39public async Task<bool> DeleteConfigurationAsync(string key, bool isGlobal = false, CancellationToken cancellationToken = default) 127public async Task<Dictionary<string, string>> GetAllConfigurationAsync(CancellationToken cancellationToken = default) 138public async Task<Dictionary<string, string>> GetLocalConfigurationAsync(CancellationToken cancellationToken = default) 146public async Task<Dictionary<string, string>> GetGlobalConfigurationAsync(CancellationToken cancellationToken = default) 153private static async Task LoadConfigurationFromFileAsync(string filePath, Dictionary<string, string> config, CancellationToken cancellationToken) 327public Task<string?> GetConfigurationAsync(string key, CancellationToken cancellationToken = default)
Configuration\IConfigurationService.cs (6)
8Task SetConfigurationAsync(string key, string value, bool isGlobal = false, CancellationToken cancellationToken = default); 9Task<bool> DeleteConfigurationAsync(string key, bool isGlobal = false, CancellationToken cancellationToken = default); 10Task<Dictionary<string, string>> GetAllConfigurationAsync(CancellationToken cancellationToken = default); 11Task<Dictionary<string, string>> GetLocalConfigurationAsync(CancellationToken cancellationToken = default); 12Task<Dictionary<string, string>> GetGlobalConfigurationAsync(CancellationToken cancellationToken = default); 13Task<string?> GetConfigurationAsync(string key, CancellationToken cancellationToken = default);
DotNet\DotNetCliExecution.cs (1)
87public async Task<int> WaitForExitAsync(CancellationToken cancellationToken)
DotNet\DotNetCliRunner.cs (31)
29Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(FileInfo projectFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 30Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 31Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, bool noRestore, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 32Task<(int ExitCode, string? TemplateVersion)> InstallTemplateAsync(string packageName, string version, FileInfo? nugetConfigFile, string? nugetSource, bool force, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 33Task<int> NewProjectAsync(string templateName, string name, string outputPath, string[] extraArgs, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 34Task<int> RestoreAsync(FileInfo projectFilePath, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 35Task<int> BuildAsync(FileInfo projectFilePath, bool noRestore, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 36Task<int> AddPackageAsync(FileInfo projectFilePath, string packageName, string packageVersion, string? nugetSource, bool noRestore, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 37Task<int> AddProjectToSolutionAsync(FileInfo solutionFile, FileInfo projectFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 38Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 39Task<(int ExitCode, string[] ConfigPaths)> GetNuGetConfigPathsAsync(DirectoryInfo workingDirectory, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 40Task<(int ExitCode, IReadOnlyList<FileInfo> Projects)> GetSolutionProjectsAsync(FileInfo solutionFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 41Task<int> AddProjectReferenceAsync(FileInfo projectFile, FileInfo referencedProject, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 42Task<int> InitUserSecretsAsync(FileInfo projectFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 106CancellationToken cancellationToken) 149private async Task StartBackchannelAsync(IDotNetCliExecution? execution, string socketPath, TaskCompletionSource<IAppHostCliBackchannel> backchannelCompletionSource, CancellationToken cancellationToken) 231public async Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(FileInfo projectFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 314public async Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 415public async Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, bool noRestore, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 490public async Task<(int ExitCode, string? TemplateVersion)> InstallTemplateAsync(string packageName, string version, FileInfo? nugetConfigFile, string? nugetSource, bool force, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 619public async Task<int> NewProjectAsync(string templateName, string name, string outputPath, string[] extraArgs, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 634public async Task<int> RestoreAsync(FileInfo projectFilePath, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 650public async Task<int> BuildAsync(FileInfo projectFilePath, bool noRestore, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 673public async Task<int> AddPackageAsync(FileInfo projectFilePath, string packageName, string packageVersion, string? nugetSource, bool noRestore, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 737public async Task<int> AddProjectToSolutionAsync(FileInfo solutionFile, FileInfo projectFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 766public async Task<string> ComputeNuGetConfigHierarchySha256Async(DirectoryInfo workingDirectory, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 829public async Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 998public async Task<(int ExitCode, string[] ConfigPaths)> GetNuGetConfigPathsAsync(DirectoryInfo workingDirectory, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 1038public async Task<(int ExitCode, IReadOnlyList<FileInfo> Projects)> GetSolutionProjectsAsync(FileInfo solutionFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 1104public async Task<int> AddProjectReferenceAsync(FileInfo projectFile, FileInfo referencedProject, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 1133public Task<int> InitUserSecretsAsync(FileInfo projectFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
DotNet\DotNetSdkInstaller.cs (1)
22public async Task<(bool Success, string? HighestDetectedVersion, string MinimumRequiredVersion)> CheckAsync(CancellationToken cancellationToken = default)
DotNet\IDotNetCliExecution.cs (1)
37Task<int> WaitForExitAsync(CancellationToken cancellationToken);
DotNet\IDotNetSdkInstaller.cs (1)
16Task<(bool Success, string? HighestDetectedVersion, string MinimumRequiredVersion)> CheckAsync(CancellationToken cancellationToken = default);
Git\GitRepository.cs (1)
17public async Task<DirectoryInfo?> GetRootAsync(CancellationToken cancellationToken)
Git\IGitRepository.cs (1)
16Task<DirectoryInfo?> GetRootAsync(CancellationToken cancellationToken);
Interaction\BannerService.cs (2)
51public async Task DisplayBannerAsync(CancellationToken cancellationToken = default) 114private static async Task DelayAsync(int milliseconds, CancellationToken cancellationToken)
Interaction\ConsoleInteractionService.cs (5)
129public async Task<string> PromptForStringAsync(string promptText, string? defaultValue = null, Func<string, ValidationResult>? validator = null, bool isSecret = false, bool required = false, CancellationToken cancellationToken = default) 159public Task<string> PromptForFilePathAsync(string promptText, string? defaultValue = null, Func<string, ValidationResult>? validator = null, bool directory = false, bool required = false, CancellationToken cancellationToken = default) 164public async Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull 200public async Task<IReadOnlyList<T>> PromptForSelectionsAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, IEnumerable<T>? preSelected = null, bool optional = false, CancellationToken cancellationToken = default) where T : notnull 389public Task<bool> ConfirmAsync(string promptText, bool defaultValue = true, CancellationToken cancellationToken = default)
Interaction\ExtensionInteractionService.cs (8)
32private readonly CancellationToken _cancellationToken; 37public ExtensionInteractionService(ConsoleInteractionService consoleInteractionService, IExtensionBackchannel backchannel, bool extensionPromptEnabled, CancellationToken? cancellationToken = null) 42_cancellationToken = cancellationToken ?? CancellationToken.None; 101public async Task<string> PromptForStringAsync(string promptText, string? defaultValue = null, Func<string, ValidationResult>? validator = null, bool isSecret = false, bool required = false, CancellationToken cancellationToken = default) 149public async Task<string> PromptForFilePathAsync(string promptText, string? defaultValue = null, Func<string, ValidationResult>? validator = null, bool directory = false, bool required = false, CancellationToken cancellationToken = default) 201public async Task<bool> ConfirmAsync(string promptText, bool defaultValue = true, CancellationToken cancellationToken = default) 233CancellationToken cancellationToken = default) where T : notnull 265IEnumerable<T>? preSelected = null, bool optional = false, CancellationToken cancellationToken = default) where T : notnull
Interaction\IBannerService.cs (1)
16Task DisplayBannerAsync(CancellationToken cancellationToken = default);
Interaction\IInteractionService.cs (5)
15Task<string> PromptForStringAsync(string promptText, string? defaultValue = null, Func<string, ValidationResult>? validator = null, bool isSecret = false, bool required = false, CancellationToken cancellationToken = default); 16Task<string> PromptForFilePathAsync(string promptText, string? defaultValue = null, Func<string, ValidationResult>? validator = null, bool directory = false, bool required = false, CancellationToken cancellationToken = default); 17public Task<bool> ConfirmAsync(string promptText, bool defaultValue = true, CancellationToken cancellationToken = default); 18Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull; 19Task<IReadOnlyList<T>> PromptForSelectionsAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, IEnumerable<T>? preSelected = null, bool optional = false, CancellationToken cancellationToken = default) where T : notnull;
Layout\LayoutProcessRunner.cs (1)
40CancellationToken ct = default)
Mcp\Docs\DocsCache.cs (14)
32public async Task<string?> GetAsync(string key, CancellationToken cancellationToken = default) 59public async Task SetAsync(string key, string content, CancellationToken cancellationToken = default) 74public async Task<string?> GetETagAsync(string url, CancellationToken cancellationToken = default) 101public async Task SetETagAsync(string url, string? etag, CancellationToken cancellationToken = default) 121public async Task<LlmsDocument[]?> GetIndexAsync(CancellationToken cancellationToken = default) 146public async Task SetIndexAsync(LlmsDocument[] documents, CancellationToken cancellationToken = default) 159public Task InvalidateAsync(string key, CancellationToken cancellationToken = default) 211private async Task<string?> GetFromDiskAsync(string key, CancellationToken cancellationToken) 229private async Task SaveToDiskAsync(string key, string content, CancellationToken cancellationToken) 249private async Task<string?> GetETagFromDiskAsync(CancellationToken cancellationToken) 267private async Task SaveETagToDiskAsync(string etag, CancellationToken cancellationToken) 282private Task DeleteETagFromDiskAsync(CancellationToken cancellationToken) 320private async Task<LlmsDocument[]?> GetIndexFromDiskAsync(CancellationToken cancellationToken) 356private async Task SaveIndexToDiskAsync(LlmsDocument[] documents, CancellationToken cancellationToken)
Mcp\Docs\DocsFetcher.cs (2)
21Task<string?> FetchDocsAsync(CancellationToken cancellationToken = default); 35public async Task<string?> FetchDocsAsync(CancellationToken cancellationToken = default)
Mcp\Docs\DocsIndexService.cs (8)
24ValueTask EnsureIndexedAsync(CancellationToken cancellationToken = default); 31ValueTask<IReadOnlyList<DocsListItem>> ListDocumentsAsync(CancellationToken cancellationToken = default); 40ValueTask<IReadOnlyList<DocsSearchResult>> SearchAsync(string query, int topK = 10, CancellationToken cancellationToken = default); 49ValueTask<DocsContent?> GetDocumentAsync(string slug, string? section = null, CancellationToken cancellationToken = default); 132public async ValueTask EnsureIndexedAsync(CancellationToken cancellationToken = default) 190public async ValueTask<IReadOnlyList<DocsListItem>> ListDocumentsAsync(CancellationToken cancellationToken = default) 210public async ValueTask<IReadOnlyList<DocsSearchResult>> SearchAsync(string query, int topK = 10, CancellationToken cancellationToken = default) 255public async ValueTask<DocsContent?> GetDocumentAsync(string slug, string? section = null, CancellationToken cancellationToken = default)
Mcp\Docs\DocsSearchService.cs (2)
22Task<DocsSearchResponse?> SearchAsync(string query, int topK = 5, CancellationToken cancellationToken = default); 132public async Task<DocsSearchResponse?> SearchAsync(string query, int topK = 5, CancellationToken cancellationToken = default)
Mcp\Docs\IDocsCache.cs (7)
17Task<string?> GetAsync(string key, CancellationToken cancellationToken = default); 25Task SetAsync(string key, string content, CancellationToken cancellationToken = default); 33Task<string?> GetETagAsync(string url, CancellationToken cancellationToken = default); 41Task SetETagAsync(string url, string? etag, CancellationToken cancellationToken = default); 48Task<LlmsDocument[]?> GetIndexAsync(CancellationToken cancellationToken = default); 55Task SetIndexAsync(LlmsDocument[] documents, CancellationToken cancellationToken = default); 62Task InvalidateAsync(string key, CancellationToken cancellationToken = default);
Mcp\Docs\LlmsTxtParser.cs (1)
75public static Task<IReadOnlyList<LlmsDocument>> ParseAsync(string content, CancellationToken cancellationToken = default)
Mcp\IMcpNotifier.cs (2)
17Task SendNotificationAsync(string method, CancellationToken cancellationToken = default); 19Task SendNotificationAsync<TParams>(string method, TParams parameters, CancellationToken cancellationToken = default);
Mcp\IMcpResourceToolRefreshService.cs (2)
31Task<(IReadOnlyDictionary<string, ResourceToolEntry> ToolMap, bool Changed)> RefreshResourceToolMapAsync(CancellationToken cancellationToken); 37Task SendToolsListChangedNotificationAsync(CancellationToken cancellationToken);
Mcp\McpResourceToolRefreshService.cs (2)
65public async Task SendToolsListChangedNotificationAsync(CancellationToken cancellationToken) 74public async Task<(IReadOnlyDictionary<string, ResourceToolEntry> ToolMap, bool Changed)> RefreshResourceToolMapAsync(CancellationToken cancellationToken)
Mcp\McpServerNotifier.cs (2)
14public Task SendNotificationAsync(string method, CancellationToken cancellationToken = default) 20public Task SendNotificationAsync<TParams>(string method, TParams parameters, CancellationToken cancellationToken = default)
Mcp\Tools\CliMcpTool.cs (1)
36public abstract ValueTask<CallToolResult> CallToolAsync(CallToolContext context, CancellationToken cancellationToken);
Mcp\Tools\DocsToolHelper.cs (1)
22CancellationToken cancellationToken)
Mcp\Tools\DoctorTool.cs (1)
31public override async ValueTask<CallToolResult> CallToolAsync(CallToolContext context, CancellationToken cancellationToken)
Mcp\Tools\ExecuteResourceCommandTool.cs (1)
44public override async ValueTask<CallToolResult> CallToolAsync(CallToolContext context, CancellationToken cancellationToken)
Mcp\Tools\GetDocTool.cs (1)
47public override async ValueTask<CallToolResult> CallToolAsync(CallToolContext context, CancellationToken cancellationToken)
Mcp\Tools\ListAppHostsTool.cs (1)
38public override async ValueTask<CallToolResult> CallToolAsync(CallToolContext context, CancellationToken cancellationToken)
Mcp\Tools\ListConsoleLogsTool.cs (1)
39public override async ValueTask<CallToolResult> CallToolAsync(CallToolContext context, CancellationToken cancellationToken)
Mcp\Tools\ListDocsTool.cs (1)
41public override async ValueTask<CallToolResult> CallToolAsync(CallToolContext context, CancellationToken cancellationToken)
Mcp\Tools\ListIntegrationsTool.cs (1)
70public override async ValueTask<CallToolResult> CallToolAsync(CallToolContext context, CancellationToken cancellationToken)
Mcp\Tools\ListResourcesTool.cs (1)
57public override async ValueTask<CallToolResult> CallToolAsync(CallToolContext context, CancellationToken cancellationToken)
Mcp\Tools\ListStructuredLogsTool.cs (1)
43public override async ValueTask<CallToolResult> CallToolAsync(CallToolContext context, CancellationToken cancellationToken)
Mcp\Tools\ListTracesTool.cs (1)
43public override async ValueTask<CallToolResult> CallToolAsync(CallToolContext context, CancellationToken cancellationToken)
Mcp\Tools\ListTraceStructuredLogsTool.cs (1)
44public override async ValueTask<CallToolResult> CallToolAsync(CallToolContext context, CancellationToken cancellationToken)
Mcp\Tools\McpToolHelpers.cs (1)
12public static async Task<(string apiToken, string apiBaseUrl, string? dashboardBaseUrl)> GetDashboardInfoAsync(IAuxiliaryBackchannelMonitor auxiliaryBackchannelMonitor, ILogger logger, CancellationToken cancellationToken)
Mcp\Tools\RefreshToolsTool.cs (1)
20public override async ValueTask<CallToolResult> CallToolAsync(CallToolContext context, CancellationToken cancellationToken)
Mcp\Tools\SearchDocsTool.cs (1)
51public override async ValueTask<CallToolResult> CallToolAsync(CallToolContext context, CancellationToken cancellationToken)
Mcp\Tools\SelectAppHostTool.cs (1)
35public override ValueTask<CallToolResult> CallToolAsync(CallToolContext context, CancellationToken cancellationToken)
Npm\INpmProvenanceChecker.cs (1)
193Task<ProvenanceVerificationResult> VerifyProvenanceAsync(string packageName, string version, string expectedSourceRepository, string expectedWorkflowPath, string expectedBuildType, Func<WorkflowRefInfo, bool>? validateWorkflowRef, CancellationToken cancellationToken, string? sriIntegrity = null);
Npm\INpmRunner.cs (4)
36Task<NpmPackageInfo?> ResolvePackageAsync(string packageName, string versionRange, CancellationToken cancellationToken); 46Task<string?> PackAsync(string packageName, string version, string outputDirectory, CancellationToken cancellationToken); 58Task<bool> AuditSignaturesAsync(string packageName, string version, CancellationToken cancellationToken); 66Task<bool> InstallGlobalAsync(string tarballPath, CancellationToken cancellationToken);
Npm\NpmRunner.cs (5)
16public async Task<NpmPackageInfo?> ResolvePackageAsync(string packageName, string versionRange, CancellationToken cancellationToken) 75public async Task<string?> PackAsync(string packageName, string version, string outputDirectory, CancellationToken cancellationToken) 113public async Task<bool> AuditSignaturesAsync(string packageName, string version, CancellationToken cancellationToken) 165public async Task<bool> InstallGlobalAsync(string tarballPath, CancellationToken cancellationToken) 226private async Task<string?> RunNpmCommandInDirectoryAsync(string npmPath, string[] args, string workingDirectory, CancellationToken cancellationToken)
Npm\SigstoreNpmProvenanceChecker.cs (3)
29CancellationToken cancellationToken, 88string packageName, string version, CancellationToken cancellationToken) 188CancellationToken cancellationToken)
NuGet\BundleNuGetPackageCache.cs (5)
44CancellationToken cancellationToken) 60CancellationToken cancellationToken) 76CancellationToken cancellationToken) 95CancellationToken cancellationToken) 112CancellationToken cancellationToken)
NuGet\BundleNuGetService.cs (2)
29CancellationToken ct = default); 55CancellationToken ct = default)
NuGet\NuGetPackageCache.cs (9)
16Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken); 17Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken); 18Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken); 19Task<IEnumerable<NuGetPackage>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken); 32public async Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 47public async Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 52public async Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 68private static async Task<string> ComputeNuGetConfigHashSuffixAsync(FileInfo nugetConfigFile, CancellationToken cancellationToken) 76public async Task<IEnumerable<NuGetPackage>> GetPackagesAsync(DirectoryInfo workingDirectory, string query, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
NuGet\NuGetPackagePrefetcher.cs (2)
15protected override async Task ExecuteAsync(CancellationToken stoppingToken) 71private async Task<SystemCommand?> WaitForCommandSelectionAsync(CancellationToken cancellationToken)
OpenCode\IOpenCodeCliRunner.cs (1)
18Task<SemVersion?> GetVersionAsync(CancellationToken cancellationToken);
OpenCode\OpenCodeCliRunner.cs (1)
17public async Task<SemVersion?> GetVersionAsync(CancellationToken cancellationToken)
Packaging\NuGetConfigMerger.cs (6)
33public static async Task CreateOrUpdateAsync(DirectoryInfo targetDirectory, PackageChannel channel, Func<FileInfo, XmlDocument?, XmlDocument, CancellationToken, Task<bool>>? confirmationCallback = null, CancellationToken cancellationToken = default) 60private static async Task CreateNewNuGetConfigAsync(DirectoryInfo targetDirectory, PackageChannel channel, Func<FileInfo, XmlDocument?, XmlDocument, CancellationToken, Task<bool>>? confirmationCallback, CancellationToken cancellationToken) 95private static async Task UpdateExistingNuGetConfigAsync(FileInfo nugetConfigFile, PackageChannel channel, Func<FileInfo, XmlDocument?, XmlDocument, CancellationToken, Task<bool>>? confirmationCallback, CancellationToken cancellationToken)
Packaging\NuGetConfigPrompter.cs (2)
29public async Task PromptToCreateOrUpdateAsync(DirectoryInfo targetDirectory, PackageChannel channel, CancellationToken cancellationToken) 86public async Task CreateOrUpdateWithoutPromptAsync(DirectoryInfo targetDirectory, PackageChannel channel, CancellationToken cancellationToken)
Packaging\PackageChannel.cs (3)
43public async Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, CancellationToken cancellationToken) 83public async Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, CancellationToken cancellationToken) 125public async Task<IEnumerable<NuGetPackage>> GetPackagesAsync(string packageId, DirectoryInfo workingDirectory, CancellationToken cancellationToken)
Packaging\PackagingService.cs (2)
13public Task<IEnumerable<PackageChannel>> GetChannelsAsync(CancellationToken cancellationToken = default); 18public Task<IEnumerable<PackageChannel>> GetChannelsAsync(CancellationToken cancellationToken = default)
Program.cs (1)
565internal static async Task DisplayFirstTimeUseNoticeIfNeededAsync(IServiceProvider serviceProvider, string[] args, CancellationToken cancellationToken = default)
Projects\AppHostRpcClient.cs (9)
29public static async Task<AppHostRpcClient> ConnectAsync(string socketPath, CancellationToken cancellationToken) 46public Task<RuntimeSpec> GetRuntimeSpecAsync(string languageId, CancellationToken cancellationToken) 51string languageId, string targetPath, string? projectName, CancellationToken cancellationToken) 56public Task<Dictionary<string, string>> GenerateCodeAsync(string languageId, CancellationToken cancellationToken) 61public Task<Commands.Sdk.CapabilitiesInfo> GetCapabilitiesAsync(CancellationToken cancellationToken) 70public Task<T> InvokeAsync<T>(string methodName, object?[] parameters, CancellationToken cancellationToken) 74public Task InvokeAsync(string methodName, object?[] parameters, CancellationToken cancellationToken) 91private static async Task<Stream> ConnectToServerAsync(string socketPath, CancellationToken cancellationToken) 163public async Task<IAppHostRpcClient> ConnectAsync(string socketPath, CancellationToken cancellationToken)
Projects\AppHostServerProject.cs (2)
21Task<IAppHostServerProject> CreateAsync(string appPath, CancellationToken cancellationToken = default); 37public async Task<IAppHostServerProject> CreateAsync(string appPath, CancellationToken cancellationToken = default)
Projects\AppHostServerSession.cs (2)
45public async Task<IAppHostRpcClient> GetRpcClientAsync(CancellationToken cancellationToken) 107CancellationToken cancellationToken)
Projects\DefaultLanguageDiscovery.cs (3)
77public Task<IEnumerable<LanguageInfo>> GetAvailableLanguagesAsync(CancellationToken cancellationToken = default) 83public Task<string?> GetPackageForLanguageAsync(LanguageId languageId, CancellationToken cancellationToken = default) 92public Task<LanguageId?> DetectLanguageAsync(DirectoryInfo directory, CancellationToken cancellationToken = default)
Projects\DotNetAppHostProject.cs (10)
83public Task<string[]> GetDetectionPatternsAsync(CancellationToken cancellationToken = default) 157public async Task<AppHostValidationResult> ValidateAppHostAsync(FileInfo appHostFile, CancellationToken cancellationToken) 200public async Task<int> RunAsync(AppHostProjectContext context, CancellationToken cancellationToken) 371public async Task<int> PublishAsync(PublishContext context, CancellationToken cancellationToken) 472public async Task<bool> AddPackageAsync(AddPackageContext context, CancellationToken cancellationToken) 495public async Task<UpdatePackagesResult> UpdatePackagesAsync(UpdatePackagesContext context, CancellationToken cancellationToken) 502public async Task<RunningInstanceResult> FindAndStopRunningInstanceAsync(FileInfo appHostFile, DirectoryInfo homeDirectory, CancellationToken cancellationToken) 522public async Task<string?> GetUserSecretsIdAsync(FileInfo projectFile, bool autoInit, CancellationToken cancellationToken) 550private async Task<string?> QueryUserSecretsIdAsync(FileInfo projectFile, CancellationToken cancellationToken) 593CancellationToken cancellationToken)
Projects\DotNetBasedAppHostServerProject.cs (3)
274CancellationToken cancellationToken = default) 422public async Task<(bool Success, OutputCollector Output)> BuildAsync(CancellationToken cancellationToken = default) 442CancellationToken cancellationToken = default)
Projects\ExtensionGuestLauncher.cs (1)
34CancellationToken cancellationToken)
Projects\GuestAppHostProject.cs (18)
122public Task<string[]> GetDetectionPatternsAsync(CancellationToken cancellationToken = default) 155CancellationToken cancellationToken) 230CancellationToken cancellationToken) 240internal async Task<bool> BuildAndGenerateSdkAsync(DirectoryInfo directory, CancellationToken cancellationToken) 298Task<bool> IGuestAppHostSdkGenerator.BuildAndGenerateSdkAsync(DirectoryInfo directory, CancellationToken cancellationToken) 308public Task<AppHostValidationResult> ValidateAppHostAsync(FileInfo appHostFile, CancellationToken cancellationToken) 338public async Task<int> RunAsync(AppHostProjectContext context, CancellationToken cancellationToken) 748public async Task<int> PublishAsync(PublishContext context, CancellationToken cancellationToken) 942CancellationToken cancellationToken) 1002public async Task<bool> AddPackageAsync(AddPackageContext context, CancellationToken cancellationToken) 1022public async Task<UpdatePackagesResult> UpdatePackagesAsync(UpdatePackagesContext context, CancellationToken cancellationToken) 1158public async Task<RunningInstanceResult> FindAndStopRunningInstanceAsync(FileInfo appHostFile, DirectoryInfo homeDirectory, CancellationToken cancellationToken) 1194CancellationToken cancellationToken) 1277CancellationToken cancellationToken) 1301CancellationToken cancellationToken) 1338CancellationToken cancellationToken) 1360CancellationToken cancellationToken) 1376public Task<string?> GetUserSecretsIdAsync(FileInfo appHostFile, bool autoInit, CancellationToken cancellationToken)
Projects\GuestRuntime.cs (4)
59public async Task<(int ExitCode, OutputCollector Output)> InstallDependenciesAsync(DirectoryInfo directory, CancellationToken cancellationToken) 99CancellationToken cancellationToken) 124CancellationToken cancellationToken) 138CancellationToken cancellationToken)
Projects\IAppHostProject.cs (8)
164Task<string[]> GetDetectionPatternsAsync(CancellationToken cancellationToken = default); 193Task<int> RunAsync(AppHostProjectContext context, CancellationToken cancellationToken); 201Task<int> PublishAsync(PublishContext context, CancellationToken cancellationToken); 210Task<AppHostValidationResult> ValidateAppHostAsync(FileInfo appHostFile, CancellationToken cancellationToken); 218Task<bool> AddPackageAsync(AddPackageContext context, CancellationToken cancellationToken); 226Task<UpdatePackagesResult> UpdatePackagesAsync(UpdatePackagesContext context, CancellationToken cancellationToken); 235Task<RunningInstanceResult> FindAndStopRunningInstanceAsync(FileInfo appHostFile, DirectoryInfo homeDirectory, CancellationToken cancellationToken); 243Task<string?> GetUserSecretsIdAsync(FileInfo appHostFile, bool autoInit, CancellationToken cancellationToken);
Projects\IAppHostRpcClient.cs (7)
23Task<RuntimeSpec> GetRuntimeSpecAsync(string languageId, CancellationToken cancellationToken); 33CancellationToken cancellationToken); 39Task<Dictionary<string, string>> GenerateCodeAsync(string languageId, CancellationToken cancellationToken); 45Task<CapabilitiesInfo> GetCapabilitiesAsync(CancellationToken cancellationToken); 55Task<T> InvokeAsync<T>(string methodName, object?[] parameters, CancellationToken cancellationToken); 60Task InvokeAsync(string methodName, object?[] parameters, CancellationToken cancellationToken); 72Task<IAppHostRpcClient> ConnectAsync(string socketPath, CancellationToken cancellationToken);
Projects\IAppHostServerProject.cs (1)
48CancellationToken cancellationToken = default);
Projects\IAppHostServerSession.cs (2)
35Task<IAppHostRpcClient> GetRpcClientAsync(CancellationToken cancellationToken); 59CancellationToken cancellationToken);
Projects\IGuestAppHostSdkGenerator.cs (1)
17Task<bool> BuildAndGenerateSdkAsync(DirectoryInfo directory, CancellationToken cancellationToken);
Projects\IGuestProcessLauncher.cs (1)
21CancellationToken cancellationToken);
Projects\ILanguageDiscovery.cs (3)
64Task<IEnumerable<LanguageInfo>> GetAvailableLanguagesAsync(CancellationToken cancellationToken = default); 72Task<string?> GetPackageForLanguageAsync(LanguageId languageId, CancellationToken cancellationToken = default); 81Task<LanguageId?> DetectLanguageAsync(DirectoryInfo directory, CancellationToken cancellationToken = default);
Projects\ILanguageService.cs (4)
16Task<IAppHostProject?> GetConfiguredProjectAsync(CancellationToken cancellationToken = default); 24Task SetLanguageAsync(IAppHostProject project, bool isGlobal = false, CancellationToken cancellationToken = default); 31Task<IAppHostProject> PromptForProjectAsync(CancellationToken cancellationToken = default); 40Task<IAppHostProject> GetOrPromptForProjectAsync(string? explicitLanguageId = null, bool saveSelection = true, CancellationToken cancellationToken = default);
Projects\LanguageService.cs (6)
34public async Task<IAppHostProject?> GetConfiguredProjectAsync(CancellationToken cancellationToken = default) 52public async Task SetLanguageAsync(IAppHostProject project, bool isGlobal = false, CancellationToken cancellationToken = default) 57private async Task SetLanguageAsync(string languageId, bool isGlobal, CancellationToken cancellationToken) 67public async Task<IAppHostProject> PromptForProjectAsync(CancellationToken cancellationToken = default) 76private async Task<(IAppHostProject project, LanguageInfo language)> PromptForProjectWithLanguageAsync(CancellationToken cancellationToken) 110CancellationToken cancellationToken = default)
Projects\PrebuiltAppHostServer.cs (7)
102CancellationToken cancellationToken = default) 167CancellationToken cancellationToken) 193CancellationToken cancellationToken) 337private async Task<string?> ResolveChannelNameAsync(CancellationToken cancellationToken) 360private async Task<IEnumerable<string>?> GetNuGetSourcesAsync(string? channelName, CancellationToken cancellationToken) 514private async Task<List<string>> ReadProjectRefAssemblyNamesAsync(string libsPath, CancellationToken cancellationToken) 530CancellationToken cancellationToken)
Projects\ProcessGuestLauncher.cs (2)
34CancellationToken cancellationToken) 115private static async Task<bool> WaitForDrainAsync(Task drainTask, CancellationToken cancellationToken)
Projects\ProjectLocator.cs (11)
20Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default); 21Task<FileInfo?> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, bool createSettingsFile, CancellationToken cancellationToken); 28Task<FileInfo?> GetAppHostFromSettingsAsync(CancellationToken cancellationToken = default); 42public async Task<List<FileInfo>> FindAppHostProjectFilesAsync(string searchDirectory, CancellationToken cancellationToken) 48private async Task<(List<FileInfo> BuildableAppHost, List<FileInfo> UnbuildableSuspectedAppHostProjects, bool HasUnsupportedProjects)> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory, CancellationToken cancellationToken) 163public async Task<FileInfo?> GetAppHostFromSettingsAsync(CancellationToken cancellationToken = default) 168private async Task<FileInfo?> GetAppHostProjectFileFromSettingsAsync(CancellationToken cancellationToken) 173private async Task<FileInfo?> GetAppHostProjectFileFromSettingsAsync(bool silent, CancellationToken cancellationToken) 254public async Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default) 401public async Task<FileInfo?> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, bool createSettingsFile, CancellationToken cancellationToken = default) 407private async Task CreateSettingsFileAsync(FileInfo projectFile, CancellationToken cancellationToken)
Projects\ProjectUpdater.cs (17)
23Task<ProjectUpdateResult> UpdateProjectAsync(FileInfo projectFile, PackageChannel channel, CancellationToken cancellationToken = default); 28public async Task<ProjectUpdateResult> UpdateProjectAsync(FileInfo projectFile, PackageChannel channel, CancellationToken cancellationToken = default) 155private async Task<(IEnumerable<UpdateStep> UpdateSteps, bool FallbackUsed)> GetUpdateStepsAsync(FileInfo projectFile, PackageChannel channel, CancellationToken cancellationToken) 172private async Task<JsonDocument> GetItemsAndPropertiesAsync(FileInfo projectFile, CancellationToken cancellationToken) 177private async Task<JsonDocument> GetItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties, CancellationToken cancellationToken) 197private async Task<JsonDocument> GetItemsAndPropertiesWithFallbackAsync(FileInfo projectFile, UpdateContext context, CancellationToken cancellationToken) 202private async Task<JsonDocument> GetItemsAndPropertiesWithFallbackAsync(FileInfo projectFile, string[] items, string[] properties, UpdateContext context, CancellationToken cancellationToken) 229private Task AnalyzeAppHostAsync(UpdateContext context, CancellationToken cancellationToken) 240private async Task<NuGetPackageCli> GetLatestVersionOfPackageAsync(UpdateContext context, string packageId, CancellationToken cancellationToken) 257private async Task AnalyzeAppHostSdkAsync(UpdateContext context, CancellationToken cancellationToken) 597private async Task AnalyzeProjectAsync(FileInfo projectFile, UpdateContext context, CancellationToken cancellationToken) 709private async Task AnalyzePackageForTraditionalManagementAsync(string packageId, string packageVersion, FileInfo projectFile, UpdateContext context, CancellationToken cancellationToken) 731private async Task AnalyzePackageForCentralPackageManagementAsync(string packageId, FileInfo projectFile, FileInfo directoryPackagesPropsFile, UpdateContext context, CancellationToken cancellationToken) 761private async Task<string?> GetPackageVersionFromDirectoryPackagesPropsAsync(string packageId, FileInfo directoryPackagesPropsFile, FileInfo projectFile, CancellationToken cancellationToken) 831private async Task<string?> ResolveMSBuildPropertyAsync(string propertyName, FileInfo projectFile, CancellationToken cancellationToken) 878private async Task UpdatePackageReferenceInProject(FileInfo projectFile, NuGetPackageCli package, CancellationToken cancellationToken) 895private async Task<bool> AnalyzeAndConfirmNuGetConfigChanges(FileInfo targetFile, XmlDocument? originalDocument, XmlDocument proposedDocument, CancellationToken cancellationToken)
Projects\RunningInstanceManager.cs (2)
43public async Task<bool> StopRunningInstanceAsync(string socketPath, CancellationToken cancellationToken) 93public async Task<bool> MonitorProcessesForTerminationAsync(AppHostInformation appHostInfo, CancellationToken cancellationToken)
Projects\SolutionLocator.cs (3)
13Task<FileInfo?> FindSolutionFileAsync(DirectoryInfo startDirectory, CancellationToken cancellationToken = default); 18public async Task<FileInfo?> FindSolutionFileAsync(DirectoryInfo startDirectory, CancellationToken cancellationToken = default) 50private static async Task<List<FileInfo>> GetSolutionFilesInDirectoryAndSubfoldersAsync(DirectoryInfo directory, CancellationToken cancellationToken)
Scaffolding\IScaffoldingService.cs (1)
30Task<bool> ScaffoldAsync(ScaffoldContext context, CancellationToken cancellationToken);
Scaffolding\ScaffoldingService.cs (4)
36public async Task<bool> ScaffoldAsync(ScaffoldContext context, CancellationToken cancellationToken) 46private async Task<bool> ScaffoldGuestLanguageAsync(ScaffoldContext context, CancellationToken cancellationToken) 177CancellationToken cancellationToken) 205CancellationToken cancellationToken)
Secrets\SecretStoreResolver.cs (1)
22CancellationToken cancellationToken)
Telemetry\AspireCliTelemetry.cs (2)
173public async Task StartAsync(CancellationToken cancellationToken) 179public Task StopAsync(CancellationToken cancellationToken) => Task.CompletedTask;
Templating\CallbackTemplate.cs (2)
13Func<CallbackTemplate, TemplateInputs, ParseResult, CancellationToken, Task<TemplateResult>> applyTemplateCallback, 35public Task<TemplateResult> ApplyTemplateAsync(TemplateInputs inputs, ParseResult parseResult, CancellationToken cancellationToken)
Templating\CliTemplateFactory.cs (3)
77public Task<IEnumerable<ITemplate>> GetTemplatesAsync(CancellationToken cancellationToken = default) 82public Task<IEnumerable<ITemplate>> GetInitTemplatesAsync(CancellationToken cancellationToken = default) 166private async Task CopyTemplateTreeToDiskAsync(string templateRoot, string outputPath, Func<string, string> tokenReplacer, CancellationToken cancellationToken)
Templating\CliTemplateFactory.EmptyTemplate.cs (4)
15private async Task<TemplateResult> ApplyEmptyAppHostTemplateAsync(CallbackTemplate _, TemplateInputs inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken) 109private async Task<bool> ResolveUseLocalhostTldAsync(System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken) 141private async Task ApplyLocalhostTldToScaffoldedRunProfileAsync(string outputPath, string projectName, CancellationToken cancellationToken) 160private async Task WriteCSharpEmptyAppHostAsync(string? templateVersion, string outputPath, string projectName, bool useLocalhostTld, CancellationToken cancellationToken)
Templating\CliTemplateFactory.TypeScriptStarterTemplate.cs (1)
15private async Task<TemplateResult> ApplyTypeScriptStarterTemplateAsync(CallbackTemplate _, TemplateInputs inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken)
Templating\DotNetTemplateFactory.cs (23)
71public async Task<IEnumerable<ITemplate>> GetTemplatesAsync(CancellationToken cancellationToken = default) 83public async Task<IEnumerable<ITemplate>> GetInitTemplatesAsync(CancellationToken cancellationToken = default) 93private async Task<bool> IsDotNetSdkAvailableAsync(CancellationToken cancellationToken) 273private async Task<string[]> PromptForExtraAspireStarterOptionsAsync(ParseResult result, CancellationToken cancellationToken) 284private async Task<string[]> PromptForExtraAspireSingleFileOptionsAsync(ParseResult result, CancellationToken cancellationToken) 293private async Task<string[]> PromptForExtraAspirePythonStarterOptionsAsync(ParseResult result, CancellationToken cancellationToken) 303private async Task<string[]> PromptForExtraAspireJsFrontendStarterOptionsAsync(ParseResult result, CancellationToken cancellationToken) 313private async Task<string[]> PromptForExtraAspireXUnitOptionsAsync(ParseResult result, CancellationToken cancellationToken) 322private async Task PromptForDevLocalhostTldOptionAsync(ParseResult result, List<string> extraArgs, CancellationToken cancellationToken) 342private async Task PromptForRedisCacheOptionAsync(ParseResult result, List<string> extraArgs, CancellationToken cancellationToken) 362private async Task PromptForTestFrameworkOptionsAsync(ParseResult result, List<string> extraArgs, CancellationToken cancellationToken) 403private async Task PromptForXUnitVersionOptionsAsync(ParseResult result, List<string> extraArgs, CancellationToken cancellationToken) 448private async Task<TemplateResult> ApplyTemplateWithNoExtraArgsAsync(CallbackTemplate template, TemplateInputs inputs, ParseResult parseResult, CancellationToken cancellationToken) 453private async Task<TemplateResult> ApplySingleFileTemplate(CallbackTemplate template, TemplateInputs inputs, ParseResult parseResult, Func<ParseResult, CancellationToken, Task<string[]>> extraArgsCallback, CancellationToken cancellationToken) 480private Task<TemplateResult> ApplySingleFileTemplateWithNoExtraArgsAsync(CallbackTemplate template, TemplateInputs inputs, ParseResult parseResult, CancellationToken cancellationToken) 490private async Task<TemplateResult> ApplyTemplateAsync(CallbackTemplate template, TemplateInputs inputs, ParseResult parseResult, Func<ParseResult, CancellationToken, Task<string[]>> extraArgsCallback, CancellationToken cancellationToken) 503private async Task<TemplateResult> ApplyTemplateAsync(CallbackTemplate template, TemplateInputs inputs, string name, string outputPath, ParseResult parseResult, Func<ParseResult, CancellationToken, Task<string[]>> extraArgsCallback, CancellationToken cancellationToken) 622private async Task<string> GetProjectNameAsync(TemplateInputs inputs, CancellationToken cancellationToken) 633private async Task<string> GetOutputPathAsync(TemplateInputs inputs, Func<string, string> pathDeriver, string projectName, CancellationToken cancellationToken) 643private async Task<(NuGetPackage Package, PackageChannel Channel)> GetProjectTemplatesVersionAsync(TemplateInputs inputs, CancellationToken cancellationToken)
Templating\ITemplate.cs (1)
56Task<TemplateResult> ApplyTemplateAsync(TemplateInputs inputs, ParseResult parseResult, CancellationToken cancellationToken);
Templating\ITemplateFactory.cs (2)
18Task<IEnumerable<ITemplate>> GetTemplatesAsync(CancellationToken cancellationToken = default); 19Task<IEnumerable<ITemplate>> GetInitTemplatesAsync(CancellationToken cancellationToken = default);
Templating\ITemplateProvider.cs (2)
22Task<IEnumerable<ITemplate>> GetTemplatesAsync(CancellationToken cancellationToken = default); 28Task<IEnumerable<ITemplate>> GetInitTemplatesAsync(CancellationToken cancellationToken = default);
Templating\TemplateNuGetConfigService.cs (2)
25public async Task PromptToCreateOrUpdateNuGetConfigAsync(PackageChannel channel, string outputPath, CancellationToken cancellationToken) 62public async Task PromptToCreateOrUpdateNuGetConfigAsync(string? channelName, string outputPath, CancellationToken cancellationToken)
Templating\TemplateProvider.cs (2)
28public async Task<IEnumerable<ITemplate>> GetTemplatesAsync(CancellationToken cancellationToken = default) 34public async Task<IEnumerable<ITemplate>> GetInitTemplatesAsync(CancellationToken cancellationToken = default)
Utils\AppHostHelper.cs (3)
17internal static async Task<(bool IsCompatibleAppHost, bool SupportsBackchannel, string? AspireHostingVersion)> CheckAppHostCompatibilityAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, AspireCliTelemetry telemetry, DirectoryInfo workingDirectory, string logFilePath, CancellationToken cancellationToken) 53internal static async Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, AspireCliTelemetry telemetry, DirectoryInfo workingDirectory, CancellationToken cancellationToken) 69internal static async Task<int> BuildAppHostAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, bool noRestore, DotNetCliRunnerInvocationOptions options, DirectoryInfo workingDirectory, CancellationToken cancellationToken)
Utils\ArchiveHelper.cs (2)
18internal static async Task ExtractAsync(string archivePath, string destinationPath, CancellationToken cancellationToken) 71private static async Task ExtractTarGzSafeAsync(string archivePath, string destinationPath, CancellationToken cancellationToken)
Utils\CliDownloader.cs (4)
18Task<string> DownloadLatestCliAsync(string channelName, CancellationToken cancellationToken); 31public async Task<string> DownloadLatestCliAsync(string channelName, CancellationToken cancellationToken) 172private static async Task DownloadFileAsync(string url, string outputPath, int timeoutSeconds, CancellationToken cancellationToken) 184private static async Task ValidateChecksumAsync(string archivePath, string checksumPath, CancellationToken cancellationToken)
Utils\CliUpdateNotifier.cs (2)
14Task CheckForCliUpdatesAsync(DirectoryInfo workingDirectory, CancellationToken cancellationToken); 26public async Task CheckForCliUpdatesAsync(DirectoryInfo workingDirectory, CancellationToken cancellationToken)
Utils\ConfigurationHelper.cs (1)
75internal static async Task WriteSettingsFileAsync(string filePath, JsonObject settings, CancellationToken cancellationToken = default)
Utils\EnvironmentChecker\ContainerRuntimeCheck.cs (3)
31public async Task<IReadOnlyList<EnvironmentCheckResult>> CheckAsync(CancellationToken cancellationToken = default) 85private async Task<EnvironmentCheckResult> CheckSpecificContainerRuntimeAsync(string runtime, CancellationToken cancellationToken) 451private async Task<bool> IsCliInstalledAsync(string runtimeLower, CancellationToken cancellationToken)
Utils\EnvironmentChecker\DeprecatedAgentConfigCheck.cs (1)
37public Task<IReadOnlyList<EnvironmentCheckResult>> CheckAsync(CancellationToken cancellationToken = default)
Utils\EnvironmentChecker\DeprecatedWorkloadCheck.cs (1)
22public async Task<IReadOnlyList<EnvironmentCheckResult>> CheckAsync(CancellationToken cancellationToken = default)
Utils\EnvironmentChecker\DevCertsCheck.cs (1)
23public Task<IReadOnlyList<EnvironmentCheckResult>> CheckAsync(CancellationToken cancellationToken = default)
Utils\EnvironmentChecker\DotNetSdkCheck.cs (2)
26public async Task<IReadOnlyList<EnvironmentCheckResult>> CheckAsync(CancellationToken cancellationToken = default) 89private async Task<bool> IsDotNetAppHostAsync(CancellationToken cancellationToken)
Utils\EnvironmentChecker\EnvironmentChecker.cs (1)
16public async Task<IReadOnlyList<EnvironmentCheckResult>> CheckAllAsync(CancellationToken cancellationToken = default)
Utils\EnvironmentChecker\IEnvironmentCheck.cs (1)
21Task<IReadOnlyList<EnvironmentCheckResult>> CheckAsync(CancellationToken cancellationToken = default);
Utils\EnvironmentChecker\IEnvironmentChecker.cs (1)
16Task<IReadOnlyList<EnvironmentCheckResult>> CheckAllAsync(CancellationToken cancellationToken = default);
Utils\EnvironmentChecker\WslEnvironmentCheck.cs (1)
16public Task<IReadOnlyList<EnvironmentCheckResult>> CheckAsync(CancellationToken cancellationToken = default)
Utils\FileLock.cs (2)
48/// Uses <see cref="Task.Delay(TimeSpan, CancellationToken)"/> between retries to avoid blocking the thread pool. 55public static async Task<FileLock> AcquireAsync(string lockPath, CancellationToken cancellationToken = default, TimeSpan? timeout = null)
Utils\SdkInstallHelper.cs (1)
29CancellationToken cancellationToken = default)
aspire-managed (1)
NuGet\Commands\SearchCommand.cs (1)
256CancellationToken.None).ConfigureAwait(false);
Aspire.Azure.AI.OpenAI.Tests (2)
AspireAzureOpenAIClientBuilderChatClientExtensionsTests.cs (1)
220static Task<ChatResponse> TestMiddleware(IEnumerable<ChatMessage> list, ChatOptions? options, IChatClient client, CancellationToken token)
AspireAzureOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (1)
221private Task<GeneratedEmbeddings<Embedding<float>>> TestMiddleware(IEnumerable<string> inputs, EmbeddingGenerationOptions? options, IEmbeddingGenerator<string, Embedding<float>> nextAsync, CancellationToken cancellationToken)
Aspire.Azure.Messaging.WebPubSub (1)
AspireWebPubSubExtensions.cs (1)
165public async Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (2)
tests\Aspire.Azure.Npgsql.Tests\FakeTokenCredential.cs (2)
44public override AccessToken GetToken(TokenRequestContext requestContext, CancellationToken cancellationToken) 51public override ValueTask<AccessToken> GetTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken)
Aspire.Azure.Npgsql.Tests (2)
FakeTokenCredential.cs (2)
44public override AccessToken GetToken(TokenRequestContext requestContext, CancellationToken cancellationToken) 51public override ValueTask<AccessToken> GetTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken)
Aspire.Azure.Search.Documents (1)
AzureSearchIndexHealthCheck.cs (1)
21public async Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
Aspire.Azure.Storage.Files.DataLake (2)
AzureDataLakeFileSystemHealthCheck.cs (1)
21CancellationToken cancellationToken = default)
AzureDataLakeStorageHealthCheck.cs (1)
21CancellationToken cancellationToken = default)
Aspire.Cli.EndToEnd.Tests (12)
McpDocsE2ETests.cs (11)
63var cancellationToken = TestContext.Current.CancellationToken; 76var cancellationToken = TestContext.Current.CancellationToken; 92var cancellationToken = TestContext.Current.CancellationToken; 113var cancellationToken = TestContext.Current.CancellationToken; 132var cancellationToken = TestContext.Current.CancellationToken; 169var cancellationToken = TestContext.Current.CancellationToken; 184var cancellationToken = TestContext.Current.CancellationToken; 218var cancellationToken = TestContext.Current.CancellationToken; 234var cancellationToken = TestContext.Current.CancellationToken; 269var cancellationToken = TestContext.Current.CancellationToken; 291var cancellationToken = TestContext.Current.CancellationToken;
tests\Shared\TemporaryRepo.cs (1)
18public async Task InitializeGitAsync(CancellationToken cancellationToken = default)
Aspire.Cli.Tests (672)
Agents\AgentEnvironmentApplicatorTests.cs (2)
23await applicator.ApplyAsync(CancellationToken.None).DefaultTimeout(); 32CancellationToken receivedToken = default;
Agents\AgentEnvironmentDetectorTests.cs (6)
23var applicators = await detector.DetectAsync(context, CancellationToken.None).DefaultTimeout(); 40var applicators = await detector.DetectAsync(context, CancellationToken.None).DefaultTimeout(); 64var applicators = await detector.DetectAsync(context, CancellationToken.None).DefaultTimeout(); 93var applicators = await detector.DetectAsync(context, CancellationToken.None).DefaultTimeout(); 112var applicators = await detector.DetectAsync(context, CancellationToken.None).DefaultTimeout(); 123public Task ScanAsync(AgentEnvironmentScanContext context, CancellationToken cancellationToken)
Agents\ClaudeCodeAgentEnvironmentScannerTests.cs (7)
33await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 41() => aspireApplicator.ApplyAsync(CancellationToken.None)).DefaultTimeout(); 61await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 67() => aspireApplicator.ApplyAsync(CancellationToken.None)).DefaultTimeout(); 87await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 93() => aspireApplicator.ApplyAsync(CancellationToken.None)).DefaultTimeout(); 137public Task<SemVersion?> GetVersionAsync(CancellationToken cancellationToken)
Agents\CommonAgentApplicatorsTests.cs (2)
128await context.Applicators[0].ApplyAsync(CancellationToken.None).DefaultTimeout(); 176await context.Applicators[0].ApplyAsync(CancellationToken.None).DefaultTimeout();
Agents\CopilotCliAgentEnvironmentScannerTests.cs (14)
28await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 49await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 55await aspireApplicator.ApplyAsync(CancellationToken.None).DefaultTimeout(); 118await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 119await context.Applicators[0].ApplyAsync(CancellationToken.None).DefaultTimeout(); 163await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 179await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 245await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 253() => aspireApplicator.ApplyAsync(CancellationToken.None)).DefaultTimeout(); 273await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 279() => aspireApplicator.ApplyAsync(CancellationToken.None)).DefaultTimeout(); 299await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 305() => aspireApplicator.ApplyAsync(CancellationToken.None)).DefaultTimeout(); 319public Task<SemVersion?> GetVersionAsync(CancellationToken cancellationToken)
Agents\CopilotCliRunnerTests.cs (1)
18_ = await runner.GetVersionAsync(CancellationToken.None);
Agents\OpenCodeAgentEnvironmentScannerTests.cs (7)
31await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 39() => aspireApplicator.ApplyAsync(CancellationToken.None)).DefaultTimeout(); 57await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 63() => aspireApplicator.ApplyAsync(CancellationToken.None)).DefaultTimeout(); 81await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 87() => aspireApplicator.ApplyAsync(CancellationToken.None)).DefaultTimeout(); 117public Task<SemVersion?> GetVersionAsync(CancellationToken cancellationToken)
Agents\PlaywrightCliInstallerTests.cs (21)
38var result = await installer.InstallAsync(CreateTestContext(), CancellationToken.None); 58var result = await installer.InstallAsync(CreateTestContext(), CancellationToken.None); 92await installer.InstallAsync(context, CancellationToken.None); 122var result = await installer.InstallAsync(CreateTestContext(), CancellationToken.None); 141var result = await installer.InstallAsync(CreateTestContext(), CancellationToken.None); 167var result = await installer.InstallAsync(CreateTestContext(), CancellationToken.None); 206var result = await installer.InstallAsync(CreateTestContext(), CancellationToken.None); 242var result = await installer.InstallAsync(CreateTestContext(), CancellationToken.None); 281var result = await installer.InstallAsync(CreateTestContext(), CancellationToken.None); 358var result = await installer.InstallAsync(CreateTestContext(), CancellationToken.None); 392var result = await installer.InstallAsync(CreateTestContext(), CancellationToken.None); 422await installer.InstallAsync(CreateTestContext(), CancellationToken.None); 438await installer.InstallAsync(CreateTestContext(), CancellationToken.None); 483await installer.InstallAsync(context, CancellationToken.None); 552public Task<NpmPackageInfo?> ResolvePackageAsync(string packageName, string versionRange, CancellationToken cancellationToken) 558public Task<string?> PackAsync(string packageName, string version, string outputDirectory, CancellationToken cancellationToken) 564public Task<bool> AuditSignaturesAsync(string packageName, string version, CancellationToken cancellationToken) 567public Task<bool> InstallGlobalAsync(string tarballPath, CancellationToken cancellationToken) 579public Task<ProvenanceVerificationResult> VerifyProvenanceAsync(string packageName, string version, string expectedSourceRepository, string expectedWorkflowPath, string expectedBuildType, Func<WorkflowRefInfo, bool>? validateWorkflowRef, CancellationToken cancellationToken, string? sriIntegrity = null) 599public Task<SemVersion?> GetVersionAsync(CancellationToken cancellationToken) 602public Task<bool> InstallSkillsAsync(string workingDirectory, CancellationToken cancellationToken)
Agents\VsCodeAgentEnvironmentScannerTests.cs (21)
29await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 47await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 65await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 79await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 97await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 116await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 123await aspireApplicator.ApplyAsync(CancellationToken.None).DefaultTimeout(); 140await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 141await context.Applicators[0].ApplyAsync(CancellationToken.None).DefaultTimeout(); 196await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 197await context.Applicators[0].ApplyAsync(CancellationToken.None).DefaultTimeout(); 237await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 243await aspireApplicator.ApplyAsync(CancellationToken.None).DefaultTimeout(); 268await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 289await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 297() => aspireApplicator.ApplyAsync(CancellationToken.None)).DefaultTimeout(); 317await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 323() => aspireApplicator.ApplyAsync(CancellationToken.None)).DefaultTimeout(); 343await scanner.ScanAsync(context, CancellationToken.None).DefaultTimeout(); 349() => aspireApplicator.ApplyAsync(CancellationToken.None)).DefaultTimeout(); 361public Task<SemVersion?> GetVersionAsync(VsCodeRunOptions options, CancellationToken cancellationToken) => Task.FromResult(version);
Caching\DiskCacheTests.cs (14)
35var miss = await cache.GetAsync(key, CancellationToken.None).DefaultTimeout(); 38await cache.SetAsync(key, "RESULT-A", CancellationToken.None).DefaultTimeout(); 39var hit = await cache.GetAsync(key, CancellationToken.None).DefaultTimeout(); 55await cache.SetAsync(key, "RESULT-B", CancellationToken.None).DefaultTimeout(); 59var after = await cache.GetAsync(key, CancellationToken.None).DefaultTimeout(); 75await cache.SetAsync(key, "OLD", CancellationToken.None).DefaultTimeout(); 78await cache.SetAsync(key, "NEW", CancellationToken.None).DefaultTimeout(); 80var val = await cache.GetAsync(key, CancellationToken.None).DefaultTimeout(); 96await cache.SetAsync(key, "VALUE", CancellationToken.None).DefaultTimeout(); 97var before = await cache.GetAsync(key, CancellationToken.None).DefaultTimeout(); 99await cache.ClearAsync(CancellationToken.None).DefaultTimeout(); 100var after = await cache.GetAsync(key, CancellationToken.None).DefaultTimeout(); 115await cache.SetAsync(key, "VALUE-X", CancellationToken.None).DefaultTimeout(); 131var val = await cache.GetAsync(key, CancellationToken.None).DefaultTimeout();
Commands\AddCommandTests.cs (5)
583await prompter.PromptForIntegrationAsync(packages, CancellationToken.None).DefaultTimeout(); 632var result = await prompter.PromptForIntegrationVersionAsync(packages, CancellationToken.None).DefaultTimeout(); 684await prompter.PromptForIntegrationVersionAsync(packages, CancellationToken.None).DefaultTimeout(); 822public override Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken) 831public override Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken)
Commands\ConfigCommandTests.cs (6)
658public Task SetConfigurationAsync(string key, string value, bool isGlobal = false, CancellationToken cancellationToken = default) 663public Task<bool> DeleteConfigurationAsync(string key, bool isGlobal = false, CancellationToken cancellationToken = default) 668public Task<Dictionary<string, string>> GetAllConfigurationAsync(CancellationToken cancellationToken = default) 677public Task<Dictionary<string, string>> GetLocalConfigurationAsync(CancellationToken cancellationToken = default) 685public Task<Dictionary<string, string>> GetGlobalConfigurationAsync(CancellationToken cancellationToken = default) 690public Task<string?> GetConfigurationAsync(string key, CancellationToken cancellationToken = default)
Commands\DeployCommandTests.cs (2)
400static async IAsyncEnumerable<PublishingActivity> GetFailedDeploymentActivities([EnumeratorCancellation] CancellationToken cancellationToken) 474public override Task<string> PromptForPublisherAsync(IEnumerable<string> publishers, CancellationToken cancellationToken)
Commands\DocsCommandTests.cs (5)
175public ValueTask EnsureIndexedAsync(CancellationToken cancellationToken = default) 180public ValueTask<IReadOnlyList<DocsListItem>> ListDocumentsAsync(CancellationToken cancellationToken = default) 191public ValueTask<IReadOnlyList<DocsSearchResult>> SearchAsync(string query, int topK = 10, CancellationToken cancellationToken = default) 201public ValueTask<DocsContent?> GetDocumentAsync(string slug, string? section = null, CancellationToken cancellationToken = default) 221public Task<DocsSearchResponse?> SearchAsync(string query, int topK = 5, CancellationToken cancellationToken = default)
Commands\ExecCommandTests.cs (9)
171public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken) 176public Task<FileInfo?> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, bool createSettingsFile, CancellationToken cancellationToken) 181public Task<FileInfo?> GetAppHostFromSettingsAsync(CancellationToken cancellationToken = default) => Task.FromResult<FileInfo?>(null); 186public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken) 191public Task<FileInfo?> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, bool createSettingsFile, CancellationToken cancellationToken) 196public Task<FileInfo?> GetAppHostFromSettingsAsync(CancellationToken cancellationToken = default) => Task.FromResult<FileInfo?>(null); 201public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken) 206public Task<FileInfo?> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, bool createSettingsFile, CancellationToken cancellationToken) 211public Task<FileInfo?> GetAppHostFromSettingsAsync(CancellationToken cancellationToken = default) => Task.FromResult<FileInfo?>(null);
Commands\ExtensionInternalCommandTests.cs (24)
205CancellationToken cancellationToken) 214CancellationToken cancellationToken) 223CancellationToken cancellationToken) 231CancellationToken cancellationToken) 239CancellationToken cancellationToken) 244public Task<FileInfo?> GetAppHostFromSettingsAsync(CancellationToken cancellationToken = default) => Task.FromResult<FileInfo?>(null); 260CancellationToken cancellationToken) 269CancellationToken cancellationToken) 278CancellationToken cancellationToken) 286CancellationToken cancellationToken) 294CancellationToken cancellationToken) 299public Task<FileInfo?> GetAppHostFromSettingsAsync(CancellationToken cancellationToken = default) => Task.FromResult<FileInfo?>(null); 308CancellationToken cancellationToken) 316CancellationToken cancellationToken) 325CancellationToken cancellationToken) 333CancellationToken cancellationToken) 341CancellationToken cancellationToken) 346public Task<FileInfo?> GetAppHostFromSettingsAsync(CancellationToken cancellationToken = default) => Task.FromResult<FileInfo?>(null); 355CancellationToken cancellationToken) 363CancellationToken cancellationToken) 372CancellationToken cancellationToken) 380CancellationToken cancellationToken) 388CancellationToken cancellationToken) 393public Task<FileInfo?> GetAppHostFromSettingsAsync(CancellationToken cancellationToken = default) => Task.FromResult<FileInfo?>(null);
Commands\InitCommandTests.cs (13)
397public override Task<(Aspire.Shared.NuGetPackageCli Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(Aspire.Shared.NuGetPackageCli Package, PackageChannel Channel)> candidatePackages, CancellationToken cancellationToken) 406public override Task<string> PromptForProjectNameAsync(string defaultName, CancellationToken cancellationToken) 415public override Task<string> PromptForOutputPath(string defaultPath, CancellationToken cancellationToken) 428public Task<IEnumerable<PackageChannel>> GetChannelsAsync(CancellationToken cancellationToken = default) 438public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 449public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 454public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 459public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) 548public Task<IEnumerable<PackageChannel>> GetChannelsAsync(CancellationToken cancellationToken = default) 562public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 574public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 579public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 584public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
Commands\NewCommandTests.cs (31)
686public Task<EnsureCertificatesTrustedResult> EnsureCertificatesTrustedAsync(CancellationToken cancellationToken) 1483public override Task<ITemplate> PromptForTemplateAsync(ITemplate[] validTemplates, CancellationToken cancellationToken) 1492public override Task<string> PromptForProjectNameAsync(string defaultName, CancellationToken cancellationToken) 1501public override Task<string> PromptForOutputPath(string path, CancellationToken cancellationToken) 1510public override Task<(NuGetPackage Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(NuGetPackage Package, PackageChannel Channel)> candidatePackages, CancellationToken cancellationToken) 1534public Task<string> PromptForStringAsync(string promptText, string? defaultValue = null, Func<string, ValidationResult>? validator = null, bool isSecret = false, bool required = false, CancellationToken cancellationToken = default) 1539public Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull 1558public Task<IReadOnlyList<T>> PromptForSelectionsAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, IEnumerable<T>? preSelected = null, bool optional = false, CancellationToken cancellationToken = default) where T : notnull 1579public Task<bool> ConfirmAsync(string promptText, bool defaultValue = true, CancellationToken cancellationToken = default) => Task.FromResult(true); 1580public Task<string> PromptForFilePathAsync(string promptText, string? defaultValue = null, Func<string, ValidationResult>? validator = null, bool directory = false, bool required = false, CancellationToken cancellationToken = default) 1596public Func<CancellationToken, Task<IEnumerable<PackageChannel>>>? GetChannelsAsyncCallback { get; set; } 1598public Task<IEnumerable<PackageChannel>> GetChannelsAsync(CancellationToken cancellationToken = default) 1613public Func<DirectoryInfo, bool, FileInfo?, CancellationToken, Task<IEnumerable<NuGetPackage>>>? GetTemplatePackagesAsyncCallback { get; set; } 1615public Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 1631public Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 1636public Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 1641public Task<IEnumerable<NuGetPackage>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) 1649public Func<ScaffoldContext, CancellationToken, Task<bool>>? ScaffoldAsyncCallback { get; set; } 1651public Task<bool> ScaffoldAsync(ScaffoldContext context, CancellationToken cancellationToken) 1674internal sealed class TestTypeScriptStarterProjectFactory(Func<DirectoryInfo, CancellationToken, Task<bool>> buildAndGenerateSdkAsync) : IAppHostProjectFactory 1701internal sealed class TestTypeScriptStarterProject(Func<DirectoryInfo, CancellationToken, Task<bool>> buildAndGenerateSdkAsync) : IAppHostProject, IGuestAppHostSdkGenerator 1711public Task<string[]> GetDetectionPatternsAsync(CancellationToken cancellationToken = default) 1726public Task<int> RunAsync(AppHostProjectContext context, CancellationToken cancellationToken) 1731public Task<int> PublishAsync(PublishContext context, CancellationToken cancellationToken) 1736public Task<AppHostValidationResult> ValidateAppHostAsync(FileInfo appHostFile, CancellationToken cancellationToken) 1741public Task<bool> AddPackageAsync(AddPackageContext context, CancellationToken cancellationToken) 1746public Task<UpdatePackagesResult> UpdatePackagesAsync(UpdatePackagesContext context, CancellationToken cancellationToken) 1751public Task<RunningInstanceResult> FindAndStopRunningInstanceAsync(FileInfo appHostFile, DirectoryInfo homeDirectory, CancellationToken cancellationToken) 1756public Task<string?> GetUserSecretsIdAsync(FileInfo appHostFile, bool autoInit, CancellationToken cancellationToken) 1761public Task<IReadOnlyList<(string PackageId, string Version)>> GetPackageReferencesAsync(FileInfo appHostFile, CancellationToken cancellationToken) 1766public Task<bool> BuildAndGenerateSdkAsync(DirectoryInfo directory, CancellationToken cancellationToken)
Commands\PublishCommandPromptingIntegrationTests.cs (16)
748public async IAsyncEnumerable<PublishingActivity> GetPublishingActivitiesAsync([EnumeratorCancellation] CancellationToken cancellationToken) 789public Task CompletePromptResponseAsync(string promptId, PublishingPromptInputAnswer[] answers, CancellationToken cancellationToken) 794public Task UpdatePromptResponseAsync(string promptId, PublishingPromptInputAnswer[] answers, CancellationToken cancellationToken) 812public Task RequestStopAsync(CancellationToken cancellationToken) => Task.CompletedTask; 813public Task<DashboardUrlsState> GetDashboardUrlsAsync(CancellationToken cancellationToken) => 821public async IAsyncEnumerable<BackchannelLogEntry> GetAppHostLogEntriesAsync([EnumeratorCancellation] CancellationToken cancellationToken) 826public async IAsyncEnumerable<RpcResourceState> GetResourceStatesAsync([EnumeratorCancellation] CancellationToken cancellationToken) 831public Task ConnectAsync(string socketPath, CancellationToken cancellationToken) => Task.CompletedTask; 832public Task ConnectAsync(string socketPath, bool autoReconnect, CancellationToken cancellationToken) => Task.CompletedTask; 833public Task<string[]> GetCapabilitiesAsync(CancellationToken cancellationToken) => Task.FromResult(new[] { "baseline.v2" }); 835public async IAsyncEnumerable<CommandOutput> ExecAsync([EnumeratorCancellation] CancellationToken cancellationToken) 873public Task<string> PromptForStringAsync(string promptText, string? defaultValue = null, Func<string, ValidationResult>? validator = null, bool isSecret = false, bool required = false, CancellationToken cancellationToken = default) 890public Task<string> PromptForFilePathAsync(string promptText, string? defaultValue = null, Func<string, ValidationResult>? validator = null, bool directory = false, bool required = false, CancellationToken cancellationToken = default) 893public Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull 913public Task<IReadOnlyList<T>> PromptForSelectionsAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, IEnumerable<T>? preSelected = null, bool optional = false, CancellationToken cancellationToken = default) where T : notnull 931public Task<bool> ConfirmAsync(string promptText, bool defaultValue = true, CancellationToken cancellationToken = default)
Commands\PublishCommandTests.cs (1)
238public override Task<string> PromptForPublisherAsync(IEnumerable<string> publishers, CancellationToken cancellationToken)
Commands\RunCommandTests.cs (24)
167public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken) 172public Task<FileInfo?> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, bool createSettingsFile, CancellationToken cancellationToken) 177public Task<FileInfo?> GetAppHostFromSettingsAsync(CancellationToken cancellationToken = default) => Task.FromResult<FileInfo?>(null); 214public Task<Aspire.Cli.Certificates.EnsureCertificatesTrustedResult> EnsureCertificatesTrustedAsync(CancellationToken cancellationToken) 222public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken) 227public Task<FileInfo?> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, bool createSettingsFile, CancellationToken cancellationToken) 232public Task<FileInfo?> GetAppHostFromSettingsAsync(CancellationToken cancellationToken = default) => Task.FromResult<FileInfo?>(null); 237public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken) 242public Task<FileInfo?> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, bool createSettingsFile, CancellationToken cancellationToken) 247public Task<FileInfo?> GetAppHostFromSettingsAsync(CancellationToken cancellationToken = default) => Task.FromResult<FileInfo?>(null); 255private async IAsyncEnumerable<BackchannelLogEntry> ReturnLogEntriesUntilCancelledAsync([EnumeratorCancellation] CancellationToken cancellationToken) 482await AppHostHelper.BuildAppHostAsync(testRunner, testInteractionService, appHostProjectFile, noRestore: false, options, workspace.WorkspaceRoot, CancellationToken.None).DefaultTimeout(); 978CancellationToken.None 1024CancellationToken.None 1074CancellationToken.None 1119CancellationToken.None 1165CancellationToken.None 1211CancellationToken.None 1258CancellationToken.None 1266public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken) 1271public Task<FileInfo?> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, bool createSettingsFile, CancellationToken cancellationToken) 1277public Task<FileInfo?> GetAppHostFromSettingsAsync(CancellationToken cancellationToken = default) => Task.FromResult<FileInfo?>(null); 1541await RunCommand.CaptureAppHostLogsAsync(fileLoggerProvider, backchannel, interactionService, CancellationToken.None); 1553async IAsyncEnumerable<BackchannelLogEntry> YieldEntries([EnumeratorCancellation] CancellationToken cancellationToken)
Commands\SecretCommandTests.cs (11)
85public Task<FileInfo?> GetAppHostFromSettingsAsync(CancellationToken cancellationToken = default) 88public Task<FileInfo?> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, bool createSettingsFile, CancellationToken cancellationToken) 91public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default) 111public Task<bool> AddPackageAsync(AddPackageContext context, CancellationToken cancellationToken) => throw new NotSupportedException(); 113public Task<RunningInstanceResult> FindAndStopRunningInstanceAsync(FileInfo appHostFile, DirectoryInfo homeDirectory, CancellationToken cancellationToken) => throw new NotSupportedException(); 114public Task<string[]> GetDetectionPatternsAsync(CancellationToken cancellationToken = default) => Task.FromResult<string[]>([]); 115public Task<string?> GetUserSecretsIdAsync(FileInfo appHostFile, bool autoInit, CancellationToken cancellationToken) => Task.FromResult<string?>(userSecretsId); 117public Task<int> PublishAsync(PublishContext context, CancellationToken cancellationToken) => throw new NotSupportedException(); 118public Task<int> RunAsync(AppHostProjectContext context, CancellationToken cancellationToken) => throw new NotSupportedException(); 119public Task<UpdatePackagesResult> UpdatePackagesAsync(UpdatePackagesContext context, CancellationToken cancellationToken) => throw new NotSupportedException(); 120public Task<AppHostValidationResult> ValidateAppHostAsync(FileInfo appHostFile, CancellationToken cancellationToken) => throw new NotSupportedException();
Commands\UpdateCommandTests.cs (9)
1046public Task<string> PromptForStringAsync(string promptText, string? defaultValue = null, Func<string, ValidationResult>? validator = null, bool isSecret = false, bool required = false, CancellationToken cancellationToken = default) 1048public Task<string> PromptForFilePathAsync(string promptText, string? defaultValue = null, Func<string, ValidationResult>? validator = null, bool directory = false, bool required = false, CancellationToken cancellationToken = default) 1050public Task<bool> ConfirmAsync(string promptText, bool defaultValue = true, CancellationToken cancellationToken = default) 1052public Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull 1054public Task<IReadOnlyList<T>> PromptForSelectionsAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, IEnumerable<T>? preSelected = null, bool optional = false, CancellationToken cancellationToken = default) where T : notnull 1084public Func<FileInfo, PackageChannel, CancellationToken, Task<ProjectUpdateResult>>? UpdateProjectAsyncCallback { get; set; } 1086public Task<ProjectUpdateResult> UpdateProjectAsync(FileInfo projectFile, PackageChannel channel, CancellationToken cancellationToken = default) 1101public Func<CancellationToken, Task<IEnumerable<PackageChannel>>>? GetChannelsAsyncCallback { get; set; } 1103public Task<IEnumerable<PackageChannel>> GetChannelsAsync(CancellationToken cancellationToken = default)
DotNet\DotNetCliRunnerTests.cs (35)
63CancellationToken.None).DefaultTimeout(); 92var exitCode = await runner.BuildAsync(projectFile, noRestore: false, options, CancellationToken.None).DefaultTimeout(); 120var exitCode = await runner.RestoreAsync(projectFile, options, CancellationToken.None).DefaultTimeout(); 159var exitCode = await runner.BuildAsync(projectFile, noRestore: false, options, CancellationToken.None).DefaultTimeout(); 188var exitCode = await runner.BuildAsync(projectFile, noRestore: true, options, CancellationToken.None).DefaultTimeout(); 217var exitCode = await runner.BuildAsync(projectFile, noRestore: false, options, CancellationToken.None).DefaultTimeout(); 255CancellationToken.None).DefaultTimeout(); 296CancellationToken.None).DefaultTimeout(); 342CancellationToken.None).DefaultTimeout(); 373var exitCode = await runner.NewProjectAsync("aspire", "TestProject", "/tmp/test", [], options, CancellationToken.None).DefaultTimeout(); 414CancellationToken.None).DefaultTimeout(); 456CancellationToken.None).DefaultTimeout(); 503CancellationToken.None).DefaultTimeout(); 550cancellationToken: CancellationToken.None).DefaultTimeout(); 603CancellationToken.None 670CancellationToken.None 736CancellationToken.None 807CancellationToken.None 853var (exitCode, projects) = await runner.GetSolutionProjectsAsync(solutionFile, options, CancellationToken.None).DefaultTimeout(); 890var exitCode = await runner.AddProjectReferenceAsync(projectFile, referencedProject, options, CancellationToken.None).DefaultTimeout(); 936CancellationToken.None).DefaultTimeout(); 981CancellationToken.None).DefaultTimeout(); 1026CancellationToken.None).DefaultTimeout(); 1077CancellationToken.None).DefaultTimeout(); 1126CancellationToken.None).DefaultTimeout(); 1174CancellationToken.None).DefaultTimeout(); 1211CancellationToken.None 1247CancellationToken.None 1289CancellationToken.None 1330CancellationToken.None 1371CancellationToken.None 1427CancellationToken.None).DefaultTimeout(); 1465CancellationToken.None).DefaultTimeout(); 1504CancellationToken.None).DefaultTimeout(); 1544CancellationToken.None).DefaultTimeout();
Interaction\ConsoleInteractionServiceTests.cs (6)
33interactionService.PromptForSelectionAsync("Select an item:", choices, x => x, CancellationToken.None)); 46interactionService.PromptForSelectionsAsync("Select items:", choices, x => x, cancellationToken: CancellationToken.None)); 246interactionService.PromptForStringAsync("Enter value:", null, null, false, false, CancellationToken.None)); 261interactionService.PromptForSelectionAsync("Select an item:", choices, x => x, CancellationToken.None)); 276interactionService.PromptForSelectionsAsync("Select items:", choices, x => x, cancellationToken: CancellationToken.None)); 290interactionService.ConfirmAsync("Confirm?", true, CancellationToken.None));
Mcp\Docs\DocsFetcherTests.cs (8)
371CancellationToken cancellationToken) 387public Task<string?> GetAsync(string key, CancellationToken cancellationToken = default) 393public Task SetAsync(string key, string content, CancellationToken cancellationToken = default) 399public Task<string?> GetETagAsync(string url, CancellationToken cancellationToken = default) 405public Task SetETagAsync(string url, string? etag, CancellationToken cancellationToken = default) 418public Task<LlmsDocument[]?> GetIndexAsync(CancellationToken cancellationToken = default) 423public Task SetIndexAsync(LlmsDocument[] documents, CancellationToken cancellationToken = default) 429public Task InvalidateAsync(string key, CancellationToken cancellationToken = default)
Mcp\Docs\DocsIndexServiceTests.cs (11)
987public Task<string?> FetchDocsAsync(CancellationToken cancellationToken = default) 995public Task<string?> FetchDocsAsync(CancellationToken cancellationToken = default) 1003public Task<string?> FetchDocsAsync(CancellationToken cancellationToken = default) 1011public async Task<string?> FetchDocsAsync(CancellationToken cancellationToken = default) 1020public Task<string?> GetAsync(string key, CancellationToken cancellationToken = default) => Task.FromResult<string?>(null); 1021public Task SetAsync(string key, string content, CancellationToken cancellationToken = default) => Task.CompletedTask; 1022public Task<string?> GetETagAsync(string url, CancellationToken cancellationToken = default) => Task.FromResult<string?>(null); 1023public Task SetETagAsync(string url, string? etag, CancellationToken cancellationToken = default) => Task.CompletedTask; 1024public Task<LlmsDocument[]?> GetIndexAsync(CancellationToken cancellationToken = default) => Task.FromResult<LlmsDocument[]?>(null); 1025public Task SetIndexAsync(LlmsDocument[] documents, CancellationToken cancellationToken = default) => Task.CompletedTask; 1026public Task InvalidateAsync(string key, CancellationToken cancellationToken = default) => Task.CompletedTask;
Mcp\Docs\DocsSearchServiceTests.cs (9)
404public Task<string?> FetchDocsAsync(CancellationToken cancellationToken = default) 412public Task<string?> FetchDocsAsync(CancellationToken cancellationToken = default) 420public Task<string?> GetAsync(string key, CancellationToken cancellationToken = default) => Task.FromResult<string?>(null); 421public Task SetAsync(string key, string content, CancellationToken cancellationToken = default) => Task.CompletedTask; 422public Task<string?> GetETagAsync(string url, CancellationToken cancellationToken = default) => Task.FromResult<string?>(null); 423public Task SetETagAsync(string url, string? etag, CancellationToken cancellationToken = default) => Task.CompletedTask; 424public Task<LlmsDocument[]?> GetIndexAsync(CancellationToken cancellationToken = default) => Task.FromResult<LlmsDocument[]?>(null); 425public Task SetIndexAsync(LlmsDocument[] documents, CancellationToken cancellationToken = default) => Task.CompletedTask; 426public Task InvalidateAsync(string key, CancellationToken cancellationToken = default) => Task.CompletedTask;
Mcp\ExecuteResourceCommandToolTests.cs (9)
34() => tool.CallToolAsync(CallToolContextTestHelper.Create(CreateArguments("test-resource", "start")), CancellationToken.None).AsTask()).DefaultTimeout(); 51var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(CreateArguments("api-service", "start")), CancellationToken.None).DefaultTimeout(); 80() => tool.CallToolAsync(CallToolContextTestHelper.Create(CreateArguments("nonexistent", "start")), CancellationToken.None).AsTask()).DefaultTimeout(); 102() => tool.CallToolAsync(CallToolContextTestHelper.Create(CreateArguments("api-service", "stop")), CancellationToken.None).AsTask()).DefaultTimeout(); 120var startResult = await tool.CallToolAsync(CallToolContextTestHelper.Create(CreateArguments("api-service", "start")), CancellationToken.None).DefaultTimeout(); 124var stopResult = await tool.CallToolAsync(CallToolContextTestHelper.Create(CreateArguments("api-service", "stop")), CancellationToken.None).DefaultTimeout(); 128var restartResult = await tool.CallToolAsync(CallToolContextTestHelper.Create(CreateArguments("api-service", "restart")), CancellationToken.None).DefaultTimeout(); 143() => tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).AsTask()).DefaultTimeout(); 150() => tool.CallToolAsync(CallToolContextTestHelper.Create(partialArgs), CancellationToken.None).AsTask()).DefaultTimeout();
Mcp\ListAppHostsToolTests.cs (6)
23var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).DefaultTimeout(); 58var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).DefaultTimeout(); 90var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).DefaultTimeout(); 133var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).DefaultTimeout(); 157await tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).DefaultTimeout(); 162await tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).DefaultTimeout();
Mcp\ListConsoleLogsToolTests.cs (7)
28() => tool.CallToolAsync(CallToolContextTestHelper.Create(arguments), CancellationToken.None).AsTask()).DefaultTimeout(); 44() => tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).AsTask()).DefaultTimeout(); 66var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(arguments), CancellationToken.None).DefaultTimeout(); 101var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(arguments), CancellationToken.None).DefaultTimeout(); 135var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(arguments), CancellationToken.None).DefaultTimeout(); 165var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(arguments), CancellationToken.None).DefaultTimeout(); 194var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(arguments), CancellationToken.None).DefaultTimeout();
Mcp\ListDocsToolTests.cs (3)
19var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).DefaultTimeout(); 40var result = await tool.CallToolAsync(context, CancellationToken.None).DefaultTimeout(); 56var result = await tool.CallToolAsync(context, CancellationToken.None).DefaultTimeout();
Mcp\ListIntegrationsToolTests.cs (3)
53var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).DefaultTimeout(); 78var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).DefaultTimeout(); 116var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).DefaultTimeout();
Mcp\ListResourcesToolTests.cs (5)
22() => tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).AsTask()).DefaultTimeout(); 40var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).DefaultTimeout(); 85var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).DefaultTimeout(); 121var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).DefaultTimeout(); 162var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).DefaultTimeout();
Mcp\ListStructuredLogsToolTests.cs (5)
30() => tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).AsTask()).DefaultTimeout(); 48() => tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).AsTask()).DefaultTimeout(); 177var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).DefaultTimeout(); 279var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).DefaultTimeout(); 339var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(arguments), CancellationToken.None).DefaultTimeout();
Mcp\ListTracesToolTests.cs (4)
149var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).DefaultTimeout(); 261var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(), CancellationToken.None).DefaultTimeout(); 321var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(arguments), CancellationToken.None).DefaultTimeout(); 424var result = await tool.CallToolAsync(CallToolContextTestHelper.Create(arguments), CancellationToken.None).DefaultTimeout();
Mcp\MockPackagingService.cs (6)
20public Task<IEnumerable<PackageChannel>> GetChannelsAsync(CancellationToken cancellationToken = default) 37public Task<IEnumerable<NuGetPackageCli>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 40public Task<IEnumerable<NuGetPackageCli>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 43public Task<IEnumerable<NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 46public Task<IEnumerable<NuGetPackageCli>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) 74public Task ScanAsync(CancellationToken cancellationToken = default) => Task.CompletedTask;
Mcp\TestDocsIndexService.cs (4)
43public ValueTask EnsureIndexedAsync(CancellationToken cancellationToken = default) 49public ValueTask<DocsContent?> GetDocumentAsync(string slug, string? section = null, CancellationToken cancellationToken = default) 68public ValueTask<IReadOnlyList<DocsListItem>> ListDocumentsAsync(CancellationToken cancellationToken = default) 73public ValueTask<IReadOnlyList<DocsSearchResult>> SearchAsync(string query, int topK = 10, CancellationToken cancellationToken = default)
Mcp\TestMcpServerTransport.cs (1)
56public Task<McpClient> CreateClientAsync(ILoggerFactory? loggerFactory = null, CancellationToken cancellationToken = default)
NuGet\NuGetPackageCacheTests.cs (5)
40var packages = await nuGetPackageCache.GetCliPackagesAsync(workspace.WorkspaceRoot, prerelease: true, nugetConfigFile: null, CancellationToken.None).DefaultTimeout(); 74var packages = await nuGetPackageCache.GetPackagesAsync(workspace.WorkspaceRoot, "Aspire.Hosting", null, prerelease: false, nugetConfigFile: null, useCache: true, CancellationToken.None).DefaultTimeout(); 112var packages = await nuGetPackageCache.GetPackagesAsync(workspace.WorkspaceRoot, "Aspire.Hosting", null, prerelease: false, nugetConfigFile: null, useCache: true, CancellationToken.None).DefaultTimeout(); 156CancellationToken.None).DefaultTimeout(); 191var packages = await nuGetPackageCache.GetPackagesAsync(workspace.WorkspaceRoot, "Aspire.Hosting", null, prerelease: false, nugetConfigFile: null, useCache: true, CancellationToken.None).DefaultTimeout();
NuGet\NuGetPackagePrefetcherTests.cs (2)
110protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken) 125protected override Task<int> ExecuteAsync(ParseResult parseResult, CancellationToken cancellationToken)
Packaging\NuGetConfigMergerSnapshotTests.cs (4)
27public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 28public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 29public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 30public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]);
Packaging\NuGetConfigMergerTests.cs (4)
31public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 35public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 39public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 43public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
Packaging\PackageChannelTests.cs (4)
14public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 15public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 16public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 17public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]);
Packaging\PackagingServiceTests.cs (11)
19public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 20public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 21public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 22public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 774var templatePackages = await stagingChannel.GetTemplatePackagesAsync(tempDir, CancellationToken.None).DefaultTimeout(); 827var integrationPackages = await stagingChannel.GetIntegrationPackagesAsync(tempDir, CancellationToken.None).DefaultTimeout(); 879var templatePackages = await stagingChannel.GetTemplatePackagesAsync(tempDir, CancellationToken.None).DefaultTimeout(); 897public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 906public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 909public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 912public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
Projects\AppHostServerProjectTests.cs (5)
321public Task<IEnumerable<PackageChannel>> GetChannelsAsync(CancellationToken cancellationToken = default) 346public Task<IEnumerable<NuGetPackageCli>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 349public Task<IEnumerable<NuGetPackageCli>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 352public Task<IEnumerable<NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 355public Task<IEnumerable<NuGetPackageCli>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
Projects\ExtensionGuestLauncherTests.cs (11)
34CancellationToken.None); 54await launcher.LaunchAsync("npx", ["tsx"], new DirectoryInfo("/tmp"), new Dictionary<string, string>(), CancellationToken.None); 69await launcher.LaunchAsync("npx", [], new DirectoryInfo("/tmp"), new Dictionary<string, string>(), CancellationToken.None); 90await launcher.LaunchAsync("npx", ["tsx"], new DirectoryInfo("/tmp"), envVars, CancellationToken.None); 104var (exitCode, output) = await launcher.LaunchAsync("cmd", [], new DirectoryInfo("/tmp"), new Dictionary<string, string>(), CancellationToken.None); 120await launcher.LaunchAsync("python", [], new DirectoryInfo("/tmp"), new Dictionary<string, string>(), CancellationToken.None); 161public Task<string> PromptForStringAsync(string promptText, string? defaultValue = null, Func<string, Spectre.Console.ValidationResult>? validator = null, bool isSecret = false, bool required = false, CancellationToken cancellationToken = default) => throw new NotImplementedException(); 162public Task<string> PromptForFilePathAsync(string promptText, string? defaultValue = null, Func<string, Spectre.Console.ValidationResult>? validator = null, bool directory = false, bool required = false, CancellationToken cancellationToken = default) => throw new NotImplementedException(); 163public Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull => throw new NotImplementedException(); 164public Task<IReadOnlyList<T>> PromptForSelectionsAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, IEnumerable<T>? preSelected = null, bool optional = false, CancellationToken cancellationToken = default) where T : notnull => throw new NotImplementedException(); 171public Task<bool> ConfirmAsync(string promptText, bool defaultValue = true, CancellationToken cancellationToken = default) => throw new NotImplementedException();
Projects\GuestRuntimeTests.cs (16)
78await runtime.RunAsync(appHostFile, directory, envVars, watchMode: false, launcher, CancellationToken.None); 96await runtime.RunAsync(appHostFile, directory, new Dictionary<string, string>(), watchMode: true, launcher, CancellationToken.None); 111await runtime.RunAsync(appHostFile, directory, new Dictionary<string, string>(), watchMode: true, launcher, CancellationToken.None); 128await runtime.PublishAsync(appHostFile, directory, new Dictionary<string, string>(), ["--output", "/out"], launcher, CancellationToken.None); 143await runtime.PublishAsync(appHostFile, directory, new Dictionary<string, string>(), null, launcher, CancellationToken.None); 163await runtime.RunAsync(appHostFile, directory, envVars, watchMode: false, launcher, CancellationToken.None); 184await runtime.RunAsync(appHostFile, directory, envVars, watchMode: false, launcher, CancellationToken.None); 202await runtime.RunAsync(appHostFile, directory, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None); 221await runtime.RunAsync(appHostFile, directory, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None); 239await runtime.PublishAsync(appHostFile, directory, new Dictionary<string, string>(), ["--extra", "arg"], launcher, CancellationToken.None); 259await runtime.RunAsync(appHostFile, directory, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None); 295var (exitCode, output) = await runtime.InstallDependenciesAsync(new DirectoryInfo("/tmp"), CancellationToken.None); 317var (exitCode, output) = await runtime.InstallDependenciesAsync(new DirectoryInfo(Path.GetTempPath()), CancellationToken.None); 351CancellationToken.None); 384CancellationToken.None); 426CancellationToken cancellationToken)
Projects\ProjectLocatorTests.cs (24)
305await locator.UseOrFindAppHostProjectFileAsync(null, createSettingsFile: true, CancellationToken.None).DefaultTimeout(); 354var foundAppHost = await locator.UseOrFindAppHostProjectFileAsync(null, createSettingsFile: true, CancellationToken.None).DefaultTimeout(); 388var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout(); 413var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout(); 462var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout(); 489var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout(); 526var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout(); 555var result = await projectLocator.UseOrFindAppHostProjectFileAsync(appHostFile, createSettingsFile: true, CancellationToken.None).DefaultTimeout(); 576await projectLocator.UseOrFindAppHostProjectFileAsync(appHostFile, createSettingsFile: true, CancellationToken.None).DefaultTimeout(); 605await projectLocator.UseOrFindAppHostProjectFileAsync(appHostFile, createSettingsFile: true, CancellationToken.None).DefaultTimeout(); 621await projectLocator.UseOrFindAppHostProjectFileAsync(txtFile, createSettingsFile: true, CancellationToken.None).DefaultTimeout(); 659var result = await projectLocator.UseOrFindAppHostProjectFileAsync(null, createSettingsFile: true, CancellationToken.None).DefaultTimeout(); 669public Task SetConfigurationAsync(string key, string value, bool isGlobal = false, CancellationToken cancellationToken = default) 675public Task<bool> DeleteConfigurationAsync(string key, bool isGlobal = false, CancellationToken cancellationToken = default) 681public Task<Dictionary<string, string>> GetAllConfigurationAsync(CancellationToken cancellationToken = default) 686public Task<Dictionary<string, string>> GetLocalConfigurationAsync(CancellationToken cancellationToken = default) 691public Task<Dictionary<string, string>> GetGlobalConfigurationAsync(CancellationToken cancellationToken = default) 696public Task<string?> GetConfigurationAsync(string key, CancellationToken cancellationToken = default) 924var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout(); 968var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout(); 997var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout(); 1020var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout(); 1041var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout(); 1066var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout();
Templating\DotNetTemplateFactoryTests.cs (35)
36public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 40public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 44public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 48public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) 398public Task SetConfigurationAsync(string key, string value, bool isGlobal = false, CancellationToken cancellationToken = default) 403public Task<bool> DeleteConfigurationAsync(string key, bool isGlobal = false, CancellationToken cancellationToken = default) 408public Task<Dictionary<string, string>> GetAllConfigurationAsync(CancellationToken cancellationToken = default) 413public Task<Dictionary<string, string>> GetLocalConfigurationAsync(CancellationToken cancellationToken = default) 418public Task<Dictionary<string, string>> GetGlobalConfigurationAsync(CancellationToken cancellationToken = default) 423public Task<string?> GetConfigurationAsync(string key, CancellationToken cancellationToken = default) 457public Task<T> PromptForSelectionAsync<T>(string prompt, IEnumerable<T> choices, Func<T, string> displaySelector, CancellationToken cancellationToken) where T : notnull 460public Task<IReadOnlyList<T>> PromptForSelectionsAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, IEnumerable<T>? preSelected = null, bool optional = false, CancellationToken cancellationToken = default) where T : notnull 463public Task<string> PromptForStringAsync(string promptText, string? defaultValue = null, Func<string, ValidationResult>? validator = null, bool isSecret = false, bool required = false, CancellationToken cancellationToken = default) 466public Task<string> PromptForFilePathAsync(string promptText, string? defaultValue = null, Func<string, ValidationResult>? validator = null, bool directory = false, bool required = false, CancellationToken cancellationToken = default) 469public Task<bool> ConfirmAsync(string prompt, bool defaultAnswer, CancellationToken cancellationToken) 501public Task<(int ExitCode, string? TemplateVersion)> InstallTemplateAsync(string packageName, string version, FileInfo? nugetConfigFile, string? nugetSource, bool force, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 504public Task<int> NewProjectAsync(string templateName, string projectName, string outputPath, string[] extraArgs, DotNetCliRunnerInvocationOptions? options, CancellationToken cancellationToken) 507public Task<int> RestoreAsync(FileInfo projectFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 510public Task<int> BuildAsync(FileInfo projectFile, bool noRestore, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 513public Task<int> AddPackageAsync(FileInfo projectFile, string packageName, string version, string? packageSourceUrl, bool noRestore, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 516public Task<int> AddProjectToSolutionAsync(FileInfo solutionFile, FileInfo projectFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 519public Task<(int ExitCode, IReadOnlyList<FileInfo> Projects)> GetSolutionProjectsAsync(FileInfo solutionFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 522public Task<int> AddProjectReferenceAsync(FileInfo projectFile, FileInfo referencedProjectFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 525public Task<(int ExitCode, NuGetPackageCli[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 528public Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(FileInfo projectFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 531public Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 534public Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, bool noRestore, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 537public Task<(int ExitCode, string[] ConfigPaths)> GetNuGetConfigPathsAsync(DirectoryInfo workingDirectory, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 540public Task<int> InitUserSecretsAsync(FileInfo projectFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 546public Task<EnsureCertificatesTrustedResult> EnsureCertificatesTrustedAsync(CancellationToken cancellationToken) 552public Task<IEnumerable<PackageChannel>> GetChannelsAsync(CancellationToken cancellationToken) 558public Task<string> PromptForProjectNameAsync(string defaultName, CancellationToken cancellationToken) 561public Task<string> PromptForOutputPath(string defaultPath, CancellationToken cancellationToken) 564public Task<(Aspire.Shared.NuGetPackageCli Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(Aspire.Shared.NuGetPackageCli Package, PackageChannel Channel)> packages, CancellationToken cancellationToken) 567public Task<ITemplate> PromptForTemplateAsync(ITemplate[] templates, CancellationToken cancellationToken)
tests\Shared\TemporaryRepo.cs (1)
18public async Task InitializeGitAsync(CancellationToken cancellationToken = default)
TestServices\FakeNuGetPackageCache.cs (4)
11public Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 14public Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 17public Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 20public Task<IEnumerable<NuGetPackage>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
TestServices\FakePlaywrightServices.cs (7)
15public Task<NpmPackageInfo?> ResolvePackageAsync(string packageName, string versionRange, CancellationToken cancellationToken) 18public Task<string?> PackAsync(string packageName, string version, string outputDirectory, CancellationToken cancellationToken) 21public Task<bool> AuditSignaturesAsync(string packageName, string version, CancellationToken cancellationToken) 24public Task<bool> InstallGlobalAsync(string tarballPath, CancellationToken cancellationToken) 33public Task<ProvenanceVerificationResult> VerifyProvenanceAsync(string packageName, string version, string expectedSourceRepository, string expectedWorkflowPath, string expectedBuildType, Func<WorkflowRefInfo, bool>? validateWorkflowRef, CancellationToken cancellationToken, string? sriIntegrity = null) 46public Task<SemVersion?> GetVersionAsync(CancellationToken cancellationToken) 49public Task<bool> InstallSkillsAsync(string workingDirectory, CancellationToken cancellationToken)
TestServices\NoProjectFileProjectLocator.cs (3)
10public Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default) 15public Task<FileInfo?> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, bool createSettingsFile, CancellationToken cancellationToken) 20public Task<FileInfo?> GetAppHostFromSettingsAsync(CancellationToken cancellationToken = default) => Task.FromResult<FileInfo?>(null);
TestServices\NullDiskCache.cs (3)
14public Task<string?> GetAsync(string key, CancellationToken cancellationToken = default) 17public Task SetAsync(string key, string content, CancellationToken cancellationToken = default) 20public Task ClearAsync(CancellationToken cancellationToken = default)
TestServices\TestAppHostAuxiliaryBackchannel.cs (11)
47public Func<string, string, IReadOnlyDictionary<string, JsonElement>?, CancellationToken, Task<CallToolResult>>? CallResourceMcpToolHandler { get; set; } 53public Func<CancellationToken, Task<List<ResourceSnapshot>>>? GetResourceSnapshotsHandler { get; set; } 55public Task<DashboardUrlsState?> GetDashboardUrlsAsync(CancellationToken cancellationToken = default) 60public Task<List<ResourceSnapshot>> GetResourceSnapshotsAsync(CancellationToken cancellationToken = default) 70public async IAsyncEnumerable<ResourceSnapshot> WatchResourceSnapshotsAsync([EnumeratorCancellation] CancellationToken cancellationToken = default) 82[EnumeratorCancellation] CancellationToken cancellationToken = default) 96public Task<bool> StopAppHostAsync(CancellationToken cancellationToken = default) 109CancellationToken cancellationToken = default) 123CancellationToken cancellationToken = default) 132CancellationToken cancellationToken = default) 150public Task<GetDashboardInfoResponse?> GetDashboardInfoV2Async(CancellationToken cancellationToken = default)
TestServices\TestAppHostCliBackchannel.cs (17)
15public Func<CancellationToken, Task<DashboardUrlsState>>? GetDashboardUrlsAsyncCallback { get; set; } 18public Func<CancellationToken, IAsyncEnumerable<RpcResourceState>>? GetResourceStatesAsyncCallback { get; set; } 21public Func<CancellationToken, IAsyncEnumerable<BackchannelLogEntry>>? GetAppHostLogEntriesAsyncCallback { get; set; } 24public Func<string, CancellationToken, Task>? ConnectAsyncCallback { get; set; } 27public Func<CancellationToken, IAsyncEnumerable<PublishingActivity>>? GetPublishingActivitiesAsyncCallback { get; set; } 30public Func<CancellationToken, Task<string[]>>? GetCapabilitiesAsyncCallback { get; set; } 32public Task RequestStopAsync(CancellationToken cancellationToken) 45public Task<DashboardUrlsState> GetDashboardUrlsAsync(CancellationToken cancellationToken) 59public async IAsyncEnumerable<RpcResourceState> GetResourceStatesAsync([EnumeratorCancellation]CancellationToken cancellationToken) 96public Task ConnectAsync(string socketPath, CancellationToken cancellationToken) 99public async Task ConnectAsync(string socketPath, bool autoReconnect, CancellationToken cancellationToken) 108public async IAsyncEnumerable<PublishingActivity> GetPublishingActivitiesAsync([EnumeratorCancellation]CancellationToken cancellationToken) 213public async Task<string[]> GetCapabilitiesAsync(CancellationToken cancellationToken) 226public async IAsyncEnumerable<BackchannelLogEntry> GetAppHostLogEntriesAsync([EnumeratorCancellation]CancellationToken cancellationToken) 238public Task CompletePromptResponseAsync(string promptId, PublishingPromptInputAnswer[] answers, CancellationToken cancellationToken) 243public Task UpdatePromptResponseAsync(string promptId, PublishingPromptInputAnswer[] answers, CancellationToken cancellationToken) 248public async IAsyncEnumerable<CommandOutput> ExecAsync([EnumeratorCancellation] CancellationToken cancellationToken)
TestServices\TestAppHostProjectFactory.cs (10)
126public Task<string[]> GetDetectionPatternsAsync(CancellationToken cancellationToken) 143public Task ScaffoldAsync(DirectoryInfo directory, string? projectName, CancellationToken cancellationToken) 146public Task<int> RunAsync(AppHostProjectContext context, CancellationToken cancellationToken) 149public Task<int> PublishAsync(PublishContext context, CancellationToken cancellationToken) 152public Task<IReadOnlyList<(string PackageId, string Version)>> GetPackageReferencesAsync(FileInfo appHostFile, CancellationToken cancellationToken) 155public Task<AppHostValidationResult> ValidateAppHostAsync(FileInfo appHostFile, CancellationToken cancellationToken) 176public Task<bool> AddPackageAsync(AddPackageContext context, CancellationToken cancellationToken) 179public Task<UpdatePackagesResult> UpdatePackagesAsync(UpdatePackagesContext context, CancellationToken cancellationToken) 182public Task<RunningInstanceResult> FindAndStopRunningInstanceAsync(FileInfo appHostFile, DirectoryInfo homeDirectory, CancellationToken cancellationToken) 185public Task<string?> GetUserSecretsIdAsync(FileInfo appHostFile, bool autoInit, CancellationToken cancellationToken)
TestServices\TestAppHostServerProjectFactory.cs (1)
10public Task<IAppHostServerProject> CreateAsync(string appPath, CancellationToken cancellationToken = default)
TestServices\TestAppHostServerSessionFactory.cs (1)
21CancellationToken cancellationToken)
TestServices\TestAuxiliaryBackchannelMonitor.cs (1)
30public Task ScanAsync(CancellationToken cancellationToken = default)
TestServices\TestBannerService.cs (1)
13public Task DisplayBannerAsync(CancellationToken cancellationToken = default)
TestServices\TestCertificateService.cs (1)
10public Task<EnsureCertificatesTrustedResult> EnsureCertificatesTrustedAsync(CancellationToken cancellationToken)
TestServices\TestCliDownloader.cs (2)
20public Func<string, CancellationToken, Task<string>>? DownloadLatestCliAsyncCallback { get; set; } 22public Task<string> DownloadLatestCliAsync(string quality, CancellationToken cancellationToken)
TestServices\TestCliUpdateNotifier.cs (1)
14public Task CheckForCliUpdatesAsync(DirectoryInfo workingDirectory, CancellationToken cancellationToken)
TestServices\TestConfigurationService.cs (6)
17public Task SetConfigurationAsync(string key, string value, bool isGlobal = false, CancellationToken cancellationToken = default) 23public Task<bool> DeleteConfigurationAsync(string key, bool isGlobal = false, CancellationToken cancellationToken = default) 29public Task<Dictionary<string, string>> GetAllConfigurationAsync(CancellationToken cancellationToken = default) 34public Task<Dictionary<string, string>> GetLocalConfigurationAsync(CancellationToken cancellationToken = default) 39public Task<Dictionary<string, string>> GetGlobalConfigurationAsync(CancellationToken cancellationToken = default) 44public Task<string?> GetConfigurationAsync(string key, CancellationToken cancellationToken = default)
TestServices\TestDocsFetcher.cs (1)
13public Task<string?> FetchDocsAsync(CancellationToken cancellationToken = default)
TestServices\TestDotNetCliExecutionFactory.cs (1)
111public Task<int> WaitForExitAsync(CancellationToken cancellationToken)
TestServices\TestDotNetCliRunner.cs (27)
14public Func<FileInfo, string, string, string?, bool, DotNetCliRunnerInvocationOptions, CancellationToken, int>? AddPackageAsyncCallback { get; set; } 15public Func<FileInfo, FileInfo, DotNetCliRunnerInvocationOptions, CancellationToken, int>? AddProjectToSolutionAsyncCallback { get; set; } 16public Func<FileInfo, bool, DotNetCliRunnerInvocationOptions, CancellationToken, int>? BuildAsyncCallback { get; set; } 17public Func<FileInfo, DotNetCliRunnerInvocationOptions, CancellationToken, int>? RestoreAsyncCallback { get; set; } 18public Func<FileInfo, DotNetCliRunnerInvocationOptions, CancellationToken, (int ExitCode, bool IsAspireHost, string? AspireHostingVersion)>? GetAppHostInformationAsyncCallback { get; set; } 19public Func<DirectoryInfo, DotNetCliRunnerInvocationOptions, CancellationToken, (int ExitCode, string[] ConfigPaths)>? GetNuGetConfigPathsAsyncCallback { get; set; } 20public Func<FileInfo, string[], string[], DotNetCliRunnerInvocationOptions, CancellationToken, (int ExitCode, JsonDocument? Output)>? GetProjectItemsAndPropertiesAsyncCallback { get; set; } 21public Func<string, string, string?, bool, DotNetCliRunnerInvocationOptions, CancellationToken, (int ExitCode, string? TemplateVersion)>? InstallTemplateAsyncCallback { get; set; } 22public Func<string, string, string, DotNetCliRunnerInvocationOptions, CancellationToken, int>? NewProjectAsyncCallback { get; set; } 23public Func<FileInfo, bool, bool, bool, string[], IDictionary<string, string>?, TaskCompletionSource<IAppHostCliBackchannel>?, DotNetCliRunnerInvocationOptions, CancellationToken, Task<int>>? RunAsyncCallback { get; set; } 24public Func<DirectoryInfo, string, bool, int, int, FileInfo?, bool, DotNetCliRunnerInvocationOptions, CancellationToken, (int ExitCode, NuGetPackage[]? Packages)>? SearchPackagesAsyncCallback { get; set; } 25public Func<FileInfo, DotNetCliRunnerInvocationOptions, CancellationToken, (int ExitCode, IReadOnlyList<FileInfo> Projects)>? GetSolutionProjectsAsyncCallback { get; set; } 26public Func<FileInfo, FileInfo, DotNetCliRunnerInvocationOptions, CancellationToken, int>? AddProjectReferenceAsyncCallback { get; set; } 28public Task<int> AddPackageAsync(FileInfo projectFilePath, string packageName, string packageVersion, string? nugetSource, bool noRestore, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 35public Task<int> AddProjectToSolutionAsync(FileInfo solutionFile, FileInfo projectFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 42public Task<int> BuildAsync(FileInfo projectFilePath, bool noRestore, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 49public Task<int> RestoreAsync(FileInfo projectFilePath, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 56public Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(FileInfo projectFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 65public Task<(int ExitCode, string[] ConfigPaths)> GetNuGetConfigPathsAsync(DirectoryInfo workingDirectory, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 81public Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 88public Task<(int ExitCode, string? TemplateVersion)> InstallTemplateAsync(string packageName, string version, FileInfo? nugetConfigFile, string? nugetSource, bool force, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 95public Task<int> NewProjectAsync(string templateName, string name, string outputPath, string[] extraArgs, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 102public Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, bool noRestore, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 109public Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 116public Task<(int ExitCode, IReadOnlyList<FileInfo> Projects)> GetSolutionProjectsAsync(FileInfo solutionFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 123public Task<int> AddProjectReferenceAsync(FileInfo projectFile, FileInfo referencedProject, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 130public Task<int> InitUserSecretsAsync(FileInfo projectFile, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
TestServices\TestDotNetSdkInstaller.cs (2)
10public Func<CancellationToken, (bool Success, string? HighestDetectedVersion, string MinimumRequiredVersion)>? CheckAsyncCallback { get; set; } 12public Task<(bool Success, string? HighestDetectedVersion, string MinimumRequiredVersion)> CheckAsync(CancellationToken cancellationToken = default)
TestServices\TestExtensionBackchannel.cs (28)
69public Func<CancellationToken, Task<string[]>>? GetCapabilitiesAsyncCallback { get; set; } 72public Func<string, CancellationToken, Task<bool>>? HasCapabilityAsyncCallback { get; set; } 88public Task ConnectAsync(CancellationToken cancellationToken) 95public Task DisplayMessageAsync(string emojiName, string message, CancellationToken cancellationToken) 101public Task DisplaySuccessAsync(string message, CancellationToken cancellationToken) 107public Task DisplaySubtleMessageAsync(string message, CancellationToken cancellationToken) 113public Task DisplayErrorAsync(string errorMessage, CancellationToken cancellationToken) 119public Task DisplayEmptyLineAsync(CancellationToken cancellationToken) 125public Task DisplayIncompatibleVersionErrorAsync(string appHostHostingVersion, string errorMessage, CancellationToken cancellationToken) 131public Task DisplayCancellationMessageAsync(CancellationToken cancellationToken) 137public Task DisplayLinesAsync(IEnumerable<DisplayLineState> lines, CancellationToken cancellationToken) 143public Task DisplayDashboardUrlsAsync(DashboardUrlsState dashboardUrls, CancellationToken cancellationToken) 149public Task ShowStatusAsync(string? status, CancellationToken cancellationToken) 155public Task<string?> PromptForFilePathAsync(string promptText, string? defaultValue, bool directory, CancellationToken cancellationToken) 163public Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken) where T : notnull 175public Task<IReadOnlyList<T>> PromptForSelectionsAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken) where T : notnull 187public Task<bool> ConfirmAsync(string promptText, bool defaultValue = true, CancellationToken cancellationToken = default) 195public Task<string> PromptForStringAsync(string promptText, string? defaultValue = null, Func<string, ValidationResult>? validator = null, bool required = false, CancellationToken cancellationToken = default) 203public Task<string> PromptForSecretStringAsync(string promptText, Func<string, ValidationResult>? validator = null, bool required = false, CancellationToken cancellationToken = default) 211public Task OpenEditorAsync(string projectPath, CancellationToken cancellationToken) 219public Task LogMessageAsync(LogLevel logLevel, string message, CancellationToken cancellationToken) 227public Task<string[]> GetCapabilitiesAsync(CancellationToken cancellationToken) 235public async Task<bool> HasCapabilityAsync(string capability, CancellationToken cancellationToken) 248public Task LaunchAppHostAsync(string projectPath, List<string> arguments, List<EnvVar> envVars, bool debug, CancellationToken cancellationToken) 256public Task NotifyAppHostStartupCompletedAsync(CancellationToken cancellationToken) 263DebugSessionOptions? options, CancellationToken cancellationToken) 271public Task DisplayPlainTextAsync(string text, CancellationToken cancellationToken) 279public Task WriteDebugSessionMessageAsync(string message, bool stdout, string? textStyle, CancellationToken cancellationToken)
TestServices\TestExtensionInteractionService.cs (5)
38public Task<string> PromptForStringAsync(string promptText, string? defaultValue = null, Func<string, ValidationResult>? validator = null, bool isSecret = false, bool required = false, CancellationToken cancellationToken = default) 43public Task<string> PromptForFilePathAsync(string promptText, string? defaultValue = null, Func<string, ValidationResult>? validator = null, bool directory = false, bool required = false, CancellationToken cancellationToken = default) 48public Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull 58public Task<IReadOnlyList<T>> PromptForSelectionsAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, IEnumerable<T>? preSelected = null, bool optional = false, CancellationToken cancellationToken = default) where T : notnull 124public Task<bool> ConfirmAsync(string promptText, bool defaultValue = true, CancellationToken cancellationToken = default)
TestServices\TestInteractionService.cs (6)
32public Func<string, IEnumerable, Func<object, string>, CancellationToken, object>? PromptForSelectionCallback { get; set; } 64public Task<string> PromptForStringAsync(string promptText, string? defaultValue = null, Func<string, ValidationResult>? validator = null, bool isSecret = false, bool required = false, CancellationToken cancellationToken = default) 81public Task<string> PromptForFilePathAsync(string promptText, string? defaultValue = null, Func<string, ValidationResult>? validator = null, bool directory = false, bool required = false, CancellationToken cancellationToken = default) 86public Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull 116public Task<IReadOnlyList<T>> PromptForSelectionsAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, IEnumerable<T>? preSelected = null, bool optional = false, CancellationToken cancellationToken = default) where T : notnull 165public Task<bool> ConfirmAsync(string promptText, bool defaultValue = true, CancellationToken cancellationToken = default)
TestServices\TestLanguageDiscovery.cs (3)
32public Task<IEnumerable<LanguageInfo>> GetAvailableLanguagesAsync(CancellationToken cancellationToken = default) 35public Task<string?> GetPackageForLanguageAsync(LanguageId languageId, CancellationToken cancellationToken = default) 42public Task<LanguageId?> DetectLanguageAsync(DirectoryInfo directory, CancellationToken cancellationToken = default)
TestServices\TestLanguageService.cs (8)
10public Func<CancellationToken, Task<IAppHostProject?>>? GetConfiguredProjectAsyncCallback { get; set; } 11public Func<IAppHostProject, bool, CancellationToken, Task>? SetLanguageAsyncCallback { get; set; } 12public Func<CancellationToken, Task<IAppHostProject>>? PromptForProjectAsyncCallback { get; set; } 13public Func<string?, bool, CancellationToken, Task<IAppHostProject>>? GetOrPromptForProjectAsyncCallback { get; set; } 20public Task<IAppHostProject?> GetConfiguredProjectAsync(CancellationToken cancellationToken = default) 27public Task SetLanguageAsync(IAppHostProject project, bool isGlobal = false, CancellationToken cancellationToken = default) 34public Task<IAppHostProject> PromptForProjectAsync(CancellationToken cancellationToken = default) 49public Task<IAppHostProject> GetOrPromptForProjectAsync(string? explicitLanguageId = null, bool saveSelection = true, CancellationToken cancellationToken = default)
TestServices\TestMcpNotifier.cs (2)
21public Task SendNotificationAsync(string method, CancellationToken cancellationToken = default) 28public Task SendNotificationAsync<TParams>(string method, TParams parameters, CancellationToken cancellationToken = default)
TestServices\TestPackagingService.cs (1)
10public Task<IEnumerable<PackageChannel>> GetChannelsAsync(CancellationToken cancellationToken = default)
TestServices\TestProjectLocator.cs (6)
11public Func<FileInfo?, bool, CancellationToken, Task<FileInfo?>>? UseOrFindAppHostProjectFileAsyncCallback { get; set; } 13public Func<FileInfo?, MultipleAppHostProjectsFoundBehavior, bool, CancellationToken, Task<AppHostProjectSearchResult>>? UseOrFindAppHostProjectFileWithBehaviorAsyncCallback { get; set; } 15public Func<CancellationToken, Task<FileInfo?>>? GetAppHostFromSettingsAsyncCallback { get; set; } 17public async Task<FileInfo?> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, bool createSettingsFile, CancellationToken cancellationToken) 34public async Task<AppHostProjectSearchResult> UseOrFindAppHostProjectFileAsync(FileInfo? projectFile, MultipleAppHostProjectsFoundBehavior multipleAppHostProjectsFoundBehavior, bool createSettingsFile, CancellationToken cancellationToken = default) 51public async Task<FileInfo?> GetAppHostFromSettingsAsync(CancellationToken cancellationToken = default)
Utils\CliTestHelper.cs (6)
589public Task EnsureExtractedAsync(CancellationToken cancellationToken = default) => Task.CompletedTask; 591public Task<BundleExtractResult> ExtractAsync(string destinationPath, bool force = false, CancellationToken cancellationToken = default) 594public Task<Layout.LayoutConfiguration?> EnsureExtractedAndGetLayoutAsync(CancellationToken cancellationToken = default) 605public Task EnsureExtractedAsync(CancellationToken cancellationToken = default) => Task.CompletedTask; 607public Task<BundleExtractResult> ExtractAsync(string destinationPath, bool force = false, CancellationToken cancellationToken = default) 610public Task<Layout.LayoutConfiguration?> EnsureExtractedAndGetLayoutAsync(CancellationToken cancellationToken = default)
Utils\CliUpdateNotificationServiceTests.cs (10)
69await notifier.CheckForCliUpdatesAsync(workspace.WorkspaceRoot, CancellationToken.None).DefaultTimeout(); 124await notifier.CheckForCliUpdatesAsync(workspace.WorkspaceRoot, CancellationToken.None).DefaultTimeout(); 179await notifier.CheckForCliUpdatesAsync(workspace.WorkspaceRoot, CancellationToken.None).DefaultTimeout(); 230await notifier.CheckForCliUpdatesAsync(workspace.WorkspaceRoot, CancellationToken.None).DefaultTimeout(); 255await service.CheckForCliUpdatesAsync(workspace.WorkspaceRoot, CancellationToken.None).DefaultTimeout(); 274await service.CheckForCliUpdatesAsync(workspace.WorkspaceRoot, CancellationToken.None).DefaultTimeout(); 296public Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 301public Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 306public Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 311public Task<IEnumerable<NuGetPackage>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
Utils\EmptyAsyncEnumerable.cs (1)
19public IAsyncEnumerator<T> GetAsyncEnumerator(CancellationToken cancellationToken = default)
Utils\MockHttpMessageHandler.cs (1)
53CancellationToken cancellationToken)
Aspire.Components.Common.TestUtilities (1)
ActivityNotifier.cs (1)
39private async IAsyncEnumerable<Activity> WaitAsync([EnumeratorCancellation] CancellationToken cancellationToken)
Aspire.Confluent.Kafka (9)
MetricsService.cs (1)
17protected override async Task ExecuteAsync(CancellationToken stoppingToken)
src\Vendoring\OpenTelemetry.Instrumentation.ConfluentKafka\InstrumentedConsumer.cs (1)
78public ConsumeResult<TKey, TValue>? Consume(CancellationToken cancellationToken = default)
src\Vendoring\OpenTelemetry.Instrumentation.ConfluentKafka\InstrumentedProducer.cs (3)
43CancellationToken cancellationToken = default) 90CancellationToken cancellationToken = default) 226public void Flush(CancellationToken cancellationToken = default)
src\Vendoring\OpenTelemetry.Instrumentation.ConfluentKafka\OpenTelemetryConsumeAndProcessMessageHandler.cs (2)
13/// <param name="cancellationToken">An optional <see cref="CancellationToken"/>.</param> 20CancellationToken cancellationToken = default);
src\Vendoring\OpenTelemetry.Instrumentation.ConfluentKafka\OpenTelemetryConsumeResultExtensions.cs (2)
69/// <param name="cancellationToken">An optional <see cref="CancellationToken"/>.</param> 76CancellationToken cancellationToken)
Aspire.Dashboard (114)
Api\TelemetryApiService.cs (2)
282[EnumeratorCancellation] CancellationToken cancellationToken) 333[EnumeratorCancellation] CancellationToken cancellationToken)
artifacts\obj\Aspire.Dashboard\Debug\net8.0\DashboardServiceGrpc.cs (14)
183public virtual global::Aspire.DashboardService.Proto.V1.ApplicationInformationResponse GetApplicationInformation(global::Aspire.DashboardService.Proto.V1.ApplicationInformationRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 193public virtual grpc::AsyncUnaryCall<global::Aspire.DashboardService.Proto.V1.ApplicationInformationResponse> GetApplicationInformationAsync(global::Aspire.DashboardService.Proto.V1.ApplicationInformationRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 203public virtual grpc::AsyncServerStreamingCall<global::Aspire.DashboardService.Proto.V1.WatchResourcesUpdate> WatchResources(global::Aspire.DashboardService.Proto.V1.WatchResourcesRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 213public virtual grpc::AsyncServerStreamingCall<global::Aspire.DashboardService.Proto.V1.WatchResourceConsoleLogsUpdate> WatchResourceConsoleLogs(global::Aspire.DashboardService.Proto.V1.WatchResourceConsoleLogsRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 223public virtual global::Aspire.DashboardService.Proto.V1.ResourceCommandResponse ExecuteResourceCommand(global::Aspire.DashboardService.Proto.V1.ResourceCommandRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 233public virtual grpc::AsyncUnaryCall<global::Aspire.DashboardService.Proto.V1.ResourceCommandResponse> ExecuteResourceCommandAsync(global::Aspire.DashboardService.Proto.V1.ResourceCommandRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 243public virtual grpc::AsyncDuplexStreamingCall<global::Aspire.DashboardService.Proto.V1.WatchInteractionsRequestUpdate, global::Aspire.DashboardService.Proto.V1.WatchInteractionsResponseUpdate> WatchInteractions(grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
artifacts\obj\Aspire.Dashboard\Debug\net8.0\opentelemetry\proto\collector\logs\v1\LogsServiceGrpc.cs (4)
127public virtual global::OpenTelemetry.Proto.Collector.Logs.V1.ExportLogsServiceResponse Export(global::OpenTelemetry.Proto.Collector.Logs.V1.ExportLogsServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 137public virtual grpc::AsyncUnaryCall<global::OpenTelemetry.Proto.Collector.Logs.V1.ExportLogsServiceResponse> ExportAsync(global::OpenTelemetry.Proto.Collector.Logs.V1.ExportLogsServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
artifacts\obj\Aspire.Dashboard\Debug\net8.0\opentelemetry\proto\collector\metrics\v1\MetricsServiceGrpc.cs (4)
127public virtual global::OpenTelemetry.Proto.Collector.Metrics.V1.ExportMetricsServiceResponse Export(global::OpenTelemetry.Proto.Collector.Metrics.V1.ExportMetricsServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 137public virtual grpc::AsyncUnaryCall<global::OpenTelemetry.Proto.Collector.Metrics.V1.ExportMetricsServiceResponse> ExportAsync(global::OpenTelemetry.Proto.Collector.Metrics.V1.ExportMetricsServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
artifacts\obj\Aspire.Dashboard\Debug\net8.0\opentelemetry\proto\collector\trace\v1\TraceServiceGrpc.cs (4)
127public virtual global::OpenTelemetry.Proto.Collector.Trace.V1.ExportTraceServiceResponse Export(global::OpenTelemetry.Proto.Collector.Trace.V1.ExportTraceServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 137public virtual grpc::AsyncUnaryCall<global::OpenTelemetry.Proto.Collector.Trace.V1.ExportTraceServiceResponse> ExportAsync(global::OpenTelemetry.Proto.Collector.Trace.V1.ExportTraceServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
Components\Controls\AssistantChat.razor.cs (4)
247private async Task InitializedAsync(CancellationToken token) 260private async Task ContextChangedAsync(CancellationToken token) 265private async Task ConversationChangedAsync(ChatViewModel? chatViewModel, ResponseState responseState, CancellationToken token) 298private async Task SetStatusAsync(string toolName, string statusText, CancellationToken cancellationToken)
Components\Controls\Chart\ChartBase.cs (2)
24protected CancellationToken CancellationToken { get; private set; } 529protected abstract Task OnChartUpdatedAsync(List<ChartTrace> traces, List<DateTimeOffset> xValues, List<ChartExemplar> exemplars, bool tickUpdate, DateTimeOffset inProgressDataTime, CancellationToken cancellationToken);
Components\Controls\Chart\MetricTable.razor.cs (1)
45protected override async Task OnChartUpdatedAsync(List<ChartTrace> traces, List<DateTimeOffset> xValues, List<ChartExemplar> exemplars, bool tickUpdate, DateTimeOffset inProgressDataTime, CancellationToken cancellationToken)
Components\Controls\Chart\PlotlyChart.razor.cs (1)
58protected override async Task OnChartUpdatedAsync(List<ChartTrace> traces, List<DateTimeOffset> xValues, List<ChartExemplar> exemplars, bool tickUpdate, DateTimeOffset inProgressDataTime, CancellationToken cancellationToken)
Components\Controls\PropertyValues\SpanIdButtonValue.razor.cs (1)
44CancellationToken.None).ConfigureAwait(false);
Components\Dialogs\ManageDataDialog.razor.cs (1)
572await TelemetryImportService.ImportAsync(file.Name, fileStream, CancellationToken.None);
Components\Pages\ConsoleLogs.razor.cs (2)
43public CancellationToken CancellationToken => _cts.Token; 152private CancellationToken _resourceSubscriptionToken;
Components\Pages\StructuredLogs.razor.cs (1)
568CancellationToken.None).ConfigureAwait(false);
DashboardEndpointsBuilder.cs (3)
138CancellationToken cancellationToken) => 169CancellationToken cancellationToken) => 230private static async Task StreamNdjsonAsync(HttpContext httpContext, IAsyncEnumerable<string> items, CancellationToken cancellationToken)
DashboardWebApplication.cs (2)
948public Task StartAsync(CancellationToken cancellationToken = default) 954public Task StopAsync(CancellationToken cancellationToken = default)
Mcp\AspireResourceMcpTools.cs (2)
78CancellationToken cancellationToken) 180var response = await _dashboardClient.ExecuteResourceCommandAsync(resource.Name, resource.ResourceType, command, CancellationToken.None).ConfigureAwait(false);
Mcp\McpExtensions.cs (3)
52.AddListToolsFilter((next) => async (RequestContext<ListToolsRequestParams> request, CancellationToken cancellationToken) => 61.AddCallToolFilter((next) => async (RequestContext<CallToolRequestParams> request, CancellationToken cancellationToken) => 69private static async Task<TResult> RecordCallToolNameAsync<TParams, TResult>(McpRequestHandler<TParams, TResult> next, RequestContext<TParams> request, string? toolCallName, CancellationToken cancellationToken)
Model\Assistant\AIContextProvider.cs (1)
272public async Task<GhcpInfoResponse> GetInfoAsync(CancellationToken cancellationToken)
Model\Assistant\AssistantChatDataContext.cs (8)
30public Func<string, string, CancellationToken, Task>? OnToolInvokedCallback { get; set; } 46private async Task InvokeToolCallbackAsync(string toolName, string message, CancellationToken cancellationToken) 62public async Task<string> GetResourceGraphAsync(CancellationToken cancellationToken) 86CancellationToken cancellationToken) 109CancellationToken cancellationToken = default) 154CancellationToken cancellationToken = default) 197CancellationToken cancellationToken) 236CancellationToken cancellationToken)
Model\Assistant\AssistantChatViewModel.cs (7)
206public Func<string, string, CancellationToken, Task>? OnToolInvokedCallback { get; set; } 207public Func<ChatViewModel?, ResponseState, CancellationToken, Task>? OnConversationChangedCallback { get; set; } 208public Func<CancellationToken, Task>? OnContextChangedCallback { get; set; } 210public Func<CancellationToken, Task>? OnInitializeCallback { get; set; } 236private async Task InvokeToolCallbackAsync(string toolName, string message, CancellationToken cancellationToken) 267private async Task InvokeConversationChangedCallbackAsync(ChatViewModel? chatViewModel, ResponseState responseState, CancellationToken cancellationToken) 508var cancellationToken = responseCts.Token;
Model\Assistant\ChatClientFactory.cs (1)
95public async Task<GhcpInfoResponse> GetInfoAsync(CancellationToken cancellationToken)
Model\Assistant\IAIContextProvider.cs (1)
29Task<GhcpInfoResponse> GetInfoAsync(CancellationToken cancellationToken);
Model\ConsoleLogsFetcher.cs (2)
29private async Task<List<LogEntry>> FetchLogEntriesAsync(string resourceName, DateTime? filterDate, CancellationToken cancellationToken) 56public async Task<Dictionary<string, List<LogEntry>>> FetchLogEntriesAsync(HashSet<string> resourceNames, CancellationToken cancellationToken)
Model\DashboardCommandExecutor.cs (1)
138response = await dashboardClient.ExecuteResourceCommandAsync(resource.Name, resource.ResourceType, command, CancellationToken.None).ConfigureAwait(false);
Model\TelemetryExportService.cs (2)
52CancellationToken cancellationToken) 127private async Task AddConsoleLogsAsync(ExportArchive exportArchive, HashSet<string> resourceNames, CancellationToken cancellationToken)
Model\TelemetryImportService.cs (4)
50public async Task ImportAsync(string fileName, Stream stream, CancellationToken cancellationToken) 60private async Task ImportCoreAsync(string fileName, Stream stream, bool allowZipFile, CancellationToken cancellationToken) 93private async Task ImportZipAsync(Stream stream, CancellationToken cancellationToken) 104private async Task ImportJsonAsync(string fileName, Stream stream, CancellationToken cancellationToken)
Model\ThemeManager.cs (3)
15Task<ThemeSettings> GetThemeSettingsAsync(CancellationToken cancellationToken); 23public async Task<ThemeSettings> GetThemeSettingsAsync(CancellationToken cancellationToken) 106var browserThemeSettings = await _themeResolver.GetThemeSettingsAsync(CancellationToken.None).ConfigureAwait(false);
Model\TraceLinkHelpers.cs (3)
24CancellationToken cancellationToken) 36Func<CancellationToken, Task<bool>> isAvailableCallback, 41CancellationToken cancellationToken)
Otlp\Storage\TelemetryRepository.Watchers.cs (2)
37[EnumeratorCancellation] CancellationToken cancellationToken) 130[EnumeratorCancellation] CancellationToken cancellationToken)
ServiceClient\DashboardClient.cs (14)
48private readonly CancellationToken _clientCancellationToken; 248async Task ConnectAndWatchAsync(CancellationToken cancellationToken) 298private async Task WatchWithRecoveryAsync(Func<RetryContext, CancellationToken, Task<RetryResult>> action, string actionName, CancellationToken cancellationToken) 357private async Task<RetryResult> WatchResourcesAsync(RetryContext retryContext, CancellationToken cancellationToken) 450private async Task<RetryResult> WatchInteractionsAsync(RetryContext retryContext, CancellationToken cancellationToken) 549public async Task SendInteractionRequestAsync(WatchInteractionsRequestUpdate request, CancellationToken cancellationToken) 595public async Task<ResourceViewModelSubscription> SubscribeResourcesAsync(CancellationToken cancellationToken) 619async IAsyncEnumerable<IReadOnlyList<ResourceViewModelChange>> StreamUpdatesAsync([EnumeratorCancellation] CancellationToken enumeratorCancellationToken = default) 643public IAsyncEnumerable<WatchInteractionsResponseUpdate> SubscribeInteractionsAsync(CancellationToken cancellationToken) 662async IAsyncEnumerable<WatchInteractionsResponseUpdate> StreamUpdatesAsync(List<WatchInteractionsResponseUpdate> pendingInteractions, [EnumeratorCancellation] CancellationToken enumeratorCancellationToken = default) 684public async IAsyncEnumerable<IReadOnlyList<ResourceLogLine>> SubscribeConsoleLogs(string resourceName, [EnumeratorCancellation] CancellationToken cancellationToken) 725public async IAsyncEnumerable<IReadOnlyList<ResourceLogLine>> GetConsoleLogs(string resourceName, [EnumeratorCancellation] CancellationToken cancellationToken) 754public async Task<ResourceCommandResponseViewModel> ExecuteResourceCommandAsync(string resourceName, string resourceType, CommandViewModel command, CancellationToken cancellationToken)
ServiceClient\IDashboardClient.cs (6)
42Task<ResourceViewModelSubscription> SubscribeResourcesAsync(CancellationToken cancellationToken); 55IAsyncEnumerable<WatchInteractionsResponseUpdate> SubscribeInteractionsAsync(CancellationToken cancellationToken); 57Task SendInteractionRequestAsync(WatchInteractionsRequestUpdate request, CancellationToken cancellationToken); 69IAsyncEnumerable<IReadOnlyList<ResourceLogLine>> SubscribeConsoleLogs(string resourceName, CancellationToken cancellationToken); 71IAsyncEnumerable<IReadOnlyList<ResourceLogLine>> GetConsoleLogs(string resourceName, CancellationToken cancellationToken); 73Task<ResourceCommandResponseViewModel> ExecuteResourceCommandAsync(string resourceName, string resourceType, CommandViewModel command, CancellationToken cancellationToken);
src\Shared\ChannelExtensions.cs (1)
28[EnumeratorCancellation] CancellationToken cancellationToken = default)
Utils\CallbackThrottler.cs (3)
32private readonly CancellationToken _cancellationToken; 34private async Task<bool> TryQueueAsync(CancellationToken cancellationToken) 65bool TryAquireLock(CancellationToken cancellationToken)
Utils\CancellationSeries.cs (4)
7/// Produces a series of <see cref="CancellationToken"/>s that are used to coordinate 31public async Task<CancellationToken> NextAsync() 38var nextToken = nextCts.Token; 46/// Cancels the current <see cref="CancellationToken"/> but doesn't create a new one.
Aspire.Dashboard.Components.Tests (10)
Shared\TestThemeResolver.cs (1)
12public Task<ThemeSettings> GetThemeSettingsAsync(CancellationToken cancellationToken)
tests\Shared\TestAIContextProvider.cs (1)
29public Task<GhcpInfoResponse> GetInfoAsync(CancellationToken cancellationToken)
tests\Shared\TestDashboardClient.cs (8)
52public Task<ResourceCommandResponseViewModel> ExecuteResourceCommandAsync(string resourceName, string resourceType, CommandViewModel command, CancellationToken cancellationToken) 62public async IAsyncEnumerable<IReadOnlyList<ResourceLogLine>> SubscribeConsoleLogs(string resourceName, [EnumeratorCancellation] CancellationToken cancellationToken) 77public async IAsyncEnumerable<IReadOnlyList<ResourceLogLine>> GetConsoleLogs(string resourceName, [EnumeratorCancellation] CancellationToken cancellationToken) 92public Task<ResourceViewModelSubscription> SubscribeResourcesAsync(CancellationToken cancellationToken) 103async static IAsyncEnumerable<IReadOnlyList<ResourceViewModelChange>> BuildSubscription(Channel<IReadOnlyList<ResourceViewModelChange>> channel, [EnumeratorCancellation] CancellationToken cancellationToken) 112public IAsyncEnumerable<WatchInteractionsResponseUpdate> SubscribeInteractionsAsync(CancellationToken cancellationToken) 123async static IAsyncEnumerable<WatchInteractionsResponseUpdate> BuildSubscription(Channel<WatchInteractionsResponseUpdate> channel, [EnumeratorCancellation] CancellationToken cancellationToken) 132public async Task SendInteractionRequestAsync(WatchInteractionsRequestUpdate request, CancellationToken cancellationToken)
Aspire.Dashboard.Tests (60)
Integration\Playwright\Infrastructure\MockDashboardClient.cs (6)
43public Task<ResourceCommandResponseViewModel> ExecuteResourceCommandAsync(string resourceName, string resourceType, CommandViewModel command, CancellationToken cancellationToken) => throw new NotImplementedException(); 44public IAsyncEnumerable<IReadOnlyList<ResourceLogLine>> SubscribeConsoleLogs(string resourceName, CancellationToken cancellationToken) => throw new NotImplementedException(); 45public IAsyncEnumerable<IReadOnlyList<ResourceLogLine>> GetConsoleLogs(string resourceName, CancellationToken cancellationToken) => throw new NotImplementedException(); 47public Task<ResourceViewModelSubscription> SubscribeResourcesAsync(CancellationToken cancellationToken) 61public IAsyncEnumerable<WatchInteractionsResponseUpdate> SubscribeInteractionsAsync(CancellationToken cancellationToken) 66public Task SendInteractionRequestAsync(WatchInteractionsRequestUpdate request, CancellationToken cancellationToken)
LocalBrowserStorageTests.cs (1)
142public ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.PublicFields | DynamicallyAccessedMemberTypes.PublicProperties)] TValue>(string identifier, CancellationToken cancellationToken, object?[]? args)
Mcp\AspireResourceMcpToolsTests.cs (4)
103var result = await tools.ListConsoleLogsAsync("nonexistent", CancellationToken.None); 121var result = await tools.ListConsoleLogsAsync("app1", CancellationToken.None); 143var result = await tools.ListConsoleLogsAsync("app1", CancellationToken.None); 162var result = await tools.ListConsoleLogsAsync("app1", CancellationToken.None);
Model\AIAssistant\AssistantChatDataContextTests.cs (3)
50var result = await dataContext.GetStructuredLogsAsync(resourceName: null, CancellationToken.None); 84var result = await dataContext.GetTracesAsync(resourceName: null, CancellationToken.None); 118var result = await dataContext.GetConsoleLogsAsync(resourceName: "test-resource", CancellationToken.None);
Model\DashboardClientTests.cs (10)
51var (_, subscription) = await client.SubscribeResourcesAsync(CancellationToken.None).DefaultTimeout(); 79var (_, subscription) = await client.SubscribeResourcesAsync(CancellationToken.None).DefaultTimeout(); 104await Assert.ThrowsAsync<ObjectDisposedException>(() => client.SubscribeResourcesAsync(CancellationToken.None)).DefaultTimeout(); 117_ = await client.SubscribeResourcesAsync(CancellationToken.None).DefaultTimeout(); 135var subscribeTask = client.SubscribeResourcesAsync(CancellationToken.None); 162var subscription = client.SubscribeInteractionsAsync(CancellationToken.None); 189var subscription = client.SubscribeInteractionsAsync(CancellationToken.None); 214Assert.Throws<ObjectDisposedException>(() => client.SubscribeInteractionsAsync(CancellationToken.None)); 226_ = client.SubscribeInteractionsAsync(CancellationToken.None); 287public Task<bool> MoveNext(CancellationToken cancellationToken)
Model\TelemetryExportServiceTests.cs (4)
644using var memoryStream = await exportService.ExportSelectedAsync(selectedResources, CancellationToken.None); 715using var zipStream = await service.ExportSelectedAsync(selectedResources, CancellationToken.None).DefaultTimeout(); 773using var zipStream = await service.ExportSelectedAsync(selectedResources, CancellationToken.None).DefaultTimeout(); 826using var zipStream = await service.ExportSelectedAsync(selectedResources, CancellationToken.None).DefaultTimeout();
Model\TelemetryImportServiceTests.cs (13)
45await Assert.ThrowsAsync<InvalidOperationException>(() => service.ImportAsync("logs.json", stream, CancellationToken.None)); 60await service.ImportAsync("logs.json", stream, CancellationToken.None); 85await service.ImportAsync("traces.json", stream, CancellationToken.None); 108await service.ImportAsync("metrics.json", stream, CancellationToken.None); 148await service.ImportAsync("telemetry.zip", zipStream, CancellationToken.None); 190await service.ImportAsync("telemetry.zip", zipStream, CancellationToken.None); 207await service.ImportAsync("console.txt", stream, CancellationToken.None); 224await service.ImportAsync("empty.json", stream, CancellationToken.None); 241await service.ImportAsync("invalid.json", stream, CancellationToken.None); 258await service.ImportAsync("file.xml", stream, CancellationToken.None); 301await importService.ImportAsync("logs.json", stream, CancellationToken.None); 358await importService.ImportAsync("logs.json", stream, CancellationToken.None); 413await importService.ImportAsync("traces.json", stream, CancellationToken.None);
ResourceOutgoingPeerResolverTests.cs (7)
182async IAsyncEnumerable<IReadOnlyList<ResourceViewModelChange>> GetChanges([EnumeratorCancellation] CancellationToken cancellationToken = default) 418public Task<ResourceCommandResponseViewModel> ExecuteResourceCommandAsync(string resourceName, string resourceType, CommandViewModel command, CancellationToken cancellationToken) => throw new NotImplementedException(); 421public IAsyncEnumerable<IReadOnlyList<ResourceLogLine>> GetConsoleLogs(string resourceName, CancellationToken cancellationToken) => throw new NotImplementedException(); 422public Task SendInteractionRequestAsync(WatchInteractionsRequestUpdate request, CancellationToken cancellationToken) => throw new NotImplementedException(); 423public IAsyncEnumerable<IReadOnlyList<ResourceLogLine>> SubscribeConsoleLogs(string resourceName, CancellationToken cancellationToken) => throw new NotImplementedException(); 424public IAsyncEnumerable<WatchInteractionsResponseUpdate> SubscribeInteractionsAsync(CancellationToken cancellationToken) => throw new NotImplementedException(); 425public Task<ResourceViewModelSubscription> SubscribeResourcesAsync(CancellationToken cancellationToken) => subscribeResult;
Telemetry\DashboardTelemetrySenderTests.cs (3)
151private readonly Func<HttpRequestMessage, CancellationToken, Task<HttpResponseMessage>> _value; 153public TestHttpMessageHandler(Func<HttpRequestMessage, CancellationToken, Task<HttpResponseMessage>> value) 158protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
tests\Shared\TestAIContextProvider.cs (1)
29public Task<GhcpInfoResponse> GetInfoAsync(CancellationToken cancellationToken)
tests\Shared\TestDashboardClient.cs (8)
52public Task<ResourceCommandResponseViewModel> ExecuteResourceCommandAsync(string resourceName, string resourceType, CommandViewModel command, CancellationToken cancellationToken) 62public async IAsyncEnumerable<IReadOnlyList<ResourceLogLine>> SubscribeConsoleLogs(string resourceName, [EnumeratorCancellation] CancellationToken cancellationToken) 77public async IAsyncEnumerable<IReadOnlyList<ResourceLogLine>> GetConsoleLogs(string resourceName, [EnumeratorCancellation] CancellationToken cancellationToken) 92public Task<ResourceViewModelSubscription> SubscribeResourcesAsync(CancellationToken cancellationToken) 103async static IAsyncEnumerable<IReadOnlyList<ResourceViewModelChange>> BuildSubscription(Channel<IReadOnlyList<ResourceViewModelChange>> channel, [EnumeratorCancellation] CancellationToken cancellationToken) 112public IAsyncEnumerable<WatchInteractionsResponseUpdate> SubscribeInteractionsAsync(CancellationToken cancellationToken) 123async static IAsyncEnumerable<WatchInteractionsResponseUpdate> BuildSubscription(Channel<WatchInteractionsResponseUpdate> channel, [EnumeratorCancellation] CancellationToken cancellationToken) 132public async Task SendInteractionRequestAsync(WatchInteractionsRequestUpdate request, CancellationToken cancellationToken)
Aspire.Deployment.EndToEnd.Tests (53)
AcaCompactNamingDeploymentTests.cs (1)
35private async Task DeployWithCompactNamingFixesStorageCollisionCore(CancellationToken cancellationToken)
AcaCompactNamingUpgradeDeploymentTests.cs (1)
34private async Task UpgradeFromGaToDevDoesNotDuplicateStorageAccountsCore(CancellationToken cancellationToken)
AcaCustomRegistryDeploymentTests.cs (2)
27var cancellationToken = linkedCts.Token; 32private async Task DeployStarterTemplateWithCustomRegistryCore(CancellationToken cancellationToken)
AcaDeploymentErrorOutputTests.cs (1)
37private async Task DeployWithInvalidLocation_ErrorOutputIsCleanCore(CancellationToken cancellationToken)
AcaExistingRegistryDeploymentTests.cs (2)
26var cancellationToken = linkedCts.Token; 31private async Task DeployStarterTemplateWithExistingRegistryCore(CancellationToken cancellationToken)
AcaManagedRedisDeploymentTests.cs (2)
27var cancellationToken = linkedCts.Token; 32private async Task DeployStarterWithManagedRedisToAzureContainerAppsCore(CancellationToken cancellationToken)
AcaStarterDeploymentTests.cs (2)
26var cancellationToken = linkedCts.Token; 31private async Task DeployStarterTemplateToAzureContainerAppsCore(CancellationToken cancellationToken)
AcrPurgeTaskDeploymentTests.cs (2)
26var cancellationToken = linkedCts.Token; 31private async Task DeployPythonStarterWithPurgeTaskCore(CancellationToken cancellationToken)
AksStarterDeploymentTests.cs (2)
25var cancellationToken = linkedCts.Token; 30private async Task DeployStarterTemplateToAksCore(CancellationToken cancellationToken)
AksStarterWithRedisDeploymentTests.cs (2)
26var cancellationToken = linkedCts.Token; 31private async Task DeployStarterTemplateWithRedisToAksCore(CancellationToken cancellationToken)
AppServicePythonDeploymentTests.cs (2)
26var cancellationToken = linkedCts.Token; 31private async Task DeployPythonFastApiTemplateToAzureAppServiceCore(CancellationToken cancellationToken)
AppServiceReactDeploymentTests.cs (2)
26var cancellationToken = linkedCts.Token; 31private async Task DeployReactTemplateToAzureAppServiceCore(CancellationToken cancellationToken)
AzureAppConfigDeploymentTests.cs (2)
26var cancellationToken = linkedCts.Token; 31private async Task DeployAzureAppConfigResourceCore(CancellationToken cancellationToken)
AzureContainerRegistryDeploymentTests.cs (2)
26var cancellationToken = linkedCts.Token; 31private async Task DeployAzureContainerRegistryResourceCore(CancellationToken cancellationToken)
AzureEventHubsDeploymentTests.cs (2)
26var cancellationToken = linkedCts.Token; 31private async Task DeployAzureEventHubsResourceCore(CancellationToken cancellationToken)
AzureKeyVaultDeploymentTests.cs (2)
26var cancellationToken = linkedCts.Token; 31private async Task DeployAzureKeyVaultResourceCore(CancellationToken cancellationToken)
AzureLogAnalyticsDeploymentTests.cs (2)
26var cancellationToken = linkedCts.Token; 31private async Task DeployAzureLogAnalyticsResourceCore(CancellationToken cancellationToken)
AzureServiceBusDeploymentTests.cs (2)
26var cancellationToken = linkedCts.Token; 31private async Task DeployAzureServiceBusResourceCore(CancellationToken cancellationToken)
AzureStorageDeploymentTests.cs (2)
26var cancellationToken = linkedCts.Token; 31private async Task DeployAzureStorageResourceCore(CancellationToken cancellationToken)
Helpers\AzureAuthenticationHelpers.cs (1)
30credential.GetToken(context, CancellationToken.None);
PythonFastApiDeploymentTests.cs (2)
26var cancellationToken = linkedCts.Token; 31private async Task DeployPythonFastApiTemplateToAzureContainerAppsCore(CancellationToken cancellationToken)
tests\Shared\TemporaryRepo.cs (1)
18public async Task InitializeGitAsync(CancellationToken cancellationToken = default)
TypeScriptExpressDeploymentTests.cs (2)
25var cancellationToken = linkedCts.Token; 30private async Task DeployTypeScriptExpressTemplateToAzureContainerAppsCore(CancellationToken cancellationToken)
VnetKeyVaultConnectivityDeploymentTests.cs (2)
25var cancellationToken = linkedCts.Token; 30private async Task DeployStarterTemplateWithKeyVaultPrivateEndpointCore(CancellationToken cancellationToken)
VnetKeyVaultInfraDeploymentTests.cs (2)
25var cancellationToken = linkedCts.Token; 30private async Task DeployVnetKeyVaultInfrastructureCore(CancellationToken cancellationToken)
VnetSqlServerConnectivityDeploymentTests.cs (2)
25var cancellationToken = linkedCts.Token; 30private async Task DeployStarterTemplateWithSqlServerPrivateEndpointCore(CancellationToken cancellationToken)
VnetSqlServerInfraDeploymentTests.cs (2)
25var cancellationToken = linkedCts.Token; 30private async Task DeployVnetSqlServerInfrastructureCore(CancellationToken cancellationToken)
VnetStorageBlobConnectivityDeploymentTests.cs (2)
25var cancellationToken = linkedCts.Token; 30private async Task DeployStarterTemplateWithStorageBlobPrivateEndpointCore(CancellationToken cancellationToken)
VnetStorageBlobInfraDeploymentTests.cs (2)
25var cancellationToken = linkedCts.Token; 30private async Task DeployVnetStorageBlobInfrastructureCore(CancellationToken cancellationToken)
Aspire.EndToEnd.Tests (12)
IntegrationServicesTests.cs (2)
59private async Task RunTestAsync(Func<CancellationToken, Task> test) 62var cancellationToken = TestContext.Current.CancellationToken;
tests\Shared\TemplatesTesting\AspireProject.cs (6)
163public async Task StartAppHostAsync(string[]? extraArgs = default, Action<ProcessStartInfo>? configureProcess = null, bool noBuild = true, bool waitForDashboardUrl = true, CancellationToken token = default) 330public async Task<CommandResult> BuildAsync(string[]? extraBuildArgs = default, CancellationToken token = default, string? workingDirectory = null) 399public Task WaitForDashboardToBeAvailableAsync(CancellationToken cancellationToken = default) 409public static async Task WaitForDashboardToBeAvailableAsync(string dashboardUrl, ITestOutputHelper testOutput, CancellationToken token = default) 418public async Task StopAppHostAsync(CancellationToken token = default) 447public async Task DumpDockerInfoAsync(ITestOutputHelper? testOutputArg = null, CancellationToken cancellationToken = default)
tests\Shared\TemplatesTesting\ProjectInfo.cs (3)
20public Task<HttpResponseMessage> HttpGetAsync(string bindingName, string path, CancellationToken cancellationToken = default) 31public Task<string> HttpGetStringAsync(string bindingName, string path, CancellationToken cancellationToken = default) 39public async Task WaitForHealthyStatusAsync(string bindingName, ITestOutputHelper testOutput, CancellationToken cancellationToken = default)
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
106private async Task<CommandResult> ExecuteAsyncInternal(string executable, string args, CancellationToken token)
Aspire.Hosting (542)
ApplicationModel\AfterEndpointsAllocatedEvent.cs (2)
14/// Subscribing to this event is analogous to implementing the <see cref="Aspire.Hosting.Lifecycle.IDistributedApplicationLifecycleHook.AfterEndpointsAllocatedAsync(DistributedApplicationModel, CancellationToken)"/> 17/// in <see cref="Aspire.Hosting.Lifecycle.IDistributedApplicationLifecycleHook.AfterEndpointsAllocatedAsync(Aspire.Hosting.ApplicationModel.DistributedApplicationModel, CancellationToken)"/>.
ApplicationModel\AfterResourcesCreatedEvent.cs (2)
14/// Subscribing to this event is analogous to implementing the <see cref="Aspire.Hosting.Lifecycle.IDistributedApplicationLifecycleHook.AfterResourcesCreatedAsync(DistributedApplicationModel, CancellationToken)"/> 17/// in <see cref="Aspire.Hosting.Lifecycle.IDistributedApplicationLifecycleHook.AfterResourcesCreatedAsync(Aspire.Hosting.ApplicationModel.DistributedApplicationModel, CancellationToken)"/>.
ApplicationModel\ArgumentsExecutionConfigurationGatherer.cs (1)
14public async ValueTask GatherAsync(IExecutionConfigurationGathererContext context, IResource resource, ILogger resourceLogger, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken = default)
ApplicationModel\BeforeStartEvent.cs (2)
14/// Subscribing to this event is analogous to implementing the <see cref="Aspire.Hosting.Lifecycle.IDistributedApplicationLifecycleHook.BeforeStartAsync(Aspire.Hosting.ApplicationModel.DistributedApplicationModel, CancellationToken)"/> 17/// in <see cref="Aspire.Hosting.Lifecycle.IDistributedApplicationLifecycleHook.BeforeStartAsync(Aspire.Hosting.ApplicationModel.DistributedApplicationModel, CancellationToken)"/>.
ApplicationModel\CertificateTrustConfigurationCallbackAnnotation.cs (3)
94public required CancellationToken CancellationToken { get; init; } 125public ReferenceExpression CreateCustomBundle(Func<X509Certificate2Collection, CancellationToken, Task<byte[]>> bundleGenerator) 151internal Dictionary<string, Func<X509Certificate2Collection, CancellationToken, Task<byte[]>>> CustomBundlesFactories { get; } = new();
ApplicationModel\CertificateTrustExecutionConfigurationGatherer.cs (2)
31public async ValueTask GatherAsync(IExecutionConfigurationGathererContext context, IResource resource, ILogger resourceLogger, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken = default) 148public Dictionary<string, Func<X509Certificate2Collection, CancellationToken, Task<byte[]>>> CustomBundlesFactories { get; } = new();
ApplicationModel\CommandLineArgsCallbackAnnotation.cs (3)
52public sealed class CommandLineArgsCallbackContext(IList<object> args, CancellationToken cancellationToken = default) 62public CommandLineArgsCallbackContext(IList<object> args, IResource resource, CancellationToken cancellationToken = default) 73public CancellationToken CancellationToken { get; } = cancellationToken;
ApplicationModel\CommandsConfigurationExtensions.cs (1)
362private static async Task ForwardLogsAsync(ResourceLoggerService loggerService, string sourceResourceName, ILogger targetLogger, CancellationToken cancellationToken)
ApplicationModel\ConnectionStringReference.cs (2)
24ValueTask<string?> IValueProvider.GetValueAsync(CancellationToken cancellationToken) 29async ValueTask<string?> IValueProvider.GetValueAsync(ValueProviderContext context, CancellationToken cancellationToken)
ApplicationModel\ContainerBuildOptionsCallbackAnnotation.cs (2)
54CancellationToken cancellationToken, 82public CancellationToken CancellationToken { get; }
ApplicationModel\ContainerFileSystemCallbackAnnotation.cs (1)
263public required Func<ContainerFileSystemCallbackContext, CancellationToken, Task<IEnumerable<ContainerFileSystemItem>>> Callback { get; init; }
ApplicationModel\ContainerImagePushOptions.cs (1)
74CancellationToken cancellationToken = default)
ApplicationModel\ContainerImagePushOptionsCallbackContext.cs (1)
35public required CancellationToken CancellationToken { get; init; }
ApplicationModel\ContainerImageReference.cs (2)
38ValueTask<string?> IValueProvider.GetValueAsync(CancellationToken cancellationToken) 44async ValueTask<string?> IValueProvider.GetValueAsync(ValueProviderContext context, CancellationToken cancellationToken)
ApplicationModel\ContainerPortReference.cs (1)
25ValueTask<string?> IValueProvider.GetValueAsync(CancellationToken cancellationToken)
ApplicationModel\ContainerRuntimeArgsCallbackAnnotation.cs (2)
51public sealed class ContainerRuntimeArgsCallbackContext(IList<object> args, CancellationToken cancellationToken = default) 61public CancellationToken CancellationToken { get; } = cancellationToken;
ApplicationModel\Docker\DockerfileBuilder.cs (1)
105public async Task WriteAsync(StreamWriter writer, CancellationToken cancellationToken = default)
ApplicationModel\Docker\DockerfileStage.cs (1)
280public override async Task WriteStatementAsync(StreamWriter writer, CancellationToken cancellationToken = default)
ApplicationModel\Docker\DockerfileStatement.cs (1)
20public abstract Task WriteStatementAsync(StreamWriter writer, CancellationToken cancellationToken = default);
ApplicationModel\Docker\DockerfileStatements.cs (16)
25public override async Task WriteStatementAsync(StreamWriter writer, CancellationToken cancellationToken = default) 47public override async Task WriteStatementAsync(StreamWriter writer, CancellationToken cancellationToken = default) 65public override async Task WriteStatementAsync(StreamWriter writer, CancellationToken cancellationToken = default) 85public override async Task WriteStatementAsync(StreamWriter writer, CancellationToken cancellationToken = default) 107public override async Task WriteStatementAsync(StreamWriter writer, CancellationToken cancellationToken = default) 127public override async Task WriteStatementAsync(StreamWriter writer, CancellationToken cancellationToken = default) 145public override async Task WriteStatementAsync(StreamWriter writer, CancellationToken cancellationToken = default) 163public override async Task WriteStatementAsync(StreamWriter writer, CancellationToken cancellationToken = default) 186public override async Task WriteStatementAsync(StreamWriter writer, CancellationToken cancellationToken = default) 212public override async Task WriteStatementAsync(StreamWriter writer, CancellationToken cancellationToken = default) 234public override async Task WriteStatementAsync(StreamWriter writer, CancellationToken cancellationToken = default) 259public override async Task WriteStatementAsync(StreamWriter writer, CancellationToken cancellationToken = default) 271public override async Task WriteStatementAsync(StreamWriter writer, CancellationToken cancellationToken = default) 293public override async Task WriteStatementAsync(StreamWriter writer, CancellationToken cancellationToken = default) 317public override async Task WriteStatementAsync(StreamWriter writer, CancellationToken cancellationToken = default) 335public override async Task WriteStatementAsync(StreamWriter writer, CancellationToken cancellationToken = default)
ApplicationModel\DockerfileBuildAnnotation.cs (1)
76public async Task MaterializeDockerfileAsync(DockerfileFactoryContext context, CancellationToken cancellationToken)
ApplicationModel\DockerfileBuilderCallbackContext.cs (2)
22public DockerfileBuilderCallbackContext(IResource resource, DockerfileBuilder builder, IServiceProvider services, CancellationToken cancellationToken) 48public CancellationToken CancellationToken { get; }
ApplicationModel\DockerfileFactoryContext.cs (1)
42public CancellationToken CancellationToken { get; init; }
ApplicationModel\EndpointAnnotation.cs (1)
331public Task<AllocatedEndpoint> GetAllocatedEndpointAsync(NetworkIdentifier networkID, CancellationToken cancellationToken = default)
ApplicationModel\EndpointHostHelpers.cs (1)
123internal static async ValueTask<string?> GetUrlWithTargetHostAsync(EndpointReference endpoint, CancellationToken cancellationToken = default)
ApplicationModel\EndpointReference.cs (6)
80public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default) => Property(EndpointProperty.Url).GetValueAsync(cancellationToken); 88public ValueTask<string?> GetValueAsync(ValueProviderContext context, CancellationToken cancellationToken = default) => Property(EndpointProperty.Url).GetValueAsync(context, cancellationToken); 313/// <param name="cancellationToken">A <see cref="CancellationToken"/>.</param> 316public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default) 325/// <param name="cancellationToken">A <see cref="CancellationToken"/>.</param> 328public async ValueTask<string?> GetValueAsync(ValueProviderContext context, CancellationToken cancellationToken = default)
ApplicationModel\EnvironmentCallbackContext.cs (3)
16public class EnvironmentCallbackContext(DistributedApplicationExecutionContext executionContext, Dictionary<string, object>? environmentVariables = null, CancellationToken cancellationToken = default) 27public EnvironmentCallbackContext(DistributedApplicationExecutionContext executionContext, IResource resource, Dictionary<string, object>? environmentVariables = null, CancellationToken cancellationToken = default) 42public CancellationToken CancellationToken { get; } = cancellationToken;
ApplicationModel\EnvironmentVariablesConfigurationGatherer.cs (1)
14public async ValueTask GatherAsync(IExecutionConfigurationGathererContext context, IResource resource, ILogger resourceLogger, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken = default)
ApplicationModel\ExecutionConfigurationBuilder.cs (1)
93public async Task<IExecutionConfigurationResult> BuildAsync(DistributedApplicationExecutionContext executionContext, ILogger? resourceLogger = null, CancellationToken cancellationToken = default)
ApplicationModel\ExecutionConfigurationGathererContext.cs (1)
41CancellationToken cancellationToken = default)
ApplicationModel\ExpressionResolver.cs (2)
9internal class ExpressionResolver(CancellationToken cancellationToken) 89internal static async ValueTask<ResolvedValue> ResolveAsync(IValueProvider valueProvider, ValueProviderContext context, CancellationToken cancellationToken)
ApplicationModel\HostUrl.cs (2)
20ValueTask<string?> IValueProvider.GetValueAsync(System.Threading.CancellationToken cancellationToken) => ((IValueProvider)this).GetValueAsync(new(), cancellationToken); 23async ValueTask<string?> IValueProvider.GetValueAsync(ValueProviderContext context, CancellationToken cancellationToken)
ApplicationModel\HttpCommandContext.cs (2)
31public required CancellationToken CancellationToken { get; init; } 69public required CancellationToken CancellationToken { get; init; }
ApplicationModel\HttpsCertificateConfigurationCallbackAnnotaion.cs (1)
101public required CancellationToken CancellationToken { get; init; }
ApplicationModel\HttpsCertificateExecutionConfigurationGatherer.cs (2)
30public async ValueTask GatherAsync(IExecutionConfigurationGathererContext context, IResource resource, ILogger resourceLogger, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken = default) 163public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default)
ApplicationModel\HttpsEndpointUpdateCallbackContext.cs (1)
33public required CancellationToken CancellationToken { get; init; }
ApplicationModel\IExecutionConfigurationBuilder.cs (1)
27Task<IExecutionConfigurationResult> BuildAsync(DistributedApplicationExecutionContext executionContext, ILogger? resourceLogger = null, CancellationToken cancellationToken = default);
ApplicationModel\IExecutionConfigurationGatherer.cs (1)
23ValueTask GatherAsync(IExecutionConfigurationGathererContext context, IResource resource, ILogger resourceLogger, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken = default);
ApplicationModel\IRequiredCommandValidator.cs (1)
30Task<RequiredCommandValidationResult> ValidateAsync(IResource resource, RequiredCommandAnnotation annotation, CancellationToken cancellationToken);
ApplicationModel\IResourceWithConnectionString.cs (4)
14/// <param name="cancellationToken"> A <see cref="CancellationToken"/> to observe while waiting for the task to complete.</param> 16public ValueTask<string?> GetConnectionStringAsync(CancellationToken cancellationToken = default) => 21ValueTask<string?> IValueProvider.GetValueAsync(CancellationToken cancellationToken) => GetConnectionStringAsync(cancellationToken); 23ValueTask<string?> IValueProvider.GetValueAsync(ValueProviderContext context, CancellationToken cancellationToken) =>
ApplicationModel\IValueProvider.cs (3)
35/// <param name="cancellationToken">A <see cref="CancellationToken"/>.</param> 37public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default); 42public ValueTask<string?> GetValueAsync(ValueProviderContext context, CancellationToken cancellationToken = default) =>
ApplicationModel\McpServerEndpointAnnotation.cs (2)
19public McpServerEndpointAnnotation(Func<IResourceWithEndpoints, CancellationToken, Task<Uri?>> endpointUrlResolver) 28public Func<IResourceWithEndpoints, CancellationToken, Task<Uri?>> EndpointUrlResolver { get; }
ApplicationModel\ParameterResource.cs (3)
38/// This property is obsolete. Use <see cref="GetValueAsync(CancellationToken)"/> for async access or pass the <see cref="ParameterResource"/> directly to methods that accept it (e.g., environment variables). 97public async ValueTask<string?> GetValueAsync(CancellationToken cancellationToken) 112public ValueTask<string?> GetValueAsync(ValueProviderContext _, CancellationToken cancellationToken)
ApplicationModel\ProjectResource.cs (1)
239private static async Task<string> GetContainerWorkingDirectoryAsync(string projectPath, ILogger logger, CancellationToken cancellationToken)
ApplicationModel\ReferenceExpression.cs (4)
188/// <param name="cancellationToken">A <see cref="CancellationToken"/>.</param> 189public async ValueTask<string?> GetValueAsync(ValueProviderContext context, CancellationToken cancellationToken) 223/// <param name="cancellationToken">A <see cref="CancellationToken"/>.</param> 225public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken)
ApplicationModel\RequiredCommandValidationContext.cs (2)
15public sealed class RequiredCommandValidationContext(string resolvedPath, IServiceProvider services, CancellationToken cancellationToken) 30public CancellationToken CancellationToken { get; } = cancellationToken;
ApplicationModel\RequiredCommandValidator.cs (1)
53CancellationToken cancellationToken)
ApplicationModel\ResourceCommandAnnotation.cs (1)
203public required CancellationToken CancellationToken { get; init; }
ApplicationModel\ResourceCommandService.cs (3)
55public async Task<ExecuteCommandResult> ExecuteCommandAsync(string resourceId, string commandName, CancellationToken cancellationToken = default) 72public async Task<ExecuteCommandResult> ExecuteCommandAsync(IResource resource, string commandName, CancellationToken cancellationToken = default) 130internal async Task<ExecuteCommandResult> ExecuteCommandCoreAsync(string resourceId, IResource resource, string commandName, CancellationToken cancellationToken)
ApplicationModel\ResourceExtensions.cs (18)
198.BuildAsync(new(applicationOperation), NullLogger.Instance, CancellationToken.None).ConfigureAwait(false); 242.BuildAsync(new(applicationOperation), NullLogger.Instance, CancellationToken.None).ConfigureAwait(false); 261CancellationToken cancellationToken = default) 299CancellationToken cancellationToken = default) 338CancellationToken cancellationToken = default) 359CancellationToken cancellationToken = default) 395CancellationToken cancellationToken = default) 430CancellationToken cancellationToken = default) 452CancellationToken cancellationToken = default) 530CancellationToken cancellationToken = default) 556CancellationToken cancellationToken = default) 595private static async Task<ResolvedValue?> GetValue(this IResource resource, DistributedApplicationExecutionContext executionContext, string? key, IValueProvider valueProvider, ILogger logger, CancellationToken cancellationToken) 1133CancellationToken cancellationToken) 1220CancellationToken cancellationToken) 1285CancellationToken cancellationToken = default) 1321CancellationToken cancellationToken = default) 1381CancellationToken cancellationToken) 1403CancellationToken cancellationToken)
ApplicationModel\ResourceLoggerService.cs (4)
223public async IAsyncEnumerable<LogSubscriber> WatchAnySubscribersAsync([EnumeratorCancellation] CancellationToken cancellationToken = default) 408public async IAsyncEnumerable<IReadOnlyList<LogLine>> GetAllAsync(IConsoleLogsService consoleLogsService, [EnumeratorCancellation] CancellationToken cancellationToken = default) 431public async IAsyncEnumerable<IReadOnlyList<LogLine>> WatchAsync([EnumeratorCancellation] CancellationToken cancellationToken = default) 657public IAsyncEnumerable<IReadOnlyList<LogEntry>> GetAllLogsAsync(string resourceName, CancellationToken cancellationToken)
ApplicationModel\ResourceNotificationService.cs (15)
96/// <param name="cancellationToken">A <see cref="CancellationToken"/>.</param> 100public Task WaitForResourceAsync(string resourceName, string? targetState = null, CancellationToken cancellationToken = default) 121public async Task<string> WaitForResourceAsync(string resourceName, IEnumerable<string> targetStates, CancellationToken cancellationToken = default) 139private async Task WaitUntilHealthyAsync(IResource resource, IResource dependency, WaitBehavior waitBehavior, CancellationToken cancellationToken) 185/// control this behavior use <see cref="WaitForResourceHealthyAsync(string, WaitBehavior, CancellationToken)"/> 189public async Task<ResourceEvent> WaitForResourceHealthyAsync(string resourceName, CancellationToken cancellationToken = default) 222public async Task<ResourceEvent> WaitForResourceHealthyAsync(string resourceName, WaitBehavior waitBehavior, CancellationToken cancellationToken = default) 266private async Task WaitUntilCompletionAsync(IResource resource, IResource dependency, int exitCode, CancellationToken cancellationToken) 335Func<ILogger, string, string, ResourceEvent, Task> postRunningAction, CancellationToken cancellationToken) 415private async Task WaitUntilStartedAsync(IResource resource, IResource dependency, WaitBehavior waitBehavior, CancellationToken cancellationToken) 433public async Task WaitForDependenciesAsync(IResource resource, CancellationToken cancellationToken) 476public async Task<ResourceEvent> WaitForResourceAsync(string resourceName, Func<ResourceEvent, bool> predicate, CancellationToken cancellationToken = default) 489private async Task<ResourceEvent> WaitForResourceCoreAsync(string resourceName, Func<ResourceEvent, bool> predicate, string cancellationMessage, CancellationToken cancellationToken = default) 494var watchToken = watchCts.Token; 575public async IAsyncEnumerable<ResourceEvent> WatchAsync([EnumeratorCancellation] CancellationToken cancellationToken = default)
ApplicationModel\ResourceUrlsCallbackContext.cs (2)
17public class ResourceUrlsCallbackContext(DistributedApplicationExecutionContext executionContext, IResource resource, List<ResourceUrlAnnotation>? urls = null, CancellationToken cancellationToken = default) 57public CancellationToken CancellationToken { get; } = cancellationToken;
ApplicationModel\ValueSnapshot.cs (1)
38public Task<T> GetValueAsync(CancellationToken cancellationToken = default)
Ats\AtsTypeMappings.cs (1)
58[assembly: AspireExport(typeof(CancellationToken))]
Ats\NotificationExports.cs (1)
71return notificationService.WaitForDependenciesAsync(resource.Resource, CancellationToken.None);
Ats\PipelineExports.cs (8)
36public static Task<IReportingTask> CreateTask(this IReportingStep reportingStep, string statusText, CancellationToken cancellationToken = default) 48public static Task<IReportingTask> CreateMarkdownTask(this IReportingStep reportingStep, string markdownString, CancellationToken cancellationToken = default) 86public static Task CompleteStep(this IReportingStep reportingStep, string completionText, string completionState = "completed", CancellationToken cancellationToken = default) 98public static Task CompleteStepMarkdown(this IReportingStep reportingStep, string markdownString, string completionState = "completed", CancellationToken cancellationToken = default) 110public static Task UpdateTask(this IReportingTask reportingTask, string statusText, CancellationToken cancellationToken = default) 122public static Task UpdateTaskMarkdown(this IReportingTask reportingTask, string markdownString, CancellationToken cancellationToken = default) 134public static Task CompleteTask(this IReportingTask reportingTask, string? completionMessage = null, string completionState = "completed", CancellationToken cancellationToken = default) 145public static Task CompleteTaskMarkdown(this IReportingTask reportingTask, string markdownString, string completionState = "completed", CancellationToken cancellationToken = default)
Ats\UserSecretsExports.cs (1)
38public static Task SaveStateJson(this IUserSecretsManager userSecretsManager, string json, CancellationToken cancellationToken = default)
Backchannel\AppHostRpcTarget.cs (12)
24public async IAsyncEnumerable<BackchannelLogEntry> GetAppHostLogEntriesAsync([EnumeratorCancellation] CancellationToken cancellationToken) 28var linkedToken = linkedCts.Token; 59public async IAsyncEnumerable<PublishingActivity> GetPublishingActivitiesAsync([EnumeratorCancellation] CancellationToken cancellationToken) 63var linkedToken = linkedCts.Token; 90public async IAsyncEnumerable<RpcResourceState> GetResourceStatesAsync([EnumeratorCancellation] CancellationToken cancellationToken) 94var linkedToken = linkedCts.Token; 131public Task RequestStopAsync(CancellationToken cancellationToken) 151public async Task<DashboardUrlsState> GetDashboardUrlsAsync(CancellationToken cancellationToken) 162public async IAsyncEnumerable<CommandOutput> ExecAsync([EnumeratorCancellation] CancellationToken cancellationToken) 173public Task<string[]> GetCapabilitiesAsync(CancellationToken cancellationToken) 199public async Task CompletePromptResponseAsync(string promptId, PublishingPromptInputAnswer[] answers, CancellationToken cancellationToken = default) 204public async Task UpdatePromptResponseAsync(string promptId, PublishingPromptInputAnswer[] answers, CancellationToken cancellationToken = default)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (27)
39public Task<GetCapabilitiesResponse> GetCapabilitiesAsync(GetCapabilitiesRequest? request = null, CancellationToken cancellationToken = default) 57public async Task<GetAppHostInfoResponse> GetAppHostInfoAsync(GetAppHostInfoRequest? request = null, CancellationToken cancellationToken = default) 79public async Task<GetDashboardInfoResponse> GetDashboardInfoAsync(GetDashboardInfoRequest? request = null, CancellationToken cancellationToken = default) 112public async Task<GetResourcesResponse> GetResourcesAsync(GetResourcesRequest? request = null, CancellationToken cancellationToken = default) 135public async IAsyncEnumerable<ResourceSnapshot> WatchResourcesAsync(WatchResourcesRequest? request = null, [EnumeratorCancellation] CancellationToken cancellationToken = default) 157public IAsyncEnumerable<ResourceLogLine> GetConsoleLogsAsync(GetConsoleLogsRequest request, CancellationToken cancellationToken = default) 169public async Task<CallMcpToolResponse> CallMcpToolAsync(CallMcpToolRequest request, CancellationToken cancellationToken = default) 202public async Task<StopAppHostResponse> StopAsync(StopAppHostRequest? request = null, CancellationToken cancellationToken = default) 215public async Task<ExecuteResourceCommandResponse> ExecuteResourceCommandAsync(ExecuteResourceCommandRequest request, CancellationToken cancellationToken = default) 233public async Task<WaitForResourceResponse> WaitForResourceAsync(WaitForResourceRequest request, CancellationToken cancellationToken = default) 273private static async Task<WaitForResourceResponse> WaitForHealthyAsync(ResourceNotificationService notificationService, string resourceName, CancellationToken cancellationToken) 285private static async Task<WaitForResourceResponse> WaitForRunningAsync(ResourceNotificationService notificationService, string resourceName, CancellationToken cancellationToken) 304private static async Task<WaitForResourceResponse> WaitForTerminalAsync(ResourceNotificationService notificationService, string resourceName, CancellationToken cancellationToken) 329public Task<AppHostInformation> GetAppHostInformationAsync(CancellationToken cancellationToken = default) 371public async Task<DashboardMcpConnectionInfo?> GetDashboardMcpConnectionInfoAsync(CancellationToken cancellationToken = default) 423public async Task<DashboardUrlsState> GetDashboardUrlsAsync(CancellationToken cancellationToken = default) 434public async Task<List<ResourceSnapshot>> GetResourceSnapshotsAsync(CancellationToken cancellationToken = default) 480public async IAsyncEnumerable<ResourceSnapshot> WatchResourceSnapshotsAsync([EnumeratorCancellation] CancellationToken cancellationToken = default) 504CancellationToken cancellationToken) 654[EnumeratorCancellation] CancellationToken cancellationToken = default) 736_ = Task.WhenAll(tasks).ContinueWith(_ => channel.Writer.Complete(), CancellationToken.None, TaskContinuationOptions.None, TaskScheduler.Default); 756CancellationToken cancellationToken = default) 832public Task StopAppHostAsync(CancellationToken cancellationToken = default) 842await Task.Delay(500, CancellationToken.None).ConfigureAwait(false); 863}, CancellationToken.None); 868private async Task<Tool[]?> TryListToolsAsync(Uri endpointUri, CancellationToken cancellationToken) 918public IAsyncEnumerable<BackchannelLogEntry> GetAppHostLogEntriesAsync(CancellationToken cancellationToken = default)
Backchannel\AuxiliaryBackchannelService.cs (2)
40protected override async Task ExecuteAsync(CancellationToken stoppingToken) 133private async Task HandleClientConnectionAsync(Socket clientSocket, CancellationToken stoppingToken)
Backchannel\BackchannelService.cs (1)
32protected override async Task ExecuteAsync(CancellationToken stoppingToken)
Backchannel\DashboardUrlsHelper.cs (2)
32CancellationToken cancellationToken = default) 135CancellationToken cancellationToken = default)
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (4)
16public static Task InitializeDcpAnnotations(BeforeStartEvent beforeStartEvent, CancellationToken _) 45public static Task ExcludeDashboardFromManifestAsync(BeforeStartEvent beforeStartEvent, CancellationToken _) 56public static Task MutateHttp2TransportAsync(BeforeStartEvent beforeStartEvent, CancellationToken _) 86public static Task WarnPersistentContainersWithoutUserSecrets(BeforeStartEvent beforeStartEvent, CancellationToken _)
Cli\CliOrphanDetector.cs (1)
48protected override async Task ExecuteAsync(CancellationToken stoppingToken)
ContainerResourceBuilderExtensions.cs (1)
1303public static IResourceBuilder<T> WithContainerFiles<T>(this IResourceBuilder<T> builder, string destinationPath, Func<ContainerFileSystemCallbackContext, CancellationToken, Task<IEnumerable<ContainerFileSystemItem>>> callback, int? defaultOwner = null, int? defaultGroup = null, UnixFileMode? umask = null) where T : ContainerResource
Dashboard\DashboardEventHandlers.cs (4)
64public Task OnBeforeStartAsync(BeforeStartEvent @event, CancellationToken cancellationToken) 788private async Task WatchDashboardLogsAsync(CancellationToken cancellationToken) 825CancellationToken cancellationToken) 908public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext execContext, CancellationToken cancellationToken)
Dashboard\DashboardService.cs (4)
65async Task WatchInteractionsInternal(CancellationToken cancellationToken) 261async Task WatchResourcesInternal(CancellationToken cancellationToken) 312async Task WatchResourceConsoleLogsInternal(bool suppressFollow, CancellationToken cancellationToken) 379private async Task ExecuteAsync(Func<CancellationToken, Task> execute, ServerCallContext serverCallContext)
Dashboard\DashboardServiceData.cs (6)
36var cancellationToken = _cts.Token; 97internal async Task<(ExecuteCommandResultType result, string? errorMessage)> ExecuteCommandAsync(string resourceId, string type, CancellationToken cancellationToken) 131async IAsyncEnumerable<IReadOnlyList<LogLine>> Enumerate([EnumeratorCancellation] CancellationToken cancellationToken = default) 148async IAsyncEnumerable<IReadOnlyList<LogLine>> Enumerate([EnumeratorCancellation] CancellationToken cancellationToken = default) 159internal async Task SendInteractionRequestAsync(WatchInteractionsRequestUpdate request, CancellationToken cancellationToken) 194public static void ProcessInputs(IServiceProvider serviceProvider, ILogger logger, Interaction.InputsInteractionInfo inputsInfo, List<InputDto> inputDtos, bool dependencyChange, CancellationToken cancellationToken)
Dashboard\DashboardServiceHost.cs (3)
185public async Task<string> GetResourceServiceUriAsync(CancellationToken cancellationToken = default) 201async Task IHostedService.StartAsync(CancellationToken cancellationToken) 219async Task IHostedService.StopAsync(CancellationToken cancellationToken)
Dashboard\ResourcePublisher.cs (2)
17internal sealed class ResourcePublisher(CancellationToken cancellationToken) 58async IAsyncEnumerable<IReadOnlyList<ResourceSnapshotChange>> StreamUpdates([EnumeratorCancellation] CancellationToken enumeratorCancellationToken = default)
Dcp\DcpDependencyCheck.cs (1)
31public async Task<DcpInfo?> GetDcpInfoAsync(bool force = false, CancellationToken cancellationToken = default)
Dcp\DcpExecutor.cs (27)
143public async Task RunApplicationAsync(CancellationToken ct = default) 291public async Task StopAsync(CancellationToken cancellationToken) 369var cancellationToken = _shutdownCancellation.Token; 643public async IAsyncEnumerable<IReadOnlyList<LogEntry>> GetAllLogsAsync(string resourceName, [EnumeratorCancellation] CancellationToken cancellationToken) 849private async Task UpdateWithEffectiveAddressInfo(IEnumerable<Service> services, CancellationToken cancellationToken, TimeSpan? timeout = null) 919private async Task EnsureContainerServiceAddressInfo(CancellationToken cancellationToken) 965private async Task CreateAllDcpObjectsAsync<RT>(CancellationToken cancellationToken) where RT : CustomResource, IKubernetesStaticMetadata 1180private async Task PrepareServicesAsync(CancellationToken cancellationToken) 1574private Task CreateContainerExecutablesAsync(IEnumerable<RenderedModelResource> containerExecAppResources, CancellationToken cancellationToken) 1577private Task CreateExecutablesAsync(IEnumerable<RenderedModelResource> execAppResources, CancellationToken cancellationToken) 1581Func<RenderedModelResource, ILogger, CancellationToken, Task> createResourceFunc, 1584CancellationToken cancellationToken) 1613Func<RenderedModelResource, ILogger, CancellationToken, Task> createResourceFunc, 1614CancellationToken cancellationToken) 1705private async Task CreateContainerExecutableAsync(RenderedModelResource er, ILogger resourceLogger, CancellationToken cancellationToken) 1724private async Task CreateExecutableAsync(RenderedModelResource er, ILogger resourceLogger, CancellationToken cancellationToken) 2053private async Task CreateContainersAsync(IEnumerable<RenderedModelResource> containerResources, CancellationToken cancellationToken) 2065async Task CreateContainerAsyncCore(RenderedModelResource cr, CancellationToken cancellationToken) 2120private async Task CreateContainerAsync(RenderedModelResource cr, ILogger resourceLogger, CancellationToken cancellationToken) 2365private static async Task ApplyBuildArgumentsAsync(Container dcpContainerResource, IResource modelContainerResource, IServiceProvider serviceProvider, CancellationToken cancellationToken) 2561public async Task StopResourceAsync(IResourceReference resourceReference, CancellationToken cancellationToken) 2635public async Task StartResourceAsync(IResourceReference resourceReference, CancellationToken cancellationToken) 2752private async Task<List<ContainerCreateFileSystem>> BuildCreateFilesAsync(BuildCreateFilesContext context, CancellationToken cancellationToken) 2788private async Task<(List<string>, bool)> BuildRunArgsAsync(ILogger resourceLogger, IResource modelResource, CancellationToken cancellationToken) 2822private async Task<(char[]? keyPem, byte[]? pfxBytes)> GetCertificateKeyMaterialAsync(HttpsCertificateExecutionConfigurationData configuration, CancellationToken cancellationToken) 3080private async Task<ContainerCreationSets> GetContainerCreationSetsAsync(CancellationToken cancellationToken) 3130CancellationToken ct)
Dcp\DcpExecutorEvents.cs (5)
10internal record OnEndpointsAllocatedContext(CancellationToken CancellationToken); 11internal record OnResourceStartingContext(CancellationToken CancellationToken, string ResourceType, IResource Resource, string? DcpResourceName); 12internal record OnResourcesPreparedContext(CancellationToken CancellationToken); 13internal record OnResourceChangedContext(CancellationToken CancellationToken, string ResourceType, IResource Resource, string DcpResourceName, ResourceStatus Status, Func<CustomResourceSnapshot, CustomResourceSnapshot> UpdateSnapshot); 14internal record OnResourceFailedToStartContext(CancellationToken CancellationToken, string ResourceType, IResource Resource, string? DcpResourceName);
Dcp\DcpHost.cs (6)
75public async Task StartAsync(CancellationToken cancellationToken) 82internal async Task EnsureDcpContainerRuntimeAsync(CancellationToken cancellationToken) 138internal async Task EnsureDevelopmentCertificateTrustAsync(CancellationToken cancellationToken) 349private async Task LogSocketOutputAsync(Socket socket, CancellationToken cancellationToken) 402var result = await reader.ReadAsync(CancellationToken.None).ConfigureAwait(false); 424private void TryShowContainerRuntimeNotification(DcpInfo dcpInfo, CancellationToken cancellationToken)
Dcp\DcpKubernetesClient.cs (3)
43CancellationToken cancellationToken = default 90public async Task<ApiServerExecution> GetExecutionDocumentAsync(CancellationToken cancellationToken = default) 116CancellationToken cancellationToken = default)
Dcp\HostDashboardEndpointProvider.cs (1)
17public async Task<string> GetResourceServiceUriAsync(CancellationToken cancellationToken = default)
Dcp\IDashboardEndpointProvider.cs (1)
8Task<string> GetResourceServiceUriAsync(CancellationToken cancellationToken = default);
Dcp\IDcpDependencyCheckService.cs (1)
10Task<DcpInfo?> GetDcpInfoAsync(bool force = false, CancellationToken cancellationToken = default);
Dcp\IDcpExecutor.cs (4)
8Task RunApplicationAsync(CancellationToken cancellationToken); 9Task StopAsync(CancellationToken cancellationToken); 11Task StartResourceAsync(IResourceReference resourceReference, CancellationToken cancellationToken); 12Task StopResourceAsync(IResourceReference resourceReference, CancellationToken cancellationToken);
Dcp\KubernetesService.cs (22)
37Task<T> GetAsync<T>(string name, string? namespaceParameter = null, CancellationToken cancellationToken = default) 39Task<T> CreateAsync<T>(T obj, CancellationToken cancellationToken = default) 41Task<T> PatchAsync<T>(T obj, V1Patch patch, CancellationToken cancellationToken = default) 43Task<List<T>> ListAsync<T>(string? namespaceParameter = null, CancellationToken cancellationToken = default) 45Task<T> DeleteAsync<T>(string name, string? namespaceParameter = null, CancellationToken cancellationToken = default) 49CancellationToken cancellationToken = default) 67CancellationToken cancellationToken = default, 75Task StopServerAsync(string resourceCleanup = ResourceCleanup.Full, CancellationToken cancellation = default); 76Task CleanupResourcesAsync(CancellationToken cancellationToken = default); 94public Task<T> GetAsync<T>(string name, string? namespaceParameter = null, CancellationToken cancellationToken = default) 125public Task<T> CreateAsync<T>(T obj, CancellationToken cancellationToken = default) 158public Task<T> PatchAsync<T>(T obj, V1Patch patch, CancellationToken cancellationToken = default) 193public Task<List<T>> ListAsync<T>(string? namespaceParameter = null, CancellationToken cancellationToken = default) 223public Task<T> DeleteAsync<T>(string name, string? namespaceParameter = null, CancellationToken cancellationToken = default) 257[EnumeratorCancellation] CancellationToken cancellationToken = default) 265var innerWatchFactory = ((WatchEventType, T)? lastValue, CancellationToken restartCancellationToken) => 307CancellationToken cancellationToken = default, 363public Task StopServerAsync(string resourceCleanup = ResourceCleanup.Full, CancellationToken cancellationToken = default) 387public async Task CleanupResourcesAsync(CancellationToken cancellationToken = default) 455CancellationToken cancellationToken) 470CancellationToken cancellationToken) 559private async Task EnsureKubernetesAsync(CancellationToken cancellationToken = default)
Dcp\OtlpEndpointReferenceGatherer.cs (1)
22public async ValueTask GatherAsync(IExecutionConfigurationGathererContext context, IResource resource, ILogger resourceLogger, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken = default)
Dcp\ResourceLogSource.cs (1)
21public async IAsyncEnumerator<LogEntryList> GetAsyncEnumerator(CancellationToken cancellationToken)
Devcontainers\Codespaces\CodespacesResourceUrlRewriterService.cs (1)
14protected override async Task ExecuteAsync(CancellationToken stoppingToken)
Devcontainers\DevcontainerPortForwardingLifecycleHook.cs (2)
31public Task OnResourceEndpointsAllocatedAsync(ResourceEndpointsAllocatedEvent @event, CancellationToken cancellationToken) 53public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext execContext, CancellationToken cancellationToken)
Devcontainers\DevcontainerSettingsWriter.cs (2)
102private async Task WriteSettingsAsync(IReadOnlyList<PortForwardEntry> newPorts, CancellationToken cancellationToken) 243async Task EnsureSettingsFileExists(string path, CancellationToken cancellationToken)
DistributedApplication.cs (6)
423public virtual async Task StartAsync(CancellationToken cancellationToken = default) 444public virtual async Task StopAsync(CancellationToken cancellationToken = default) 481public virtual async Task RunAsync(CancellationToken cancellationToken = default) 525internal async Task ExecuteBeforeStartHooksAsync(CancellationToken cancellationToken) 594Task IHost.StartAsync(CancellationToken cancellationToken) => StartAsync(cancellationToken); 596Task IHost.StopAsync(CancellationToken cancellationToken) => StopAsync(cancellationToken);
DistributedApplicationEventingExtensions.cs (7)
23public static IResourceBuilder<T> OnBeforeResourceStarted<T>(this IResourceBuilder<T> builder, Func<T, BeforeResourceStartedEvent, CancellationToken, Task> callback) 36public static IResourceBuilder<T> OnResourceStopped<T>(this IResourceBuilder<T> builder, Func<T, ResourceStoppedEvent, CancellationToken, Task> callback) 49public static IResourceBuilder<T> OnConnectionStringAvailable<T>(this IResourceBuilder<T> builder, Func<T, ConnectionStringAvailableEvent, CancellationToken, Task> callback) 62public static IResourceBuilder<T> OnInitializeResource<T>(this IResourceBuilder<T> builder, Func<T, InitializeResourceEvent, CancellationToken, Task> callback) 75public static IResourceBuilder<T> OnResourceEndpointsAllocated<T>(this IResourceBuilder<T> builder, Func<T, ResourceEndpointsAllocatedEvent, CancellationToken, Task> callback) 88public static IResourceBuilder<T> OnResourceReady<T>(this IResourceBuilder<T> builder, Func<T, ResourceReadyEvent, CancellationToken, Task> callback) 92private static IResourceBuilder<TResource> OnEvent<TResource, TEvent>(this IResourceBuilder<TResource> builder, Func<TResource, TEvent, CancellationToken, Task> callback)
DistributedApplicationLifecycle.cs (6)
17public Task StartAsync(CancellationToken cancellationToken) 22public Task StartedAsync(CancellationToken cancellationToken) 32public Task StartingAsync(CancellationToken cancellationToken) 55public Task StopAsync(CancellationToken cancellationToken) 60public Task StoppedAsync(CancellationToken cancellationToken) 65public Task StoppingAsync(CancellationToken cancellationToken)
DotnetToolResourceExtensions.cs (1)
96async Task BeforeResourceStarted(T resource, BeforeResourceStartedEvent evt, CancellationToken ct)
Eventing\DistributedApplicationEventing.cs (9)
15/// <inheritdoc cref="IDistributedApplicationEventing.PublishAsync{T}(T, CancellationToken)" /> 17public Task PublishAsync<T>(T @event, CancellationToken cancellationToken = default) where T : IDistributedApplicationEvent 22/// <inheritdoc cref="IDistributedApplicationEventing.PublishAsync{T}(T, CancellationToken)" /> 24public async Task PublishAsync<T>(T @event, EventDispatchBehavior dispatchBehavior, CancellationToken cancellationToken = default) where T : IDistributedApplicationEvent 76/// <inheritdoc cref="IDistributedApplicationEventing.Subscribe{T}(Func{T, CancellationToken, Task})" /> 77public DistributedApplicationEventSubscription Subscribe<T>(Func<T, CancellationToken, Task> callback) where T : IDistributedApplicationEvent 105/// <inheritdoc cref="IDistributedApplicationEventing.Subscribe{T}(Func{T, CancellationToken, Task})" /> 106public DistributedApplicationEventSubscription Subscribe<T>(IResource resource, Func<T, CancellationToken, Task> callback) where T : IDistributedApplicationResourceEvent 108var resourceFilteredCallback = async (T @event, CancellationToken cancellationToken) =>
Eventing\DistributedApplicationEventSubscription.cs (3)
13public class DistributedApplicationEventSubscription(Func<IDistributedApplicationEvent, CancellationToken, Task> callback) 18public Func<IDistributedApplicationEvent, CancellationToken, Task> Callback { get; } = callback; 25public class DistributedApplicationResourceEventSubscription(IResource? resource, Func<IDistributedApplicationResourceEvent, CancellationToken, Task> callback)
Eventing\IDistributedApplicationEventing.cs (4)
20DistributedApplicationEventSubscription Subscribe<T>(Func<T, CancellationToken, Task> callback) where T : IDistributedApplicationEvent; 29DistributedApplicationEventSubscription Subscribe<T>(IResource resource, Func<T, CancellationToken, Task> callback) where T : IDistributedApplicationResourceEvent; 45Task PublishAsync<T>(T @event, CancellationToken cancellationToken = default) where T : IDistributedApplicationEvent; 56Task PublishAsync<T>(T @event, EventDispatchBehavior dispatchBehavior, CancellationToken cancellationToken = default) where T : IDistributedApplicationEvent;
Exec\ExecEventingHandlers.cs (1)
11public static Task InitializeExecResources(BeforeStartEvent beforeStartEvent, CancellationToken _)
Exec\ExecResourceManager.cs (2)
40public async IAsyncEnumerable<CommandOutput> StreamExecResourceLogs([EnumeratorCancellation] CancellationToken cancellationToken) 108await Task.Delay(1000, CancellationToken.None).ConfigureAwait(false);
ExternalServiceBuilderExtensions.cs (1)
276public async Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
Health\ResourceHealthCheckService.cs (6)
22protected override async Task ExecuteAsync(CancellationToken stoppingToken) 117var cancellationToken = state.CancellationToken; 255private void FireResourceReadyEvent(IResource resource, CancellationToken cancellationToken) 329public ResourceMonitorState(ILogger logger, ResourceEvent initialEvent, CancellationToken serviceStoppingToken) 340public CancellationToken CancellationToken => _cts.Token; 366internal async Task<bool> DelayAsync(ResourceEvent? currentEvent, TimeSpan delay, CancellationToken cancellationToken)
IConsoleLogsService.cs (1)
10IAsyncEnumerable<IReadOnlyList<LogEntry>> GetAllLogsAsync(string resourceName, CancellationToken cancellationToken);
IInteractionService.cs (10)
36Task<InteractionResult<bool>> PromptConfirmationAsync(string title, string message, MessageBoxInteractionOptions? options = null, CancellationToken cancellationToken = default); 48Task<InteractionResult<bool>> PromptMessageBoxAsync(string title, string message, MessageBoxInteractionOptions? options = null, CancellationToken cancellationToken = default); 62Task<InteractionResult<InteractionInput>> PromptInputAsync(string title, string? message, string inputLabel, string placeHolder, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default); 75Task<InteractionResult<InteractionInput>> PromptInputAsync(string title, string? message, InteractionInput input, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default); 88Task<InteractionResult<InteractionInputCollection>> PromptInputsAsync(string title, string? message, IReadOnlyList<InteractionInput> inputs, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default); 100Task<InteractionResult<bool>> PromptNotificationAsync(string title, string message, NotificationInteractionOptions? options = null, CancellationToken cancellationToken = default); 105CancellationToken CancellationToken, 165var currentToken = _currentCts.Token; 252public required CancellationToken CancellationToken { get; init; } 510public required CancellationToken CancellationToken { get; init; }
InteractionService.cs (12)
58public async Task<InteractionResult<bool>> PromptConfirmationAsync(string title, string message, MessageBoxInteractionOptions? options = null, CancellationToken cancellationToken = default) 68public async Task<InteractionResult<bool>> PromptMessageBoxAsync(string title, string message, MessageBoxInteractionOptions? options = null, CancellationToken cancellationToken = default) 77private async Task<InteractionResult<bool>> PromptMessageBoxCoreAsync(string title, string message, MessageBoxInteractionOptions options, CancellationToken cancellationToken) 106public async Task<InteractionResult<InteractionInput>> PromptInputAsync(string title, string? message, string inputLabel, string placeHolder, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default) 111public async Task<InteractionResult<InteractionInput>> PromptInputAsync(string title, string? message, InteractionInput input, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default) 122public async Task<InteractionResult<InteractionInputCollection>> PromptInputsAsync(string title, string? message, IReadOnlyList<InteractionInput> inputs, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default) 219public async Task<InteractionResult<bool>> PromptNotificationAsync(string title, string message, NotificationInteractionOptions? options = null, CancellationToken cancellationToken = default) 314internal async Task ProcessInteractionFromClientAsync(int interactionId, Func<Interaction, IServiceProvider, ILogger, InteractionCompletionState> createResult, CancellationToken cancellationToken) 362private async Task<bool> RunValidationAsync(Interaction interactionState, InteractionCompletionState result, CancellationToken cancellationToken) 450internal async IAsyncEnumerable<Interaction> SubscribeInteractionUpdates([EnumeratorCancellation] CancellationToken cancellationToken = default) 519public CancellationToken CancellationToken { get; } 525public Interaction(string title, string? message, InteractionOptions options, InteractionInfoBase interactionInfo, CancellationToken cancellationToken)
Lifecycle\IDistributedApplicationEventingSubscriber.cs (1)
21Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken);
Lifecycle\IDistributedApplicationLifecycleHook.cs (6)
18/// <param name="cancellationToken">A <see cref="CancellationToken"/>.</param> 20Task BeforeStartAsync(DistributedApplicationModel appModel, CancellationToken cancellationToken = default) 29/// <param name="cancellationToken">A <see cref="CancellationToken"/>.</param> 31Task AfterEndpointsAllocatedAsync(DistributedApplicationModel appModel, CancellationToken cancellationToken = default) 43/// <param name="cancellationToken">A <see cref="CancellationToken"/>.</param> 45Task AfterResourcesCreatedAsync(DistributedApplicationModel appModel, CancellationToken cancellationToken = default)
Lifecycle\RequiredCommandValidationLifecycleHook.cs (2)
24public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken) 31private async Task ValidateRequiredCommandsAsync(BeforeResourceStartedEvent @event, CancellationToken cancellationToken)
Orchestrator\ApplicationOrchestrator.cs (12)
79private async Task PublishConnectionStringValue(ConnectionStringAvailableEvent @event, CancellationToken token) 93private async Task WaitForInBeforeResourceStartedEvent(BeforeResourceStartedEvent @event, CancellationToken cancellationToken) 140private async Task PublishResourceEndpointUrls(IResource resource, CancellationToken cancellationToken) 214private async Task ProcessResourceUrlCallbacks(IResource resource, CancellationToken cancellationToken) 486private async Task OnResourceEndpointsAllocated(ResourceEndpointsAllocatedEvent @event, CancellationToken cancellationToken) 541public async Task RunApplicationAsync(CancellationToken cancellationToken = default) 554public async Task StopAsync(CancellationToken cancellationToken) 561public async Task StartResourceAsync(string resourceName, CancellationToken cancellationToken) 590public async Task StopResourceAsync(string resourceName, CancellationToken cancellationToken) 619private async Task PublishResourcesInitialStateAsync(CancellationToken cancellationToken) 662private async Task PublishConnectionStringAvailableEvent(IResource resource, CancellationToken cancellationToken) 688private async Task PublishEventToHierarchy<TEvent>(Func<IResource, TEvent> createEvent, IResource resource, CancellationToken cancellationToken)
Orchestrator\OrchestratorHostService.cs (6)
32public async Task StartAsync(CancellationToken cancellationToken = default) 44public async Task StopAsync(CancellationToken cancellationToken = default) 70public Task StartedAsync(CancellationToken cancellationToken) 76public Task StartingAsync(CancellationToken cancellationToken) 82public Task StoppedAsync(CancellationToken cancellationToken) 87public Task StoppingAsync(CancellationToken cancellationToken)
Orchestrator\ParameterProcessor.cs (7)
103public async Task InitializeParametersAsync(DistributedApplicationModel model, bool waitForResolution = false, CancellationToken cancellationToken = default) 126private async Task CollectDependentParameterResourcesAsync(DistributedApplicationModel model, Dictionary<string, ParameterResource> referencedParameters, CancellationToken cancellationToken) 249public async Task SetParameterAsync(ParameterResource parameterResource, CancellationToken cancellationToken = default) 329public async Task DeleteParameterAsync(ParameterResource parameterResource, CancellationToken cancellationToken = default) 417private async Task ApplyParameterValueAsync(ParameterResource parameterResource, string inputValue, bool saveToDeploymentState, CancellationToken cancellationToken = default) 452internal async Task HandleUnresolvedParametersAsync(IList<ParameterResource> unresolvedParameters, CancellationToken cancellationToken) 564private async Task SaveParametersToDeploymentStateAsync(IEnumerable<ParameterResource> parameters, CancellationToken cancellationToken)
Pipelines\DistributedApplicationPipeline.cs (1)
596var originalToken = context.CancellationToken;
Pipelines\IDeploymentStateManager.cs (3)
26Task<DeploymentStateSection> AcquireSectionAsync(string sectionName, CancellationToken cancellationToken = default); 35Task SaveSectionAsync(DeploymentStateSection section, CancellationToken cancellationToken = default); 44Task DeleteSectionAsync(DeploymentStateSection section, CancellationToken cancellationToken = default);
Pipelines\Internal\DeploymentStateManagerBase.cs (7)
63protected abstract Task SaveStateToStorageAsync(JsonObject state, CancellationToken cancellationToken); 70protected async Task<JsonObject> LoadStateAsync(CancellationToken cancellationToken = default) 109public async Task SaveStateAsync(JsonObject state, CancellationToken cancellationToken = default) 136public async Task<DeploymentStateSection> AcquireSectionAsync(string sectionName, CancellationToken cancellationToken = default) 203public async Task SaveSectionAsync(DeploymentStateSection section, CancellationToken cancellationToken = default) 223public async Task DeleteSectionAsync(DeploymentStateSection section, CancellationToken cancellationToken = default) 242private async Task EnsureStateAndSectionAsync(DeploymentStateSection section, CancellationToken cancellationToken)
Pipelines\Internal\FileDeploymentStateManager.cs (1)
80protected override async Task SaveStateToStorageAsync(JsonObject state, CancellationToken cancellationToken)
Pipelines\Internal\UserSecretsDeploymentStateManager.cs (1)
35protected override async Task SaveStateToStorageAsync(JsonObject state, CancellationToken cancellationToken)
Pipelines\IPipelineActivityReporter.cs (3)
20Task<IReportingStep> CreateStepAsync(string title, CancellationToken cancellationToken = default); 27Task CompletePublishAsync(PublishCompletionOptions? options = null, CancellationToken cancellationToken = default); 36Task CompletePublishAsync(string? completionMessage = null, CompletionState? completionState = null, CancellationToken cancellationToken = default);
Pipelines\IReportingStep.cs (4)
21Task<IReportingTask> CreateTaskAsync(string statusText, CancellationToken cancellationToken = default); 29Task<IReportingTask> CreateTaskAsync(MarkdownString statusText, CancellationToken cancellationToken = default); 60Task CompleteAsync(string completionText, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default); 68Task CompleteAsync(MarkdownString completionText, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default);
Pipelines\IReportingTask.cs (4)
19Task UpdateAsync(string statusText, CancellationToken cancellationToken = default); 26Task UpdateAsync(MarkdownString statusText, CancellationToken cancellationToken = default); 34Task CompleteAsync(string? completionMessage = null, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default); 42Task CompleteAsync(MarkdownString completionMessage, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default);
Pipelines\NullPipelineActivityReporter.cs (11)
18public Task<IReportingStep> CreateStepAsync(string title, CancellationToken cancellationToken = default) 24public Task CompletePublishAsync(PublishCompletionOptions? options = null, CancellationToken cancellationToken = default) 31public Task CompletePublishAsync(string? completionMessage = null, CompletionState? completionState = null, CancellationToken cancellationToken = default) 40public Task<IReportingTask> CreateTaskAsync(string statusText, CancellationToken cancellationToken = default) 45public Task<IReportingTask> CreateTaskAsync(MarkdownString statusText, CancellationToken cancellationToken = default) 67public Task CompleteAsync(string completionText, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default) 72public Task CompleteAsync(MarkdownString completionText, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default) 86public Task UpdateAsync(string statusText, CancellationToken cancellationToken = default) 91public Task UpdateAsync(MarkdownString statusText, CancellationToken cancellationToken = default) 96public Task CompleteAsync(string? completionMessage = null, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default) 101public Task CompleteAsync(MarkdownString completionMessage, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default)
Pipelines\PipelineActivityReporter.cs (10)
41public async Task<IReportingStep> CreateStepAsync(string title, CancellationToken cancellationToken = default) 62public async Task<ReportingTask> CreateTaskAsync(ReportingStep step, string statusText, bool enableMarkdown, CancellationToken cancellationToken) 99public async Task CompleteStepAsync(ReportingStep step, string completionText, CompletionState completionState, bool enableMarkdown, CancellationToken cancellationToken) 129public async Task UpdateTaskAsync(ReportingTask task, string statusText, bool enableMarkdown, CancellationToken cancellationToken) 195public async Task CompleteTaskAsync(ReportingTask task, CompletionState completionState, string? completionMessage, bool enableMarkdown, CancellationToken cancellationToken) 236public async Task CompletePublishAsync(PublishCompletionOptions? options = null, CancellationToken cancellationToken = default) 268public Task CompletePublishAsync(string? completionMessage = null, CompletionState? completionState = null, CancellationToken cancellationToken = default) 299private async Task SubscribeToInteractionsAsync(CancellationToken cancellationToken) 314private async Task WriteInteractionUpdateToClientAsync(Interaction interaction, CancellationToken cancellationToken) 389internal async Task CompleteInteractionAsync(string promptId, PublishingPromptInputAnswer[]? responses, bool updateResponse = false, CancellationToken cancellationToken = default)
Pipelines\PipelineContext.cs (2)
25CancellationToken cancellationToken) 50public CancellationToken CancellationToken { get; set; } = cancellationToken;
Pipelines\PipelineStepContext.cs (1)
57public CancellationToken CancellationToken => PipelineContext.CancellationToken;
Pipelines\ReportingStep.cs (5)
94public async Task<IReportingTask> CreateTaskAsync(string statusText, CancellationToken cancellationToken = default) 105public async Task<IReportingTask> CreateTaskAsync(MarkdownString statusText, CancellationToken cancellationToken = default) 155public async Task CompleteAsync(string completionText, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default) 166public async Task CompleteAsync(MarkdownString completionText, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default) 208await Reporter.CompleteStepAsync(this, completionText, finalState, enableMarkdown: false, cancellationToken: CancellationToken.None).ConfigureAwait(false);
Pipelines\ReportingTask.cs (5)
55public async Task UpdateAsync(string statusText, CancellationToken cancellationToken = default) 61public async Task UpdateAsync(MarkdownString statusText, CancellationToken cancellationToken = default) 68public async Task CompleteAsync(string? completionMessage = null, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default) 74public async Task CompleteAsync(MarkdownString completionMessage, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default) 91await CompleteAsync(cancellationToken: CancellationToken.None).ConfigureAwait(false);
Publishing\ContainerRuntimeBase.cs (8)
38public abstract Task<bool> CheckIfRunningAsync(CancellationToken cancellationToken); 40public abstract Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken); 42public virtual async Task TagImageAsync(string localImageName, string targetImageName, CancellationToken cancellationToken) 55public virtual async Task RemoveImageAsync(string imageName, CancellationToken cancellationToken) 68public virtual async Task PushImageAsync(IResource resource, CancellationToken cancellationToken) 89public virtual async Task LoginToRegistryAsync(string registryServer, string username, string password, CancellationToken cancellationToken) 146CancellationToken cancellationToken, 185CancellationToken cancellationToken,
Publishing\DockerContainerRuntime.cs (7)
21private async Task<int> RunDockerBuildAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken) 149public override async Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken) 169public override async Task<bool> CheckIfRunningAsync(CancellationToken cancellationToken) 181private async Task<bool> CheckDockerDaemonAsync(CancellationToken cancellationToken) 200private async Task<bool> CheckDockerBuildxAsync(CancellationToken cancellationToken) 219private async Task<int> CreateBuildkitInstanceAsync(string builderName, CancellationToken cancellationToken) 231private async Task<int> RemoveBuildkitInstanceAsync(string builderName, CancellationToken cancellationToken)
Publishing\IContainerRuntime.cs (6)
25Task<bool> CheckIfRunningAsync(CancellationToken cancellationToken); 37Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken); 45Task TagImageAsync(string localImageName, string targetImageName, CancellationToken cancellationToken); 52Task RemoveImageAsync(string imageName, CancellationToken cancellationToken); 59Task PushImageAsync(IResource resource, CancellationToken cancellationToken); 68Task LoginToRegistryAsync(string registryServer, string username, string password, CancellationToken cancellationToken);
Publishing\IDistributedApplicationPublisher.cs (2)
18/// <param name="cancellationToken">A <see cref="CancellationToken"/>.</param> 20public Task PublishAsync(DistributedApplicationModel model, CancellationToken cancellationToken);
Publishing\ManifestPublisher.cs (3)
24public async Task PublishAsync(DistributedApplicationModel model, CancellationToken cancellationToken) 29protected virtual async Task PublishInternalAsync(DistributedApplicationModel model, CancellationToken cancellationToken) 64protected async Task WriteManifestAsync(DistributedApplicationModel model, Utf8JsonWriter jsonWriter, CancellationToken cancellationToken)
Publishing\ManifestPublishingContext.cs (3)
22public sealed class ManifestPublishingContext(DistributedApplicationExecutionContext executionContext, string manifestPath, Utf8JsonWriter writer, CancellationToken cancellationToken = default) 42public CancellationToken CancellationToken { get; } = cancellationToken; 79internal async Task WriteModel(DistributedApplicationModel model, CancellationToken cancellationToken)
Publishing\PipelineExecutor.cs (2)
29protected override async Task ExecuteAsync(CancellationToken stoppingToken) 102public async Task<PipelineSummary> ExecutePipelineAsync(DistributedApplicationModel model, CancellationToken cancellationToken)
Publishing\PodmanContainerRuntime.cs (3)
19private async Task<int> RunPodmanBuildAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken) 83public override async Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken) 100public override async Task<bool> CheckIfRunningAsync(CancellationToken cancellationToken)
Publishing\PublishingExtensions.cs (14)
26CancellationToken cancellationToken = default) 43CancellationToken cancellationToken = default) 59CancellationToken cancellationToken = default) 76CancellationToken cancellationToken = default) 92CancellationToken cancellationToken = default) 109CancellationToken cancellationToken = default) 125CancellationToken cancellationToken = default) 141CancellationToken cancellationToken = default) 157CancellationToken cancellationToken = default) 173CancellationToken cancellationToken = default) 189CancellationToken cancellationToken = default) 205CancellationToken cancellationToken = default) 221CancellationToken cancellationToken = default) 237CancellationToken cancellationToken = default)
Publishing\ResourceContainerImageManager.cs (12)
141Task BuildImageAsync(IResource resource, CancellationToken cancellationToken = default); 149Task BuildImagesAsync(IEnumerable<IResource> resources, CancellationToken cancellationToken = default); 156Task PushImageAsync(IResource resource, CancellationToken cancellationToken); 182CancellationToken cancellationToken) 206public async Task BuildImagesAsync(IEnumerable<IResource> resources, CancellationToken cancellationToken = default) 235public async Task BuildImageAsync(IResource resource, CancellationToken cancellationToken = default) 295private async Task BuildProjectContainerImageAsync(IResource resource, ResolvedContainerBuildOptions options, CancellationToken cancellationToken) 322private async Task<bool> ExecuteDotnetPublishAsync(IResource resource, ResolvedContainerBuildOptions options, CancellationToken cancellationToken) 419private async Task BuildContainerImageFromDockerfileAsync(IResource resource, DockerfileBuildAnnotation dockerfileBuildAnnotation, string imageName, ResolvedContainerBuildOptions options, CancellationToken cancellationToken) 492internal static async Task<string?> ResolveValue(object? value, CancellationToken cancellationToken) 515public async Task PushImageAsync(IResource resource, CancellationToken cancellationToken) 521private async Task<bool> ResourcesRequireContainerRuntimeAsync(IEnumerable<IResource> resources, CancellationToken cancellationToken)
ResourceBuilderExtensions.cs (1)
687/// underlying connection string value can be retrieved using <see cref="IResourceWithConnectionString.GetConnectionStringAsync(CancellationToken)"/>.
ResourceLoggerForwarderService.cs (3)
29protected override Task ExecuteAsync(CancellationToken stoppingToken) 35private async Task WatchNotifications(CancellationToken cancellationToken) 61private async Task WatchResourceLogs(IResource resource, string resourceId, CancellationToken cancellationToken)
src\Shared\ChannelExtensions.cs (1)
28[EnumeratorCancellation] CancellationToken cancellationToken = default)
UserSecrets\IUserSecretsManager.cs (1)
55Task SaveStateAsync(JsonObject state, CancellationToken cancellationToken = default);
UserSecrets\NoopUserSecretsManager.cs (1)
40public Task SaveStateAsync(JsonObject state, CancellationToken cancellationToken = default)
UserSecrets\UserSecretsManagerFactory.cs (1)
141public async Task SaveStateAsync(JsonObject state, CancellationToken cancellationToken = default)
Utils\DockerfileHelper.cs (1)
24CancellationToken cancellationToken)
Utils\HashDigestStream.cs (2)
40public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 42public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
Utils\PeriodicRestartAsyncEnumerable.cs (6)
16/// <param name="enumerableFactory">Factory method that takes the last iterrated value (if one exists) and a <see cref="CancellationToken"/> and returns a fresh <see cref="IAsyncEnumerable{T}"/> to enumerate over</param> 20public static async IAsyncEnumerable<T> CreateAsync<T>(Func<T?, CancellationToken, Task<IAsyncEnumerable<T>>> enumerableFactory, TimeSpan restartInterval, [EnumeratorCancellation] CancellationToken cancellationToken) where T : struct 72/// <param name="enumerableFactory">Factory method that takes the last iterrated value (if one exists) and a <see cref="CancellationToken"/> and returns a fresh <see cref="IAsyncEnumerable{T}"/> to enumerate over</param> 76public static async IAsyncEnumerable<T> CreateAsync<T>(Func<T?, CancellationToken, Task<IAsyncEnumerable<T>>> enumerableFactory, TimeSpan restartInterval, [EnumeratorCancellation] CancellationToken cancellationToken) where T : class?
VersionChecking\IPackageFetcher.cs (1)
10Task<List<NuGetPackage>> TryFetchPackagesAsync(string appHostDirectory, CancellationToken cancellationToken);
VersionChecking\PackageFetcher.cs (1)
26public async Task<List<NuGetPackage>> TryFetchPackagesAsync(string appHostDirectory, CancellationToken cancellationToken)
VersionChecking\VersionCheckService.cs (2)
54protected override async Task ExecuteAsync(CancellationToken stoppingToken) 83private async Task CheckForLatestAsync(CancellationToken cancellationToken)
Aspire.Hosting.Azure (73)
AcrLoginService.cs (2)
59CancellationToken cancellationToken = default) 86CancellationToken cancellationToken)
AzureBicepResource.cs (4)
591/// <param name="cancellationToken"> A <see cref="CancellationToken"/> to observe while waiting for the task to complete.</param> 592public async ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default) 648/// <param name="cancellationToken"> A <see cref="CancellationToken"/> to observe while waiting for the task to complete.</param> 649public async ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default)
AzurePublishingContext.cs (7)
83public async Task WriteModelAsync(DistributedApplicationModel model, AzureEnvironmentResource environment, CancellationToken cancellationToken = default) 116private async Task WriteAzureArtifactsOutputAsync(IReportingStep step, DistributedApplicationModel model, AzureEnvironmentResource environment, CancellationToken cancellationToken) 414private async Task MapParameterAsync(object candidate, CancellationToken cancellationToken = default) 459private static Task VisitAsync(object? value, Func<object, CancellationToken, Task> visitor, CancellationToken cancellationToken = default) => 462private static async Task VisitAsync(object? value, Func<object, CancellationToken, Task> visitor, HashSet<object> visited, CancellationToken cancellationToken = default)
AzureResourcePreparer.cs (4)
25public async Task OnBeforeStartAsync(BeforeStartEvent @event, CancellationToken cancellationToken) 105private async Task BuildRoleAssignmentAnnotations(DistributedApplicationModel appModel, List<(IResource Resource, IAzureResource AzureResource)> azureResources, CancellationToken cancellationToken) 365private async Task<HashSet<IAzureResource>> GetAzureReferences(IResource resource, CancellationToken cancellationToken) 446public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
IAcrLoginService.cs (1)
27CancellationToken cancellationToken = default);
IAzureKeyVaultResource.cs (1)
27Func<IAzureKeyVaultSecretReference, CancellationToken, Task<string?>>? SecretResolver { get; set; }
Provisioning\BicepUtilities.cs (3)
30public static async Task SetParametersAsync(JsonObject parameters, AzureBicepResource resource, bool skipKnownValues = false, CancellationToken cancellationToken = default) 66public static async Task SetScopeAsync(JsonObject scope, AzureBicepResource resource, CancellationToken cancellationToken = default) 105public static async ValueTask<string?> GetCurrentChecksumAsync(AzureBicepResource resource, IConfiguration section, CancellationToken cancellationToken = default)
Provisioning\Internal\BaseProvisioningContextProvider.cs (6)
78public virtual async Task<ProvisioningContext> CreateProvisioningContextAsync(CancellationToken cancellationToken = default) 201protected async Task<(List<KeyValuePair<string, string>>? tenantOptions, bool fetchSucceeded)> TryGetTenantsAsync(CancellationToken cancellationToken) 250protected async Task<(List<KeyValuePair<string, string>>? subscriptionOptions, bool fetchSucceeded)> TryGetSubscriptionsAsync(string? tenantId, CancellationToken cancellationToken) 278protected async Task<(List<KeyValuePair<string, string>>? subscriptionOptions, bool fetchSucceeded)> TryGetSubscriptionsAsync(CancellationToken cancellationToken) 283protected async Task<(List<(string Name, string Location)>? resourceGroupOptions, bool fetchSucceeded)> TryGetResourceGroupsWithLocationAsync(string subscriptionId, CancellationToken cancellationToken) 316protected async Task<(List<KeyValuePair<string, string>> locationOptions, bool fetchSucceeded)> TryGetLocationsAsync(string subscriptionId, CancellationToken cancellationToken)
Provisioning\Internal\BicepCompiler.cs (1)
23public async Task<string> CompileBicepToArmAsync(string bicepFilePath, CancellationToken cancellationToken = default)
Provisioning\Internal\DefaultArmClientProvider.cs (6)
29public async Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 53public async Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default) 65public async Task<IEnumerable<ISubscriptionResource>> GetAvailableSubscriptionsAsync(CancellationToken cancellationToken = default) 77public async Task<IEnumerable<ISubscriptionResource>> GetAvailableSubscriptionsAsync(string? tenantId, CancellationToken cancellationToken = default) 98public async Task<IEnumerable<(string Name, string DisplayName)>> GetAvailableLocationsAsync(string subscriptionId, CancellationToken cancellationToken = default) 111public async Task<IEnumerable<(string Name, string Location)>> GetAvailableResourceGroupsWithLocationAsync(string subscriptionId, CancellationToken cancellationToken = default)
Provisioning\Internal\DefaultArmDeploymentCollection.cs (1)
17CancellationToken cancellationToken = default)
Provisioning\Internal\DefaultArmOperation.cs (6)
20public override Response UpdateStatus(CancellationToken cancellationToken = default) => operation.UpdateStatus(cancellationToken); 21public override ValueTask<Response> UpdateStatusAsync(CancellationToken cancellationToken = default) => operation.UpdateStatusAsync(cancellationToken); 22public override ValueTask<Response<T>> WaitForCompletionAsync(CancellationToken cancellationToken = default) => throw new NotSupportedException(); 23public override ValueTask<Response<T>> WaitForCompletionAsync(TimeSpan pollingInterval, CancellationToken cancellationToken = default) => throw new NotSupportedException(); 24public override Response<T> WaitForCompletion(CancellationToken cancellationToken = default) => throw new NotSupportedException(); 25public override Response<T> WaitForCompletion(TimeSpan pollingInterval, CancellationToken cancellationToken = default) => throw new NotSupportedException();
Provisioning\Internal\DefaultSubscriptionResource.cs (2)
32public async Task<Response<IResourceGroupResource>> GetAsync(string resourceGroupName, CancellationToken cancellationToken = default) 38public async Task<ArmOperation<IResourceGroupResource>> CreateOrUpdateAsync(WaitUntil waitUntil, string resourceGroupName, ResourceGroupData data, CancellationToken cancellationToken = default)
Provisioning\Internal\DefaultUserPrincipalProvider.cs (1)
14public async Task<UserPrincipal> GetUserPrincipalAsync(CancellationToken cancellationToken = default)
Provisioning\Internal\IProvisioningServices.cs (12)
48Task<string> CompileBicepToArmAsync(string bicepFilePath, CancellationToken cancellationToken = default); 61Task<ProvisioningContext> CreateProvisioningContextAsync(CancellationToken cancellationToken = default); 72Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default); 77Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default); 82Task<IEnumerable<ISubscriptionResource>> GetAvailableSubscriptionsAsync(CancellationToken cancellationToken = default); 87Task<IEnumerable<ISubscriptionResource>> GetAvailableSubscriptionsAsync(string? tenantId, CancellationToken cancellationToken = default); 92Task<IEnumerable<(string Name, string DisplayName)>> GetAvailableLocationsAsync(string subscriptionId, CancellationToken cancellationToken = default); 97Task<IEnumerable<(string Name, string Location)>> GetAvailableResourceGroupsWithLocationAsync(string subscriptionId, CancellationToken cancellationToken = default); 139Task<Response<IResourceGroupResource>> GetAsync(string resourceGroupName, CancellationToken cancellationToken = default); 144Task<ArmOperation<IResourceGroupResource>> CreateOrUpdateAsync(WaitUntil waitUntil, string resourceGroupName, ResourceGroupData data, CancellationToken cancellationToken = default); 180CancellationToken cancellationToken = default); 212Task<UserPrincipal> GetUserPrincipalAsync(CancellationToken cancellationToken = default);
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (6)
63public override async Task<ProvisioningContext> CreateProvisioningContextAsync(CancellationToken cancellationToken = default) 82private async Task RetrieveAzureProvisioningOptions(CancellationToken cancellationToken = default) 116private async Task PromptForTenantAsync(CancellationToken cancellationToken) 215private async Task PromptForSubscriptionAsync(CancellationToken cancellationToken) 314private async Task PromptForLocationAndResourceGroupAsync(CancellationToken cancellationToken) 409private async Task PromptForLocationAsync(CancellationToken cancellationToken)
Provisioning\Internal\RunModeProvisioningContextProvider.cs (2)
93public override async Task<ProvisioningContext> CreateProvisioningContextAsync(CancellationToken cancellationToken = default) 102private async Task RetrieveAzureProvisioningOptions(CancellationToken cancellationToken = default)
Provisioning\Provisioners\AzureProvisioner.cs (4)
31private async Task OnBeforeStartAsync(BeforeStartEvent @event, CancellationToken cancellationToken = default) 163CancellationToken cancellationToken) 187private async Task ProcessResourceAsync(IConfiguration configuration, Lazy<Task<ProvisioningContext>> provisioningContextLazy, (IResource Resource, IAzureResource AzureResource) resource, CancellationToken cancellationToken) 280public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
Provisioning\Provisioners\BicepProvisioner.cs (2)
33public async Task<bool> ConfigureResourceAsync(IConfiguration configuration, AzureBicepResource resource, CancellationToken cancellationToken) 116public async Task GetOrCreateResourceAsync(AzureBicepResource resource, ProvisioningContext context, CancellationToken cancellationToken)
Provisioning\Provisioners\IBicepProvisioner.cs (2)
20Task<bool> ConfigureResourceAsync(IConfiguration configuration, AzureBicepResource resource, CancellationToken cancellationToken); 29Task GetOrCreateResourceAsync(AzureBicepResource resource, ProvisioningContext context, CancellationToken cancellationToken);
Aspire.Hosting.Azure.AppContainers (6)
AzureContainerAppsInfrastructure.cs (2)
21private async Task OnBeforeStartAsync(BeforeStartEvent @event, CancellationToken cancellationToken = default) 86public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
BaseContainerAppContext.cs (3)
102public async Task ProcessResourceAsync(CancellationToken cancellationToken) 113private async Task ProcessArgumentsAsync(CancellationToken cancellationToken) 129private async Task ProcessEnvironmentAsync(CancellationToken cancellationToken)
ContainerAppEnvironmentContext.cs (1)
74public async Task<AzureBicepResource> CreateContainerAppAsync(IResource resource, AzureProvisioningOptions provisioningOptions, CancellationToken cancellationToken)
Aspire.Hosting.Azure.AppService (6)
AzureAppServiceEnvironmentContext.cs (1)
36public async Task<AzureBicepResource> CreateAppServiceAsync(IResource resource, AzureProvisioningOptions provisioningOptions, CancellationToken cancellationToken)
AzureAppServiceInfrastructure.cs (2)
18private async Task OnBeforeStartAsync(BeforeStartEvent @event, CancellationToken cancellationToken = default) 88public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
AzureAppServiceWebsiteContext.cs (3)
56public async Task ProcessAsync(CancellationToken cancellationToken) 63private async Task ProcessEnvironmentAsync(CancellationToken cancellationToken) 77private async Task ProcessArgumentsAsync(CancellationToken cancellationToken)
Aspire.Hosting.Azure.KeyVault (6)
AzureKeyVaultResource.cs (4)
80/// <param name="cancellationToken"> A <see cref="CancellationToken"/> to observe while waiting for the task to complete.</param> 82public ValueTask<string?> GetConnectionStringAsync(CancellationToken cancellationToken = default) 95internal Func<IAzureKeyVaultSecretReference, CancellationToken, Task<string?>>? SecretResolver { get; set; } 97Func<IAzureKeyVaultSecretReference, CancellationToken, Task<string?>>? IAzureKeyVaultResource.SecretResolver
AzureKeyVaultSecretReference.cs (1)
32async ValueTask<string?> IValueProvider.GetValueAsync(CancellationToken cancellationToken)
AzureKeyVaultSecretResource.cs (1)
54ValueTask<string?> IValueProvider.GetValueAsync(CancellationToken cancellationToken) =>
Aspire.Hosting.Azure.Kusto (3)
AzureKustoBuilderExtensions.cs (1)
274private static async Task CreateDatabaseAsync(ICslAdminProvider adminProvider, AzureKustoReadWriteDatabaseResource databaseResource, IServiceProvider serviceProvider, CancellationToken cancellationToken)
AzureKustoHealthCheck.cs (2)
27public async Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken) 59private async Task<HealthCheckResult> CheckDatabaseHealthAsync(CancellationToken cancellationToken)
Aspire.Hosting.Azure.Kusto.Tests (5)
KustoFunctionalTests.cs (2)
77static async Task<string?> ExecuteQueryAsync(ICslQueryProvider client, CancellationToken cancellationToken) 156static async Task<List<object[]>> ReadDataAsync(ICslQueryProvider client, CancellationToken cancellationToken)
KustoResiliencePipelinesTests.cs (3)
15ValueTask work(CancellationToken ct) 34ValueTask work(CancellationToken ct) 53ValueTask work(CancellationToken ct)
Aspire.Hosting.Azure.Tests (163)
AzureBicepProvisionerTests.cs (10)
137provisioner.GetOrCreateResourceAsync(resource, context, CancellationToken.None)); 151var result = await bicepExecutor.CompileBicepToArmAsync("test.bicep", CancellationToken.None); 189var token = credential.GetToken(requestContext, CancellationToken.None); 207var token = await credential.GetTokenAsync(requestContext, CancellationToken.None); 220public override AccessToken GetToken(TokenRequestContext requestContext, CancellationToken cancellationToken) => 223public override ValueTask<AccessToken> GetTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken) => 234public Task<string> CompileBicepToArmAsync(string bicepFilePath, CancellationToken cancellationToken = default) 258public Task<DeploymentStateSection> AcquireSectionAsync(string sectionName, CancellationToken cancellationToken = default) 263public Task DeleteSectionAsync(DeploymentStateSection section, CancellationToken cancellationToken = default) 268public Task SaveSectionAsync(DeploymentStateSection section, CancellationToken cancellationToken = default)
AzureCosmosDBExtensionsTests.cs (6)
277var cs = await csExpr.GetValueAsync(CancellationToken.None); 295await ExecuteBeforeStartHooksAsync(app, CancellationToken.None); 329await ExecuteBeforeStartHooksAsync(app, CancellationToken.None); 663CancellationToken = CancellationToken.None 698CancellationToken = CancellationToken.None 833private static extern Task ExecuteBeforeStartHooksAsync(DistributedApplication app, CancellationToken cancellationToken);
AzureDeployerTests.cs (7)
1304public Task<DeploymentStateSection> AcquireSectionAsync(string sectionName, CancellationToken cancellationToken = default) 1307public Task DeleteSectionAsync(DeploymentStateSection section, CancellationToken cancellationToken = default) => Task.CompletedTask; 1309public Task SaveSectionAsync(DeploymentStateSection section, CancellationToken cancellationToken = default) => Task.CompletedTask; 1314public Task<bool> ConfigureResourceAsync(IConfiguration configuration, AzureBicepResource resource, CancellationToken cancellationToken) 1319public Task GetOrCreateResourceAsync(AzureBicepResource resource, ProvisioningContext context, CancellationToken cancellationToken) 1327public Task<bool> ConfigureResourceAsync(IConfiguration configuration, AzureBicepResource resource, CancellationToken cancellationToken) 1332public Task GetOrCreateResourceAsync(AzureBicepResource resource, ProvisioningContext context, CancellationToken cancellationToken)
AzureEventHubsExtensionsTests.cs (7)
82hb.Configuration["ConnectionStrings:hub"] = await eventHub.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 88hb.Configuration["ConnectionStrings:eventhubns"] = await eventHubns.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 134hb.Configuration["ConnectionStrings:eventhubns"] = await eventHubns.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 140hb.Configuration["ConnectionStrings:eventhubns"] = await eventHubns.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None) + $";EntityPath={hubName};"; 353var configFiles = await configAnnotation.Callback(new ContainerFileSystemCallbackContext { Model = eventHubsEmulatorResource, ServiceProvider = app.Services }, CancellationToken.None); 414var configFiles = await configAnnotation.Callback(new ContainerFileSystemCallbackContext { Model = eventHubsEmulatorResource, ServiceProvider = app.Services }, CancellationToken.None); 488var configFiles = await configAnnotation.Callback(new ContainerFileSystemCallbackContext { Model = eventHubsEmulatorResource, ServiceProvider = app.Services }, CancellationToken.None);
AzureManagedRedisExtensionsTests.cs (7)
65Assert.Equal($"localhost:12455,password={await redisResource.PasswordParameter.GetValueAsync(CancellationToken.None)}{sslArg}", await redis.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None)); 99Assert.Equal($"localhost:12455,password=p@ssw0rd1", await redis.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None)); 103Assert.Equal("localhost", await redis.Resource.HostName.GetValueAsync(CancellationToken.None)); 106Assert.Equal("p@ssw0rd1", await redis.Resource.Password.GetValueAsync(CancellationToken.None)); 158var hostValue = await redis.Resource.HostName.GetValueAsync(CancellationToken.None); 161var passwordValue = await redis.Resource.Password.GetValueAsync(CancellationToken.None);
AzureManifestUtils.cs (1)
77public static extern Task ExecuteBeforeStartHooksAsync(DistributedApplication app, CancellationToken cancellationToken);
AzurePostgresExtensionsTests.cs (18)
62await ExecuteBeforeStartHooksAsync(app, CancellationToken.None); 134Assert.StartsWith("Host=localhost;Port=12455;Username=postgres;Password=", await postgres.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None)); 136var db1ConnectionString = await db1.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 140var db2ConnectionString = await db2.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 192Assert.Equal("Host=localhost;Port=12455;Username=user1;Password=p@ssw0rd1", await postgres.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None)); 196Assert.Equal("localhost", await postgres.Resource.Host.GetValueAsync(CancellationToken.None)); 199Assert.Equal("12455", await postgres.Resource.Port.GetValueAsync(CancellationToken.None)); 202Assert.Equal("localhost:12455", await postgres.Resource.HostName.GetValueAsync(CancellationToken.None)); 205Assert.Equal("user1", await postgres.Resource.UserName.GetValueAsync(CancellationToken.None)); 208Assert.Equal("p@ssw0rd1", await postgres.Resource.Password.GetValueAsync(CancellationToken.None)); 210var db1ConnectionString = await db1.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 213var db2ConnectionString = await db2.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 247Assert.Equal("Host=localhost;Port=12455;Username=user;Password=p@ssw0rd1", await postgres.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None)); 248Assert.Equal("Host=localhost;Port=12455;Username=user;Password=p@ssw0rd1;Database=db1", await db1.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None)); 249Assert.Equal("Host=localhost;Port=12455;Username=user;Password=p@ssw0rd1;Database=db2Name", await db2.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None)); 329var hostValue = await postgres.Resource.HostName.GetValueAsync(CancellationToken.None); 332var userValue = await postgres.Resource.UserName.GetValueAsync(CancellationToken.None); 336var passwordValue = await postgres.Resource.Password.GetValueAsync(CancellationToken.None);
AzureProvisioningResourceTests.cs (1)
115private static extern Task ExecuteBeforeStartHooksAsync(DistributedApplication app, CancellationToken cancellationToken);
AzureRedisExtensionsTests.cs (8)
60await ExecuteBeforeStartHooksAsync(app, CancellationToken.None); 108Assert.Equal($"localhost:12455,password={redisResource.PasswordParameter.Value}", await redis.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None)); 143Assert.Equal($"localhost:12455,password=p@ssw0rd1", await redis.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None)); 147Assert.Equal("localhost:12455", await redis.Resource.HostName.GetValueAsync(CancellationToken.None)); 150Assert.Equal("p@ssw0rd1", await redis.Resource.Password.GetValueAsync(CancellationToken.None)); 202var hostValue = await redis.Resource.HostName.GetValueAsync(CancellationToken.None); 205var passwordValue = await redis.Resource.Password.GetValueAsync(CancellationToken.None); 335private static extern Task ExecuteBeforeStartHooksAsync(DistributedApplication app, CancellationToken cancellationToken);
AzureServiceBusExtensionsTests.cs (6)
130hb.Configuration["ConnectionStrings:servicebusns"] = await serviceBus.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 370var configFiles = await configAnnotation.Callback(new ContainerFileSystemCallbackContext { Model = serviceBusEmulatorResource, ServiceProvider = app.Services }, CancellationToken.None); 469var configFiles = await configAnnotation.Callback(new ContainerFileSystemCallbackContext { Model = serviceBusEmulatorResource, ServiceProvider = app.Services }, CancellationToken.None); 525var configFiles = await configAnnotation.Callback(new ContainerFileSystemCallbackContext { Model = serviceBusEmulatorResource, ServiceProvider = app.Services }, CancellationToken.None); 584var configFiles = await configAnnotation.Callback(new ContainerFileSystemCallbackContext { Model = serviceBusEmulatorResource, ServiceProvider = app.Services }, CancellationToken.None); 811hb.Configuration["ConnectionStrings:servicebusns"] = await serviceBus.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None);
AzureSignalREmulatorFunctionalTest.cs (1)
31var connectionString = await connectionStringExpr.GetValueAsync(CancellationToken.None);
AzureSqlExtensionsTests.cs (9)
93var serverConnectionString = await sql.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 97var db1ConnectionString = await db1.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 101var db2ConnectionString = await db2.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 105var db3ConnectionString = await db3.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 159var serverConnectionString = await sql.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 162var db1ConnectionString = await db1.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 165var db2ConnectionString = await db2.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 168var db3ConnectionString = await db3.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 337private static extern Task ExecuteBeforeStartHooksAsync(DistributedApplication app, CancellationToken cancellationToken);
AzureStorageEmulatorFunctionalTests.cs (6)
176hb.Configuration[$"ConnectionStrings:{blobsResourceName}"] = await blobs.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 177hb.Configuration[$"ConnectionStrings:{blobContainerName}"] = await container.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 178hb.Configuration[$"ConnectionStrings:{queuesResourceName}"] = await queues.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 179hb.Configuration[$"ConnectionStrings:{queueName}"] = await queue.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 227hb.Configuration["ConnectionStrings:BlobConnection"] = await blobs.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None); 267hb.Configuration["ConnectionStrings:QueueConnection"] = await queues.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None);
ContainerRegistryTests.cs (1)
144public Task PublishAsync(DistributedApplicationModel model, CancellationToken cancellationToken)
DefaultUserPrincipalProviderTests.cs (4)
149public override AccessToken GetToken(TokenRequestContext requestContext, CancellationToken cancellationToken = default) 154public override ValueTask<AccessToken> GetTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken = default) 170public override AccessToken GetToken(TokenRequestContext requestContext, CancellationToken cancellationToken = default) 179public override ValueTask<AccessToken> GetTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken = default)
FakeAcrLoginService.cs (1)
30CancellationToken cancellationToken = default)
ProvisioningContextProviderTests.cs (25)
44var context = await provider.CreateProvisioningContextAsync(CancellationToken.None); 83() => provider.CreateProvisioningContextAsync(CancellationToken.None)); 112() => provider.CreateProvisioningContextAsync(CancellationToken.None)); 140var context = await provider.CreateProvisioningContextAsync(CancellationToken.None); 172var context = await provider.CreateProvisioningContextAsync(CancellationToken.None); 203var context = await provider.CreateProvisioningContextAsync(CancellationToken.None); 235var context = await provider.CreateProvisioningContextAsync(CancellationToken.None); 267var createTask = provider.CreateProvisioningContextAsync(CancellationToken.None); 317CancellationToken = CancellationToken.None, 329CancellationToken = CancellationToken.None, 373var createTask = provider.CreateProvisioningContextAsync(CancellationToken.None); 388CancellationToken = CancellationToken.None, 398CancellationToken = CancellationToken.None, 436var createTask = provider.CreateProvisioningContextAsync(CancellationToken.None); 479CancellationToken = CancellationToken.None, 491CancellationToken = CancellationToken.None, 500CancellationToken = CancellationToken.None, 546var context = await provider.CreateProvisioningContextAsync(CancellationToken.None); 585_ = provider.CreateProvisioningContextAsync(CancellationToken.None); 632_ = provider.CreateProvisioningContextAsync(CancellationToken.None); 676var createTask = provider.CreateProvisioningContextAsync(CancellationToken.None); 698CancellationToken = CancellationToken.None, 735_ = provider.CreateProvisioningContextAsync(CancellationToken.None); 779_ = provider.CreateProvisioningContextAsync(CancellationToken.None); 801CancellationToken = CancellationToken.None,
ProvisioningContextTests.cs (1)
84var token = await context.Credential.GetTokenAsync(requestContext, CancellationToken.None);
ProvisioningTestHelpers.cs (22)
132public override AccessToken GetToken(TokenRequestContext requestContext, CancellationToken cancellationToken = default) 139public override ValueTask<AccessToken> GetTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken = default) 199public Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 214public Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default) 223public Task<IEnumerable<ISubscriptionResource>> GetAvailableSubscriptionsAsync(CancellationToken cancellationToken = default) 232public Task<IEnumerable<ISubscriptionResource>> GetAvailableSubscriptionsAsync(string? tenantId, CancellationToken cancellationToken = default) 244public Task<IEnumerable<(string Name, string DisplayName)>> GetAvailableLocationsAsync(string subscriptionId, CancellationToken cancellationToken = default) 255public Task<IEnumerable<(string Name, string Location)>> GetAvailableResourceGroupsWithLocationAsync(string subscriptionId, CancellationToken cancellationToken = default) 334public Task<Response<IResourceGroupResource>> GetAsync(string resourceGroupName, CancellationToken cancellationToken = default) 348public Task<ArmOperation<IResourceGroupResource>> CreateOrUpdateAsync(WaitUntil waitUntil, string resourceGroupName, ResourceGroupData data, CancellationToken cancellationToken = default) 428CancellationToken cancellationToken = default) 465public override Response UpdateStatus(CancellationToken cancellationToken = default) => new MockResponse(200); 466public override ValueTask<Response> UpdateStatusAsync(CancellationToken cancellationToken = default) => new ValueTask<Response>(new MockResponse(200)); 467public override ValueTask<Response<T>> WaitForCompletionAsync(CancellationToken cancellationToken = default) => new ValueTask<Response<T>>(Response.FromValue(Value, new MockResponse(200))); 468public override ValueTask<Response<T>> WaitForCompletionAsync(TimeSpan pollingInterval, CancellationToken cancellationToken = default) => new ValueTask<Response<T>>(Response.FromValue(Value, new MockResponse(200))); 469public override Response<T> WaitForCompletion(CancellationToken cancellationToken = default) => Response.FromValue(Value, new MockResponse(200)); 470public override Response<T> WaitForCompletion(TimeSpan pollingInterval, CancellationToken cancellationToken = default) => Response.FromValue(Value, new MockResponse(200)); 597public Task<string> CompileBicepToArmAsync(string bicepFilePath, CancellationToken cancellationToken = default) 614public Task<DeploymentStateSection> AcquireSectionAsync(string sectionName, CancellationToken cancellationToken = default) 622public Task DeleteSectionAsync(DeploymentStateSection section, CancellationToken cancellationToken = default) 627public Task SaveSectionAsync(DeploymentStateSection section, CancellationToken cancellationToken = default) 636public Task<UserPrincipal> GetUserPrincipalAsync(CancellationToken cancellationToken = default)
tests\Shared\TestInteractionService.cs (7)
10internal sealed record InteractionData(string Title, string? Message, InteractionInputCollection Inputs, InteractionOptions? Options, CancellationToken CancellationToken, TaskCompletionSource<object> CompletionTcs); 18public Task<InteractionResult<bool>> PromptConfirmationAsync(string title, string message, MessageBoxInteractionOptions? options = null, CancellationToken cancellationToken = default) 23public Task<InteractionResult<InteractionInput>> PromptInputAsync(string title, string? message, string inputLabel, string placeHolder, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default) 28public async Task<InteractionResult<InteractionInput>> PromptInputAsync(string title, string? message, InteractionInput input, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default) 36public async Task<InteractionResult<InteractionInputCollection>> PromptInputsAsync(string title, string? message, IReadOnlyList<InteractionInput> inputs, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default) 51public async Task<InteractionResult<bool>> PromptNotificationAsync(string title, string message, NotificationInteractionOptions? options = null, CancellationToken cancellationToken = default) 58public Task<InteractionResult<bool>> PromptMessageBoxAsync(string title, string message, MessageBoxInteractionOptions? options = null, CancellationToken cancellationToken = default)
tests\Shared\TestPipelineActivityReporter.cs (15)
69/// Gets a value indicating whether <see cref="CompletePublishAsync(PublishCompletionOptions?, CancellationToken)"/> has been called. 74/// Gets the completion message passed to <see cref="CompletePublishAsync(PublishCompletionOptions?, CancellationToken)"/>. 79/// Gets the completion state passed to <see cref="CompletePublishAsync(PublishCompletionOptions?, CancellationToken)"/>. 84/// Gets the pipeline summary passed to <see cref="CompletePublishAsync(PublishCompletionOptions?, CancellationToken)"/>. 124public Task CompletePublishAsync(PublishCompletionOptions? options = null, CancellationToken cancellationToken = default) 138public Task CompletePublishAsync(string? completionMessage = null, CompletionState? completionState = null, CancellationToken cancellationToken = default) 148public Task<IReportingStep> CreateStepAsync(string title, CancellationToken cancellationToken = default) 175public Task CompleteAsync(string completionText, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default) 187public Task<IReportingTask> CreateTaskAsync(string statusText, CancellationToken cancellationToken = default) 226public Task<IReportingTask> CreateTaskAsync(MarkdownString statusText, CancellationToken cancellationToken = default) 232public Task CompleteAsync(MarkdownString completionText, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default) 254public Task CompleteAsync(string? completionMessage = null, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default) 265public Task UpdateAsync(string statusText, CancellationToken cancellationToken = default) 276public Task UpdateAsync(MarkdownString statusText, CancellationToken cancellationToken = default) 282public Task CompleteAsync(MarkdownString completionMessage, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default)
Aspire.Hosting.CodeGeneration.Go.Tests (4)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (4)
610CancellationToken cancellationToken = default) 621Func<CancellationToken, Task> operation) where T : IResource 633CancellationToken cancellationToken = default) 742public CancellationToken CancellationToken { get; set; }
Aspire.Hosting.CodeGeneration.Java.Tests (4)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (4)
610CancellationToken cancellationToken = default) 621Func<CancellationToken, Task> operation) where T : IResource 633CancellationToken cancellationToken = default) 742public CancellationToken CancellationToken { get; set; }
Aspire.Hosting.CodeGeneration.Python.Tests (4)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (4)
610CancellationToken cancellationToken = default) 621Func<CancellationToken, Task> operation) where T : IResource 633CancellationToken cancellationToken = default) 742public CancellationToken CancellationToken { get; set; }
Aspire.Hosting.CodeGeneration.Rust.Tests (4)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (4)
610CancellationToken cancellationToken = default) 621Func<CancellationToken, Task> operation) where T : IResource 633CancellationToken cancellationToken = default) 742public CancellationToken CancellationToken { get; set; }
Aspire.Hosting.CodeGeneration.TypeScript.Tests (4)
TestTypes\TestExtensions.cs (4)
610CancellationToken cancellationToken = default) 621Func<CancellationToken, Task> operation) where T : IResource 633CancellationToken cancellationToken = default) 742public CancellationToken CancellationToken { get; set; }
Aspire.Hosting.Containers.Tests (2)
WithDockerfileTests.cs (2)
797CancellationToken = CancellationToken.None 829CancellationToken = CancellationToken.None
Aspire.Hosting.DevTunnels (52)
DevTunnelCli.cs (20)
35public Task<int> GetVersionAsync(TextWriter? outputWriter = null, TextWriter? errorWriter = null, ILogger? logger = default, CancellationToken cancellationToken = default) 38public Task<int> UserLoginMicrosoftAsync(ILogger? logger = default, CancellationToken cancellationToken = default) 41public Task<int> UserLoginGitHubAsync(ILogger? logger = default, CancellationToken cancellationToken = default) 44public Task<int> UserLogoutAsync(TextWriter? outputWriter = null, TextWriter? errorWriter = null, ILogger? logger = default, CancellationToken cancellationToken = default) 48public Task<int> UserStatusAsync(TextWriter? outputWriter = null, TextWriter? errorWriter = null, ILogger? logger = default, CancellationToken cancellationToken = default) 57CancellationToken cancellationToken = default) 76CancellationToken cancellationToken = default) 92CancellationToken cancellationToken = default) 106CancellationToken cancellationToken = default) 121CancellationToken cancellationToken = default) 138CancellationToken cancellationToken = default) 159CancellationToken cancellationToken = default) 167CancellationToken cancellationToken = default) 177CancellationToken cancellationToken = default) 196CancellationToken cancellationToken = default) 214CancellationToken cancellationToken = default) 217private Task<int> RunAsync(string[] args, TextWriter? outputWriter = null, TextWriter? errorWriter = null, ILogger? logger = default, CancellationToken cancellationToken = default) 220private Task<int> RunAsync(string[] args, TextWriter? outputWriter = null, TextWriter? errorWriter = null, bool useShellExecute = false, ILogger? logger = default, CancellationToken cancellationToken = default) 235private async Task<int> RunAsync(Action<bool, string> onOutput, string[] args, bool useShellExecute = false, ILogger? logger = default, CancellationToken cancellationToken = default) 379private static async Task PumpAsync(StreamReader reader, Action<string> onLine, CancellationToken cancellationToken = default)
DevTunnelCliClient.cs (13)
18public async Task<Version> GetVersionAsync(ILogger? logger = default, CancellationToken cancellationToken = default) 52public async Task<DevTunnelStatus> CreateTunnelAsync(string tunnelId, DevTunnelOptions options, ILogger? logger = default, CancellationToken cancellationToken = default) 127public async Task<DevTunnelStatus> GetTunnelAsync(string tunnelId, ILogger? logger = default, CancellationToken cancellationToken = default) 137public async Task<DevTunnelPortList> GetPortListAsync(string tunnelId, ILogger? logger = default, CancellationToken cancellationToken = default) 146public async Task<DevTunnelPortStatus> CreatePortAsync(string tunnelId, int portNumber, DevTunnelPortOptions options, ILogger? logger = default, CancellationToken cancellationToken = default) 215public async Task<DevTunnelPortDeleteResult> DeletePortAsync(string tunnelId, int portNumber, ILogger? logger = default, CancellationToken cancellationToken = default) 224public async Task<DevTunnelAccessStatus> GetAccessAsync(string tunnelId, int? portNumber = null, ILogger? logger = default, CancellationToken cancellationToken = default) 233public async Task<UserLoginStatus> GetUserLoginStatusAsync(ILogger? logger = default, CancellationToken cancellationToken = default) 242public async Task<UserLoginStatus> UserLoginAsync(LoginProvider provider, ILogger? logger = default, CancellationToken cancellationToken = default) 261private async Task<(T? Result, int ExitCode, string? Error)> CallCliAsJsonAsync<T>(Func<TextWriter, TextWriter, ILogger?, CancellationToken, Task<int>> cliCall, ILogger? logger = default, CancellationToken cancellationToken = default) 266private async Task<(T? Result, int ExitCode, string? Error)> CallCliAsJsonAsync<T>(Func<TextWriter, TextWriter, ILogger?, CancellationToken, Task<int>> cliCall, string? propertyName, ILogger? logger = default, CancellationToken cancellationToken = default)
DevTunnelHealthCheck.cs (1)
23public async Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
DevTunnelLoginManager.cs (2)
24public Task EnsureUserLoggedInAsync(CancellationToken cancellationToken = default) => RunAsync(cancellationToken); 26protected override async Task ExecuteCoreAsync(CancellationToken cancellationToken)
DevTunnelPortHealthCheck.cs (1)
15public Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
IDevTunnelClient.cs (9)
10Task<Version> GetVersionAsync(ILogger? logger = default, CancellationToken cancellationToken = default); 12Task<UserLoginStatus> GetUserLoginStatusAsync(ILogger? logger = default, CancellationToken cancellationToken = default); 14Task<UserLoginStatus> UserLoginAsync(LoginProvider provider, ILogger? logger = default, CancellationToken cancellationToken = default); 16Task<DevTunnelStatus> CreateTunnelAsync(string tunnelId, DevTunnelOptions options, ILogger? logger = default, CancellationToken cancellationToken = default); 18Task<DevTunnelPortList> GetPortListAsync(string tunnelId, ILogger? logger = default, CancellationToken cancellationToken = default); 20Task<DevTunnelPortStatus> CreatePortAsync(string tunnelId, int portNumber, DevTunnelPortOptions options, ILogger? logger = default, CancellationToken cancellationToken = default); 22Task<DevTunnelPortDeleteResult> DeletePortAsync(string tunnelId, int portNumber, ILogger? logger = default, CancellationToken cancellationToken = default); 24Task<DevTunnelStatus> GetTunnelAsync(string tunnelId, ILogger? logger = default, CancellationToken cancellationToken = default); 26Task<DevTunnelAccessStatus> GetAccessAsync(string tunnelId, int? portNumber = null, ILogger? logger = default, CancellationToken cancellationToken = default);
LoggedOutNotificationManager.cs (2)
11public Task NotifyUserLoggedOutAsync(CancellationToken cancellationToken = default) => RunAsync(cancellationToken); 13protected override async Task ExecuteCoreAsync(CancellationToken cancellationToken)
src\Shared\CoalescingAsyncOperation.cs (4)
22protected abstract Task ExecuteCoreAsync(CancellationToken cancellationToken); 29public async Task RunAsync(CancellationToken cancellationToken = default) 51}, this, CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default); 62private async Task ExecuteWrapperAsync(CancellationToken ct) => await ExecuteCoreAsync(ct).ConfigureAwait(false);
Aspire.Hosting.DevTunnels.Tests (10)
DevTunnelCliVersionValidationTests.cs (10)
34var context = new RequiredCommandValidationContext("thepath", services, CancellationToken.None); 51public Task<Version> GetVersionAsync(ILogger? logger = null, CancellationToken cancellationToken = default) => Task.FromResult(cliVersion); 53public Task<DevTunnelPortStatus> CreatePortAsync(string tunnelId, int portNumber, DevTunnelPortOptions options, ILogger? logger = null, CancellationToken cancellationToken = default) 58public Task<DevTunnelStatus> CreateTunnelAsync(string tunnelId, DevTunnelOptions options, ILogger? logger = null, CancellationToken cancellationToken = default) 63public Task<DevTunnelAccessStatus> GetAccessAsync(string tunnelId, int? portNumber = null, ILogger? logger = null, CancellationToken cancellationToken = default) 68public Task<DevTunnelStatus> GetTunnelAsync(string tunnelId, ILogger? logger = null, CancellationToken cancellationToken = default) 73public Task<UserLoginStatus> GetUserLoginStatusAsync(ILogger? logger = null, CancellationToken cancellationToken = default) 78public Task<UserLoginStatus> UserLoginAsync(LoginProvider provider, ILogger? logger = null, CancellationToken cancellationToken = default) 83public Task<DevTunnelPortList> GetPortListAsync(string tunnelId, ILogger? logger = null, CancellationToken cancellationToken = default) 88public Task<DevTunnelPortDeleteResult> DeletePortAsync(string tunnelId, int portNumber, ILogger? logger = null, CancellationToken cancellationToken = default)
Aspire.Hosting.Docker (7)
DockerComposeEnvironmentContext.cs (3)
12public async Task<DockerComposeServiceResource> CreateDockerComposeServiceResourceAsync(IResource resource, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken) 134private static async Task ProcessEnvironmentVariablesAsync(DockerComposeServiceResource serviceResource, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken) 167private static async Task ProcessArgumentsAsync(DockerComposeServiceResource serviceResource, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
DockerComposeInfrastructure.cs (2)
21private async Task OnBeforeStartAsync(BeforeStartEvent @event, CancellationToken cancellationToken = default) 127public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
DockerComposePublishingContext.cs (2)
32CancellationToken cancellationToken = default) 116var files = await a.Callback(new() { Model = serviceResource.TargetResource, ServiceProvider = executionContext.ServiceProvider }, CancellationToken.None).ConfigureAwait(false);
Aspire.Hosting.Docker.Tests (27)
DockerComposePublisherTests.cs (5)
1005public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default) 1008public ValueTask<string?> GetValueAsync(ValueProviderContext context, CancellationToken cancellationToken = default) 1016public Task BuildImageAsync(IResource resource, CancellationToken cancellationToken = default) 1022public Task BuildImagesAsync(IEnumerable<IResource> resources, CancellationToken cancellationToken = default) 1028public Task PushImageAsync(IResource resource, CancellationToken cancellationToken)
DockerComposeTests.cs (7)
235public Task BuildImageAsync(IResource resource, CancellationToken cancellationToken = default) 241public Task BuildImagesAsync(IEnumerable<IResource> resources, CancellationToken cancellationToken = default) 247public Task PushImageAsync(IResource resource, CancellationToken cancellationToken) 682public Task BuildImageAsync(IResource resource, CancellationToken cancellationToken = default) 685public Task BuildImagesAsync(IEnumerable<IResource> resources, CancellationToken cancellationToken = default) 688public Task PushImageAsync(IResource resource, CancellationToken cancellationToken) 860private static extern Task ExecuteBeforeStartHooksAsync(DistributedApplication app, CancellationToken cancellationToken);
tests\Shared\TestPipelineActivityReporter.cs (15)
69/// Gets a value indicating whether <see cref="CompletePublishAsync(PublishCompletionOptions?, CancellationToken)"/> has been called. 74/// Gets the completion message passed to <see cref="CompletePublishAsync(PublishCompletionOptions?, CancellationToken)"/>. 79/// Gets the completion state passed to <see cref="CompletePublishAsync(PublishCompletionOptions?, CancellationToken)"/>. 84/// Gets the pipeline summary passed to <see cref="CompletePublishAsync(PublishCompletionOptions?, CancellationToken)"/>. 124public Task CompletePublishAsync(PublishCompletionOptions? options = null, CancellationToken cancellationToken = default) 138public Task CompletePublishAsync(string? completionMessage = null, CompletionState? completionState = null, CancellationToken cancellationToken = default) 148public Task<IReportingStep> CreateStepAsync(string title, CancellationToken cancellationToken = default) 175public Task CompleteAsync(string completionText, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default) 187public Task<IReportingTask> CreateTaskAsync(string statusText, CancellationToken cancellationToken = default) 226public Task<IReportingTask> CreateTaskAsync(MarkdownString statusText, CancellationToken cancellationToken = default) 232public Task CompleteAsync(MarkdownString completionText, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default) 254public Task CompleteAsync(string? completionMessage = null, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default) 265public Task UpdateAsync(string statusText, CancellationToken cancellationToken = default) 276public Task UpdateAsync(MarkdownString statusText, CancellationToken cancellationToken = default) 282public Task CompleteAsync(MarkdownString completionMessage, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default)
Aspire.Hosting.Foundry (4)
FoundryLocalHealthCheck.cs (1)
11public Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
HostedAgent\AzureHostedAgentResource.cs (2)
156CancellationToken cancellationToken) 245public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default)
LocalModelHealthCheck.cs (1)
11public async Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
Aspire.Hosting.GitHub.Models (2)
GitHubModelsHealthCheck.cs (2)
27public async Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default) 72private static async Task<HealthCheckResult> HandleErrorCode(HttpResponseMessage response, CancellationToken cancellationToken)
Aspire.Hosting.JavaScript.Tests (16)
AddViteAppTests.cs (7)
321CancellationToken = CancellationToken.None 381CancellationToken = CancellationToken.None 432CancellationToken = CancellationToken.None 488CancellationToken = CancellationToken.None 544CancellationToken = CancellationToken.None 619CancellationToken = CancellationToken.None 643public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default)
NodeAppFixture.cs (1)
107private async Task WaitReadyStateAsync(CancellationToken cancellationToken = default)
PackageInstallationTests.cs (8)
86await ExecuteBeforeStartHooksAsync(app, CancellationToken.None); 125await ExecuteBeforeStartHooksAsync(app, CancellationToken.None); 155await ExecuteBeforeStartHooksAsync(app, CancellationToken.None); 194await ExecuteBeforeStartHooksAsync(app, CancellationToken.None); 350await ExecuteBeforeStartHooksAsync(app, CancellationToken.None); 399await ExecuteBeforeStartHooksAsync(app, CancellationToken.None); 421await ExecuteBeforeStartHooksAsync(app, CancellationToken.None); 565private static extern Task ExecuteBeforeStartHooksAsync(DistributedApplication app, CancellationToken cancellationToken);
Aspire.Hosting.Keycloak.Tests (2)
KeycloakPublicApiTests.cs (2)
167var entries = await containerAnnotation.Callback(new() { Model = keycloakResource, ServiceProvider = app.Services }, CancellationToken.None); 194var entries = await containerAnnotation.Callback(new() { Model = keycloakResource, ServiceProvider = app.Services }, CancellationToken.None);
Aspire.Hosting.Kubernetes (7)
KubernetesEnvironmentContext.cs (1)
15public async Task<KubernetesResource> CreateKubernetesResourceAsync(IResource resource, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
KubernetesInfrastructure.cs (2)
19private async Task OnBeforeStartAsync(BeforeStartEvent @event, CancellationToken cancellationToken = default) 71public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
KubernetesPublishingContext.cs (1)
21CancellationToken cancellationToken = default)
KubernetesResource.cs (3)
154internal async Task ProcessResourceAsync(KubernetesEnvironmentContext context, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken) 288private async Task ProcessArgumentsAsync(KubernetesEnvironmentContext environmentContext, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken) 316private async Task ProcessEnvironmentAsync(KubernetesEnvironmentContext environmentContext, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
Aspire.Hosting.Kubernetes.Tests (3)
KubernetesEnvironmentResourceTests.cs (1)
181private static extern Task ExecuteBeforeStartHooksAsync(DistributedApplication app, CancellationToken cancellationToken);
KubernetesPublisherTests.cs (2)
626public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default) 629public ValueTask<string?> GetValueAsync(ValueProviderContext context, CancellationToken cancellationToken = default)
Aspire.Hosting.Maui (7)
Lifecycle\UnsupportedPlatformEventSubscriber.cs (1)
23public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
Utilities\MauiAndroidEnvironmentAnnotation.cs (2)
47public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext execContext, CancellationToken cancellationToken) 53private async Task OnBeforeResourceStartedAsync(BeforeResourceStartedEvent @event, CancellationToken cancellationToken)
Utilities\MauiEnvironmentHelper.cs (2)
38CancellationToken cancellationToken) 226CancellationToken cancellationToken)
Utilities\MauiiOSEnvironmentAnnotation.cs (2)
47public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext execContext, CancellationToken cancellationToken) 53private async Task OnBeforeResourceStartedAsync(BeforeResourceStartedEvent @event, CancellationToken cancellationToken)
Aspire.Hosting.Maui.Tests (1)
MauiPlatformExtensionsTests.cs (1)
250.PublishAsync(new BeforeResourceStartedEvent(platform.Resource, app.Services), CancellationToken.None);
Aspire.Hosting.Milvus.Tests (1)
MilvusFunctionalTests.cs (1)
49private static async Task CreateTestDataAsync(MilvusClient milvusClient, CancellationToken token)
Aspire.Hosting.MongoDB.Tests (1)
MongoDbFunctionalTests.cs (1)
438private static async Task CreateTestDataAsync(IMongoDatabase mongoDatabase, CancellationToken token)
Aspire.Hosting.MySql (2)
MySqlBuilderExtensions.cs (2)
145private static async Task CreateDatabaseAsync(MySqlConnection sqlConnection, MySqlDatabaseResource sqlDatabase, IServiceProvider serviceProvider, CancellationToken ct) 389private static async Task<string> WritePhpMyAdminConfiguration(IFileSystemService fileSystemService, IEnumerable<MySqlServerResource> mySqlInstances, CancellationToken cancellationToken)
Aspire.Hosting.MySql.Tests (1)
MySqlFunctionalTests.cs (1)
600static async Task<string?> GetContainerIdAsync(ResourceNotificationService rns, string resourceName, CancellationToken cancellationToken)
Aspire.Hosting.Nats (1)
src\Components\Aspire.NATS.Net\NatsHealthCheck.cs (1)
11public async Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
Aspire.Hosting.Nats.Tests (2)
NatsFunctionalTests.cs (2)
287private static async Task ConsumeTestData(INatsJSContext jetStream, CancellationToken token) 311private static async Task CreateTestData(INatsJSContext jetStream, CancellationToken token)
Aspire.Hosting.OpenAI (4)
OpenAIHealthCheck.cs (2)
41public async Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default) 57private async Task<HealthCheckResult> CheckStatusPageAsync(CancellationToken cancellationToken)
OpenAIModelHealthCheck.cs (2)
27public async Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default) 64private static async Task<HealthCheckResult> HandleNotFound(HttpResponseMessage response, CancellationToken cancellationToken)
Aspire.Hosting.PostgreSQL (5)
PostgresBuilderExtensions.cs (3)
592private static async Task<IEnumerable<ContainerFileSystemItem>> WritePgWebBookmarks(IEnumerable<PostgresDatabaseResource> postgresInstances, CancellationToken cancellationToken) 625private static async Task<string> WritePgAdminServerJson(IEnumerable<PostgresServerResource> postgresInstances, CancellationToken cancellationToken) 712private static async Task CreateDatabaseAsync(NpgsqlConnection npgsqlConnection, PostgresDatabaseResource npgsqlDatabase, IServiceProvider serviceProvider, CancellationToken cancellationToken)
PostgresServerResource.cs (2)
79/// <param name="cancellationToken"> A <see cref="CancellationToken"/> to observe while waiting for the task to complete.</param> 81public ValueTask<string?> GetConnectionStringAsync(CancellationToken cancellationToken = default)
Aspire.Hosting.PostgreSQL.Tests (4)
AddPostgresTests.cs (2)
502var entries = await createServers.Callback(new() { Model = pgadmin, ServiceProvider = app.Services }, CancellationToken.None); 566var entries = await createBookmarks.Callback(new() { Model = pgweb, ServiceProvider = app.Services }, CancellationToken.None);
PostgresFunctionalTests.cs (1)
577static async Task<string?> GetContainerIdAsync(ResourceNotificationService rns, string resourceName, CancellationToken cancellationToken)
PostgresMcpBuilderTests.cs (1)
64var resolvedUri = await mcpAnnotation.EndpointUrlResolver(mcpContainer, CancellationToken.None);
Aspire.Hosting.Python.Tests (1)
AddPythonAppTests.cs (1)
2402await eventing.PublishAsync(new BeforeStartEvent(app.Services, appModel), CancellationToken.None);
Aspire.Hosting.Qdrant (1)
src\Components\Aspire.Qdrant.Client\QdrantHealthCheck.cs (1)
18public async Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
Aspire.Hosting.Qdrant.Tests (1)
QdrantFunctionalTests.cs (1)
66private static async Task CreateTestDataAsync(QdrantClient qdrantClient, CancellationToken cancellationToken)
Aspire.Hosting.Redis (2)
RedisResource.cs (2)
120/// <param name="cancellationToken"> A <see cref="CancellationToken"/> to observe while waiting for the task to complete.</param> 122public ValueTask<string?> GetConnectionStringAsync(CancellationToken cancellationToken = default)
Aspire.Hosting.Redis.Tests (5)
AddRedisTests.cs (3)
823var resolved = await connectionStringExpression.GetValueAsync(default(CancellationToken)); 856var resolvedBeforeTls = await expressionBeforeTls.GetValueAsync(default(CancellationToken)); 872var resolvedAfterTls = await expressionBeforeTls.GetValueAsync(default(CancellationToken));
RedisFunctionalTests.cs (2)
559private static async Task EnsureRedisInsightEulaAccepted(HttpClient httpClient, CancellationToken ct) 584static async Task AcceptRedisInsightEula(HttpClient client, CancellationToken ct)
Aspire.Hosting.RemoteHost (48)
Ats\AtsCallbackProxyFactory.cs (24)
84var ctParamIndex = Array.FindIndex(parameters, p => p.ParameterType == typeof(CancellationToken)); 146if (param.ParameterType == typeof(CancellationToken)) 188ctExpr ?? Expression.Constant(CancellationToken.None, typeof(CancellationToken)), 203ctExpr ?? Expression.Constant(CancellationToken.None, typeof(CancellationToken)), 218ctExpr ?? Expression.Constant(CancellationToken.None, typeof(CancellationToken)), 233ctExpr ?? Expression.Constant(CancellationToken.None, typeof(CancellationToken)), 237private void InvokeSyncVoid(string callbackId, JsonObject? args, CancellationToken cancellationToken, int ctParamIndex) 243private void InvokeSyncVoidWithDtoWriteback(string callbackId, JsonObject? args, object?[] originalArgs, Type[] argTypes, CancellationToken cancellationToken, int ctParamIndex) 250private T? InvokeSyncResult<T>(string callbackId, JsonObject? args, CancellationToken cancellationToken, int ctParamIndex) 257private async Task InvokeAsyncVoid(string callbackId, JsonObject? args, CancellationToken cancellationToken, int ctParamIndex) 263private async Task InvokeAsyncVoidWithDtoWriteback(string callbackId, JsonObject? args, object?[] originalArgs, Type[] argTypes, CancellationToken cancellationToken, int ctParamIndex) 270private async Task<T?> InvokeAsyncResult<T>(string callbackId, JsonObject? args, CancellationToken cancellationToken, int ctParamIndex) 293private void AddCancellationTokenToArgs(ref JsonObject? args, CancellationToken cancellationToken, int ctParamIndex) 295if (cancellationToken != CancellationToken.None) 310p.ParameterType != typeof(CancellationToken) && 329ctExpr ?? Expression.Constant(CancellationToken.None, typeof(CancellationToken)), 348ctExpr ?? Expression.Constant(CancellationToken.None, typeof(CancellationToken)), 357if (parameters[i].ParameterType != typeof(CancellationToken))
Ats\AtsMarshaller.cs (9)
138if (typeRef.TypeId == AtsConstants.CancellationToken && value is CancellationToken cancellationToken) 224if (type == typeof(CancellationToken)) 226return SerializeCancellationToken((CancellationToken)value); 254private JsonNode? SerializeCancellationToken(CancellationToken cancellationToken) 256if (cancellationToken == CancellationToken.None) 307if (targetType == typeof(CancellationToken)) 309return CancellationToken.None; 372if (targetType == typeof(CancellationToken)) 382return CancellationToken.None;
AtsCapabilityScanner.cs (1)
1961if (type == typeof(CancellationToken))
CancellationTokenRegistry.cs (5)
25public (string TokenId, CancellationToken Token) Create() 47public (string TokenId, CancellationToken Token) CreateLinked(CancellationToken linkedToken) 108public bool TryGetToken(string tokenId, out CancellationToken token) 126public CancellationToken GetOrCreate(string tokenId)
ICallbackInvoker.cs (2)
22Task<TResult> InvokeAsync<TResult>(string callbackId, JsonNode? args, CancellationToken cancellationToken = default); 30Task InvokeAsync(string callbackId, JsonNode? args, CancellationToken cancellationToken = default);
JsonRpcCallbackInvoker.cs (2)
31public async Task<TResult> InvokeAsync<TResult>(string callbackId, JsonNode? args, CancellationToken cancellationToken = default) 55public async Task InvokeAsync(string callbackId, JsonNode? args, CancellationToken cancellationToken = default)
JsonRpcServer.cs (4)
51protected override async Task ExecuteAsync(CancellationToken stoppingToken) 68private async Task StartNamedPipeServerAsync(CancellationToken cancellationToken) 124private async Task StartUnixSocketServerAsync(CancellationToken cancellationToken) 184private async Task HandleClientStreamAsync(Stream clientStream, bool ownsStream, CancellationToken cancellationToken)
OrphanDetector.cs (1)
35protected override async Task ExecuteAsync(CancellationToken stoppingToken)
Aspire.Hosting.RemoteHost.Tests (20)
AtsMarshallerTests.cs (8)
180Assert.True(registry.TryGetToken(tokenId, out var token)); 201Assert.True(registry.TryGetToken(tokenId, out var token)); 270var result = marshaller.UnmarshalFromJson(null, typeof(CancellationToken), context); 272var token = Assert.IsType<CancellationToken>(result); 273Assert.Equal(CancellationToken.None, token); 1054public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default) 1057public ValueTask<string?> GetValueAsync(ValueProviderContext context, CancellationToken cancellationToken = default)
CallbackProxyTests.cs (4)
390public delegate Task TestCallbackWithCancellation(string value, CancellationToken cancellationToken); 392public delegate Task TestCallbackWithOnlyCancellation(CancellationToken cancellationToken); 417public Task<TResult> InvokeAsync<TResult>(string callbackId, JsonNode? args, CancellationToken cancellationToken = default) 427public Task InvokeAsync(string callbackId, JsonNode? args, CancellationToken cancellationToken = default)
CancellationTokenRegistryTests.cs (3)
79var found = registry.TryGetToken(tokenId, out var retrievedToken); 90var found = registry.TryGetToken("ct_unknown", out var token); 147Assert.Throws<ObjectDisposedException>(() => registry.CreateLinked(CancellationToken.None));
CapabilityDispatcherTests.cs (2)
1496public static bool CanObserveCancellation(CancellationToken cancellationToken) 1519public CancellationToken CancellationToken { get; set; }
HandleRegistryTests.cs (2)
369public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default) 372public ValueTask<string?> GetValueAsync(ValueProviderContext context, CancellationToken cancellationToken = default)
ReferenceExpressionRefTests.cs (1)
266public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken)
Aspire.Hosting.Seq.Tests (1)
SeqFunctionalTests.cs (1)
49private static async Task CreateTestDataAsync(HttpClient httpClient, CancellationToken token)
Aspire.Hosting.SqlServer (3)
SqlServerBuilderExtensions.cs (1)
251private static async Task CreateDatabaseAsync(SqlConnection sqlConnection, SqlServerDatabaseResource sqlDatabase, IServiceProvider serviceProvider, CancellationToken ct)
SqlServerServerResource.cs (2)
117/// <param name="cancellationToken"> A <see cref="CancellationToken"/> to observe while waiting for the task to complete.</param> 119public ValueTask<string?> GetConnectionStringAsync(CancellationToken cancellationToken = default)
Aspire.Hosting.Testing (33)
DistributedApplicationEntryPointInvoker.cs (2)
18public static Func<string[], CancellationToken, Task<DistributedApplication>>? ResolveEntryPoint( 72public async Task<DistributedApplication> InvokeAsync(CancellationToken cancellationToken)
DistributedApplicationFactory.cs (6)
46internal async Task<DistributedApplicationBuilder> ResolveBuilderAsync(CancellationToken cancellationToken = default) 57internal async Task<DistributedApplication> ResolveApplicationAsync(CancellationToken cancellationToken = default) 69public async Task StartAsync(CancellationToken cancellationToken = default) 421private async Task InvokeEntryPoint(Func<string[], CancellationToken, Task<DistributedApplication>> factory) 611public async Task StartAsync(CancellationToken cancellationToken = default) 626public async Task StopAsync(CancellationToken cancellationToken = default)
DistributedApplicationHostingTestingExtensions.cs (2)
42/// <param name="cancellationToken">A <see cref="CancellationToken"/>.</param> 47public static ValueTask<string?> GetConnectionStringAsync(this DistributedApplication app, string resourceName, CancellationToken cancellationToken = default)
DistributedApplicationTestingBuilder.cs (23)
31/// <param name="cancellationToken">The <see cref="CancellationToken"/>.</param> 36public static Task<IDistributedApplicationTestingBuilder> CreateAsync<TEntryPoint>(CancellationToken cancellationToken = default) 44/// <param name="cancellationToken">The <see cref="CancellationToken"/>.</param> 49public static Task<IDistributedApplicationTestingBuilder> CreateAsync(Type entryPoint, CancellationToken cancellationToken = default) 59/// <param name="cancellationToken">The <see cref="CancellationToken"/>.</param> 64public static Task<IDistributedApplicationTestingBuilder> CreateAsync<TEntryPoint>(string[] args, CancellationToken cancellationToken = default) 73/// <param name="cancellationToken">The <see cref="CancellationToken"/>.</param> 78public static Task<IDistributedApplicationTestingBuilder> CreateAsync(Type entryPoint, string[] args, CancellationToken cancellationToken = default) 89/// <param name="cancellationToken">The <see cref="CancellationToken"/>.</param> 94public static Task<IDistributedApplicationTestingBuilder> CreateAsync<TEntryPoint>(string[] args, Action<DistributedApplicationOptions, HostApplicationBuilderSettings> configureBuilder, CancellationToken cancellationToken = default) 103/// <param name="cancellationToken">The <see cref="CancellationToken"/>.</param> 108public static async Task<IDistributedApplicationTestingBuilder> CreateAsync(Type entryPoint, string[] args, Action<DistributedApplicationOptions, HostApplicationBuilderSettings> configureBuilder, CancellationToken cancellationToken = default) 186public async Task<IDistributedApplicationTestingBuilder> CreateBuilderAsync(CancellationToken cancellationToken) 211public async Task<DistributedApplication> BuildAsync(CancellationToken cancellationToken) 253public DistributedApplication Build() => BuildAsync(CancellationToken.None).Result; 255public async Task<DistributedApplication> BuildAsync(CancellationToken cancellationToken) 278public override async Task RunAsync(CancellationToken cancellationToken) 285public override async Task StartAsync(CancellationToken cancellationToken) 292public override async Task StopAsync(CancellationToken cancellationToken) 312public async Task StartAsync(CancellationToken cancellationToken) 317public async Task StopAsync(CancellationToken cancellationToken) 413public Task<DistributedApplication> BuildAsync(CancellationToken cancellationToken) 511Task<DistributedApplication> BuildAsync(CancellationToken cancellationToken = default);
Aspire.Hosting.Testing.Tests (11)
ResourceLoggerForwarderServiceTests.cs (3)
172public CancellationToken ApplicationStarted { get; } 173public CancellationToken ApplicationStopped { get; } 174public CancellationToken ApplicationStopping { get; }
tests\Aspire.Hosting.Tests\Utils\LoggerNotificationExtensions.cs (6)
23public static Task WaitForTextAsync(this DistributedApplication app, string logText, string? resourceName = null, CancellationToken cancellationToken = default) 31public static async Task WaitForHealthyAsync<T>(this DistributedApplication app, IResourceBuilder<T> resource, CancellationToken cancellationToken = default) where T : IResource 47public static Task WaitForTextAsync(this DistributedApplication app, IEnumerable<string> logTexts, string? resourceName = null, CancellationToken cancellationToken = default) 62public static Task WaitForTextAsync(this DistributedApplication app, Predicate<string> predicate, CancellationToken cancellationToken = default) 73public static Task WaitForTextAsync(this DistributedApplication app, Predicate<string> predicate, string? resourceName = null, CancellationToken cancellationToken = default) 97public static async Task WaitForAllTextAsync(this DistributedApplication app, IEnumerable<string> logTexts, string? resourceName = null, CancellationToken cancellationToken = default)
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (2)
114public Task StartAsync(CancellationToken cancellationToken) => Task.CompletedTask; 116public async Task StopAsync(CancellationToken cancellationToken)
Aspire.Hosting.Tests (457)
AppHostSmokeTests.cs (6)
101public Task StartAsync(CancellationToken cancellationToken) 106public Task StartedAsync(CancellationToken cancellationToken) 111public Task StartingAsync(CancellationToken cancellationToken) 117public Task StopAsync(CancellationToken cancellationToken) 122public Task StoppedAsync(CancellationToken cancellationToken) 127public Task StoppingAsync(CancellationToken cancellationToken)
ApplicationModel\Docker\DockerfileBuildAnnotationTests.cs (9)
79CancellationToken = CancellationToken.None 85await annotation.MaterializeDockerfileAsync(context, CancellationToken.None); 113CancellationToken = CancellationToken.None 119await annotation.MaterializeDockerfileAsync(context, CancellationToken.None); 153CancellationToken = CancellationToken.None 159await annotation.MaterializeDockerfileAsync(context, CancellationToken.None); 160await annotation.MaterializeDockerfileAsync(context, CancellationToken.None); 194CancellationToken = CancellationToken.None 201.Select(_ => annotation.MaterializeDockerfileAsync(context, CancellationToken.None));
ApplicationModel\Docker\DockerfileBuilderCallbackAnnotationTests.cs (6)
56var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None); 83var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None); 110var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None); 140var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None); 186var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None); 221var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None);
ApplicationModel\Docker\DockerfileBuilderCallbackContextTests.cs (8)
23var context = new DockerfileBuilderCallbackContext(resource, builder, services, CancellationToken.None); 39Assert.Throws<ArgumentNullException>(() => new DockerfileBuilderCallbackContext(null!, builder, services, CancellationToken.None)); 50Assert.Throws<ArgumentNullException>(() => new DockerfileBuilderCallbackContext(resource, null!, services, CancellationToken.None)); 61Assert.Throws<ArgumentNullException>(() => new DockerfileBuilderCallbackContext(resource, builder, null!, CancellationToken.None)); 71var context = new DockerfileBuilderCallbackContext(resource, builder, services, CancellationToken.None); 94var context = new DockerfileBuilderCallbackContext(resource, builder, services, CancellationToken.None); 115var context = new DockerfileBuilderCallbackContext(resource, builder, services, CancellationToken.None); 131var context = new DockerfileBuilderCallbackContext(resource, builder, services, CancellationToken.None);
ApplicationModel\Docker\WithDockerfileBuilderTests.cs (8)
99CancellationToken = CancellationToken.None 150CancellationToken = CancellationToken.None 186CancellationToken = CancellationToken.None 220CancellationToken = CancellationToken.None 261CancellationToken = CancellationToken.None 341CancellationToken = CancellationToken.None 377CancellationToken = CancellationToken.None 442CancellationToken = CancellationToken.None
ApplicationModel\McpServerEndpointAnnotationTests.cs (10)
24var result = await annotation.EndpointUrlResolver(resource, CancellationToken.None); 35var result = await annotation.EndpointUrlResolver(resource, CancellationToken.None); 64var result = await annotation.EndpointUrlResolver(resource, CancellationToken.None); 78var result = await annotation.EndpointUrlResolver(resource, CancellationToken.None); 93var result = await annotation.EndpointUrlResolver(resource, CancellationToken.None); 108var result = await annotation.EndpointUrlResolver(resource, CancellationToken.None); 124var result = await annotation.EndpointUrlResolver(resource, CancellationToken.None); 140var result = await annotation.EndpointUrlResolver(resource, CancellationToken.None); 155var result = await annotation.EndpointUrlResolver(resource, CancellationToken.None); 187var result = await annotation.EndpointUrlResolver(resource, CancellationToken.None);
Cli\CliOrphanDetectorTests.cs (10)
31await detector.StartAsync(CancellationToken.None).DefaultTimeout(); 51await detector.StartAsync(CancellationToken.None).DefaultTimeout(); 75await detector.StartAsync(CancellationToken.None).DefaultTimeout(); 97await detector.StartAsync(CancellationToken.None).DefaultTimeout(); 129await detector.StartAsync(CancellationToken.None).DefaultTimeout(); 173await detector.StartAsync(CancellationToken.None).DefaultTimeout(); 205await detector.StartAsync(CancellationToken.None).DefaultTimeout(); 285public CancellationToken ApplicationStarted => throw new NotImplementedException(); 287public CancellationToken ApplicationStopped => throw new NotImplementedException(); 289public CancellationToken ApplicationStopping => throw new NotImplementedException();
ConditionalReferenceExpressionTests.cs (2)
108public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default) 113public ValueTask<string?> GetValueAsync(ValueProviderContext context, CancellationToken cancellationToken = default)
Dashboard\DashboardLifecycleHookTests.cs (14)
49await hook.OnBeforeStartAsync(new BeforeStartEvent(new TestServiceProvider(), model), CancellationToken.None).DefaultTimeout(); 92await hook.OnBeforeStartAsync(new BeforeStartEvent(new TestServiceProvider(), model), CancellationToken.None).DefaultTimeout(); 140await hook.OnBeforeStartAsync(new BeforeStartEvent(new TestServiceProvider(), model), CancellationToken.None).DefaultTimeout(); 153.BuildAsync(context, new FakeLogger(), CancellationToken.None) 239await hook.OnBeforeStartAsync(new BeforeStartEvent(new TestServiceProvider(), model), CancellationToken.None).DefaultTimeout(); 249await eventing.PublishAsync(readyEvent, CancellationToken.None).DefaultTimeout(); 318await hook.OnBeforeStartAsync(new BeforeStartEvent(new TestServiceProvider(), model), CancellationToken.None); 401await hook.OnBeforeStartAsync(new BeforeStartEvent(new TestServiceProvider(), model), CancellationToken.None); 470await hook.OnBeforeStartAsync(new BeforeStartEvent(new TestServiceProvider(), model), CancellationToken.None); 537await hook.OnBeforeStartAsync(new BeforeStartEvent(new TestServiceProvider(), model), CancellationToken.None); 652public Task<string> GetResourceServiceUriAsync(CancellationToken cancellationToken = default) 660public CancellationToken ApplicationStarted { get; } 661public CancellationToken ApplicationStopped { get; } 662public CancellationToken ApplicationStopping { get; }
Dashboard\DashboardResourceTests.cs (1)
802public Task<string> GetResourceServiceUriAsync(CancellationToken cancellationToken = default)
Dashboard\ResourcePublisherTests.cs (1)
157ResourcePublisher publisher = new(CancellationToken.None);
Dcp\ApplicationOrchestratorProxy.cs (2)
17public Task StartResourceAsync(string resourceName, CancellationToken cancellationToken) => _orchestrator.StartResourceAsync(resourceName, cancellationToken); 19public Task StopResourceAsync(string resourceName, CancellationToken cancellationToken) => _orchestrator.StopResourceAsync(resourceName, cancellationToken);
Dcp\DcpExecutorTests.cs (3)
249await appExecutor.StopResourceAsync(reference, CancellationToken.None); 251await appExecutor.StartResourceAsync(reference, CancellationToken.None); 1256var ex = await Assert.ThrowsAsync<DistributedApplicationException>(async () => await appExecutor.StartResourceAsync(resourceReference, CancellationToken.None));
Dcp\DcpHostNotificationTests.cs (14)
107await dcpHost.EnsureDcpContainerRuntimeAsync(CancellationToken.None).DefaultTimeout(); 153await dcpHost.EnsureDevelopmentCertificateTrustAsync(CancellationToken.None).DefaultTimeout(); 208await dcpHost.EnsureDcpContainerRuntimeAsync(CancellationToken.None).DefaultTimeout(); 269await dcpHost.EnsureDcpContainerRuntimeAsync(CancellationToken.None).DefaultTimeout(); 330await dcpHost.EnsureDcpContainerRuntimeAsync(CancellationToken.None).DefaultTimeout(); 386await dcpHost.EnsureDcpContainerRuntimeAsync(CancellationToken.None).DefaultTimeout(); 460await dcpHost.EnsureDcpContainerRuntimeAsync(CancellationToken.None).DefaultTimeout(); 554await dcpHost.EnsureDevelopmentCertificateTrustAsync(CancellationToken.None).DefaultTimeout(); 606await dcpHost.EnsureDevelopmentCertificateTrustAsync(CancellationToken.None).DefaultTimeout(); 668await dcpHost.EnsureDevelopmentCertificateTrustAsync(CancellationToken.None).DefaultTimeout(); 721await dcpHost.EnsureDevelopmentCertificateTrustAsync(CancellationToken.None).DefaultTimeout(); 781await dcpHost.EnsureDevelopmentCertificateTrustAsync(CancellationToken.None).DefaultTimeout(); 848await dcpHost.EnsureDevelopmentCertificateTrustAsync(CancellationToken.None).DefaultTimeout(); 872public Task<DcpInfo?> GetDcpInfoAsync(bool force = false, CancellationToken cancellationToken = default)
Dcp\TestDcpDependencyCheckService.cs (1)
9public Task<DcpInfo?> GetDcpInfoAsync(bool force = false, CancellationToken cancellationToken = default)
Dcp\TestKubernetesService.cs (9)
38public Task<T> GetAsync<T>(string name, string? namespaceParameter = null, CancellationToken _ = default) where T : CustomResource, IKubernetesStaticMetadata 59public Task<T> CreateAsync<T>(T obj, CancellationToken cancellationToken = default) where T : CustomResource, IKubernetesStaticMetadata 104public async Task<T> DeleteAsync<T>(string name, string? namespaceParameter = null, CancellationToken cancellationToken = default) where T : CustomResource, IKubernetesStaticMetadata 124public Task<List<T>> ListAsync<T>(string? namespaceParameter = null, CancellationToken cancellationToken = default) where T : CustomResource, IKubernetesStaticMetadata 132public async IAsyncEnumerable<(WatchEventType, T)> WatchAsync<T>(string? namespaceParameter = null, [EnumeratorCancellation] CancellationToken cancellationToken = default) where T : CustomResource, IKubernetesStaticMetadata 168CancellationToken cancellationToken = default, 180public Task<T> PatchAsync<T>(T obj, V1Patch patch, CancellationToken cancellationToken = default) where T : CustomResource, IKubernetesStaticMetadata 233public Task StopServerAsync(string resourceCleanup = "Full", CancellationToken cancellation = default) 248public Task CleanupResourcesAsync(CancellationToken cancellationToken = default)
DistributedApplicationTests.cs (14)
141var token = cts.Token; 186var token = cts.Token; 276var token = cts.Token; 320var token = cts.Token; 395var token = cts.Token; 474var token = cts.Token; 611public Task AfterEndpointsAllocatedAsync(DistributedApplicationModel appModel, CancellationToken cancellationToken = default) 1078var token = cts.Token; 1116var token = cts.Token; 1561var token = cts.Token; 1843var token = cts.Token; 1897private static async Task EnsureLogLines(Stream stream, CancellationToken ct, long nlines, Func<long, bool>? validateLineNumber = default) 1941public async Task AfterEndpointsAllocatedAsync(DistributedApplicationModel appModel, CancellationToken cancellationToken) 1949public async Task AfterResourcesCreatedAsync(DistributedApplicationModel appModel, CancellationToken cancellationToken)
EndpointReferenceTests.cs (13)
21var getValueTask = endpointRef.GetValueAsync(CancellationToken.None); 40var getValueTask = endpointExpr.GetValueAsync(CancellationToken.None); 60var url = await endpointExpr.GetValueAsync(CancellationToken.None); 74var getValueTask = hostExpr.GetValueAsync(CancellationToken.None); 93var getValueTask = portExpr.GetValueAsync(CancellationToken.None); 112var scheme = await schemeExpr.GetValueAsync(CancellationToken.None); 126var ipv4 = await ipv4Expr.GetValueAsync(CancellationToken.None); 140var targetPort = await targetPortExpr.GetValueAsync(CancellationToken.None); 154var getValueTask = targetPortExpr.GetValueAsync(CancellationToken.None); 193var task1 = expr1.GetValueAsync(CancellationToken.None); 194var task2 = expr2.GetValueAsync(CancellationToken.None); 195var task3 = expr3.GetValueAsync(CancellationToken.None); 392var consumer = new WithWaitStartedNotification<string?>(waitStarted, endpointRef.GetValueAsync(CancellationToken.None).GetAwaiter());
Eventing\DistributedApplicationBuilderEventingTests.cs (1)
304await eventing.PublishAsync(testEvent, CancellationToken.None);
ExecutionConfigurationGathererTests.cs (4)
428var resolvedPath = await capturedBundlePath.GetValueAsync(CancellationToken.None); 528var pkcs12Bytes = await factory(metadata.Certificates, CancellationToken.None); 734_ = await metadata.KeyPathReference.GetValueAsync(CancellationToken.None); 738_ = await metadata.PfxPathReference.GetValueAsync(CancellationToken.None);
ExpressionResolverTests.cs (4)
29var resolvedValue = await ExpressionResolver.ResolveAsync(testData.ValueProvider, context, CancellationToken.None); 35async Task<ResolvedValue> ResolveAsync() => await ExpressionResolver.ResolveAsync(testData.ValueProvider, context, CancellationToken.None); 133var connectionString = await ExpressionResolver.ResolveAsync(csRef, context, CancellationToken.None).DefaultTimeout(); 295public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default)
ExternalServiceTests.cs (1)
452CancellationToken.None).DefaultTimeout();
Helpers\CallbackLifecycleHook.cs (3)
12private readonly Func<DistributedApplicationModel, CancellationToken, Task> _beforeStartCallback; 14public CallbackLifecycleHook(Func<DistributedApplicationModel, CancellationToken, Task> beforeStartCallback) 19public Task BeforeStartAsync(DistributedApplicationModel appModel, CancellationToken cancellationToken = default)
Helpers\DashboardServiceDataExtensions.cs (1)
11public static async Task<ResourceSnapshot> WaitForResourceAsync(this DashboardServiceData dashboardServiceData, string resourceName, Func<ResourceSnapshot, bool> predicate, CancellationToken cancellationToken = default)
Helpers\JsonDocumentManifestPublisher.cs (1)
23protected override async Task PublishInternalAsync(DistributedApplicationModel model, CancellationToken cancellationToken)
Helpers\KubernetesHelper.cs (2)
13public static async Task<T> GetResourceByNameAsync<T>(IKubernetesService kubernetes, string resourceName, string resourceNameSuffix, Func<T, bool> ready, CancellationToken cancellationToken = default) where T : CustomResource, IKubernetesStaticMetadata 28public static async Task<T> GetResourceByNameMatchAsync<T>(IKubernetesService kubernetes, string resourceNamePattern, Func<T, bool> ready, CancellationToken cancellationToken = default) where T : CustomResource, IKubernetesStaticMetadata
Helpers\NoopPublisher.cs (1)
11public Task PublishAsync(DistributedApplicationModel model, CancellationToken cancellationToken)
InteractionServiceTests.cs (4)
128await foreach (var interaction in subscription.WithCancellation(CancellationToken.None)) 819await foreach (var interaction in subscription.WithCancellation(CancellationToken.None)) 872await foreach (var interaction in subscription.WithCancellation(CancellationToken.None)) 1069CancellationToken.None);
MockImageBuilder.cs (3)
23public Task BuildImageAsync(IResource resource, CancellationToken cancellationToken = default) 30public Task BuildImagesAsync(IEnumerable<IResource> resources, CancellationToken cancellationToken = default) 40public Task PushImageAsync(IResource resource, CancellationToken cancellationToken)
Orchestrator\ApplicationOrchestratorTests.cs (19)
68await events.PublishAsync(new OnResourcesPreparedContext(CancellationToken.None)); 116await events.PublishAsync(new OnResourcesPreparedContext(CancellationToken.None)); 157await events.PublishAsync(new OnResourcesPreparedContext(CancellationToken.None)); 225await events.PublishAsync(new OnResourcesPreparedContext(CancellationToken.None)); 286await events.PublishAsync(new OnResourcesPreparedContext(CancellationToken.None)); 334await events.PublishAsync(new OnResourcesPreparedContext(CancellationToken.None)); 404await events.PublishAsync(new OnResourceStartingContext(CancellationToken.None, KnownResourceTypes.Container, parentResource.Resource, parentResource.Resource.Name)); 449await applicationEventing.PublishAsync(new ConnectionStringAvailableEvent(resource.Resource, app.Services), CancellationToken.None); 510public Task<DeploymentStateSection> AcquireSectionAsync(string sectionName, CancellationToken cancellationToken = default) 515public Task SaveSectionAsync(DeploymentStateSection section, CancellationToken cancellationToken = default) 520public Task DeleteSectionAsync(DeploymentStateSection section, CancellationToken cancellationToken = default) 592public ValueTask<string?> GetConnectionStringAsync(CancellationToken cancellationToken = default) 619await events.PublishAsync(new OnResourcesPreparedContext(CancellationToken.None)); 623CancellationToken.None, 666await events.PublishAsync(new OnResourcesPreparedContext(CancellationToken.None)); 670CancellationToken.None, 741await events.PublishAsync(new OnResourcesPreparedContext(CancellationToken.None)); 798await events.PublishAsync(new OnResourcesPreparedContext(CancellationToken.None)); 848await events.PublishAsync(new OnResourcesPreparedContext(CancellationToken.None));
Orchestrator\ParameterProcessorTests.cs (22)
199var handleTask = parameterProcessor.HandleUnresolvedParametersAsync(parameters, CancellationToken.None); 285_ = parameterProcessor.HandleUnresolvedParametersAsync([parameterWithMissingValue], CancellationToken.None); 383var handleTask = parameterProcessor.HandleUnresolvedParametersAsync([parameter], CancellationToken.None); 433_ = parameterProcessor.HandleUnresolvedParametersAsync(parameters, CancellationToken.None); 476_ = parameterProcessor.HandleUnresolvedParametersAsync(parameters, CancellationToken.None); 511_ = parameterProcessor.HandleUnresolvedParametersAsync(parameters, CancellationToken.None); 550_ = parameterProcessor.HandleUnresolvedParametersAsync(parameters, CancellationToken.None); 932Assert.Equal("newValue", await parameter.GetValueAsync(CancellationToken.None).DefaultTimeout()); 1030var notificationCancellationToken = notificationInteraction.CancellationToken; 1050Assert.Equal("resolvedValue", await parameter.GetValueAsync(CancellationToken.None).DefaultTimeout()); 1099Assert.Equal("firstValue", await parameter.GetValueAsync(CancellationToken.None).DefaultTimeout()); 1124Assert.Equal("secondValue", await parameter.GetValueAsync(CancellationToken.None).DefaultTimeout()); 1161public Task<DeploymentStateSection> AcquireSectionAsync(string sectionName, CancellationToken cancellationToken = default) 1166public Task SaveSectionAsync(DeploymentStateSection section, CancellationToken cancellationToken = default) 1171public Task DeleteSectionAsync(DeploymentStateSection section, CancellationToken cancellationToken = default) 1254var handleTask = parameterProcessor.HandleUnresolvedParametersAsync(parameters, CancellationToken.None); 1295var handleTask = parameterProcessor.HandleUnresolvedParametersAsync(parameters, CancellationToken.None); 1339var handleTask = parameterProcessor.HandleUnresolvedParametersAsync(parameters, CancellationToken.None); 1567Assert.Equal("newValue", await parameter.GetValueAsync(CancellationToken.None).DefaultTimeout()); 1581public Task<DeploymentStateSection> AcquireSectionAsync(string sectionName, CancellationToken cancellationToken = default) 1591public Task SaveSectionAsync(DeploymentStateSection section, CancellationToken cancellationToken = default) 1605public Task DeleteSectionAsync(DeploymentStateSection section, CancellationToken cancellationToken = default)
PersistentContainerWarningTests.cs (3)
35await BuiltInDistributedApplicationEventSubscriptionHandlers.WarnPersistentContainersWithoutUserSecrets(beforeStartEvent, CancellationToken.None); 59await BuiltInDistributedApplicationEventSubscriptionHandlers.WarnPersistentContainersWithoutUserSecrets(beforeStartEvent, CancellationToken.None); 81await BuiltInDistributedApplicationEventSubscriptionHandlers.WarnPersistentContainersWithoutUserSecrets(beforeStartEvent, CancellationToken.None);
Pipelines\DistributedApplicationPipelineTests.cs (1)
943CancellationToken.None);
Pipelines\PipelineLoggerProviderTests.cs (5)
131public Task<IReportingTask> CreateTaskAsync(string statusText, CancellationToken cancellationToken = default) 136public Task<IReportingTask> CreateTaskAsync(MarkdownString statusText, CancellationToken cancellationToken = default) 141public Task CompleteAsync(string statusText, CompletionState completionState, CancellationToken cancellationToken = default) 146public Task CompleteAsync(MarkdownString completionText, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default) 151public Task FailAsync(string errorText, CancellationToken cancellationToken = default)
Publishing\FakeContainerRuntime.cs (7)
32public Func<string, string, ContainerImageBuildOptions?, Dictionary<string, string?>, Dictionary<string, BuildImageSecretValue>, string?, CancellationToken, Task>? BuildImageAsyncCallback { get; set; } 34public Task<bool> CheckIfRunningAsync(CancellationToken cancellationToken) 41public Task TagImageAsync(string localImageName, string targetImageName, CancellationToken cancellationToken) 52public Task RemoveImageAsync(string imageName, CancellationToken cancellationToken) 63public Task PushImageAsync(IResource resource, CancellationToken cancellationToken) 74public async Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken) 96public Task LoginToRegistryAsync(string registryServer, string username, string password, CancellationToken cancellationToken)
Publishing\PipelineActivityReporterTests.cs (131)
29var step = await reporter.CreateStepAsync(title, CancellationToken.None); 60var step = await reporter.CreateStepAsync("Parent Step", CancellationToken.None); 67var task = await step.CreateTaskAsync(statusText, CancellationToken.None); 100() => nonExistentStep.CreateTaskAsync("Test Task", CancellationToken.None)); 112var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 113await step.CompleteAsync("Completed", CompletionState.Completed, CancellationToken.None); 117() => step.CreateTaskAsync("Test Task", CancellationToken.None)); 131var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 137await step.CompleteAsync(completionText, isError ? CompletionState.CompletedWithError : CompletionState.Completed, CancellationToken.None); 162var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 163var task = await step.CreateTaskAsync("Initial status", CancellationToken.None); 170await task.UpdateAsync(newStatusText, CancellationToken.None); 193var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 194var task = await step.CreateTaskAsync("Initial status", CancellationToken.None); 197var dummyStep = await reporter.CreateStepAsync("Dummy Step", CancellationToken.None); 204() => invalidTask.UpdateAsync("New status", CancellationToken.None)); 215var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 216var task = await step.CreateTaskAsync("Initial status", CancellationToken.None); 217await step.CompleteAsync("Completed", CompletionState.Completed, CancellationToken.None); 221() => task.UpdateAsync("New status", CancellationToken.None)); 234var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 235var task = await step.CreateTaskAsync("Test Task", CancellationToken.None); 242await task.CompleteAsync(completionMessage, cancellationToken: CancellationToken.None); 269var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 270var task = await step.CreateTaskAsync("Test Task", CancellationToken.None); 271await step.CompleteAsync("Completed", CompletionState.Completed, CancellationToken.None); 275() => task.CompleteAsync((string?)null, cancellationToken: CancellationToken.None)); 291await reporter.CompletePublishAsync(new PublishCompletionOptions { CompletionState = completionState }, CancellationToken.None); 312await reporter.CompletePublishAsync(new PublishCompletionOptions { CompletionMessage = expectedStatusText, CompletionState = CompletionState.CompletedWithError }, CancellationToken.None); 331var step1 = await reporter.CreateStepAsync("Step 1", CancellationToken.None); 332var step2 = await reporter.CreateStepAsync("Step 2", CancellationToken.None); 333var step3 = await reporter.CreateStepAsync("Step 3", CancellationToken.None); 335var task1 = await step1.CreateTaskAsync("Task 1", CancellationToken.None); 336await task1.CompleteAsync((string?)null, cancellationToken: CancellationToken.None); 337await step1.CompleteAsync("Step 1 completed", CompletionState.Completed, CancellationToken.None); 339var task2 = await step2.CreateTaskAsync("Task 2", CancellationToken.None); 340await task2.CompleteAsync((string?)null, cancellationToken: CancellationToken.None); 341await step2.CompleteAsync("Step 2 completed with warning", CompletionState.CompletedWithWarning, CancellationToken.None); 343var task3 = await step3.CreateTaskAsync("Task 3", CancellationToken.None); 344await task3.CompleteAsync((string?)null, cancellationToken: CancellationToken.None); 345await step3.CompleteAsync("Step 3 failed", CompletionState.CompletedWithError, CancellationToken.None); 352await reporter.CompletePublishAsync(options: null, cancellationToken: CancellationToken.None); 368var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 369var task = await step.CreateTaskAsync("Test Task", CancellationToken.None); 372await task.CompleteAsync((string?)null, cancellationToken: CancellationToken.None); 385var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 386var task = await step.CreateTaskAsync("Test Task", CancellationToken.None); 389await task.CompleteAsync((string?)null, cancellationToken: CancellationToken.None); 395await task.CompleteAsync((string?)null, cancellationToken: CancellationToken.None); 410var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 411var task = await step.CreateTaskAsync("Test Task", CancellationToken.None); 414await task.CompleteAsync((string?)null, CompletionState.Completed, cancellationToken: CancellationToken.None); 420await task.CompleteAsync("Error", CompletionState.CompletedWithError, cancellationToken: CancellationToken.None); 435var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 438await step.CompleteAsync("Complete", cancellationToken: CancellationToken.None); 444await step.CompleteAsync("Complete again", cancellationToken: CancellationToken.None); 460var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 463await step.CompleteAsync("Complete", CompletionState.Completed, cancellationToken: CancellationToken.None); 469await step.CompleteAsync("Error", CompletionState.CompletedWithError, cancellationToken: CancellationToken.None); 485var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 486var task = await step.CreateTaskAsync("Test Task", CancellationToken.None); 489await task.CompleteAsync((string?)null, cancellationToken: CancellationToken.None); 492await step.CompleteAsync("Step completed", CompletionState.Completed, CancellationToken.None); 497() => task.UpdateAsync("New status", CancellationToken.None)); 502await task.CompleteAsync((string?)null, cancellationToken: CancellationToken.None); // Should not throw 503await task.CompleteAsync("Error", CompletionState.CompletedWithError, cancellationToken: CancellationToken.None); // Should also not throw (noop) 507() => step.CreateTaskAsync("New Task", CancellationToken.None)); 516await using var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 532await reporter.CompleteInteractionAsync(promptId, responses, updateResponse: false, cancellationToken: CancellationToken.None).DefaultTimeout(); 560await reporter.CompleteInteractionAsync(promptId, responses, updateResponse: false, CancellationToken.None).DefaultTimeout(); 589await reporter.CompleteInteractionAsync(promptId, responses, updateResponse: false, CancellationToken.None).DefaultTimeout(); 629await reporter.CompleteInteractionAsync(notificationId, responses, updateResponse: false, CancellationToken.None).DefaultTimeout(); 642var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 657var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 685var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 686var task1 = await step.CreateTaskAsync("Task 1", CancellationToken.None); 687var task2 = await step.CreateTaskAsync("Task 2", CancellationToken.None); 690await task1.SucceedAsync((string?)null, CancellationToken.None); 691await task2.SucceedAsync((string?)null, CancellationToken.None); 719var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 722await step.CompleteAsync("Step completed manually", CompletionState.Completed, CancellationToken.None); 744var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 745var task = await step.CreateTaskAsync("Test Task", CancellationToken.None); 753await taskInternal.WarnAsync(completionMessage, CancellationToken.None); 779var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 780var task = await step.CreateTaskAsync("Test Task", CancellationToken.None); 788await taskInternal.FailAsync(completionMessage, CancellationToken.None); 817await reporter.CompletePublishAsync(new PublishCompletionOptions { CompletionState = completionState }, CancellationToken.None); 838await reporter.CompletePublishAsync(new PublishCompletionOptions { CompletionMessage = expectedStatusText, CompletionState = CompletionState.CompletedWithError }, CancellationToken.None); 864await reporter.CompletePublishAsync(new PublishCompletionOptions { CompletionState = CompletionState.Completed, PipelineSummary = pipelineSummary }, CancellationToken.None); 891await reporter.CompletePublishAsync(new PublishCompletionOptions { CompletionState = CompletionState.Completed }, CancellationToken.None); 909var step = await reporter.CreateStepAsync(markdownTitle, CancellationToken.None); 930var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 934var task = await step.CreateTaskAsync(markdownStatusText, CancellationToken.None); 956var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 987var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 988await step.CompleteAsync("Completed", CompletionState.Completed, CancellationToken.None); 1007var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 1008var task = await step.CreateTaskAsync("Test Task", CancellationToken.None); 1015await task.CompleteAsync(markdownCompletionMessage, cancellationToken: CancellationToken.None); 1033var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 1037var task = await step.CreateTaskAsync(new MarkdownString("**Bold** task"), CancellationToken.None); 1053var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 1054var task = await step.CreateTaskAsync("Initial status", CancellationToken.None); 1058await task.UpdateAsync(new MarkdownString("**Updated** status"), CancellationToken.None); 1073var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 1074var task = await step.CreateTaskAsync("Test Task", CancellationToken.None); 1078await task.CompleteAsync(new MarkdownString("Deployed to **Azure**"), CompletionState.Completed, CancellationToken.None); 1093var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 1097await step.CompleteAsync(new MarkdownString("Step **completed** successfully"), CompletionState.Completed, CancellationToken.None); 1113var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 1114var task = await step.CreateTaskAsync("Test Task", CancellationToken.None); 1117await task.CompleteAsync("Warning message", CompletionState.CompletedWithWarning, CancellationToken.None); 1123await task.CompleteAsync("Different warning message", CompletionState.CompletedWithWarning, CancellationToken.None); 1138var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 1139var task = await step.CreateTaskAsync("Test Task", CancellationToken.None); 1142await task.CompleteAsync("Error message", CompletionState.CompletedWithError, CancellationToken.None); 1148await task.CompleteAsync("Different error message", CompletionState.CompletedWithError, CancellationToken.None); 1163var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 1166await step.CompleteAsync("Warning", CompletionState.CompletedWithWarning, CancellationToken.None); 1172await step.CompleteAsync("Different warning", CompletionState.CompletedWithWarning, CancellationToken.None); 1187var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 1190await step.CompleteAsync("Error", CompletionState.CompletedWithError, CancellationToken.None); 1196await step.CompleteAsync("Different error", CompletionState.CompletedWithError, CancellationToken.None); 1217var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 1218var task = await step.CreateTaskAsync("Test Task", CancellationToken.None); 1221await task.CompleteAsync("First completion", firstState, CancellationToken.None); 1227await task.CompleteAsync("Second completion", secondState, CancellationToken.None); 1248var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 1251await step.CompleteAsync("First completion", firstState, CancellationToken.None); 1257await step.CompleteAsync("Second completion", secondState, CancellationToken.None);
Publishing\PublishingExtensionsTests.cs (16)
21await using var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 24var task = await step.CreateTaskAsync("Initial status", CancellationToken.None); 40await using var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 43var result = await step.SucceedAsync("Success message", CancellationToken.None); 58await using var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 59var task = await step.CreateTaskAsync("Initial status", CancellationToken.None); 62var result = await task.UpdateStatusAsync("Updated status", CancellationToken.None); 77await using var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 78var task = await step.CreateTaskAsync("Initial status", CancellationToken.None); 81var result = await task.SucceedAsync("Success message", CancellationToken.None); 95await using var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 96var task = await step.CreateTaskAsync("Initial status", CancellationToken.None); 99var result = await task.WarnAsync("Warning message", CancellationToken.None); 113await using var step = await reporter.CreateStepAsync("Test Step", CancellationToken.None); 114var task = await step.CreateTaskAsync("Initial status", CancellationToken.None); 117await task.FailAsync("Error message", CancellationToken.None);
Publishing\ResourceContainerImageManagerTests.cs (11)
779var result = await ResourceContainerImageManager.ResolveValue(3.14, CancellationToken.None); 783result = await ResourceContainerImageManager.ResolveValue(3.14d, CancellationToken.None); 787result = await ResourceContainerImageManager.ResolveValue(3.14f, CancellationToken.None); 791result = await ResourceContainerImageManager.ResolveValue(42, CancellationToken.None); 975cancellationToken: CancellationToken.None); 1014cancellationToken: CancellationToken.None); 1041cancellationToken: CancellationToken.None); 1068cancellationToken: CancellationToken.None); 1117cancellationToken: CancellationToken.None); 1148cancellationToken: CancellationToken.None); 1181cancellationToken: CancellationToken.None);
ReferenceExpressionTests.cs (2)
120public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default) 132public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default) => new(value);
RequiredCommandAnnotationTests.cs (1)
450await subscriber.SubscribeAsync(eventing, execContext, CancellationToken.None);
ResourceExtensionsTests.cs (3)
326CancellationToken = CancellationToken.None, 374CancellationToken = CancellationToken.None, 429CancellationToken = CancellationToken.None,
ResourceNotificationTests.cs (8)
95async Task<List<ResourceEvent>> GetValuesAsync(CancellationToken cancellationToken) 148async Task<List<ResourceEvent>> GetValuesAsync(CancellationToken cancellation) 490async Task<List<ResourceEvent>> GetValuesAsync(CancellationToken cancellationToken) 550async Task<ResourceEvent> GetFirstValueAsync(CancellationToken cancellationToken) 586async Task<ResourceEvent> GetFirstValueAsync(CancellationToken cancellationToken) 741public CancellationToken ApplicationStarted { get; } 742public CancellationToken ApplicationStopped { get; } 743public CancellationToken ApplicationStopping { get; }
SlimTestProgramTests.cs (1)
33private static async Task EnsureServicesAreRunning(TestProgram testProgram, CancellationToken cancellationToken)
TestProgramFixture.cs (2)
24public abstract Task WaitReadyStateAsync(CancellationToken cancellationToken = default); 64public override async Task WaitReadyStateAsync(CancellationToken cancellationToken = default)
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (2)
114public Task StartAsync(CancellationToken cancellationToken) => Task.CompletedTask; 116public async Task StopAsync(CancellationToken cancellationToken)
tests\Shared\TestInteractionService.cs (7)
10internal sealed record InteractionData(string Title, string? Message, InteractionInputCollection Inputs, InteractionOptions? Options, CancellationToken CancellationToken, TaskCompletionSource<object> CompletionTcs); 18public Task<InteractionResult<bool>> PromptConfirmationAsync(string title, string message, MessageBoxInteractionOptions? options = null, CancellationToken cancellationToken = default) 23public Task<InteractionResult<InteractionInput>> PromptInputAsync(string title, string? message, string inputLabel, string placeHolder, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default) 28public async Task<InteractionResult<InteractionInput>> PromptInputAsync(string title, string? message, InteractionInput input, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default) 36public async Task<InteractionResult<InteractionInputCollection>> PromptInputsAsync(string title, string? message, IReadOnlyList<InteractionInput> inputs, InputsDialogInteractionOptions? options = null, CancellationToken cancellationToken = default) 51public async Task<InteractionResult<bool>> PromptNotificationAsync(string title, string message, NotificationInteractionOptions? options = null, CancellationToken cancellationToken = default) 58public Task<InteractionResult<bool>> PromptMessageBoxAsync(string title, string message, MessageBoxInteractionOptions? options = null, CancellationToken cancellationToken = default)
tests\Shared\TestPipelineActivityReporter.cs (15)
69/// Gets a value indicating whether <see cref="CompletePublishAsync(PublishCompletionOptions?, CancellationToken)"/> has been called. 74/// Gets the completion message passed to <see cref="CompletePublishAsync(PublishCompletionOptions?, CancellationToken)"/>. 79/// Gets the completion state passed to <see cref="CompletePublishAsync(PublishCompletionOptions?, CancellationToken)"/>. 84/// Gets the pipeline summary passed to <see cref="CompletePublishAsync(PublishCompletionOptions?, CancellationToken)"/>. 124public Task CompletePublishAsync(PublishCompletionOptions? options = null, CancellationToken cancellationToken = default) 138public Task CompletePublishAsync(string? completionMessage = null, CompletionState? completionState = null, CancellationToken cancellationToken = default) 148public Task<IReportingStep> CreateStepAsync(string title, CancellationToken cancellationToken = default) 175public Task CompleteAsync(string completionText, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default) 187public Task<IReportingTask> CreateTaskAsync(string statusText, CancellationToken cancellationToken = default) 226public Task<IReportingTask> CreateTaskAsync(MarkdownString statusText, CancellationToken cancellationToken = default) 232public Task CompleteAsync(MarkdownString completionText, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default) 254public Task CompleteAsync(string? completionMessage = null, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default) 265public Task UpdateAsync(string statusText, CancellationToken cancellationToken = default) 276public Task UpdateAsync(MarkdownString statusText, CancellationToken cancellationToken = default) 282public Task CompleteAsync(MarkdownString completionMessage, CompletionState completionState = CompletionState.Completed, CancellationToken cancellationToken = default)
Utils\ArgumentEvaluator.cs (1)
21.BuildAsync(executionContext, NullLogger.Instance, CancellationToken.None)
Utils\EnvironmentVariableEvaluator.cs (1)
23.BuildAsync(executionContext, NullLogger.Instance, CancellationToken.None);
Utils\Grpc\TestAsyncStreamReader.cs (1)
35public async Task<bool> MoveNext(CancellationToken cancellationToken)
Utils\Grpc\TestServerCallContext.cs (4)
11private readonly CancellationToken _cancellationToken; 19private TestServerCallContext(Metadata requestHeaders, CancellationToken cancellationToken) 33protected override CancellationToken CancellationTokenCore => _cancellationToken; 57public static TestServerCallContext Create(Metadata? requestHeaders = null, CancellationToken cancellationToken = default)
Utils\Grpc\TestServerStreamWriter.cs (2)
44public Task WriteAsync(T message, CancellationToken cancellationToken) 62return WriteAsync(message, CancellationToken.None);
Utils\LoggerNotificationExtensions.cs (6)
23public static Task WaitForTextAsync(this DistributedApplication app, string logText, string? resourceName = null, CancellationToken cancellationToken = default) 31public static async Task WaitForHealthyAsync<T>(this DistributedApplication app, IResourceBuilder<T> resource, CancellationToken cancellationToken = default) where T : IResource 47public static Task WaitForTextAsync(this DistributedApplication app, IEnumerable<string> logTexts, string? resourceName = null, CancellationToken cancellationToken = default) 62public static Task WaitForTextAsync(this DistributedApplication app, Predicate<string> predicate, CancellationToken cancellationToken = default) 73public static Task WaitForTextAsync(this DistributedApplication app, Predicate<string> predicate, string? resourceName = null, CancellationToken cancellationToken = default) 97public static async Task WaitForAllTextAsync(this DistributedApplication app, IEnumerable<string> logTexts, string? resourceName = null, CancellationToken cancellationToken = default)
Utils\ManifestUtils.cs (1)
58await context.WriteModel(model, CancellationToken.None);
Utils\MockUserSecretsManager.cs (1)
23public Task SaveStateAsync(JsonObject state, CancellationToken cancellationToken = default)
Utils\PeriodicRestartAsyncEnumerableTests.cs (4)
21var innerFactory = (int? lastValue, CancellationToken cancellationToken) => Task.FromResult(CountingAsyncEnumerable(0, TimeSpan.FromMilliseconds(50), cancellationToken)); 44var innerFactory = (int? lastValue, CancellationToken cancellationToken) => Task.FromResult(RefCountingAsyncEnumerable(0, TimeSpan.FromMilliseconds(10), cancellationToken)); 59static async IAsyncEnumerable<int> CountingAsyncEnumerable(int start, TimeSpan delay, [EnumeratorCancellation] CancellationToken cancellationToken) 71static async IAsyncEnumerable<int> RefCountingAsyncEnumerable(int start, TimeSpan delay, [EnumeratorCancellation] CancellationToken cancellationToken)
Utils\TestConsoleLogsService.cs (1)
19public async IAsyncEnumerable<IReadOnlyList<LogEntry>> GetAllLogsAsync(string resourceName, [EnumeratorCancellation] CancellationToken cancellationToken)
Utils\TestDcpExecutor.cs (4)
12public Task RunApplicationAsync(CancellationToken cancellationToken) => Task.CompletedTask; 14public Task StartResourceAsync(IResourceReference resourceReference, CancellationToken cancellationToken) => Task.CompletedTask; 16public Task StopAsync(CancellationToken cancellationToken) => Task.CompletedTask; 18public Task StopResourceAsync(IResourceReference resourceReference, CancellationToken cancellationToken) => Task.CompletedTask;
Utils\TestHostApplicationLifetime.cs (3)
10public CancellationToken ApplicationStarted { get; } 11public CancellationToken ApplicationStopped { get; } 12public CancellationToken ApplicationStopping { get; }
VersionChecking\VersionCheckServiceTests.cs (8)
34_ = service.StartAsync(CancellationToken.None); 62_ = service.StartAsync(CancellationToken.None); 94_ = service.StartAsync(CancellationToken.None); 130_ = service.StartAsync(CancellationToken.None); 171_ = service.StartAsync(CancellationToken.None); 207_ = service.StartAsync(CancellationToken.None); 236_ = service.StartAsync(CancellationToken.None); 309public Task<List<NuGetPackage>> TryFetchPackagesAsync(string appHostDirectory, CancellationToken cancellationToken)
WithEnvironmentTests.cs (2)
491public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default) 531public ValueTask<string?> GetValueAsync(CancellationToken cancellationToken = default)
WithHttpCommandTests.cs (1)
264protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
WithMcpServerTests.cs (5)
59var resolvedUri = await mcpAnnotation.EndpointUrlResolver(resource, CancellationToken.None); 84var resolvedUri = await mcpAnnotation.EndpointUrlResolver(resource, CancellationToken.None); 109var resolvedUri = await mcpAnnotation.EndpointUrlResolver(resource, CancellationToken.None); 134var resolvedUri = await mcpAnnotation.EndpointUrlResolver(resource, CancellationToken.None); 159var resolvedUri = await mcpAnnotation.EndpointUrlResolver(resource, CancellationToken.None);
Aspire.Hosting.Yarp (1)
YarpJsonConfigGeneratorBuilder.cs (1)
60public async ValueTask<string> Build(CancellationToken ct)
Aspire.Hosting.Yarp.Tests (6)
AddYarpTests.cs (5)
211CancellationToken = CancellationToken.None 291CancellationToken = CancellationToken.None 322CancellationToken = CancellationToken.None 354CancellationToken = CancellationToken.None 392CancellationToken = CancellationToken.None
YarpConfigGeneratorTests.cs (1)
221var content = await config.Build(CancellationToken.None);
Aspire.Microsoft.Azure.StackExchangeRedis.Tests (2)
FakeTokenCredential.cs (2)
35public override AccessToken GetToken(TokenRequestContext requestContext, CancellationToken cancellationToken) 42public override ValueTask<AccessToken> GetTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken)
Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration.Tests (4)
AspireAppConfigurationExtensionsTest.cs (2)
130public override AccessToken GetToken(TokenRequestContext requestContext, CancellationToken cancellationToken) 135public override ValueTask<AccessToken> GetTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken)
ConformanceTests.cs (2)
111public override AccessToken GetToken(TokenRequestContext requestContext, CancellationToken cancellationToken) 116public override ValueTask<AccessToken> GetTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken)
Aspire.Milvus.Client (1)
MilvusHealthCheck.cs (1)
20public async Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
Aspire.NATS.Net (1)
NatsHealthCheck.cs (1)
11public async Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
Aspire.OpenAI.Tests (2)
AspireOpenAIClientBuilderChatClientExtensionsTests.cs (1)
268private static Task<ChatResponse> TestMiddleware(IEnumerable<ChatMessage> list, ChatOptions? options, IChatClient client, CancellationToken token)
AspireOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (1)
268private Task<GeneratedEmbeddings<Embedding<float>>> TestMiddleware(IEnumerable<string> inputs, EmbeddingGenerationOptions? options, IEmbeddingGenerator<string, Embedding<float>> nextAsync, CancellationToken cancellationToken)
Aspire.Playground.Tests (11)
Infrastructure\DistributedApplicationExtensions.cs (2)
86public static Task WaitForResource(this DistributedApplication app, string resourceName, string? targetState = null, CancellationToken cancellationToken = default) 99public static Task WaitForResources(this DistributedApplication app, IEnumerable<string>? targetStates = null, CancellationToken cancellationToken = default)
Infrastructure\DistributedApplicationTestFactory.cs (3)
54public Task OnBeforeStartAsync(BeforeStartEvent @event, CancellationToken cancellationToken = default) 72public Task StartAsync(CancellationToken cancellationToken) 78public Task StopAsync(CancellationToken cancellationToken)
tests\Aspire.Hosting.Tests\Utils\LoggerNotificationExtensions.cs (6)
23public static Task WaitForTextAsync(this DistributedApplication app, string logText, string? resourceName = null, CancellationToken cancellationToken = default) 31public static async Task WaitForHealthyAsync<T>(this DistributedApplication app, IResourceBuilder<T> resource, CancellationToken cancellationToken = default) where T : IResource 47public static Task WaitForTextAsync(this DistributedApplication app, IEnumerable<string> logTexts, string? resourceName = null, CancellationToken cancellationToken = default) 62public static Task WaitForTextAsync(this DistributedApplication app, Predicate<string> predicate, CancellationToken cancellationToken = default) 73public static Task WaitForTextAsync(this DistributedApplication app, Predicate<string> predicate, string? resourceName = null, CancellationToken cancellationToken = default) 97public static async Task WaitForAllTextAsync(this DistributedApplication app, IEnumerable<string> logTexts, string? resourceName = null, CancellationToken cancellationToken = default)
Aspire.Qdrant.Client (1)
QdrantHealthCheck.cs (1)
18public async Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
Aspire.RabbitMQ.Client (1)
src\Components\Aspire.RabbitMQ.Client\AspireRabbitMQExtensions.cs (1)
180public Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
Aspire.Seq (1)
SeqHealthCheck.cs (1)
19public async Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext _, CancellationToken cancellationToken = new CancellationToken())
Aspire.StackExchange.Redis.DistributedCaching.Tests (1)
DistributedCacheConformanceTests.cs (1)
64await cache.GetAsync("myFakeKey", CancellationToken.None);
Aspire.StackExchange.Redis.OutputCaching.Tests (1)
OutputCacheConformanceTests.cs (1)
64await cacheStore.GetAsync("myFakeKey", CancellationToken.None);
Aspire.Templates.Tests (10)
tests\Shared\TemplatesTesting\AspireProject.cs (6)
163public async Task StartAppHostAsync(string[]? extraArgs = default, Action<ProcessStartInfo>? configureProcess = null, bool noBuild = true, bool waitForDashboardUrl = true, CancellationToken token = default) 330public async Task<CommandResult> BuildAsync(string[]? extraBuildArgs = default, CancellationToken token = default, string? workingDirectory = null) 399public Task WaitForDashboardToBeAvailableAsync(CancellationToken cancellationToken = default) 409public static async Task WaitForDashboardToBeAvailableAsync(string dashboardUrl, ITestOutputHelper testOutput, CancellationToken token = default) 418public async Task StopAppHostAsync(CancellationToken token = default) 447public async Task DumpDockerInfoAsync(ITestOutputHelper? testOutputArg = null, CancellationToken cancellationToken = default)
tests\Shared\TemplatesTesting\ProjectInfo.cs (3)
20public Task<HttpResponseMessage> HttpGetAsync(string bindingName, string path, CancellationToken cancellationToken = default) 31public Task<string> HttpGetStringAsync(string bindingName, string path, CancellationToken cancellationToken = default) 39public async Task WaitForHealthyStatusAsync(string bindingName, ITestOutputHelper testOutput, CancellationToken cancellationToken = default)
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
106private async Task<CommandResult> ExecuteAsyncInternal(string executable, string args, CancellationToken token)
Aspire.TypeSystem (2)
AtsConstants.cs (2)
195/// CancellationToken type ID. Maps from .NET <see cref="System.Threading.CancellationToken"/>. 429typeof(CancellationToken),
AzureFunctionsEndToEnd.ApiService (3)
Program.cs (3)
27app.MapGet("/publish/asq", async (QueueServiceClient client, CancellationToken cancellationToken) => 42app.MapGet("/publish/blob", async (BlobServiceClient client, CancellationToken cancellationToken, int length = 20) => 55app.MapGet("/publish/eventhubs", async (EventHubProducerClient client, CancellationToken cancellationToken, int length = 20) =>
AzureKusto.Worker (3)
IngestionWorker.cs (2)
30protected override async Task ExecuteAsync(CancellationToken stoppingToken) 43private async Task IngestFromDataReaderAsync(CancellationToken stoppingToken)
QueryWorker.cs (1)
30protected override async Task ExecuteAsync(CancellationToken stoppingToken)
AzureSearch.ApiService (6)
Program.cs (6)
23app.MapGet("/", async (SearchIndexClient searchIndexClient, CancellationToken cancellationToken) => 44static async Task DeleteIfExistsAsync(ILogger logger, string indexName, SearchIndexClient searchIndexClient, CancellationToken cancellationToken) 60static async Task CreateIndexAsync(ILogger logger, string indexName, SearchIndexClient indexClient, CancellationToken cancellationToken) 70static async Task WriteDocumentsAsync(ILogger logger, SearchResults<Hotel> searchResults, CancellationToken cancellationToken) 78static async Task RunQueriesAsync(ILogger logger, SearchClient searchClient, CancellationToken cancellationToken) 145static async Task UploadDocumentsAsync(ILogger logger, SearchClient searchClient, CancellationToken cancellationToken)
BicepSample.ApiService (2)
Program.cs (2)
166app.MapGet("/queues", async (QueueServiceClient queueServiceClient, CancellationToken cancellationToken) => 188app.MapGet("/servicebus", async (ServiceBusClient serviceBusClient, CancellationToken cancellationToken) =>
Binding.Http.IntegrationTests (3)
HttpBindingTestHelpers.cs (3)
30public Func<HttpRequestMessage, CancellationToken, Task<HttpResponseMessage>> OnSendingAsync { get; set; } 31public Func<HttpResponseMessage, CancellationToken, Task<HttpResponseMessage>> OnSentAsync { get; set; } 45protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Binding.ReliableSession.IntegrationTests (3)
src\System.Private.ServiceModel\tests\Scenarios\Binding\Http\HttpBindingTestHelpers.cs (3)
30public Func<HttpRequestMessage, CancellationToken, Task<HttpResponseMessage>> OnSendingAsync { get; set; } 31public Func<HttpResponseMessage, CancellationToken, Task<HttpResponseMessage>> OnSentAsync { get; set; } 45protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Binding.WS.TransportWithMessageCredentialSecurity.IntegrationTests (1)
WSNetTcpTransportWithMessageCredentialSecurityTests.cs (1)
125Task.Factory.StartNew(() => NetTcp_SecModeTransWithMessCred_UserNameClientCredential_Succeeds(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait();
blazor-gateway (1)
BlazorGateway.cs (1)
172public Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken) =>
CatalogDb (5)
CatalogDbInitializer.cs (3)
13protected override async Task ExecuteAsync(CancellationToken cancellationToken) 22public async Task InitializeDatabaseAsync(CatalogDbContext dbContext, CancellationToken cancellationToken = default) 34private async Task SeedAsync(CatalogDbContext dbContext, CancellationToken cancellationToken)
CatalogDbInitializerHealthCheck.cs (1)
7public Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
ResetDbExtensions.cs (1)
16app.MapPost("/reset-db", async ([FromHeader(Name = "Authorization")] string? key, CatalogDbContext dbContext, CatalogDbInitializer dbInitializer, CancellationToken cancellationToken) =>
cdac-build-tool (2)
ComposeCommand.cs (1)
28private async Task<int> Run(ParseResult parse, CancellationToken token = default)
ObjectFileScraper.cs (1)
29public async Task<bool> ScrapeInput(string inputPath, CancellationToken token)
Client.ChannelLayer.IntegrationTests (2)
DuplexChannelWithSynchronizationContext.cs (2)
155Task.Factory.StartNew(() => SingleThreadedSyncContext_CallbackUsingDefaultSyncCtx_SyncCallNotBlocked_Helper(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait(); 220Task.Factory.StartNew(() => SingleThreadedSyncContext_SyncCallNotBlocked_Helper(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait();
Client.TypedClient.IntegrationTests (5)
TypedProxyTests.4.0.0.cs (3)
72Task.Factory.StartNew(() => TypedProxyTests.ServiceContract_TypedProxy_AsyncBeginEnd_Call(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait(); 106Task.Factory.StartNew(() => TypedProxyTests.ServiceContract_TypedProxy_AsyncTask_Call(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait(); 160Task.Factory.StartNew(() => TypedProxyTests.ServiceContract_TypedProxy_Synchronous_Call(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait();
TypedProxyTests.4.1.0.cs (2)
26Task.Factory.StartNew(() => TypedProxyTests.ServiceContract_TypedProxy_NetTcpBinding_AsyncBeginEnd_Call(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait(); 40Task.Factory.StartNew(() => TypedProxyTests.ServiceContract_TypedProxy_NetTcpBinding_AsyncTask_Call(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait();
CodeStyleConfigFileGenerator (13)
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (12)
19/// Thrown when async code must cancel the current execution but does not have access to the <see cref="CancellationTokenSource"/> of the <see cref="CancellationToken"/> passed to the code. 134/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 142/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 143/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 146public static bool ReportAndPropagateUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 209/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 217/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 218/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 222public static bool ReportAndCatchUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 235CancellationToken.None, 242public static Task ReportNonFatalErrorUnlessCancelledAsync(this Task task, CancellationToken cancellationToken) 245CancellationToken.None,
src\roslyn\src\Dependencies\Contracts\ExceptionUtilities.cs (1)
39internal static bool IsCurrentOperationBeingCancelled(Exception exception, CancellationToken cancellationToken)
ConfigurationSchemaGenerator (8)
ConfigSchemaEmitter.cs (2)
357object[] args = [symbol, _compilation, /*preferredCulture:*/ null, /*expandIncludes:*/ true, /*expandInheritdoc:*/ true, default(CancellationToken)]; 372.GetMethod("GetDocumentationComment", BindingFlags.Public | BindingFlags.Static, [typeof(ISymbol), typeof(Compilation), typeof(CultureInfo), typeof(bool), typeof(bool), typeof(CancellationToken)])!;
ConfigSchemaGenerator.cs (1)
30var spec = parser.GetSchemaGenerationSpec(CancellationToken.None);
ConfigurationBindingGenerator.ForSchemaGeneration.cs (2)
40public SchemaGenerationSpec? GetSchemaGenerationSpec(CancellationToken cancellationToken) 64private TypeSpec CreateTopTypeSpec(CancellationToken cancellationToken)
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (2)
35public SourceGenerationSpec? GetSourceGenerationSpec(ImmutableArray<BinderInvocation?> invocations, CancellationToken cancellationToken) 103private void CreateTypeSpecs(CancellationToken cancellationToken)
RuntimeSource\Configuration.Binder\Parser\BinderInvocation.cs (1)
23public static BinderInvocation? Create(GeneratorSyntaxContext context, CancellationToken cancellationToken)
ConfigurationSchemaGenerator.Tests (1)
GeneratorTests.cs (1)
1570var spec = parser.GetSchemaGenerationSpec(CancellationToken.None);
Consumer (1)
ConsumerWorker.cs (1)
10protected override Task ExecuteAsync(CancellationToken stoppingToken)
Contract.Service.IntegrationTests (10)
ServiceContractTests.4.0.0.cs (4)
336Task.Factory.StartNew(() => ServiceContractTests.BasicHttp_Async_Open_ChannelFactory(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait(); 389Task.Factory.StartNew(() => ServiceContractTests.BasicHttp_Async_Open_Proxy(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait(); 440Task.Factory.StartNew(() => ServiceContractTests.BasicHttp_Async_Close_ChannelFactory(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait(); 490Task.Factory.StartNew(() => ServiceContractTests.BasicHttp_Async_Close_Proxy(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait();
ServiceContractTests.4.1.0.cs (6)
210Task.Factory.StartNew(() => ServiceContractTests.BasicHttp_DefaultSettings_Echo_RoundTrips_String_Streamed(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait(); 224Task.Factory.StartNew(() => ServiceContractTests.BasicHttp_DefaultSettings_Echo_RoundTrips_String_Streamed_Async(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait(); 256CopyToAsyncFunc = (Stream destination, int bufferSize, CancellationToken ct) => 318CopyToAsyncFunc = (Stream destination, int bufferSize, CancellationToken ct) => 614Task.Factory.StartNew(() => ServiceContractTests.NetTcp_NoSecurity_Streamed_RoundTrips_String(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait(); 628Task.Factory.StartNew(() => ServiceContractTests.NetTcp_NoSecurity_Streamed_Async_RoundTrips_String(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait();
csc (16)
src\roslyn\src\Compilers\Shared\BuildClient.cs (1)
25internal delegate Task<BuildResponse> CompileOnServerFunc(BuildRequest buildRequest, string pipeName, CancellationToken cancellationToken);
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (7)
124public static async Task<BuildRequest> ReadAsync(Stream inStream, CancellationToken cancellationToken) 160public async Task WriteAsync(Stream outStream, CancellationToken cancellationToken = default(CancellationToken)) 283CancellationToken cancellationToken) 320public static async Task<BuildResponse> ReadAsync(Stream stream, CancellationToken cancellationToken = default(CancellationToken)) 679CancellationToken cancellationToken)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (8)
104CancellationToken cancellationToken) 166CancellationToken cancellationToken) 182CancellationToken cancellationToken) 197CancellationToken cancellationToken) 219CancellationToken cancellationToken) 295CancellationToken cancellationToken) 356CancellationToken cancellationToken = default) 389CancellationToken cancellationToken)
CSharpSyntaxGenerator (7)
AbstractFileWriter.cs (2)
29protected AbstractFileWriter(TextWriter writer, Tree tree, CancellationToken cancellationToken) 45protected CancellationToken CancellationToken { get; }
SourceWriter.cs (4)
18private SourceWriter(TextWriter writer, Tree tree, CancellationToken cancellationToken = default) 23public static void WriteMain(TextWriter writer, Tree tree, CancellationToken cancellationToken = default) => new SourceWriter(writer, tree, cancellationToken).WriteMain(); 25public static void WriteInternal(TextWriter writer, Tree tree, CancellationToken cancellationToken = default) => new SourceWriter(writer, tree, cancellationToken).WriteInternal(); 27public static void WriteSyntax(TextWriter writer, Tree tree, CancellationToken cancellationToken = default) => new SourceWriter(writer, tree, cancellationToken).WriteSyntax();
TestWriter.cs (1)
15private TestWriter(TextWriter writer, Tree tree, CancellationToken cancellationToken = default) : base(writer, tree, cancellationToken)
CustomResources.AppHost (2)
TestResource.cs (2)
39public Task OnBeforeStartAsync(BeforeStartEvent @event, CancellationToken cancellationToken = default) 85public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
DatabaseMigration.MigrationService (3)
ApiDbInitializer.cs (3)
20protected override async Task ExecuteAsync(CancellationToken cancellationToken) 41private static async Task EnsureDatabaseAsync(MyDb1Context dbContext, CancellationToken cancellationToken) 57private static async Task RunMigrationAsync(MyDb1Context dbContext, CancellationToken cancellationToken)
dotnet (75)
CommandFactory\CommandResolution\ProjectToolsCommandResolver.cs (1)
236CancellationToken.None);
Commands\New\BuiltInTemplatePackageProvider.cs (1)
31public Task<IReadOnlyList<ITemplatePackage>> GetAllTemplatePackagesAsync(CancellationToken cancellationToken)
Commands\New\MSBuildEvaluation\ProjectCapabilityConstraint.cs (1)
21public Task<ITemplateConstraint> CreateTemplateConstraintAsync(IEngineEnvironmentSettings environmentSettings, CancellationToken cancellationToken)
Commands\New\MSBuildEvaluation\ProjectContextSymbolSource.cs (1)
26public Task<string?> GetBoundValueAsync(IEngineEnvironmentSettings settings, string bindname, CancellationToken cancellationToken)
Commands\New\OptionalWorkloadProvider.cs (1)
30public Task<IReadOnlyList<ITemplatePackage>> GetAllTemplatePackagesAsync(CancellationToken cancellationToken)
Commands\New\SdkInfoProvider.cs (2)
32public Task<string> GetCurrentVersionAsync(CancellationToken cancellationToken) 37public Task<IEnumerable<string>> GetInstalledVersionsAsync(CancellationToken cancellationToken)
Commands\New\WorkloadsInfoProvider.cs (1)
16public Task<IEnumerable<WorkloadInfo>> GetInstalledWorkloadsAsync(CancellationToken cancellationToken)
Commands\Package\PackageCommandParser.cs (4)
48return QueryNuGet(context.WordToComplete, allowPrerelease, CancellationToken.None).Result.Select(packageId => new CompletionItem(packageId)); 58return QueryVersionsForPackage(packageId.Id, context.WordToComplete, allowPrerelease, CancellationToken.None) 71private static async Task<IEnumerable<string>> QueryNuGet(string packageStem, bool allowPrerelease, CancellationToken cancellationToken) 85private static async Task<IEnumerable<NuGetVersion>> QueryVersionsForPackage(string packageId, string versionFragment, bool allowPrerelease, CancellationToken cancellationToken)
Commands\Solution\Add\SolutionAddCommand.cs (2)
78AddProjectsToSolutionAsync(fullProjectPaths, CancellationToken.None).GetAwaiter().GetResult(); 129private async Task AddProjectsToSolutionAsync(IEnumerable<string> projectPaths, CancellationToken cancellationToken)
Commands\Solution\Migrate\SolutionMigrateCommand.cs (2)
36ConvertToSlnxAsync(slnFileFullPath, slnxFileFullPath, CancellationToken.None).Wait(); 45private async Task ConvertToSlnxAsync(string filePath, string slnxFilePath, CancellationToken cancellationToken)
Commands\Solution\Remove\SolutionRemoveCommand.cs (2)
53RemoveProjectsAsync(solutionFileFullPath, relativeProjectPaths, CancellationToken.None).GetAwaiter().GetResult(); 67private static async Task RemoveProjectsAsync(string solutionFileFullPath, IEnumerable<string> projectPaths, CancellationToken cancellationToken)
Commands\Test\MTP\CtrlCCancellationManager.cs (1)
56public CancellationToken Token => _cancellationTokenSource.Token;
Commands\Test\MTP\IPC\HttpTestHostGateway.cs (5)
30CancellationToken cancellationToken, 81private async Task ListenAsync(CancellationToken cancellationToken) 102private async Task HandleRequestAsync(HttpListenerContext context, CancellationToken cancellationToken) 289private static async Task<byte[]> ReadFrameAsync(HttpListenerRequest request, CancellationToken cancellationToken) 325CancellationToken cancellationToken)
Commands\Test\MTP\IPC\NamedPipeServer.cs (4)
18private readonly CancellationToken _cancellationToken; 31CancellationToken cancellationToken, 50public async Task WaitConnectionAsync(CancellationToken cancellationToken) 75private async Task InternalLoopAsync(CancellationToken cancellationToken)
Commands\Test\MTP\TestApplication.cs (3)
94var cancellationToken = _pipeCancellationTokenSource.Token; 600private async Task WaitConnectionAsync(CancellationToken token) 626private async Task WaitControlConnectionAsync(CancellationToken token)
Commands\Test\MTP\TestApplicationActionQueue.cs (2)
15private readonly CancellationToken _cancellationToken; 31CancellationToken cancellationToken)
Commands\Test\MTP\TestRunPolicy.cs (1)
60public CancellationToken Token => _cancellationTokenSource.Token;
NugetPackageDownloader\FirstPartyNuGetPackageSigningVerifier.cs (1)
101PrimarySignature primarySignature = packageReader.GetPrimarySignatureAsync(CancellationToken.None).GetAwaiter().GetResult();
NugetPackageDownloader\NuGetPackageDownloader.cs (21)
165CancellationToken cancellationToken = CancellationToken.None; 332CancellationToken cancellationToken = CancellationToken.None; 376return (await GetLatestVersionsInternalAsync(packageId, packageSources, includePreview, CancellationToken.None, numberOfResults)).Select(result => result.Item2); 386CancellationToken cancellationToken = CancellationToken.None; 642CancellationToken cancellationToken) 723CancellationToken cancellationToken) 729string packageIdentifier, IEnumerable<PackageSource> packageSources, bool includePreview, CancellationToken cancellationToken, int numberOfResults) 813CancellationToken cancellationToken = CancellationToken.None; 824NuGetVersion packageVersion, IEnumerable<PackageSource> sources, CancellationToken cancellationToken, bool includeUnlisted = false) 908CancellationToken cancellationToken = default) 957CancellationToken cancellationToken = CancellationToken.None; 965public async Task<IEnumerable<string>> GetPackageIdsAsync(string idStem, bool allowPrerelease, PackageSourceLocation packageSourceLocation = null, CancellationToken cancellationToken = default) 980public async Task<IEnumerable<NuGetVersion>> GetPackageVersionsAsync(PackageId packageId, string versionPrefix = null, bool allowPrerelease = false, PackageSourceLocation packageSourceLocation = null, CancellationToken cancellationToken = default) 994private async Task<IEnumerable<AutoCompleteResource>> GetAutocompleteAsync(PackageSource source, CancellationToken cancellationToken) 1007private async Task<IEnumerable<NuGetVersion>> GetPackageVersionsForSource(AutoCompleteResource autocomplete, PackageId packageId, string versionPrefix, bool allowPrerelease, CancellationToken cancellationToken) 1026private static async Task<IEnumerable<string>> GetPackageIdsForSource(AutoCompleteResource autocomplete, PackageId packageId, bool allowPrerelease, CancellationToken cancellationToken)
Parser.cs (2)
354public static Task<int> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken = default) => parseResult.InvokeAsync(InvocationConfiguration, cancellationToken); 356public static Task<int> InvokeAsync(string[] args, CancellationToken cancellationToken = default) => InvokeAsync(Parse(args), cancellationToken);
SdkVulnerability\SdkReleaseMetadataCache.cs (1)
105public async Task UpdateCacheAsync(string sdkVersion, CancellationToken cancellationToken = default)
SlnFileFactory.cs (1)
76return serializer.OpenAsync(solutionPath, CancellationToken.None).Result;
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.11.0-1.26422.113\contentFiles\cs\net11.0\BuildProtocol.cs (7)
124public static async Task<BuildRequest> ReadAsync(Stream inStream, CancellationToken cancellationToken) 160public async Task WriteAsync(Stream outStream, CancellationToken cancellationToken = default(CancellationToken)) 283CancellationToken cancellationToken) 320public static async Task<BuildResponse> ReadAsync(Stream stream, CancellationToken cancellationToken = default(CancellationToken)) 679CancellationToken cancellationToken)
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.11.0-1.26422.113\contentFiles\cs\net11.0\BuildServerConnection.cs (8)
104CancellationToken cancellationToken) 166CancellationToken cancellationToken) 182CancellationToken cancellationToken) 197CancellationToken cancellationToken) 219CancellationToken cancellationToken) 295CancellationToken cancellationToken) 356CancellationToken cancellationToken = default) 389CancellationToken cancellationToken)
dotnet-aot (30)
src\sdk\src\Cli\dotnet\Commands\Solution\Migrate\SolutionMigrateCommand.cs (2)
36ConvertToSlnxAsync(slnFileFullPath, slnxFileFullPath, CancellationToken.None).Wait(); 45private async Task ConvertToSlnxAsync(string filePath, string slnxFilePath, CancellationToken cancellationToken)
src\sdk\src\Cli\dotnet\Commands\Solution\Remove\SolutionRemoveCommand.cs (2)
53RemoveProjectsAsync(solutionFileFullPath, relativeProjectPaths, CancellationToken.None).GetAwaiter().GetResult(); 67private static async Task RemoveProjectsAsync(string solutionFileFullPath, IEnumerable<string> projectPaths, CancellationToken cancellationToken)
src\sdk\src\Cli\dotnet\NugetPackageDownloader\FirstPartyNuGetPackageSigningVerifier.cs (1)
101PrimarySignature primarySignature = packageReader.GetPrimarySignatureAsync(CancellationToken.None).GetAwaiter().GetResult();
src\sdk\src\Cli\dotnet\NugetPackageDownloader\NuGetPackageDownloader.cs (21)
165CancellationToken cancellationToken = CancellationToken.None; 332CancellationToken cancellationToken = CancellationToken.None; 376return (await GetLatestVersionsInternalAsync(packageId, packageSources, includePreview, CancellationToken.None, numberOfResults)).Select(result => result.Item2); 386CancellationToken cancellationToken = CancellationToken.None; 642CancellationToken cancellationToken) 723CancellationToken cancellationToken) 729string packageIdentifier, IEnumerable<PackageSource> packageSources, bool includePreview, CancellationToken cancellationToken, int numberOfResults) 813CancellationToken cancellationToken = CancellationToken.None; 824NuGetVersion packageVersion, IEnumerable<PackageSource> sources, CancellationToken cancellationToken, bool includeUnlisted = false) 908CancellationToken cancellationToken = default) 957CancellationToken cancellationToken = CancellationToken.None; 965public async Task<IEnumerable<string>> GetPackageIdsAsync(string idStem, bool allowPrerelease, PackageSourceLocation packageSourceLocation = null, CancellationToken cancellationToken = default) 980public async Task<IEnumerable<NuGetVersion>> GetPackageVersionsAsync(PackageId packageId, string versionPrefix = null, bool allowPrerelease = false, PackageSourceLocation packageSourceLocation = null, CancellationToken cancellationToken = default) 994private async Task<IEnumerable<AutoCompleteResource>> GetAutocompleteAsync(PackageSource source, CancellationToken cancellationToken) 1007private async Task<IEnumerable<NuGetVersion>> GetPackageVersionsForSource(AutoCompleteResource autocomplete, PackageId packageId, string versionPrefix, bool allowPrerelease, CancellationToken cancellationToken) 1026private static async Task<IEnumerable<string>> GetPackageIdsForSource(AutoCompleteResource autocomplete, PackageId packageId, bool allowPrerelease, CancellationToken cancellationToken)
src\sdk\src\Cli\dotnet\Parser.cs (2)
354public static Task<int> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken = default) => parseResult.InvokeAsync(InvocationConfiguration, cancellationToken); 356public static Task<int> InvokeAsync(string[] args, CancellationToken cancellationToken = default) => InvokeAsync(Parse(args), cancellationToken);
src\sdk\src\Cli\dotnet\SdkVulnerability\SdkReleaseMetadataCache.cs (1)
105public async Task UpdateCacheAsync(string sdkVersion, CancellationToken cancellationToken = default)
src\sdk\src\Cli\dotnet\SlnFileFactory.cs (1)
76return serializer.OpenAsync(solutionPath, CancellationToken.None).Result;
dotnet-format (48)
Analyzers\AnalyzerFormatter.cs (5)
62CancellationToken cancellationToken) 119async static Task<ImmutableHashSet<string>> GetFormattablePathsAsync(Solution solution, ImmutableArray<DocumentId> formattableDocuments, CancellationToken cancellationToken) 152CancellationToken cancellationToken) 207CancellationToken cancellationToken) 295CancellationToken cancellationToken)
Analyzers\AnalyzerOptionExtensions.cs (3)
53if (compilation.Options.SyntaxTreeOptionsProvider?.TryGetDiagnosticValue(tree, diagnosticId, CancellationToken.None, out severity) == true) 99return (optionsProvider != null && optionsProvider.TryGetDiagnosticValue(tree, diagnosticId, CancellationToken.None, out _)) 140optionsProvider.TryGetDiagnosticValue(tree, diagnosticId, CancellationToken.None, out severity))
Analyzers\AnalyzerRunner.cs (3)
21CancellationToken cancellationToken) 32CancellationToken cancellationToken) 96static async Task<bool> AllReferencedProjectsLoadedAsync(Project project, CancellationToken cancellationToken)
Analyzers\Extensions.cs (1)
36CancellationToken cancellationToken)
Analyzers\Interfaces\IAnalyzerRunner.cs (2)
20CancellationToken cancellationToken); 30CancellationToken cancellationToken);
Analyzers\Interfaces\ICodeFixApplier.cs (1)
17CancellationToken cancellationToken);
Analyzers\SolutionCodeFixApplier.cs (4)
20CancellationToken cancellationToken) 104public override Task<IEnumerable<Diagnostic>> GetAllDiagnosticsAsync(Project project, CancellationToken cancellationToken) 109public override async Task<IEnumerable<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, CancellationToken cancellationToken) 115public override Task<IEnumerable<Diagnostic>> GetProjectDiagnosticsAsync(Project project, CancellationToken cancellationToken)
CodeFormatter.cs (4)
28CancellationToken cancellationToken) 130CancellationToken cancellationToken) 149CancellationToken cancellationToken) 172CancellationToken cancellationToken)
Commands\FormatAnalyzersCommand.cs (1)
31public override async Task<int> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\FormatCommandCommon.cs (1)
103internal static async Task<int> FormatAsync(FormatOptions formatOptions, ILogger<Program> logger, CancellationToken cancellationToken)
Commands\FormatStyleCommand.cs (1)
31public override async Task<int> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\FormatWhitespaceCommand.cs (1)
62public override async Task<int> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\RootFormatCommand.cs (1)
34public override async Task<int> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken)
Formatters\CharsetFormatter.cs (1)
29CancellationToken cancellationToken)
Formatters\DocumentFormatter.cs (6)
39CancellationToken cancellationToken) 55CancellationToken cancellationToken); 65CancellationToken cancellationToken) 108CancellationToken cancellationToken) 127CancellationToken cancellationToken) 205protected static async Task<bool> IsSameDocumentAndVersionAsync(Document a, Document b, CancellationToken cancellationToken)
Formatters\EndOfLineFormatter.cs (1)
26CancellationToken cancellationToken)
Formatters\FinalNewlineFormatter.cs (1)
25CancellationToken cancellationToken)
Formatters\ICodeFormatter.cs (1)
26CancellationToken cancellationToken);
Formatters\OrganizeImportsFormatter.cs (1)
30CancellationToken cancellationToken)
Formatters\WhitespaceFormatter.cs (3)
29CancellationToken cancellationToken) 44private static async Task<SourceText> GetFormattedDocument(Document document, OptionSet optionSet, CancellationToken cancellationToken) 53private static async Task<SourceText> GetFormattedDocumentWithDetailedChanges(Document document, SourceText sourceText, OptionSet optionSet, CancellationToken cancellationToken)
Program.cs (1)
13return await rootCommand.Parse(args).InvokeAsync(null, CancellationToken.None);
Reflection\RemoveUnnecessaryImportsHelper.cs (1)
14public static async Task<Document?> RemoveUnnecessaryImportsAsync(Document document, CancellationToken cancellationToken)
Utilities\GeneratedCodeUtilities.cs (1)
22internal static async Task<bool> IsGeneratedCodeAsync(SyntaxTree syntaxTree, CancellationToken cancellationToken)
Utilities\ProcessRunner.cs (2)
60CancellationToken cancellationToken = default) => 71CancellationToken cancellationToken = default)
Workspaces\MSBuildWorkspaceLoader.cs (1)
22CancellationToken cancellationToken)
dotnet-openapi (1)
Commands\BaseCommand.cs (1)
300CancellationToken cancellationToken = default)
dotnet-sourcelink (3)
dotnet-suggest (1)
SuggestionDispatcher.cs (1)
127private Task<int> Get(ParseResult parseResult, CancellationToken cancellationToken)
dotnet-svcutil-lib (170)
AppInsightsTelemetryClient.cs (1)
73public static async Task<AppInsightsTelemetryClient> GetInstanceAsync(CancellationToken cancellationToken)
Bootstrapper\SvcutilBootstrapper.cs (5)
52internal async Task<ProcessRunner.ProcessResult> BoostrapSvcutilAsync(bool keepBootstrapperDir, ILogger logger, CancellationToken cancellationToken) 95internal async Task GenerateProjectAsync(bool keepBootstrapperDir, ILogger logger, CancellationToken cancellationToken) 167internal async Task GenerateProgramFileAsync(ILogger logger, CancellationToken cancellationToken) 176internal async Task<string> GenerateParamsFileAsync(ILogger logger, CancellationToken cancellationToken) 186internal async Task BuildBootstrapProjectAsync(ILogger logger, CancellationToken cancellationToken)
CommandProcessorOptions.cs (14)
138internal static async Task<CommandProcessorOptions> ParseArgumentsAsync(string[] args, ILogger logger, CancellationToken cancellationToken) 198public async Task ResolveAsync(CancellationToken cancellationToken) 251internal async Task ProcessBasicOptionsAsync(ILogger logger, CancellationToken cancellation) 327private async Task ProcessProjectFileOptionAsync(CancellationToken cancellationToken) 382private async Task ProcessOutputDirOptionAsync(string workingDirectory, CancellationToken cancellationToken) 421private async Task ProcessOutputFileOptionAsync(string workingDirectory, CancellationToken cancellationToken) 469private async Task ProcessUpdateOptionAsync(CancellationToken cancellation) 571private async Task ProcessBootstrapDirOptionAsync(CancellationToken cancellationToken) 611private async Task ProcessReferencesOptionAsync(CancellationToken cancellationToken) 650private async Task ProcessNamespaceMappingsOptionAsync(CancellationToken cancellationToken) 676private async Task ProcessTargetFrameworkOptionAsync(CancellationToken cancellationToken) 728private async Task ProcessInputsAsync(CancellationToken cancellationToken) 815private async Task ProcessReferenceAssembliesAsync(CancellationToken cancellationToken) 1025internal async Task SetupBootstrappingDirectoryAsync(ILogger logger, CancellationToken cancellationToken)
FrameworkFork\System.ServiceModel\Internals\System\Runtime\ActionItem.cs (2)
37Task.Factory.StartNew(callback, state, CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default); 67Task.Factory.StartNew(callback, this, CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
FrameworkFork\System.ServiceModel\Internals\System\Runtime\TaskHelpers.cs (4)
47}, callback, CancellationToken.None, TaskContinuationOptions.HideScheduler, TaskScheduler.Default); 68}, continuationState, CancellationToken.None, TaskContinuationOptions.HideScheduler, TaskScheduler.Default); 92}, callback, CancellationToken.None, TaskContinuationOptions.HideScheduler, TaskScheduler.Default); 124}, continuationState, CancellationToken.None, TaskContinuationOptions.HideScheduler, TaskScheduler.Default);
FrameworkFork\System.ServiceModel\Internals\System\Runtime\TimeoutHelper.cs (13)
15private static readonly CancellationToken s_precancelledToken = new CancellationToken(true); 20private CancellationToken _cancellationToken; 34public CancellationToken GetCancellationToken() 39public async Task<CancellationToken> GetCancellationTokenAsync() 46_cancellationToken = CancellationToken.None; 247private static readonly ConcurrentDictionary<long, Task<CancellationToken>> s_tokenCache = 248new ConcurrentDictionary<long, Task<CancellationToken>>(); 253Task<CancellationToken> ignored; 264public static CancellationToken FromTimeout(int millisecondsTimeout) 269public static Task<CancellationToken> FromTimeoutAsync(int millisecondsTimeout) 298Task<CancellationToken> tokenTask; 302var tcs = new TaskCompletionSource<CancellationToken>(); 310var token = tokenSource.Token;
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\KerberosSecurityTokenProvider.cs (2)
61internal SecurityToken GetToken(CancellationToken cancellationToken, ChannelBinding channelbinding) 68protected override Task<SecurityToken> GetTokenCoreAsync(CancellationToken cancellationToken)
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\SecurityTokenProvider.cs (6)
26public async Task<SecurityToken> GetTokenAsync(CancellationToken cancellationToken) 36public async Task<SecurityToken> RenewTokenAsync(CancellationToken cancellationToken, SecurityToken tokenToBeRenewed) 50public async Task CancelTokenAsync(CancellationToken cancellationToken, SecurityToken securityToken) 60protected abstract Task<SecurityToken> GetTokenCoreAsync(CancellationToken cancellationToken); 62protected virtual Task<SecurityToken> RenewTokenCoreAsync(CancellationToken cancellationToken, SecurityToken tokenToBeRenewed) 67protected virtual Task CancelTokenCoreAsync(CancellationToken cancellationToken, SecurityToken token)
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\UserNameSecurityTokenProvider.cs (1)
26protected override Task<SecurityToken> GetTokenCoreAsync(CancellationToken cancellationToken)
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\X509SecurityTokenProvider.cs (1)
63protected override async Task<SecurityToken> GetTokenCoreAsync(CancellationToken cancellationToken)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BufferedWriteStream.cs (6)
164public override Task FlushAsync(CancellationToken cancellationToken) 176private async Task FlushAsyncInternal(CancellationToken cancellationToken) 210private async Task FlushWriteAsync(CancellationToken cancellationToken) 225public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 395public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 448CancellationToken cancellationToken,
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\Connection.cs (2)
325public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 378public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CoreClrClientWebSocketFactory.cs (1)
33var cancelToken = await timeoutHelper.GetCancellationTokenAsync();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\DelegatingStream.cs (4)
125public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 135public override Task FlushAsync(CancellationToken cancellationToken) 146public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 171public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\DetectEofStream.cs (1)
25public override async Task<int> ReadAsync(byte[] buffer, int offset, int count, Threading.CancellationToken cancellationToken)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpChannelFactory.cs (4)
230SecurityTokenContainer clientCertificateToken, CancellationToken cancellationToken) 935var timeoutToken = await cancelTokenTask; 1016var cancelToken = _timeoutHelper.GetCancellationToken(); 1241var cancelToken = await _timeoutHelper.GetCancellationTokenAsync();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpChannelHelpers.cs (3)
53CancellationToken cancellationToken) 70OutWrapper<AuthenticationLevel> authenticationLevelWrapper, CancellationToken cancellationToken) 241public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MaxMessageSizeStream.cs (2)
24public override async Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 31public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageEncoder.cs (1)
66int count = await stream.ReadAsync(buffer, offset, currentBufferSize - offset, CancellationToken.None);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ProducerConsumerStream.cs (4)
41return ReadAsync(buffer, offset, count, CancellationToken.None).GetAwaiter().GetResult(); 51public override async Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 98WriteAsync(buffer, offset, count, CancellationToken.None).GetAwaiter().GetResult(); 108public override async Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TimeoutStream.cs (8)
35return ReadAsyncInternal(buffer, offset, count, CancellationToken.None).WaitForCompletion(); 46public override async Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 52var cancelToken = await _timeoutHelper.GetCancellationTokenAsync(); 56private async Task<int> ReadAsyncInternal(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 64WriteAsyncInternal(buffer, offset, count, CancellationToken.None).WaitForCompletion(); 73public override async Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 79var cancelToken = await _timeoutHelper.GetCancellationTokenAsync(); 83private async Task WriteAsyncInternal(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportSecurityHelpers.cs (5)
26CancellationToken cancellationToken) 39OutWrapper<TokenImpersonationLevel> impersonationLevel, OutWrapper<bool> allowNtlm, CancellationToken cancellationToken) 91CancellationToken cancellationToken) 227private static async Task<T> GetTokenAsync<T>(SecurityTokenProvider tokenProvider, CancellationToken cancellationToken) 239public static async Task<NetworkCredential> GetUserNameCredentialAsync(SecurityTokenProviderContainer tokenProvider, CancellationToken cancellationToken)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (13)
122Task task = CloseOutputAsync(CancellationToken.None); 137var cancelToken = await helper.GetCancellationTokenAsync(); 361return WebSocket.CloseAsync(_webSocketCloseDetails.OutputCloseStatus, _webSocketCloseDetails.OutputCloseStatusDescription, CancellationToken.None); 374private Task CloseOutputAsync(CancellationToken cancellationToken) 582CancellationToken.None); 766var cancelToken = await helper.GetCancellationTokenAsync(); 1017public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 1021var cancelToken = _readTimeoutHelper.GetCancellationToken(); 1048private async Task<int> ReadAsyncCore(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 1123public override async Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 1163private async Task WriteAsyncInternal(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 1208var cancelToken = await cancelTokenTask; 1270var cancelToken = closeTimeoutHelper.GetCancellationToken();
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ServiceReflector.cs (1)
352internal static readonly Type CancellationTokenType = typeof(CancellationToken);
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
1183Task.Factory.StartNew(s_receiveThreadSchedulerCallback, result, CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (2)
272internal Task<SecurityToken> GetTokenAsync(CancellationToken cancellationToken, ChannelBinding channelbinding) 278protected override Task<SecurityToken> GetTokenCoreAsync(CancellationToken cancellationToken)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SspiSecurityTokenProvider.cs (1)
34protected override Task<SecurityToken> GetTokenCoreAsync(CancellationToken cancellationToken)
Metadata\MetadaExchangeResolver.cs (4)
86public async Task<IEnumerable<MetadataSection>> ResolveMetadataAsync(CancellationToken cancellationToken) 171private async Task<bool> ResolveMetadataAsync(Uri serviceUri, MetadataExchangeClientMode metadataExchangeMode, bool captureException, CancellationToken cancellationToken) 222private async Task<bool> ResolveMetadataAsync(Stream stream, string baseUri, CancellationToken cancellationToken) 238public async Task<Stream> DownloadMetadataFileAsync(CancellationToken cancellationToken)
Metadata\MetadataDocumentLoader.cs (9)
162public async Task LoadAsync(CancellationToken cancellationToken) 210private async Task LoadAsync(string uri, string baseUrl, string basePath, CancellationToken cancellationToken) 288internal async Task LoadFromStreamAsync(Stream stream, string uri, string basePath, CancellationToken cancellationToken) 317private async Task LoadAsXmlSchemaAsync(XmlNS.XmlReader reader, string uri, string basePath, CancellationToken cancellationToken) 330private async Task LoadAsXmlSchemaIncludesAsync(XmlNS.Schema.XmlSchema schema, string uri, string basePath, CancellationToken cancellationToken) 344private async Task LoadAsWsdlAsync(XmlNS.XmlReader reader, string uri, string basePath, CancellationToken cancellationToken) 371private async Task<string> LoadAsSchemaImportLocationAsync(string schemaLocation, string baseUrl, string basePath, string specNamespace, string fileExtension, CancellationToken cancellationToken) 427private async Task LoadAsEPRAsync(XmlNS.XmlReader reader, CancellationToken cancellationToken) 563private async Task<Stream> DownloadSchemaImportAsync(Uri schemaUri, CancellationToken cancellationToken)
Metadata\MetadataDocumentSaver.cs (2)
49public static async Task<SaveResult> SaveMetadataAsync(string directoryPath, IEnumerable<MetadataSection> documents, CancellationToken cancellationToken) 54public static async Task<SaveResult> SaveMetadataAsync(string directoryPath, IEnumerable<MetadataSection> documents, MetadataFileNamingConvention namingConvention, bool overwrite, CancellationToken cancellationToken)
Metadata\ServiceDescriptor.cs (6)
88public async Task ImportMetadataAsync(CancellationToken cancellationToken) 93public async Task ImportMetadataAsync(Action<WsdlImporter> onWsdlImporterCreated, Action<ServiceDescriptor> onBeforeMetadataImport, Func<ServiceDescriptor, bool> onAfterMetadataImport, CancellationToken cancellationToken) 175private void PopulateServices(WsdlImporter wsdlImporter, CancellationToken cancellationToken) 220public async Task<MetadataDocumentSaver.SaveResult> SaveMetadataAsync(string directoryPath, CancellationToken cancellationToken) 225public async Task<MetadataDocumentSaver.SaveResult> SaveMetadataAsync(string directoryPath, MetadataFileNamingConvention fileNamingConvention, bool overwrite, CancellationToken cancellationToken) 280private async Task<WsdlImporter> CreateWsdlImporterAsync(bool useMessageFormat, CancellationToken cancellationToken)
Shared\MSBuildProj.cs (14)
145public static async Task<MSBuildProj> FromPathAsync(string filePath, ILogger logger, CancellationToken cancellationToken) 152internal static async Task<MSBuildProj> FromPathAsync(string filePath, ILogger logger, string tfMoniker, CancellationToken cancellationToken) 159public static async Task<MSBuildProj> ParseAsync(string projectText, string projectFullPath, ILogger logger, CancellationToken cancellationToken, string tfMoniker = "") 374public static async Task<MSBuildProj> DotNetNewAsync(string fullPath, ILogger logger, CancellationToken cancellationToken, string optional = "") 684public async Task SaveAsync(bool force, ILogger logger, CancellationToken cancellationToken) 690public async Task SaveAsync(ILogger logger, CancellationToken cancellationToken) 716public async Task<ProcessRunner.ProcessResult> RestoreAsync(ILogger logger, CancellationToken cancellationToken) 736public async Task<ProcessRunner.ProcessResult> BuildAsync(bool restore, ILogger logger, CancellationToken cancellationToken) 745public async Task<ProcessRunner.ProcessResult> BuildAsync(ILogger logger, CancellationToken cancellationToken) 755public async Task<IEnumerable<ProjectDependency>> ResolveProjectReferencesAsync(IEnumerable<ProjectDependency> excludeDependencies, ILogger logger, CancellationToken cancellationToken) 788private async Task<List<ProjectDependency>> ResolvePackageReferencesAsync(ILogger logger, CancellationToken cancellationToken) 866private async Task<List<ProjectDependency>> ResolveAssemblyReferencesAsync(ILogger logger, CancellationToken cancellationToken) 954public async Task<IEnumerable<KeyValuePair<string, string>>> ResolveProperyValuesAsync(IEnumerable<string> propertyNames, ILogger logger, CancellationToken cancellationToken) 993private async Task<string> ResolveDepsFilePathFromBuildConfigAsync(string outputPath, ILogger logger, CancellationToken cancellationToken)
Shared\Options\OptionValueParser.cs (1)
64value = CreateValue<MSBuildProj>(() => MSBuildProj.FromPathAsync(stringValue, null, System.Threading.CancellationToken.None).Result, option, stringValue);
Shared\ProjectPropertyResolver.cs (4)
23public async Task<Dictionary<string, string>> EvaluateProjectPropertiesAsync(string projectPath, string targetFramework, IEnumerable<string> propertyNames, IDictionary<string, string> globalProperties, ILogger logger, CancellationToken cancellationToken) 117public static async Task<string> GetSdkVersionAsync(string workingDirectory, ILogger logger, CancellationToken cancellationToken) 137public static async Task<string> GetSdkPathAsync(string workingDirectory, ILogger logger, CancellationToken cancellationToken) 171private async Task<Assembly> LoadMSBuildAssembliesAsync(string sdkPath, ILogger logger, CancellationToken cancellationToken)
Shared\Utilities\AsyncHelper.cs (4)
16public static async Task RunAsync(Action action, CancellationToken cancellationToken) 21public static async Task RunAsync(Action action, Action onCancellation, CancellationToken cancellationToken) 38public static async Task<T> RunAsync<T>(Func<T> func, CancellationToken cancellationToken) 43public static async Task<T> RunAsync<T>(Func<T> func, Action onCancellation, CancellationToken cancellationToken)
Shared\Utilities\PathHelper.cs (4)
203public static async Task<string> TryCopyFileIfFoundAsync(string fileName, string workingDirectory, string destinationDir, ILogger logger, CancellationToken cancellationToken) 228public static async Task<string> TryFindFileAsync(string fileName, string workingDir, ILogger logger, CancellationToken cancellationToken) 233public static async Task<string> TryFindFolderAsync(string folderName, string workingDir, ILogger logger, CancellationToken cancellationToken) 238private static async Task<string> TryFindItemAsync(Func<string, IEnumerable<string>> EnumerateItems, string itemName, string workingDir, ILogger logger, CancellationToken cancellationToken)
Shared\Utilities\ProcessRunner.cs (5)
33public static async Task<ProcessResult> RunAsync(string processName, string processArgs, string currentDir, ILogger logger, CancellationToken cancellationToken) 38public static async Task<ProcessResult> RunAsync(string processName, string processArgs, string currentDir, bool redirectOutput, ILogger logger, CancellationToken cancellationToken) 43public static async Task<ProcessResult> TryRunAsync(string processName, string processArgs, string currentDir, ILogger logger, CancellationToken cancellationToken) 47public static async Task<ProcessResult> RunAsync(string processName, string processArgs, string currentDir, bool redirectOutput, bool throwOnError, ILogger logger, CancellationToken cancellationToken) 53public static async Task<ProcessResult> RunAsync(string processName, string processArgs, string currentDir, bool redirectOutput, bool throwOnError, IDictionary<string, string> environmentVariables, ILogger logger, CancellationToken cancellationToken)
Shared\Utilities\RuntimeEnvironmentHelper.cs (2)
45public static async Task TryCopyingConfigFiles(string workingDirectory, string destinationDirectory, ILogger logger, CancellationToken cancellationToken) 69public static async Task<bool> TryAddSvcutilNuGetFeedAsync(string nugetConfigPath, string packageFeed, ILogger logger, CancellationToken cancellationToken)
Tool.cs (7)
68var cancellationToken = CancellationToken.None; 76internal static async Task<int> MainAsync(string[] args, ILogger logger, CancellationToken cancellationToken) 198internal static async Task<ToolExitCode> RunAsync(CommandProcessorOptions options, CancellationToken cancellationToken) 271private static async Task<bool> AddProjectReferencesAsync(MSBuildProj project, CommandProcessorOptions options, CancellationToken cancellationToken) 298private static async Task GenerateParamsFileAsync(CommandProcessorOptions options, ILogger logger, CancellationToken cancellationToken) 403var telemetryClient = await AppInsightsTelemetryClient.GetInstanceAsync(CancellationToken.None).ConfigureAwait(false);
dotnet-svcutil-lib.Tests (25)
E2ETests.cs (4)
233MSBuildProj binProj = MSBuildProj.FromPathAsync(binProjPath, null, CancellationToken.None).Result; 234ProcessRunner.ProcessResult result = binProj.BuildAsync(true, null, CancellationToken.None).Result; 243this_TestCaseProject.SaveAsync(this_TestCaseLogger, CancellationToken.None).Wait(); 245ProcessRunner.ProcessResult ret = this_TestCaseProject.BuildAsync(true, this_TestCaseLogger, CancellationToken.None).Result;
GlobalToolTests.cs (4)
143this_TestCaseProject = await MSBuildProj.FromPathAsync(Path.Combine(this_TestCaseOutputDir, $"{testCaseName}.csproj"), null, CancellationToken.None); 171this_TestCaseProject = await MSBuildProj.FromPathAsync(Path.Combine(this_TestCaseOutputDir, $"{testClientFolder}.csproj"), null, CancellationToken.None); 172ProcessRunner.ProcessResult ret = await this_TestCaseProject.BuildAsync(true, this_TestCaseLogger, CancellationToken.None); 195await this_TestCaseProject.SaveAsync(this_TestCaseLogger, System.Threading.CancellationToken.None);
MSBuildProjTests.cs (4)
41var build = await MSBuildProj.ParseAsync(projectText, TestDir + "/MSBuildProjTests/Sample", null, CancellationToken.None); 61var build = await MSBuildProj.ParseAsync(projectText, TestDir + "/MSBuildProjTests/Sample", null, CancellationToken.None); 80var build = await MSBuildProj.ParseAsync(projectText, TestDir + "/MSBuildProjTests/Sample", null, CancellationToken.None); 100var build = await MSBuildProj.ParseAsync(projectText, TestDir + "/MSBuildProjTests/Sample", null, CancellationToken.None);
ProjectUtils.cs (4)
17static readonly CancellationToken token = CancellationToken.None; 95result = ProcessRunner.RunAsync("dotnet-svcutil", options, project.DirectoryPath, redirectOutput: true, throwOnError: false, environmentVariables: envVars, logger: logger, cancellationToken: CancellationToken.None).Result; 156result = ProcessRunner.RunAsync("dotnet", $"run", project.DirectoryPath, redirectOutput: true, throwOnError: false, environmentVariables: envVars, logger: logger, cancellationToken: CancellationToken.None).Result;
TestInit.cs (4)
178ProcessRunner.ProcessResult ret = ProcessRunner.TryRunAsync("dotnet", "tool uninstall -g dotnet-svcutil", currentDirectory, null, CancellationToken.None).Result; 185ret = ProcessRunner.TryRunAsync("dotnet", $"tool install --global --add-source {pkgPath} dotnet-svcutil --version {g_SvcutilPkgVersion}", currentDirectory, null, CancellationToken.None).Result; 259this_TestCaseProject = MSBuildProj.FromPathAsync(projectPath, null, CancellationToken.None).Result; 589var rootSolutionFolder = PathHelper.TryFindFileAsync("dotnet-svcutil.sln", parentDir, null, CancellationToken.None).Result;
UnitTest.cs (5)
34exitCode = Tool.MainAsync(args, this_TestCaseLogger, CancellationToken.None).Result; 249cmdOptions.ProcessBasicOptionsAsync(this_TestCaseLogger, CancellationToken.None).Wait(); 250cmdOptions.ResolveAsync(CancellationToken.None).Wait(); 295await cmdOptions.ProcessBasicOptionsAsync(this_TestCaseLogger, CancellationToken.None); 296await cmdOptions.ResolveAsync(CancellationToken.None);
dotnet-watch (10)
Program.cs (1)
346private async Task<int> ListFilesAsync(ProcessRunner processRunner, CancellationToken cancellationToken)
UI\SpectreBuildParametersSelectionPrompt.cs (4)
23protected override Task<string> PromptForTargetFrameworkAsync(IReadOnlyList<string> targetFrameworks, CancellationToken cancellationToken) 36protected override Task<DeviceInfo> PromptForDeviceAsync(IReadOnlyList<DeviceInfo> devices, CancellationToken cancellationToken) 131=> ReadKeyAsync(intercept, CancellationToken.None).GetAwaiter().GetResult(); 133public async Task<ConsoleKeyInfo?> ReadKeyAsync(bool intercept, CancellationToken cancellationToken)
Watch\BuildEvaluator.cs (2)
103public async ValueTask<MSBuildFileSetFactory.EvaluationResult> EvaluateAsync(ChangedFile? changedFile, CancellationToken cancellationToken) 129private async ValueTask<MSBuildFileSetFactory.EvaluationResult> CreateEvaluationResult(CancellationToken cancellationToken)
Watch\DotNetWatcher.cs (1)
13public static async Task WatchAsync(DotNetWatchContext context, CancellationToken shutdownCancellationToken)
Watch\MsBuildFileSetFactory.cs (1)
47public virtual async ValueTask<EvaluationResult?> TryCreateAsync(bool? requireProjectGraph, CancellationToken cancellationToken)
Watch\StaticFileHandler.cs (1)
13public async ValueTask<bool> HandleFileChangesAsync(IReadOnlyList<ChangedFile> files, CancellationToken cancellationToken)
EventHubsConsumer (3)
Consumer.cs (1)
22protected override async Task ExecuteAsync(CancellationToken stoppingToken)
Processor.cs (2)
26protected override async Task ExecuteAsync(CancellationToken stoppingToken) 47public override async Task StopAsync(CancellationToken cancellationToken)
EventSourceGenerator (1)
EventSourceGenerator.Parser.cs (1)
19private static EventSourceClass? GetSemanticTargetForGeneration(GeneratorAttributeSyntaxContext context, CancellationToken cancellationToken)
GenerateDocumentationAndConfigFiles (813)
Program.cs (2)
260return rootCommand.Parse(args).InvokeAsync(null, CancellationToken.None); 263private static async Task<int> HandleAsync(CommandLineArgs args, CancellationToken cancellationToken)
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.cs (6)
36protected abstract Task<bool> TypesAreCompatibleAsync(Document document, ILocalSymbol localSymbol, TLocalDeclarationStatementSyntax declarationStatement, SyntaxNode right, CancellationToken cancellationToken); 38public async Task<(bool canMove, bool mayChangeSemantics)> CanMoveDeclarationNearReferenceAsync(Document document, SyntaxNode node, CancellationToken cancellationToken) 47private async Task<State> ComputeStateAsync(Document document, SyntaxNode node, CancellationToken cancellationToken) 78Document document, SyntaxNode localDeclarationStatement, CancellationToken cancellationToken) 119Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation, CancellationToken cancellationToken) 207CancellationToken cancellationToken)
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.State.cs (2)
42CancellationToken cancellationToken) 57CancellationToken cancellationToken)
src\0bf6ba47805c8821\IMoveDeclarationNearReferenceService.cs (2)
17Task<(bool canMove, bool mayChangeSemantics)> CanMoveDeclarationNearReferenceAsync(Document document, SyntaxNode localDeclarationStatement, CancellationToken cancellationToken); 24Task<Document> MoveDeclarationNearReferenceAsync(Document document, SyntaxNode localDeclarationStatement, CancellationToken cancellationToken);
src\5f6f2f95b47c3dc6\SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs (3)
94public async ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(Document document, SyntaxNode node, CancellationToken cancellationToken) 138ImmutableDictionary<DocumentId, SemanticModelReuseInfo?> map, Document document, SyntaxNode bodyNode, CancellationToken cancellationToken) 179CancellationToken cancellationToken)
src\7a47995420f988d7\AbstractRemoveUnnecessaryImportsService.cs (3)
19public Task<Document> RemoveUnnecessaryImportsAsync(Document document, CancellationToken cancellationToken) 22public abstract Task<Document> RemoveUnnecessaryImportsAsync(Document fromDocument, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken); 25Document document, Func<SyntaxNode, bool> predicate, CancellationToken cancellationToken)
src\7a47995420f988d7\IRemoveUnnecessaryImportsService.cs (2)
14Task<Document> RemoveUnnecessaryImportsAsync(Document document, CancellationToken cancellationToken); 16Task<Document> RemoveUnnecessaryImportsAsync(Document fromDocument, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken);
src\a16f30e1d256badc\AbstractTypeInferenceService.AbstractTypeInferrer.cs (2)
17protected readonly CancellationToken CancellationToken; 26protected AbstractTypeInferrer(SemanticModel semanticModel, CancellationToken cancellationToken)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.cs (8)
40public static SymbolUsageResult RunAnalysis(ControlFlowGraph cfg, ISymbol owningSymbol, CancellationToken cancellationToken) 55CancellationToken cancellationToken) 88public override BasicBlockAnalysisData AnalyzeBlock(BasicBlock basicBlock, CancellationToken cancellationToken) 122CancellationToken cancellationToken) 128CancellationToken cancellationToken) 149CancellationToken cancellationToken) 204public override void SetCurrentAnalysisData(BasicBlock basicBlock, BasicBlockAnalysisData data, CancellationToken cancellationToken) 213CancellationToken cancellationToken)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (11)
36private readonly Func<IMethodSymbol, ControlFlowGraph, AnalysisData, CancellationToken, BasicBlockAnalysisData> _analyzeLocalFunctionOrLambdaInvocation; 80Func<IMethodSymbol, ControlFlowGraph, AnalysisData, CancellationToken, BasicBlockAnalysisData> analyzeLocalFunctionOrLambdaInvocation, 119Func<IMethodSymbol, ControlFlowGraph, AnalysisData, CancellationToken, BasicBlockAnalysisData> analyzeLocalFunctionOrLambdaInvocation) 220public BasicBlockAnalysisData GetOrCreateBlockAnalysisData(BasicBlock basicBlock, CancellationToken cancellationToken) 231private PooledHashSet<(ISymbol, IOperation)> GetOrCreateSymbolWritesInBlockRange(int firstBlockOrdinal, int lastBlockOrdinal, CancellationToken cancellationToken) 258CancellationToken cancellationToken) 360private void HandleCatchOrFilterOrFinallyInitialization(BasicBlock basicBlock, CancellationToken cancellationToken) 428public void SetCurrentBlockAnalysisDataFrom(BasicBlock basicBlock, CancellationToken cancellationToken) 443public void SetBlockAnalysisDataFrom(BasicBlock basicBlock, BasicBlockAnalysisData data, CancellationToken cancellationToken) 501protected override BasicBlockAnalysisData AnalyzeLocalFunctionInvocationCore(IMethodSymbol localFunction, CancellationToken cancellationToken) 516protected override BasicBlockAnalysisData AnalyzeLambdaInvocationCore(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken)
src\b310f676f7308b7f\SymbolUsageAnalysis.OperationTreeAnalysisData.cs (2)
49protected override BasicBlockAnalysisData AnalyzeLocalFunctionInvocationCore(IMethodSymbol localFunction, CancellationToken cancellationToken) 56protected override BasicBlockAnalysisData AnalyzeLambdaInvocationCore(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken)
src\ce787ef1f541c32a\IReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
30Task<SyntaxNode> ReplaceAsync(Document document, SyntaxNode memberDeclaration, CancellationToken cancellationToken);
src\ce8c1e82c1124a2b\AbstractInitializerParameterService.cs (6)
24protected abstract SyntaxNode? GetAccessorBody(IMethodSymbol accessor, CancellationToken cancellationToken); 31Document document, IParameterSymbol parameter, ISymbol fieldOrProperty, CancellationToken cancellationToken); 40CancellationToken cancellationToken, 86CancellationToken cancellationToken) 116CancellationToken cancellationToken) 193public bool IsThrowNotImplementedProperty(Compilation compilation, IPropertySymbol property, CancellationToken cancellationToken)
src\f53a47129f87bc30\AbstractGeneratedCodeRecognitionService.cs (2)
24public async Task<bool> IsGeneratedCodeAsync(Document document, CancellationToken cancellationToken) 30private static bool IsGeneratedCode(SyntaxTree syntaxTree, Document document, CancellationToken cancellationToken)
src\f53a47129f87bc30\IGeneratedCodeRecognitionService.cs (1)
17Task<bool> IsGeneratedCodeAsync(Document document, CancellationToken cancellationToken);
src\roslyn\src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (4)
107/// <seealso cref="AppendAsync(Stream, CancellationToken)"/> 140/// The default value is <see cref="CancellationToken.None"/>. 148public Task AppendAsync(Stream stream, CancellationToken cancellationToken = default) 158private async Task AppendAsyncCore(Stream stream, CancellationToken cancellationToken)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\SemaphoreSlimExtensions.cs (2)
14public static SemaphoreDisposer DisposableWait(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default) 28public static async ValueTask<SemaphoreDisposer> DisposableWaitAsync(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default)
src\roslyn\src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
49SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken) 118SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken)
src\roslyn\src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
111public static bool IsHiddenPosition(this SyntaxTree tree, int position, CancellationToken cancellationToken = default)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (8)
561public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 575public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 586public static async ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 599Func<TItem, CancellationToken, Task<IEnumerable<TResult>>> selector, 600CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (6)
399public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 414public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> array, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 426public static ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<ImmutableArray<TResult>>> selector, TArg arg, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (12)
19/// Thrown when async code must cancel the current execution but does not have access to the <see cref="CancellationTokenSource"/> of the <see cref="CancellationToken"/> passed to the code. 134/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 142/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 143/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 146public static bool ReportAndPropagateUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 209/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 217/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 218/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 222public static bool ReportAndCatchUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 235CancellationToken.None, 242public static Task ReportNonFatalErrorUnlessCancelledAsync(this Task task, CancellationToken cancellationToken) 245CancellationToken.None,
src\roslyn\src\Dependencies\Contracts\ExceptionUtilities.cs (1)
39internal static bool IsCurrentOperationBeingCancelled(Exception exception, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`0.cs (4)
19Func<CancellationToken, ValueTask> processBatchAsync, 21CancellationToken cancellationToken = default) : AsyncBatchingWorkQueue<VoidResult>(delay, Convert(processBatchAsync), EqualityComparer<VoidResult>.Default, asyncListener, cancellationToken) 23private static Func<ImmutableSegmentedList<VoidResult>, CancellationToken, ValueTask> Convert(Func<CancellationToken, ValueTask> processBatchAsync)
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`1.cs (6)
19Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync, 22CancellationToken cancellationToken = default) : AsyncBatchingWorkQueue<TItem, VoidResult>(delay, Convert(processBatchAsync), equalityComparer, asyncListener, cancellationToken) 26Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync, 28CancellationToken cancellationToken = default) 37private static Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<VoidResult>> Convert(Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync)
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`2.cs (6)
25/// calling <see cref="Dispose()"/>, or cancelling the <see cref="CancellationToken"/> passed to the constructor, 44private readonly Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> _processBatchAsync; 86private CancellationToken _nextBatchCancellationToken; 113Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> processBatchAsync, 116CancellationToken cancellationToken = default) 323private (ImmutableSegmentedList<TItem> items, CancellationToken batchCancellationToken) GetNextBatchAndResetQueue()
src\roslyn\src\Dependencies\Threading\CancellationSeries.cs (7)
19/// Produces a series of <see cref="CancellationToken"/> objects such that requesting a new token 30private readonly CancellationToken _superToken; 37public CancellationSeries(CancellationToken token = default) 53/// Creates the next <see cref="CancellationToken"/> in the series, ensuring the last issued 68public CancellationToken CreateNext(CancellationToken token = default) 75var nextToken = nextSource.Token;
src\roslyn\src\Dependencies\Threading\ChannelReaderExtensions.cs (1)
17public static IAsyncEnumerable<T> ReadAllAsync<T>(ChannelReader<T> reader, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\IAsyncEnumerableExtensions.cs (1)
16public static async Task<ImmutableArray<T>> ToImmutableArrayAsync<T>(this IAsyncEnumerable<T> values, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\ParallelExtensions.cs (6)
16public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 19public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 22public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 25public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (44)
25Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 27CancellationToken cancellationToken) 48Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 49Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 51CancellationToken cancellationToken) 66Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 67Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task> consumeItems, 69CancellationToken cancellationToken) 89Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 90Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task> consumeItems, 92CancellationToken cancellationToken) 103Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 104Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task> consumeItems, 106CancellationToken cancellationToken) 126Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 127Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 129CancellationToken cancellationToken) 140Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 141Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 143CancellationToken cancellationToken) 159Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 160Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 162CancellationToken cancellationToken) 173Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 174Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 176CancellationToken cancellationToken) 193Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 195CancellationToken cancellationToken) 206Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 208CancellationToken cancellationToken) 225Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 226Func<ChannelReader<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 228CancellationToken cancellationToken) 249Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 251CancellationToken cancellationToken) 283/// Equivalent to <see cref="RunParallelAsync{TSource, TArgs}(IEnumerable{TSource}, Func{TSource, Action{TItem}, TArgs, CancellationToken, Task}, TArgs, CancellationToken)"/>, 290Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 292CancellationToken cancellationToken) 321Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 322Func<ChannelReader<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 324CancellationToken cancellationToken) 376Func<TArgs, CancellationToken, Task> action, 379CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\TestHooks\IExpeditableDelaySource.cs (1)
30Task<bool> Delay(TimeSpan delay, CancellationToken cancellationToken);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
35protected virtual bool IsConfiguredDisallowedExceptionType(INamedTypeSymbol namedTypeSymbol, IMethodSymbol containingMethod, Compilation compilation, AnalyzerOptions analyzerOptions, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\AdditionalTextExtensions.cs (1)
17public static SourceText GetTextOrEmpty(this AdditionalText text, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
201if (syntaxTreeOptionsProvider?.TryGetDiagnosticValue(tree, rule.Id, CancellationToken.None, out var configuredValue) != true)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
426public static IBlockOperation? GetTopmostOperationBlock(this IMethodSymbol method, Compilation compilation, CancellationToken cancellationToken = default)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
28public static ITypeSymbol? GetReceiverType(this IInvocationOperation invocation, Compilation compilation, bool beforeConversion, CancellationToken cancellationToken) 54private static ITypeSymbol? GetReceiverType(SyntaxNode receiverSyntax, Compilation compilation, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
93public static bool ParameterTypesAreSame(this IMethodSymbol method1, IMethodSymbol method2, IEnumerable<int> parameterIndices, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (2)
35public void Dispose() => Free(CancellationToken.None); 37public void Free(CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentSet.cs (2)
30public void Dispose() => Free(CancellationToken.None); 31public void Free(CancellationToken cancellationToken) => _dictionary.Free(cancellationToken);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledSortedSet.cs (2)
30public void Dispose() => Free(CancellationToken.None); 32public void Free(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Diagnostics\IPragmaSuppressionsAnalyzer.cs (1)
28CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharUtilities.cs (1)
27ArrayBuilder<VirtualChar> virtualChars, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
158if (provider.TryGetDiagnosticValue(tree, descriptor.Id, CancellationToken.None, out severity) || 159provider.TryGetGlobalDiagnosticValue(descriptor.Id, CancellationToken.None, out severity))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LocationExtensions.cs (4)
18public static SyntaxToken FindToken(this Location location, CancellationToken cancellationToken) 21public static SyntaxNode FindNode(this Location location, CancellationToken cancellationToken) 24public static SyntaxNode FindNode(this Location location, bool getInnermostNodeForTie, CancellationToken cancellationToken) 27public static SyntaxNode FindNode(this Location location, bool findInsideTrivia, bool getInnermostNodeForTie, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (10)
33public static SymbolInfo GetSymbolInfo(this SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 48public static ISymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, SyntaxNode declaration, CancellationToken cancellationToken) 54public static IOperation GetRequiredOperation(this SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 60public static ISymbol GetRequiredEnclosingSymbol(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 66public static TSymbol? GetEnclosingSymbol<TSymbol>(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 82public static ISymbol GetEnclosingNamedTypeOrAssembly(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 88public static INamedTypeSymbol? GetEnclosingNamedType(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 91public static INamespaceSymbol? GetEnclosingNamespace(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 108this SemanticModel semanticModel, SyntaxNode? container, CancellationToken cancellationToken, Func<SyntaxNode, bool>? descendInto = null) 216CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (4)
32this SourceText text, TextSpan span, Func<int, CancellationToken, bool> isPositionHidden, CancellationToken cancellationToken) 44this SourceText text, TextSpan span, Func<int, CancellationToken, bool> isPositionHidden, 45CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
55CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (15)
312public static bool OverlapsHiddenPosition(this SyntaxNode node, CancellationToken cancellationToken) 315public static bool OverlapsHiddenPosition(this SyntaxNode node, TextSpan span, CancellationToken cancellationToken) 318public static bool OverlapsHiddenPosition(this SyntaxNode declaration, SyntaxNode startNode, SyntaxNode endNode, CancellationToken cancellationToken) 342Func<SyntaxNode, SyntaxNode, CancellationToken, Task<SyntaxNode>> computeReplacementAsync, 343CancellationToken cancellationToken) where TRootNode : SyntaxNode 364Func<SyntaxToken, SyntaxToken, CancellationToken, Task<SyntaxToken>> computeReplacementAsync, 365CancellationToken cancellationToken) where TRootNode : SyntaxNode 377Func<SyntaxTrivia, SyntaxTrivia, CancellationToken, Task<SyntaxTrivia>> computeReplacementAsync, 378CancellationToken cancellationToken) where TRoot : SyntaxNode 390Func<SyntaxNode, SyntaxNode, CancellationToken, Task<SyntaxNode>>? computeReplacementNodeAsync, 392Func<SyntaxToken, SyntaxToken, CancellationToken, Task<SyntaxToken>>? computeReplacementTokenAsync, 394Func<SyntaxTrivia, SyntaxTrivia, CancellationToken, Task<SyntaxTrivia>>? computeReplacementTriviaAsync, 395CancellationToken cancellationToken) 829CancellationToken cancellationToken) 858CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
84? ((ICompilationUnitSyntax)token.Parent!.SyntaxTree!.GetRoot(CancellationToken.None)).EndOfFileToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (12)
18public static bool OverlapsHiddenPosition([NotNullWhen(returnValue: true)] this SyntaxTree? tree, TextSpan span, CancellationToken cancellationToken) 53CancellationToken cancellationToken, 62CancellationToken cancellationToken, 73CancellationToken cancellationToken, 102public static bool IsEntirelyHidden(this SyntaxTree tree, TextSpan span, CancellationToken cancellationToken) 127public static bool IsBeforeFirstToken(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 136this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 175this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken, bool findInsideTrivia = false) 210CancellationToken cancellationToken, 225CancellationToken cancellationToken, 234public static bool IsGeneratedCode(this SyntaxTree syntaxTree, AnalyzerOptions? analyzerOptions, ISyntaxFacts syntaxFacts, CancellationToken cancellationToken) 256public static SyntaxNode FindNode(this SyntaxTree syntaxTree, TextSpan? span, bool findInTrivia, bool getInnermostNodeForTie, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
28public static TBlockAnalysisData Run(ControlFlowGraph controlFlowGraph, DataFlowAnalyzer<TBlockAnalysisData> analyzer, CancellationToken cancellationToken) 76CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\DataFlowAnalyzer.cs (5)
29public abstract void SetCurrentAnalysisData(BasicBlock basicBlock, TBlockAnalysisData data, CancellationToken cancellationToken); 34public abstract TBlockAnalysisData AnalyzeBlock(BasicBlock basicBlock, CancellationToken cancellationToken); 40public abstract TBlockAnalysisData AnalyzeNonConditionalBranch(BasicBlock basicBlock, TBlockAnalysisData currentAnalysisData, CancellationToken cancellationToken); 48BasicBlock basicBlock, TBlockAnalysisData currentAnalysisData, CancellationToken cancellationToken); 53public abstract TBlockAnalysisData Merge(TBlockAnalysisData analysisData1, TBlockAnalysisData analysisData2, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (4)
91public BasicBlockAnalysisData AnalyzeLocalFunctionInvocation(IMethodSymbol localFunction, CancellationToken cancellationToken) 111public BasicBlockAnalysisData AnalyzeLambdaInvocation(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken) 126protected abstract BasicBlockAnalysisData AnalyzeLocalFunctionInvocationCore(IMethodSymbol localFunction, CancellationToken cancellationToken); 127protected abstract BasicBlockAnalysisData AnalyzeLambdaInvocationCore(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (2)
26public static SymbolUsageResult Run(ControlFlowGraph cfg, ISymbol owningSymbol, CancellationToken cancellationToken) 33public static SymbolUsageResult Run(IOperation rootOperation, ISymbol owningSymbol, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
28private CancellationToken _cancellationToken; 38CancellationToken cancellationToken) 51private void Visit(ISymbol containingSymbol, IEnumerable<IOperation> operations, AnalysisData analysisData, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (2)
30protected abstract AbstractFormattingResult Format(SyntaxNode node, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, SyntaxToken startToken, SyntaxToken endToken, CancellationToken cancellationToken); 32public IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (5)
44SyntaxTree tree, SyntaxToken token, int position, CancellationToken cancellationToken) 90SyntaxTree tree, SyntaxToken token, int position, CancellationToken cancellationToken) 96SyntaxTree tree, SyntaxToken token, int position, int extraSpaces, CancellationToken cancellationToken) 112CancellationToken cancellationToken) 141CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (4)
76CancellationToken cancellationToken) 122CancellationToken cancellationToken) 275CancellationToken cancellationToken) 434public bool TryGetEndTokenForRelativeIndentationSpan(SyntaxToken token, int maxChainDepth, out SyntaxToken endToken, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
47using (Logger.LogBlock(FunctionId.Formatting_ContextInitialization, CancellationToken.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (7)
45protected abstract SyntaxNode Rewriter(Dictionary<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData> changeMap, CancellationToken cancellationToken); 56return this.GetTextChanges(CancellationToken.None).Count > 0; 60public IList<TextChange> GetTextChanges(CancellationToken cancellationToken) 63public SyntaxNode GetFormattedRoot(CancellationToken cancellationToken) 66private IList<TextChange> CreateTextChanges(CancellationToken cancellationToken) 80private IList<TextChange> CreateTextChangesWorker(CancellationToken cancellationToken) 98private SyntaxNode CreateFormattedRoot(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (14)
113public AbstractFormattingResult Format(CancellationToken cancellationToken) 145protected virtual FormattingContext CreateFormattingContext(TokenStream tokenStream, CancellationToken cancellationToken) 154protected virtual NodeOperations CreateNodeOperations(CancellationToken cancellationToken) 220CancellationToken cancellationToken) 247CancellationToken cancellationToken) 258FormattingContext context, CancellationToken cancellationToken) 278FormattingContext context, CancellationToken cancellationToken) 304private void ApplyTriviaOperations(FormattingContext context, CancellationToken cancellationToken) 319static void TriviaFormatter(int tokenPairIndex, FormattingContext ctx, ChainedFormattingRules formattingRules, CancellationToken ct) 345FormattingContext context, NodeOperations nodeOperationsCollector, OperationApplier applier, CancellationToken cancellationToken) 376CancellationToken cancellationToken) 431CancellationToken cancellationToken) 445CancellationToken cancellationToken) 487CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (13)
136public bool Apply(AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 166private bool ApplyForceLinesOperation(AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 186AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 248CancellationToken cancellationToken) 260AlignTokensOperation operation, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken) 297CancellationToken cancellationToken) 325CancellationToken cancellationToken) 380IList<TokenData> tokenWithIndices, Dictionary<SyntaxToken, int> newChangesMap, CancellationToken cancellationToken) 413CancellationToken cancellationToken) 449CancellationToken cancellationToken) 476CancellationToken cancellationToken) 493CancellationToken cancellationToken) 544int pairIndex, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (6)
44protected abstract SyntaxNode Rewriter(Dictionary<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData> map, CancellationToken cancellationToken); 48public IList<TextChange> GetTextChanges(CancellationToken cancellationToken) 51public SyntaxNode GetFormattedRoot(CancellationToken cancellationToken) 54private IList<TextChange> CreateTextChanges(CancellationToken cancellationToken) 88private SyntaxNode CreateFormattedRoot(CancellationToken cancellationToken) 110internal IEnumerable<ValueTuple<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData>> GetChanges(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.AbstractComplexTrivia.cs (4)
40protected abstract TriviaDataWithList Format(FormattingContext context, ChainedFormattingRules formattingRules, int lines, int spaces, CancellationToken cancellationToken); 73int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 115int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 148private static string CreateString(TriviaDataWithList triviaData, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (3)
57public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 60public override TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 64FormattingContext context, ChainedFormattingRules formattingRules, Action<int, TokenStream, TriviaData> formattingResultApplier, CancellationToken cancellationToken, int tokenPairIndex = TokenPairIndexNotNeeded)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.ModifiedWhitespace.cs (3)
46public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 62int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 81CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.Whitespace.cs (3)
53public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 66int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 80CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
51using (Logger.LogBlock(FunctionId.Formatting_TokenStreamConstruction, CancellationToken.None)) 344public IEnumerable<ValueTuple<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData>> GetTriviaDataWithTokenPair(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TriviaData.cs (3)
39public abstract TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken); 41public abstract TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken); 47CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TriviaDataWithList.cs (1)
11public abstract SyntaxTriviaList GetTriviaList(CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\IFormattingResult.cs (2)
17IList<TextChange> GetTextChanges(CancellationToken cancellationToken); 18SyntaxNode GetFormattedRoot(CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ISyntaxFormatting.cs (1)
20IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (9)
40private delegate LineColumnDelta Formatter<T>(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<T> changes, CancellationToken cancellationToken); 179protected abstract LineColumnRule GetLineColumnRuleBetween(SyntaxTrivia trivia1, LineColumnDelta existingWhitespaceBetween, bool implicitLineBreak, SyntaxTrivia trivia2, CancellationToken cancellationToken); 184protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<SyntaxTrivia> changes, CancellationToken cancellationToken); 189protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<TextChange> changes, CancellationToken cancellationToken); 237public SyntaxTriviaList FormatToSyntaxTrivia(CancellationToken cancellationToken) 265public ImmutableArray<TextChange> FormatToTextChanges(CancellationToken cancellationToken) 283private LineColumn FormatTrivia<T>(Formatter<T> formatter, WhitespaceAppender<T> whitespaceAdder, ArrayBuilder<T> changes, CancellationToken cancellationToken) 379CancellationToken cancellationToken) 396private LineColumnRule GetOverallLineColumnRuleBetween(SyntaxTrivia trivia1, LineColumnDelta existingWhitespaceBetween, bool implicitLineBreak, SyntaxTrivia trivia2, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (3)
21SemanticModel model, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken); 23public ImmutableArray<TSyntaxNode> GetUnnecessaryImports(SemanticModel model, TextSpan? span, CancellationToken cancellationToken) 27SemanticModel model, TextSpan? span, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\IUnnecessaryImportsProvider.cs (2)
15ImmutableArray<TSyntaxNode> GetUnnecessaryImports(SemanticModel model, TextSpan? span, CancellationToken cancellationToken); 21CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (3)
26public readonly CancellationToken CancellationToken; 48CancellationToken cancellationToken) 229var indentation = Finder.GetIndentationOfCurrentPosition(this.Tree, token, LineToBeIndented.Start, CancellationToken.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\ISmartTokenFormatter.cs (1)
13IList<TextChange> FormatToken(SyntaxToken token, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\ILogger.cs (2)
27void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken); 32void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.cs (8)
159public static IDisposable LogBlock(FunctionId functionId, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 165public static IDisposable LogBlock(FunctionId functionId, string? message, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 174public static IDisposable LogBlock(FunctionId functionId, Func<string> messageGetter, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 183public static IDisposable LogBlock<TArg>(FunctionId functionId, Func<TArg, string> messageGetter, TArg arg, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 192public static IDisposable LogBlock<TArg0, TArg1>(FunctionId functionId, Func<TArg0, TArg1, string> messageGetter, TArg0 arg0, TArg1 arg1, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 201public static IDisposable LogBlock<TArg0, TArg1, TArg2>(FunctionId functionId, Func<TArg0, TArg1, TArg2, string> messageGetter, TArg0 arg0, TArg1 arg1, TArg2 arg2, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 210public static IDisposable LogBlock<TArg0, TArg1, TArg2, TArg3>(FunctionId functionId, Func<TArg0, TArg1, TArg2, TArg3, string> messageGetter, TArg0 arg0, TArg1 arg1, TArg2 arg2, TArg3 arg3, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 218public static IDisposable LogBlock(FunctionId functionId, LogMessage logMessage, CancellationToken token)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (3)
19public static IDisposable CreateLogBlock(ILogger logger, FunctionId functionId, LogMessage message, int blockId, CancellationToken cancellationToken) 38private CancellationToken _cancellationToken; 44public void Construct(ILogger logger, FunctionId functionId, LogMessage logMessage, int blockId, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
63public string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int bannerLength, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\IFileBannerFacts.cs (1)
16string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int maxBannerLength, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (6)
60SourceText sourceText, SyntaxNode root, TextSpan selectionRaw, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 286CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 325CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 370CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 539CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 572IEnumerable<SyntaxNode> nodes, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\IRefactoringHelpers.cs (1)
55SourceText sourceText, SyntaxNode root, TextSpan selection, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (3)
34SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken) 38SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken) 43Func<TMemberDeclarationSyntax, bool> membersToKeep, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFacts.cs (20)
52bool IsWrittenTo(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 59bool IsOnlyWrittenTo(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 60bool IsInOutContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 61bool IsInRefContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 62bool IsInInContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 64bool CanReplaceWithRValue(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? expression, CancellationToken cancellationToken); 66ISymbol? GetDeclaredSymbol(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken); 78ImmutableHashSet<string> GetAliasNameSet(SemanticModel model, CancellationToken cancellationToken); 81SymbolInfo GetCollectionInitializerSymbolInfo(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken); 89bool IsPartial(INamedTypeSymbol typeSymbol, CancellationToken cancellationToken); 91IEnumerable<ISymbol> GetDeclaredSymbols(SemanticModel semanticModel, SyntaxNode memberDeclaration, CancellationToken cancellationToken); 93IParameterSymbol? FindParameterForArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken); 94IParameterSymbol? FindParameterForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken); 96ISymbol? FindFieldOrPropertyForArgument(SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken); 97ISymbol? FindFieldOrPropertyForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken); 99ImmutableArray<ISymbol> GetBestOrAllSymbols(SemanticModel semanticModel, SyntaxNode? node, SyntaxToken token, CancellationToken cancellationToken); 101bool IsInsideNameOfExpression(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 106ImmutableArray<IMethodSymbol> GetLocalFunctionSymbols(Compilation compilation, ISymbol symbol, CancellationToken cancellationToken); 108bool IsInExpressionTree(SemanticModel semanticModel, SyntaxNode node, [NotNullWhen(true)] INamedTypeSymbol? expressionType, CancellationToken cancellationToken); 110string GenerateNameForExpression(SemanticModel semanticModel, SyntaxNode expression, bool capitalize, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (2)
121public static IParameterSymbol? FindParameterForArgument(this ISemanticFacts semanticFacts, SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken) 124public static IParameterSymbol? FindParameterForAttributeArgument(this ISemanticFacts semanticFacts, SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (2)
59TDocumentationCommentTriviaSyntax? documentationComment, int maxBannerLength, CancellationToken cancellationToken) 190public string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int maxBannerLength, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\IDocumentationCommentService.cs (1)
11string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int bannerLength, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFacts.cs (7)
164bool IsPreProcessorDirectiveContext(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 186SyntaxNode? GetMatchingDirective(SyntaxNode directive, CancellationToken cancellationToken); 187ImmutableArray<SyntaxNode> GetMatchingConditionalDirectives(SyntaxNode directive, CancellationToken cancellationToken); 192bool IsEntirelyWithinStringOrCharOrNumericLiteral([NotNullWhen(true)] SyntaxTree? syntaxTree, int position, CancellationToken cancellationToken); 429TextSpan GetInactiveRegionSpanAroundPosition(SyntaxTree tree, int position, CancellationToken cancellationToken); 479bool ContainsInterleavedDirective(TextSpan span, SyntaxToken token, CancellationToken cancellationToken); 497bool IsInInactiveRegion(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (3)
160this ISyntaxFacts syntaxFacts, ImmutableArray<SyntaxNode> nodes, CancellationToken cancellationToken) 178public static bool ContainsInterleavedDirective(this ISyntaxFacts syntaxFacts, SyntaxNode node, CancellationToken cancellationToken) 182this ISyntaxFacts syntaxFacts, TextSpan span, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
60CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (5)
19public static ImmutableArray<Location?> GetBodyLevelSourceLocations(ISymbol symbol, CancellationToken cancellationToken) 40var cancellationToken = visitor.CancellationToken; 100private static SyntaxNode? TryGetContainerDeclaration(ISymbol container, SyntaxTree? syntaxTree, CancellationToken cancellationToken) 132var cancellationToken = reader.CancellationToken; 255SemanticModel semanticModel, SyntaxNode containerDeclaration, SymbolKind kind, string localName, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (9)
129public static SymbolKey Create(ISymbol? symbol, CancellationToken cancellationToken = default) 148public static bool CanCreate(ISymbol symbol, CancellationToken cancellationToken) 168bool ignoreAssemblyKey = false, CancellationToken cancellationToken = default) 175out string? failureReason, CancellationToken cancellationToken) 182out string? failureReason, CancellationToken cancellationToken) 202public static string CreateString(ISymbol? symbol, CancellationToken cancellationToken = default) 206internal static string CreateStringWorker(int version, ISymbol? symbol, CancellationToken cancellationToken = default) 225Compilation compilation, bool ignoreAssemblyKey = false, CancellationToken cancellationToken = default) 332using var reader = SymbolKeyReader.GetReader(key, compilation: null!, ignoreAssemblyKey: false, CancellationToken.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (5)
34public CancellationToken CancellationToken { get; private set; } 47protected virtual void Initialize(string data, CancellationToken cancellationToken) 250=> base.Initialize(data, CancellationToken.None); 359CancellationToken cancellationToken) 370CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (3)
67public CancellationToken CancellationToken { get; private set; } 97public static SymbolKeyWriter GetWriter(CancellationToken cancellationToken) 104private void Initialize(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKeyExtensions.cs (1)
11public static SymbolKey GetSymbolKey(this ISymbol? symbol, CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
76CancellationToken cancellationToken, 199public CancellationToken CancellationToken { get; }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy.cs (8)
13public static AsyncLazy<T> Create<T, TArg>(Func<TArg, CancellationToken, Task<T>> asynchronousComputeFunction, Func<TArg, CancellationToken, T>? synchronousComputeFunction, TArg arg) 16public static AsyncLazy<T> Create<T, TArg>(Func<TArg, CancellationToken, Task<T>> asynchronousComputeFunction, TArg arg) 22public static AsyncLazy<T> Create<T, TArg>(Func<TArg, CancellationToken, T> synchronousComputeFunction, TArg arg) 28public static AsyncLazy<T> Create<T>(Func<CancellationToken, Task<T>> asynchronousComputeFunction) 33public static AsyncLazy<T> Create<T>(Func<CancellationToken, T> synchronousComputeFunction) 38public static AsyncLazy<T> Create<T>(Func<CancellationToken, Task<T>> asynchronousComputeFunction, Func<CancellationToken, T> synchronousComputeFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (26)
18public abstract T GetValue(CancellationToken cancellationToken); 19public abstract Task<T> GetValueAsync(CancellationToken cancellationToken); 22Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, 23Func<TData, CancellationToken, T>? synchronousComputeFunction, 50private Func<TData, CancellationToken, Task<T>>? _asynchronousComputeFunction; 57private Func<TData, CancellationToken, T>? _synchronousComputeFunction; 112Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, 113Func<TData, CancellationToken, T>? synchronousComputeFunction, 126Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, 127Func<TData, CancellationToken, T>? synchronousComputeFunction, 138private WaitThatValidatesInvariants TakeLock(CancellationToken cancellationToken) 199public override T GetValue(CancellationToken cancellationToken) 274using (TakeLock(CancellationToken.None)) 297CompleteWithTask(Task.FromException<T>(ex), CancellationToken.None); 302CompleteWithTask(Task.FromResult(result), CancellationToken.None); 326public override Task<T> GetValueAsync(CancellationToken cancellationToken) 386private readonly struct AsynchronousComputationToStart(Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, CancellationTokenSource cancellationTokenSource) 388public readonly Func<TData, CancellationToken, Task<T>> AsynchronousComputeFunction = asynchronousComputeFunction; 395CancellationToken callerCancellationToken) 397var cancellationToken = computationToStart.CancellationTokenSource.Token; 419using (TakeLock(CancellationToken.None)) 454private void CompleteWithTask(Task<T> task, CancellationToken cancellationToken) 509using (TakeLock(CancellationToken.None)) 548/// The <see cref="CancellationToken"/> associated with this request. This field will be initialized before 551private CancellationToken _cancellationToken; 563public void RegisterForCancellation(Action<object?> callback, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncPriorityWorkQueue.cs (2)
31private readonly Func<Enumerator, CancellationToken, ValueTask> _processBatchAsync; 74Func<Enumerator, CancellationToken, ValueTask> processBatchAsync,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CancellableLazy.cs (1)
15public static CancellableLazy<T> Create<T>(Func<CancellationToken, T> valueFactory)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CancellableLazy`1.cs (4)
14private Func<CancellationToken, T>? _valueFactory; 17public CancellableLazy(Func<CancellationToken, T> valueFactory) 48public T GetValue(CancellationToken cancellationToken = default) 58Interlocked.Exchange<Func<CancellationToken, T>?>(ref _valueFactory, null);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (3)
38public static IAsyncEnumerable<T> MergeAsync<T>(this ImmutableArray<IAsyncEnumerable<T>> streams, CancellationToken cancellationToken) 59static async Task ProcessAsync(IAsyncEnumerable<T> stream, ChannelWriter<T> writer, CancellationToken cancellationToken) 76channel, CancellationToken.None, TaskContinuationOptions.None, TaskScheduler.Default);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\NonReentrantLock.cs (4)
71/// <see cref="CancellationToken"/>. 77/// <param name="cancellationToken">The <see cref="CancellationToken"/> token to 82public void Wait(CancellationToken cancellationToken = default) 235public SemaphoreDisposer DisposableWait(CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
34internal static async Task<PooledStream> CreateReadableStreamAsync(Stream stream, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SoftCrashException.cs (3)
35public SoftCrashException(CancellationToken token) : base(token) { } 38public SoftCrashException(string message, CancellationToken token) : base(message, token) { } 39public SoftCrashException(string message, Exception innerException, CancellationToken token) : base(message, innerException, token) { }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
136public bool TryResolve<TNode>(SyntaxTree syntaxTree, CancellationToken cancellationToken, [NotNullWhen(true)] out TNode? node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TaskExtensions.cs (2)
17public static T WaitAndGetResult<T>(this Task<T> task, CancellationToken cancellationToken) 45public static T WaitAndGetResult_CanCallOnBackground<T>(this Task<T> task, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
286=> compilation.GetTypeByMetadataName(typeof(CancellationToken).FullName!);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (16)
99CancellationToken cancellationToken) 168CancellationToken cancellationToken) 194CancellationToken cancellationToken) 263CancellationToken cancellationToken) 282CancellationToken cancellationToken) 300CancellationToken cancellationToken) 341Func<INamedTypeSymbol, ISymbol, Func<INamedTypeSymbol, ISymbol, bool>, CancellationToken, bool> isImplemented, 345CancellationToken cancellationToken) 376CancellationToken cancellationToken) 393CancellationToken cancellationToken) 416Func<INamedTypeSymbol, ISymbol, Func<INamedTypeSymbol, ISymbol, bool>, CancellationToken, bool> isImplemented, 419CancellationToken cancellationToken) 542this INamedTypeSymbol containingType, CancellationToken cancellationToken) 580Dictionary<ISymbol, int> result, INamedTypeSymbol containingType, CancellationToken cancellationToken) 601Dictionary<ISymbol, int> result, INamedTypeSymbol containingType, CancellationToken cancellationToken) 624INamedTypeSymbol type, ref int index, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
92CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (2)
26public static IPropertySymbol? GetAssociatedSynthesizedRecordProperty(this IParameterSymbol parameter, CancellationToken cancellationToken) 59public static bool IsPrimaryConstructor(this IParameterSymbol parameter, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
538[NotNullWhen(true)] this ISymbol? symbol, ISymbol withinType, IAssemblySymbol withinAssembly, CancellationToken cancellationToken) 542[NotNullWhen(true)] this ISymbol? symbol, ISymbol withinType, IAssemblySymbol withinAssembly, AttributeTargets validTargets, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\AddImport\AddImportPlacementOptionsProviders.cs (1)
27public static async ValueTask<AddImportPlacementOptions> GetAddImportPlacementOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeCleanup\CodeCleanupHelpers.cs (1)
15Document document, CodeCleanupOptions options, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeCleanup\CodeCleanupOptionsProviders.cs (1)
27public static async ValueTask<CodeCleanupOptions> GetCodeCleanupOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\FixAllContextHelper.cs (2)
25var cancellationToken = fixAllContext.CancellationToken; 135CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (2)
42CancellationToken cancellationToken); 58CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
30var cancellationToken = fixAllContext.CancellationToken;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (6)
63protected Func<CancellationToken, Task<Document>> GetDocumentUpdater(CodeFixContext context, Diagnostic? diagnostic = null) 70Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken) 81CancellationToken cancellationToken) 98Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken); 111protected virtual bool IncludeDiagnosticDuringFixAll(Diagnostic diagnostic, Document document, string? equivalenceKey, CancellationToken cancellationToken) 122/// cref="IncludeDiagnosticDuringFixAll(Diagnostic, Document, string, CancellationToken)"/> should be overridden
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (4)
21Document document, TextSpan span, CancellationToken cancellationToken); 24Document document, TextSpan triggerSpan, FixAllScope fixAllScope, CancellationToken cancellationToken) 33Document document, TextSpan span, bool fixAllInContainingMember, CancellationToken cancellationToken) 76CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\IFixAllSpanMappingService.cs (1)
31Document document, TextSpan triggerSpan, FixAllScope fixAllScope, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (9)
20protected abstract IList<bool>? GetAvailableInsertionIndices(SyntaxNode destination, CancellationToken cancellationToken); 22private IList<bool>? GetAvailableInsertionIndices<TDeclarationNode>(TDeclarationNode destination, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 25public bool CanAddTo(ISymbol destination, Solution solution, CancellationToken cancellationToken) 28public bool CanAddTo(ISymbol destination, Solution solution, CodeGenerationContext context, CancellationToken cancellationToken) 58public bool CanAddTo(SyntaxNode destination, Solution solution, CancellationToken cancellationToken) 61public bool CanAddTo(SyntaxNode destination, Solution solution, CodeGenerationContext context, CancellationToken cancellationToken) 68CancellationToken cancellationToken, 148CancellationToken cancellationToken) 159CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (59)
47public TDeclarationNode AddEvent<TDeclarationNode>(TDeclarationNode destination, IEventSymbol @event, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 50public TDeclarationNode AddField<TDeclarationNode>(TDeclarationNode destination, IFieldSymbol field, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 53public TDeclarationNode AddMethod<TDeclarationNode>(TDeclarationNode destination, IMethodSymbol method, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 56public TDeclarationNode AddProperty<TDeclarationNode>(TDeclarationNode destination, IPropertySymbol property, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 59public TDeclarationNode AddNamedType<TDeclarationNode>(TDeclarationNode destination, INamedTypeSymbol namedType, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 62public TDeclarationNode AddNamespace<TDeclarationNode>(TDeclarationNode destination, INamespaceSymbol @namespace, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 65public TDeclarationNode AddMembers<TDeclarationNode>(TDeclarationNode destination, IEnumerable<ISymbol> members, CodeGenerationContextInfo info, CancellationToken cancellationToken) 76public SyntaxNode CreateEventDeclaration(IEventSymbol @event, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 79public SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 82public SyntaxNode? CreateMethodDeclaration(IMethodSymbol method, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 85public SyntaxNode CreatePropertyDeclaration(IPropertySymbol property, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 88public SyntaxNode CreateNamedTypeDeclaration(INamedTypeSymbol namedType, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 91public SyntaxNode CreateNamespaceDeclaration(INamespaceSymbol @namespace, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 94public TDeclarationNode AddParameters<TDeclarationNode>(TDeclarationNode destination, IEnumerable<IParameterSymbol> parameters, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 97public TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 100public TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, SyntaxNode attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 103public TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, AttributeData attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 106public TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 109public TDeclarationNode UpdateDeclarationAccessibility<TDeclarationNode>(TDeclarationNode declaration, Accessibility newAccessibility, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 112public TDeclarationNode UpdateDeclarationType<TDeclarationNode>(TDeclarationNode declaration, ITypeSymbol newType, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 115public TDeclarationNode UpdateDeclarationMembers<TDeclarationNode>(TDeclarationNode declaration, IList<ISymbol> newMembers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 118public TDeclarationNode AddStatements<TDeclarationNode>(TDeclarationNode destination, IEnumerable<SyntaxNode> statements, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 123protected abstract TDeclarationNode AddEvent<TDeclarationNode>(TDeclarationNode destination, IEventSymbol @event, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 124protected abstract TDeclarationNode AddField<TDeclarationNode>(TDeclarationNode destination, IFieldSymbol field, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 125protected abstract TDeclarationNode AddMethod<TDeclarationNode>(TDeclarationNode destination, IMethodSymbol method, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 126protected abstract TDeclarationNode AddProperty<TDeclarationNode>(TDeclarationNode destination, IPropertySymbol property, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 127protected abstract TDeclarationNode AddNamedType<TDeclarationNode>(TDeclarationNode destination, INamedTypeSymbol namedType, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 128protected abstract TDeclarationNode AddNamespace<TDeclarationNode>(TDeclarationNode destination, INamespaceSymbol @namespace, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 131public abstract TDeclarationNode AddParameters<TDeclarationNode>(TDeclarationNode destinationMember, IEnumerable<IParameterSymbol> parameters, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 132public abstract TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 133public abstract TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, SyntaxNode attributeToRemove, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 134public abstract TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, AttributeData attributeToRemove, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 135public abstract TDeclarationNode AddStatements<TDeclarationNode>(TDeclarationNode destinationMember, IEnumerable<SyntaxNode> statements, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 137public abstract TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 138public abstract TDeclarationNode UpdateDeclarationAccessibility<TDeclarationNode>(TDeclarationNode declaration, Accessibility newAccessibility, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 139public abstract TDeclarationNode UpdateDeclarationType<TDeclarationNode>(TDeclarationNode declaration, ITypeSymbol newType, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 140public abstract TDeclarationNode UpdateDeclarationMembers<TDeclarationNode>(TDeclarationNode declaration, IList<ISymbol> newMembers, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 143public abstract SyntaxNode CreateEventDeclaration(IEventSymbol @event, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 144public abstract SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 147public abstract SyntaxNode? CreateMethodDeclaration(IMethodSymbol method, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 149public abstract SyntaxNode CreatePropertyDeclaration(IPropertySymbol property, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 150public abstract SyntaxNode CreateNamedTypeDeclaration(INamedTypeSymbol namedType, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 151public abstract SyntaxNode CreateNamespaceDeclaration(INamespaceSymbol @namespace, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 232Func<SyntaxNode, TCodeGenerationContextInfo, IList<bool>?, CancellationToken, SyntaxNode> declarationTransform, 233CancellationToken cancellationToken) 274CancellationToken cancellationToken) 296CancellationToken cancellationToken) 328CancellationToken cancellationToken) 342private SyntaxNode? GetNewMember(TCodeGenerationContextInfo info, CodeGenerationDestination codeGenerationDestination, ISymbol member, CancellationToken cancellationToken) 359CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 392CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEventSymbol @event, CancellationToken cancellationToken) 401public Task<Document> AddFieldAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IFieldSymbol field, CancellationToken cancellationToken) 410public Task<Document> AddPropertyAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IPropertySymbol property, CancellationToken cancellationToken) 419public Task<Document> AddNamedTypeAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken) 428public Task<Document> AddNamedTypeAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken) 437public Task<Document> AddNamespaceAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceSymbol @namespace, CancellationToken cancellationToken) 446public Task<Document> AddMethodAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IMethodSymbol method, CancellationToken cancellationToken) 455public Task<Document> AddMembersAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEnumerable<ISymbol> members, CancellationToken cancellationToken) 464public Task<Document> AddNamespaceOrTypeAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceOrTypeSymbol namespaceOrType, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CleanCodeGenerationOptions.cs (1)
39public static async ValueTask<CleanCodeGenerationOptions> GetCleanCodeGenerationOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
116ISymbol symbol, string commentToken, [NotNullWhen(true)] out string? comment, CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationOptionsProviders.cs (2)
34public static async ValueTask<CodeGenerationOptions> GetCodeGenerationOptionsAsync(this Document document, CancellationToken cancellationToken) 40public static async ValueTask<CodeGenerationContextInfo> GetCodeGenerationInfoAsync(this Document document, CodeGenerationContext context, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerator.cs (11)
30public static Task<Document> AddEventDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEventSymbol @event, CancellationToken cancellationToken) 37public static Task<Document> AddFieldDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IFieldSymbol field, CancellationToken cancellationToken) 44public static Task<Document> AddMethodDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IMethodSymbol method, CancellationToken cancellationToken) 51public static Task<Document> AddPropertyDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IPropertySymbol property, CancellationToken cancellationToken) 58public static Task<Document> AddNamedTypeDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken) 65public static Task<Document> AddNamedTypeDeclarationAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken) 72public static Task<Document> AddNamespaceDeclarationAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceSymbol @namespace, CancellationToken cancellationToken) 79public static Task<Document> AddNamespaceOrTypeDeclarationAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceOrTypeSymbol namespaceOrType, CancellationToken cancellationToken) 86public static Task<Document> AddMemberDeclarationsAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEnumerable<ISymbol> members, CancellationToken cancellationToken) 92public static bool CanAdd(Solution solution, ISymbol destination, CancellationToken cancellationToken) 98public static bool CanAdd(Solution solution, ISymbol destination, CodeGenerationContext context, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (36)
22SyntaxNode CreateEventDeclaration(IEventSymbol @event, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 27SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 33SyntaxNode? CreateMethodDeclaration(IMethodSymbol method, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 38SyntaxNode CreatePropertyDeclaration(IPropertySymbol property, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 43SyntaxNode CreateNamedTypeDeclaration(INamedTypeSymbol namedType, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 48SyntaxNode CreateNamespaceDeclaration(INamespaceSymbol @namespace, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 53TDeclarationNode AddEvent<TDeclarationNode>(TDeclarationNode destination, IEventSymbol @event, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 58TDeclarationNode AddField<TDeclarationNode>(TDeclarationNode destination, IFieldSymbol field, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 63TDeclarationNode AddMethod<TDeclarationNode>(TDeclarationNode destination, IMethodSymbol method, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 68TDeclarationNode AddProperty<TDeclarationNode>(TDeclarationNode destination, IPropertySymbol property, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 73TDeclarationNode AddNamedType<TDeclarationNode>(TDeclarationNode destination, INamedTypeSymbol namedType, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 78TDeclarationNode AddNamespace<TDeclarationNode>(TDeclarationNode destination, INamespaceSymbol @namespace, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 83TDeclarationNode AddMembers<TDeclarationNode>(TDeclarationNode destination, IEnumerable<ISymbol> members, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 88TDeclarationNode AddParameters<TDeclarationNode>(TDeclarationNode destination, IEnumerable<IParameterSymbol> parameters, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 93TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 98TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, SyntaxNode attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 103TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, AttributeData attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 108TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 113TDeclarationNode UpdateDeclarationAccessibility<TDeclarationNode>(TDeclarationNode declaration, Accessibility newAccessibility, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 118TDeclarationNode UpdateDeclarationType<TDeclarationNode>(TDeclarationNode declaration, ITypeSymbol newType, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 123TDeclarationNode UpdateDeclarationMembers<TDeclarationNode>(TDeclarationNode declaration, IList<ISymbol> newMembers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 128TDeclarationNode AddStatements<TDeclarationNode>(TDeclarationNode destination, IEnumerable<SyntaxNode> statements, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 133Task<Document> AddEventAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEventSymbol @event, CancellationToken cancellationToken); 138Task<Document> AddFieldAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IFieldSymbol field, CancellationToken cancellationToken); 143Task<Document> AddMethodAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IMethodSymbol method, CancellationToken cancellationToken); 148Task<Document> AddPropertyAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IPropertySymbol property, CancellationToken cancellationToken); 153Task<Document> AddNamedTypeAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken); 158Task<Document> AddNamedTypeAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken); 163Task<Document> AddNamespaceAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceSymbol @namespace, CancellationToken cancellationToken); 168Task<Document> AddNamespaceOrTypeAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceOrTypeSymbol namespaceOrType, CancellationToken cancellationToken); 173Task<Document> AddMembersAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEnumerable<ISymbol> members, CancellationToken cancellationToken); 178bool CanAddTo(ISymbol destination, Solution solution, CancellationToken cancellationToken); 183bool CanAddTo(ISymbol destination, Solution solution, CodeGenerationContext context, CancellationToken cancellationToken); 188bool CanAddTo(SyntaxNode destination, Solution solution, CancellationToken cancellationToken); 193bool CanAddTo(SyntaxNode destination, Solution solution, CodeGenerationContext context, CancellationToken cancellationToken); 201SyntaxNode? FindMostRelevantNameSpaceOrTypeDeclaration(Solution solution, INamespaceOrTypeSymbol namespaceOrType, Location? location, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
193CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (1)
92public ClosedDerivedTypeInfo GetClosedDerivedTypeInfo(CancellationToken cancellationToken) => throw new NotImplementedException();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\AbstractRefactoringHelpersService.cs (1)
24public void AddRelevantNodes<TSyntaxNode>(SourceText sourceText, SyntaxNode root, TextSpan selection, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringContextExtensions.cs (8)
59public static async Task<TSyntaxNode?> TryGetRelevantNodeAsync<TSyntaxNode>(this Document document, TextSpan span, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 65public static TSyntaxNode? TryGetRelevantNode<TSyntaxNode>(this ParsedDocument document, TextSpan span, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 68public static TSyntaxNode? TryGetRelevantNode<TSyntaxNode>(this ParsedDocument document, TextSpan span, bool allowEmptyNode, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 76this Document document, TextSpan span, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 82this Document document, TextSpan span, bool allowEmptyNodes, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 89this ParsedDocument document, TextSpan span, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 93this ParsedDocument document, TextSpan span, bool allowEmptyNodes, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 102this ParsedDocument document, TextSpan span, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\IRefactoringHelpersService.cs (1)
20this IRefactoringHelpersService service, ParsedDocument document, TextSpan selection, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (2)
23CancellationToken cancellationToken) 152IReadOnlyList<SyntaxNode> parameters, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (6)
35CancellationToken cancellationToken) 79CancellationToken cancellationToken) 98CancellationToken cancellationToken); 115CancellationToken cancellationToken) 176CancellationToken cancellationToken) 259private static bool IsInsideNamespace(SyntaxNode node, INamespaceSymbol symbol, SemanticModel model, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\ISyntaxContextService.cs (1)
12SyntaxContext CreateContext(Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\SyntaxContext.cs (1)
46CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (11)
33public static async ValueTask<SemanticModel> GetRequiredSemanticModelAsync(this Document document, CancellationToken cancellationToken) 57public static async ValueTask<SyntaxTree> GetRequiredSyntaxTreeAsync(this Document document, CancellationToken cancellationToken) 74public static async ValueTask<SyntaxNode> GetRequiredSyntaxRootAsync(this Document document, CancellationToken cancellationToken) 125public static ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(this Document document, int position, CancellationToken cancellationToken) 142public static async ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(this Document document, TextSpan span, CancellationToken cancellationToken) 167public static ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(this Document document, SyntaxNode? node, CancellationToken cancellationToken) 178public static async Task<bool> HasAnyErrorsAsync(this Document document, CancellationToken cancellationToken, List<string>? ignoreErrorCode = null) 184public static async Task<ImmutableArray<Diagnostic>> GetErrorsAsync(this Document document, CancellationToken cancellationToken, IList<string>? ignoreErrorCode = null) 200public static async Task VerifyNoErrorsAsync(this Document newDocument, string message, CancellationToken cancellationToken, List<string>? ignoreErrorCodes = null) 219public static async Task<bool> IsGeneratedCodeAsync(this Document document, CancellationToken cancellationToken) 237public static async ValueTask<IOptionsReader> GetHostAnalyzerConfigOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ITypeInferenceServiceExtensions.cs (10)
15public static ImmutableArray<ITypeSymbol> InferTypes(this ITypeInferenceService service, SemanticModel semanticModel, SyntaxNode expression, CancellationToken cancellationToken) 18public static ImmutableArray<ITypeSymbol> InferTypes(this ITypeInferenceService service, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 21public static ImmutableArray<TypeInferenceInfo> GetTypeInferenceInfo(this ITypeInferenceService service, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 24public static ImmutableArray<TypeInferenceInfo> GetTypeInferenceInfo(this ITypeInferenceService service, SemanticModel semanticModel, SyntaxNode expression, CancellationToken cancellationToken) 31CancellationToken cancellationToken) 41CancellationToken cancellationToken) 58CancellationToken cancellationToken) 71CancellationToken cancellationToken) 88CancellationToken cancellationToken) 101CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (1)
94public static async Task<Compilation> GetRequiredCompilationAsync(this Project project, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (6)
32CancellationToken cancellationToken) where TNode : SyntaxNode 55CancellationToken cancellationToken) where TNode : SyntaxNode 77CancellationToken cancellationToken) where TNode : SyntaxNode 99CancellationToken cancellationToken) where TNode : SyntaxNode 121CancellationToken cancellationToken) where TNode : SyntaxNode 157CancellationToken cancellationToken) where TNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (6)
38CancellationToken cancellationToken) 49CancellationToken cancellationToken) 61CancellationToken cancellationToken) 141CancellationToken cancellationToken) 233CancellationToken cancellationToken) 258private static SyntaxNode GetNegationOfIsPatternExpression(SyntaxNode isExpression, SyntaxGenerator generator, SyntaxGeneratorInternal generatorInternal, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\TextDocumentExtensions.cs (1)
15public static async ValueTask<SourceText> GetValueTextAsync(this TextDocument document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\FindSymbols\LinkedFileReferenceLocationEqualityComparer.cs (1)
12/// CancellationToken)"/> to process references found in linked files only a single time.
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\DocumentFormattingOptionsProviders.cs (1)
22public static async ValueTask<DocumentFormattingOptions> GetDocumentFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\FormatterShared.cs (5)
21public Task<Document> FormatAsync(Document document, SyntaxAnnotation annotation, SyntaxFormattingOptions options, CancellationToken cancellationToken) 24public async Task<Document> FormatAsync(Document document, SyntaxAnnotation annotation, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 30public SyntaxNode Format(SyntaxNode node, SyntaxAnnotation annotation, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 33public SyntaxNode Format(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 36public IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\ISyntaxFormattingService.cs (3)
15bool ShouldFormatOnTypedCharacter(ParsedDocument document, char typedChar, int caretPosition, CancellationToken cancellationToken); 16ImmutableArray<TextChange> GetFormattingChangesOnTypedCharacter(ParsedDocument document, int caretPosition, IndentationOptions indentationOptions, CancellationToken cancellationToken); 17ImmutableArray<TextChange> GetFormattingChangesOnPaste(ParsedDocument document, TextSpan textSpan, SyntaxFormattingOptions options, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\LineFormattingOptionsProviders.cs (1)
17public static async ValueTask<LineFormattingOptions> GetLineFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\SyntaxFormattingOptionsProviders.cs (1)
17public static async ValueTask<SyntaxFormattingOptions> GetSyntaxFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\AbstractIndentationService.cs (2)
17ParsedDocument document, int lineNumber, IndentationOptions options, CancellationToken cancellationToken) 39private Indenter GetIndenter(ParsedDocument document, int lineNumber, IndentationOptions options, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (2)
20IndentationResult GetIndentation(ParsedDocument document, int lineNumber, IndentationOptions options, CancellationToken cancellationToken); 29public static string GetPreferredIndentation(this SyntaxToken token, ParsedDocument document, IndentationOptions options, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (4)
26protected abstract ImmutableArray<SyntaxNode> GetGlobalImports(SemanticModel semanticModel, SyntaxNode? contextLocation, SyntaxGenerator generator, CancellationToken cancellationToken); 55CancellationToken cancellationToken) 133CancellationToken cancellationToken) 160AddImportPlacementOptions options, SyntaxNode root, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (3)
24SyntaxNode import, SyntaxGenerator generator, CancellationToken cancellationToken); 34IEnumerable<SyntaxNode> newImports, SyntaxGenerator generator, AddImportPlacementOptions options, CancellationToken cancellationToken); 42CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (3)
16bool IsThrowNotImplementedProperty(Compilation compilation, IPropertySymbol property, CancellationToken cancellationToken); 22Document document, IParameterSymbol parameter, ISymbol fieldOrProperty, CancellationToken cancellationToken); 28CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (26)
41string baseName, CancellationToken cancellationToken) 49string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken) 57string baseName, CancellationToken cancellationToken) 65string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken) 78CancellationToken cancellationToken) 96protected virtual IEnumerable<ISymbol> GetCollidableSymbols(SemanticModel semanticModel, SyntaxNode location, SyntaxNode? container, CancellationToken cancellationToken) 180public bool IsWrittenTo(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 183public bool IsOnlyWrittenTo(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 186public bool IsInOutContext(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 189public bool IsInRefContext(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 192public bool IsInInContext(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 195public bool CanReplaceWithRValue(SemanticModel semanticModel, SyntaxNode? expression, CancellationToken cancellationToken) 198public ISymbol? GetDeclaredSymbol(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 207public ImmutableHashSet<string> GetAliasNameSet(SemanticModel model, CancellationToken cancellationToken) 213public SymbolInfo GetCollectionInitializerSymbolInfo(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 225public bool IsPartial(INamedTypeSymbol typeSymbol, CancellationToken cancellationToken) 228public IEnumerable<ISymbol> GetDeclaredSymbols(SemanticModel semanticModel, SyntaxNode memberDeclaration, CancellationToken cancellationToken) 231public IParameterSymbol? FindParameterForArgument(SemanticModel semanticModel, SyntaxNode argumentNode, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken) 234public IParameterSymbol? FindParameterForAttributeArgument(SemanticModel semanticModel, SyntaxNode argumentNode, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken) 237public ISymbol? FindFieldOrPropertyForArgument(SemanticModel semanticModel, SyntaxNode argumentNode, CancellationToken cancellationToken) 240public ISymbol? FindFieldOrPropertyForAttributeArgument(SemanticModel semanticModel, SyntaxNode argumentNode, CancellationToken cancellationToken) 243public ImmutableArray<ISymbol> GetBestOrAllSymbols(SemanticModel semanticModel, SyntaxNode? node, SyntaxToken token, CancellationToken cancellationToken) 246public bool IsInsideNameOfExpression(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 249public ImmutableArray<IMethodSymbol> GetLocalFunctionSymbols(Compilation compilation, ISymbol symbol, CancellationToken cancellationToken) 252public bool IsInExpressionTree(SemanticModel semanticModel, SyntaxNode node, INamedTypeSymbol? expressionTypeOpt, CancellationToken cancellationToken) 255public string GenerateNameForExpression(SemanticModel semanticModel, SyntaxNode expression, bool capitalize, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\ISemanticFactsService.cs (16)
15bool IsExpressionContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 16bool IsStatementContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 17bool IsTypeContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 18bool IsNamespaceContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 19bool IsNamespaceDeclarationNameContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 20bool IsTypeDeclarationContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 21bool IsMemberDeclarationContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 22bool IsGlobalStatementContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 23bool IsLabelContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 24bool IsAttributeNameContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 28SyntaxNode? container, string baseName, CancellationToken cancellationToken); 32SyntaxNode? container, string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken); 35Func<ISymbol, bool> filter, IEnumerable<string> usedNames, CancellationToken cancellationToken); 39SyntaxNode? container, string baseName, CancellationToken cancellationToken); 43SyntaxNode? container, string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken); 47IMethodSymbol? TryGetDisposeMethod(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxFactsService.cs (2)
15bool IsInNonUserCode(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 18Task<ImmutableArray<SyntaxNode>> GetSelectedFieldsAndPropertiesAsync(SyntaxTree syntaxTree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (5)
13protected abstract AbstractTypeInferrer CreateTypeInferrer(SemanticModel semanticModel, CancellationToken cancellationToken); 81string? nameOpt, CancellationToken cancellationToken) 92string? nameOpt, CancellationToken cancellationToken) 103string? nameOpt, CancellationToken cancellationToken) 111string? nameOpt, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\ITypeInferenceService.cs (4)
27ImmutableArray<ITypeSymbol> InferTypes(SemanticModel semanticModel, SyntaxNode expression, string? nameOpt, CancellationToken cancellationToken); 28ImmutableArray<ITypeSymbol> InferTypes(SemanticModel semanticModel, int position, string? nameOpt, CancellationToken cancellationToken); 30ImmutableArray<TypeInferenceInfo> GetTypeInferenceInfo(SemanticModel semanticModel, int position, string? nameOpt, CancellationToken cancellationToken); 31ImmutableArray<TypeInferenceInfo> GetTypeInferenceInfo(SemanticModel semanticModel, SyntaxNode expression, string? nameOpt, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\NamingStyles\NamingStylePreferencesProviders.cs (1)
15public static async ValueTask<NamingStylePreferences> GetNamingStylePreferencesAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Options\MemberDisplayOptions.cs (1)
50public static async ValueTask<MemberDisplayOptions> GetMemberDisplayOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Options\OptionsProvider.cs (2)
16ValueTask<TOptions> GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken); 23public async ValueTask<TOptions> GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
49public async Task<SemanticModel?> TryGetSpeculativeSemanticModelAsync(SemanticModel previousSemanticModel, SyntaxNode currentBodyNode, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseLanguageService.cs (1)
36Task<SemanticModel?> TryGetSpeculativeSemanticModelAsync(SemanticModel previousSemanticModel, SyntaxNode currentBodyNode, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseWorkspaceService.cs (2)
19/// Don't call this directly. use <see cref="DocumentExtensions.ReuseExistingSpeculativeModelAsync(Document, SyntaxNode, CancellationToken)"/> (or an overload). 21ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(Document document, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractReducer.IExpressionRewriter.cs (1)
14void Initialize(ParseOptions parseOptions, SimplifierOptions options, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (8)
51public abstract SyntaxNode Expand(SyntaxNode node, SemanticModel semanticModel, SyntaxAnnotation? annotationForReplacedAliasIdentifier, Func<SyntaxNode, bool>? expandInsideNode, bool expandParameter, CancellationToken cancellationToken); 52public abstract SyntaxToken Expand(SyntaxToken token, SemanticModel semanticModel, Func<SyntaxNode, bool>? expandInsideNode, CancellationToken cancellationToken); 59CancellationToken cancellationToken = default) 91CancellationToken cancellationToken) 158CancellationToken cancellationToken) 184NodeOrTokenToReduce nodeOrTokenToReduce, CancellationToken cancellationToken) 297CancellationToken cancellationToken) 320protected abstract void GetUnusedNamespaceImports(SemanticModel model, HashSet<SyntaxNode> namespaceImports, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\ISimplificationService.cs (3)
22CancellationToken cancellationToken); 28CancellationToken cancellationToken); 35CancellationToken cancellationToken = default);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplifierOptionsProviders.cs (2)
17public static ValueTask<SimplifierOptions> GetSimplifierOptionsAsync(this Document document, CancellationToken cancellationToken) 20public static async ValueTask<SimplifierOptions> GetSimplifierOptionsAsync(this Document document, ISimplification simplification, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractMemberAccessExpressionSimplifier.cs (2)
24SemanticModel semanticModel, TMemberAccessExpressionSyntax memberAccessExpression, CancellationToken cancellationToken); 38CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractSimplifier.cs (1)
22CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (2)
19ISymbol? symbol, Solution solution, CancellationToken cancellationToken) 45CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (2)
27CancellationToken cancellationToken) 58CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (6)
31public static async ValueTask<ParsedDocument> CreateAsync(Document document, CancellationToken cancellationToken) 47public ParsedDocument WithChangedText(SourceText text, CancellationToken cancellationToken) 53public ParsedDocument WithChangedRoot(SyntaxNode root, CancellationToken cancellationToken) 59public ParsedDocument WithChange(TextChange change, CancellationToken cancellationToken) 62public ParsedDocument WithChanges(IEnumerable<TextChange> changes, CancellationToken cancellationToken) 66/// Equivalent semantics to <see cref="Document.GetTextChangesAsync(Document, CancellationToken)"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (2)
18public static new async Task<SemanticDocument> CreateAsync(Document document, CancellationToken cancellationToken) 26public new async ValueTask<SemanticDocument> WithSyntaxRootAsync(SyntaxNode root, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SyntacticDocument.cs (2)
28public static async ValueTask<SyntacticDocument> CreateAsync(Document document, CancellationToken cancellationToken) 35public ValueTask<SyntacticDocument> WithSyntaxRootAsync(SyntaxNode root, CancellationToken cancellationToken)
GetDocument.Insider (4)
Commands\GetDocumentCommandWorker.cs (4)
490public Task StopAsync(CancellationToken cancellationToken) => Task.CompletedTask; 491public Task WaitForStartAsync(CancellationToken cancellationToken) => Task.CompletedTask; 498public Task StartAsync<TContext>(IHttpApplication<TContext> application, CancellationToken cancellationToken) => Task.CompletedTask; 499public Task StopAsync(CancellationToken cancellationToken) => Task.CompletedTask;
HealthChecksSandbox.AppHost (2)
Program.cs (2)
66public Task OnBeforeStartAsync(BeforeStartEvent @event, CancellationToken cancellationToken) 85public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
ILLink.CodeFixProvider (17)
BaseAttributeCodeFixProvider.cs (1)
58CancellationToken cancellationToken)
DynamicallyAccessedMembersCodeFixProvider.cs (1)
133CancellationToken cancellationToken)
MatchPartialSafetyModifierCodeFixProvider.cs (1)
100CancellationToken cancellationToken)
RemoveInvalidUnsafeCodeFixProvider.cs (2)
99CancellationToken cancellationToken) 128CancellationToken cancellationToken)
RequiresUnsafeCodeFixProvider.cs (5)
136CancellationToken cancellationToken) 170CancellationToken cancellationToken) 367CancellationToken cancellationToken) 390CancellationToken cancellationToken) 416CancellationToken cancellationToken)
SynchronizeUnsafeContractCodeFixProvider.cs (3)
157CancellationToken cancellationToken) 172CancellationToken cancellationToken) 210CancellationToken cancellationToken)
UnsafeModifierCodeFixHelpers.cs (4)
107CancellationToken cancellationToken) => 117CancellationToken cancellationToken, 135CancellationToken cancellationToken) 198CancellationToken cancellationToken)
ILLink.RoslynAnalyzer (4)
PointerSignatureRequiresUnsafeAnalyzer.cs (1)
57CancellationToken cancellationToken,
UnsafeMemberMissingSafetyDocumentationAnalyzer.cs (1)
60CancellationToken cancellationToken,
UnsafeMigrationAnalyzerHelpers.cs (2)
23internal static IEnumerable<SyntaxNode> GetDeclarations(ISymbol symbol, CancellationToken cancellationToken) 76CancellationToken cancellationToken)
Infrastructure.Tests (2)
PowerShellScripts\PowerShellCommand.cs (1)
80private async Task<CommandResult> ExecuteAsyncInternal(CancellationToken token, string[] args)
WorkflowScripts\NodeCommand.cs (1)
74private async Task<CommandResult> ExecuteScriptAsyncInternal(string scriptPath, string[] args, CancellationToken token)
Keycloak.Web (2)
AuthorizationHandler.cs (1)
8protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
WeatherApiClient.cs (1)
5public async Task<WeatherForecast[]> GetWeatherAsync(int maxItems = 10, CancellationToken cancellationToken = default)
Microsoft.Analyzers.Extra (12)
LegacyLoggingFixer.cs (11)
39internal Func<Document, CancellationToken, Task<SyntaxNode?>> GetSyntaxRootAsync = (d, t) => d.GetSyntaxRootAsync(t); 40internal Func<Document, CancellationToken, Task<SemanticModel?>> GetSemanticModelAsync = (d, t) => d.GetSemanticModelAsync(t); 41internal Func<SemanticModel, SyntaxNode, CancellationToken, IOperation?> GetOperation = (sm, sn, t) => sm.GetOperation(sn, t); 45internal Func<SemanticModel, BaseMethodDeclarationSyntax, CancellationToken, IMethodSymbol?> GetDeclaredSymbol = (sm, m, t) => sm.GetDeclaredSymbol(m, t); 71CheckIfCanFixAsync(Document invocationDoc, TextSpan span, CancellationToken cancellationToken) 138CancellationToken cancellationToken) 264GetOrMakeTargetClassAsync(Project proj, FixDetails details, CancellationToken cancellationToken) 468CancellationToken cancellationToken) 535private async Task<Solution> ApplyFixAsync(Document invocationDoc, ExpressionSyntax invocationExpression, FixDetails details, CancellationToken cancellationToken) 575CancellationToken cancellationToken) 618private int CalcEventId(Compilation comp, ClassDeclarationSyntax targetClass, CancellationToken cancellationToken)
MakeExeTypesInternalFixer.cs (1)
37private static async Task<Document> MakeInternalAsync(Document document, SyntaxNode decl, CancellationToken cancellationToken)
Microsoft.Analyzers.Extra.Tests (23)
FileVisibleToAnalyzer.cs (1)
26public override SourceText? GetText(CancellationToken cancellationToken = default) => SourceText.From(File.ReadAllText(Path));
LegacyLoggingTests.cs (11)
822var targetRoot = await targetDoc.GetSyntaxRootAsync(CancellationToken.None); 831CancellationToken.None); 842CancellationToken.None); 855CancellationToken.None); 868CancellationToken.None); 881CancellationToken.None); 894CancellationToken.None); 905CancellationToken.None); 918CancellationToken.None); 931CancellationToken.None); 942CancellationToken.None);
RoslynTestUtils.cs (11)
180CancellationToken cancellationToken = default) 191var comp = await proj!.GetCompilationAsync(CancellationToken.None).ConfigureAwait(false); 208CancellationToken cancellationToken = default) 219var comp = await proj!.GetCompilationAsync(CancellationToken.None).ConfigureAwait(false); 350var context = new CodeFixContext(doc!, d, (action, _) => actions.Add(action), CancellationToken.None); 361var operations = await actions[0].GetOperationsAsync(CancellationToken.None).ConfigureAwait(false); 448cancellationToken: CancellationToken.None); 455var operations = await fixAllCodeAction!.GetOperationsAsync(CancellationToken.None).ConfigureAwait(false); 522public override async Task<IEnumerable<Diagnostic>> GetAllDiagnosticsAsync(Project project, CancellationToken cancellationToken) 527public override async Task<IEnumerable<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, CancellationToken cancellationToken) 533public override async Task<IEnumerable<Diagnostic>> GetProjectDiagnosticsAsync(Project project, CancellationToken cancellationToken)
Microsoft.Analyzers.Local.Tests (13)
FileVisibleToAnalyzer.cs (1)
26public override SourceText? GetText(CancellationToken cancellationToken = default) => SourceText.From(File.ReadAllText(Path));
RoslynTestUtils.cs (12)
180CancellationToken cancellationToken = default) 191var comp = await proj!.GetCompilationAsync(CancellationToken.None).ConfigureAwait(false); 208CancellationToken cancellationToken = default) 219var comp = await proj!.GetCompilationAsync(CancellationToken.None).ConfigureAwait(false); 261.GetAnalysisResultAsync(CancellationToken.None).ConfigureAwait(false); 351var context = new CodeFixContext(doc!, d, (action, _) => actions.Add(action), CancellationToken.None); 362var operations = await actions[0].GetOperationsAsync(CancellationToken.None).ConfigureAwait(false); 449cancellationToken: CancellationToken.None); 456var operations = await fixAllCodeAction!.GetOperationsAsync(CancellationToken.None).ConfigureAwait(false); 523public override async Task<IEnumerable<Diagnostic>> GetAllDiagnosticsAsync(Project project, CancellationToken cancellationToken) 528public override async Task<IEnumerable<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, CancellationToken cancellationToken) 534public override async Task<IEnumerable<Diagnostic>> GetProjectDiagnosticsAsync(Project project, CancellationToken cancellationToken)
Microsoft.Arcade.Common (6)
ArcadeHttpMessageHandler.cs (2)
15public Task<HttpResponseMessage> SendAsync(HttpRequestMessage request) => SendAsync(request, CancellationToken.None); 17protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
ExponentialRetry.cs (3)
42public CancellationToken DefaultCancellationToken { get; set; } = CancellationToken.None; 51CancellationToken cancellationToken)
IRetryHandler.cs (1)
17CancellationToken cancellationToken);
Microsoft.AspNetCore (2)
WebApplication.cs (2)
160public Task StartAsync(CancellationToken cancellationToken = default) => 171public Task StopAsync(CancellationToken cancellationToken = default) =>
Microsoft.AspNetCore.Analyzers (1)
CompilationFeatureDetector.cs (1)
18CancellationToken cancellationToken = default)
Microsoft.AspNetCore.App.Analyzers (32)
Infrastructure\RouteUsageCache.cs (2)
30public RouteUsageModel? Get(SyntaxToken syntaxToken, CancellationToken cancellationToken) 40private RouteUsageModel? GetAndCache(SyntaxToken syntaxToken, CancellationToken cancellationToken)
Mvc\MvcAnalyzer.cs (1)
170private static RouteUsageModel? GetRouteUsageModel(AttributeData attribute, RouteUsageCache routeUsageCache, CancellationToken cancellationToken)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (5)
66public override Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CancellationToken cancellationToken) 77public override Task<CompletionChange> GetChangeAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken) 356private static bool HasNonRouteAttribute(SyntaxToken token, SemanticModel semanticModel, WellKnownTypes wellKnownTypes, CancellationToken cancellationToken) 386private static bool IsCurrentParameterBindable(SyntaxToken token, SemanticModel semanticModel, WellKnownTypes wellKnownTypes, CancellationToken cancellationToken) 483public readonly CancellationToken CancellationToken;
RouteEmbeddedLanguage\Infrastructure\RouteStringSyntaxDetector.cs (10)
19public static bool IsRouteStringSyntaxToken(SyntaxToken token, SemanticModel semanticModel, CancellationToken cancellationToken, out RouteOptions options) 59CancellationToken cancellationToken, 242CancellationToken cancellationToken, 274CancellationToken cancellationToken, 284CancellationToken cancellationToken, 367private static ISymbol? FindFieldOrPropertyForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken) 372private static IParameterSymbol? FindParameterForArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, CancellationToken cancellationToken) 375private static IParameterSymbol? FindParameterForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, CancellationToken cancellationToken) 388CancellationToken cancellationToken = default) 465CancellationToken cancellationToken = default)
RouteEmbeddedLanguage\Infrastructure\RouteUsageDetector.cs (3)
57public static RouteUsageContext BuildContext(RouteOptions routeOptions, SyntaxToken token, SemanticModel semanticModel, WellKnownTypes wellKnownTypes, CancellationToken cancellationToken) 232public static MapMethodParts? FindMapMethodParts(SemanticModel semanticModel, WellKnownTypes wellKnownTypes, SyntaxNode container, CancellationToken cancellationToken) 333private static IMethodSymbol? GetMethodInfo(SemanticModel semanticModel, SyntaxNode syntaxNode, CancellationToken cancellationToken)
RouteEmbeddedLanguage\RoutePatternAnalyzer.cs (2)
31var cancellationToken = context.CancellationToken; 45private static void AnalyzeToken(SemanticModelAnalysisContext context, RouteUsageCache routeUsageCache, SyntaxToken token, CancellationToken cancellationToken)
RouteEmbeddedLanguage\RoutePatternBraceMatcher.cs (1)
19public AspNetCoreBraceMatchingResult? FindBraces(SemanticModel semanticModel, SyntaxToken token, int position, CancellationToken cancellationToken)
RouteEmbeddedLanguage\RoutePatternCompletionProvider.cs (3)
60public override Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CancellationToken cancellationToken) 71public override Task<CompletionChange> GetChangeAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken) 332public readonly CancellationToken CancellationToken;
RouteEmbeddedLanguage\RoutePatternHighlighter.cs (3)
22SemanticModel semanticModel, SyntaxToken token, int position, CancellationToken cancellationToken) 35RouteUsageModel routeUsage, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 72private static void HighlightSymbol(SemanticModel semanticModel, IMethodSymbol methodSymbol, IList<AspNetCoreHighlightSpan> highlightSpans, ISymbol matchingParameter, CancellationToken cancellationToken)
src\aspnetcore\src\Shared\Roslyn\CodeAnalysisExtensions.cs (2)
179CancellationToken cancellationToken) 203CancellationToken cancellationToken)
Microsoft.AspNetCore.App.CodeFixes (4)
Dependencies\AddPackageFixer.cs (1)
116CancellationToken cancellationToken)
DetectMismatchedParameterOptionalityFixer.cs (1)
37private static async Task<Document> FixMismatchedParameterOptionalityAsync(Diagnostic diagnostic, Document document, CancellationToken cancellationToken)
Http\HeaderDictionaryIndexerFixer.cs (1)
42private static async Task<Document> FixHeaderDictionaryIndexer(Diagnostic diagnostic, Document document, string resolvedPropertyName, CancellationToken cancellationToken)
RouteParameterUnusedParameterFixer.cs (1)
58private static Task<Document> AddRouteParameterAsync(Diagnostic diagnostic, SyntaxNode root, RouteUsageCache routeUsageCache, Document document, CancellationToken cancellationToken)
Microsoft.AspNetCore.Authentication.Cookies (16)
ITicketStore.cs (16)
26/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 28Task<string> StoreAsync(AuthenticationTicket ticket, CancellationToken cancellationToken) => StoreAsync(ticket); 35/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 37Task<string> StoreAsync(AuthenticationTicket ticket, HttpContext httpContext, CancellationToken cancellationToken) => StoreAsync(ticket, cancellationToken); 52/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 54Task RenewAsync(string key, AuthenticationTicket ticket, CancellationToken cancellationToken) => RenewAsync(key, ticket); 62/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 64Task RenewAsync(string key, AuthenticationTicket ticket, HttpContext httpContext, CancellationToken cancellationToken) => RenewAsync(key, ticket, cancellationToken); 77/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 79Task<AuthenticationTicket?> RetrieveAsync(string key, CancellationToken cancellationToken) => RetrieveAsync(key); 86/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 88Task<AuthenticationTicket?> RetrieveAsync(string key, HttpContext httpContext, CancellationToken cancellationToken) => RetrieveAsync(key, cancellationToken); 101/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 103Task RemoveAsync(string key, CancellationToken cancellationToken) => RemoveAsync(key); 110/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 112Task RemoveAsync(string key, HttpContext httpContext, CancellationToken cancellationToken) => RemoveAsync(key, cancellationToken);
Microsoft.AspNetCore.Components (5)
NavigationManager.cs (1)
430var cancellationToken = cts.Token;
Routing\LocationChangingContext.cs (2)
29/// Gets a <see cref="System.Threading.CancellationToken"/> that can be used to determine if this navigation was canceled 32public CancellationToken CancellationToken { get; init; }
Routing\NavigationContext.cs (2)
12internal NavigationContext(string path, CancellationToken cancellationToken) 26public CancellationToken CancellationToken { get; }
Microsoft.AspNetCore.Components.AI (12)
Blocks\UIActionBlock.cs (4)
14/// <see cref="InvokeAsync(CancellationToken)"/> to execute it in the current UI circuit. 65public Task InvokeAsync(CancellationToken cancellationToken = default) 74internal Task<AIContent> GetResultAsync(CancellationToken cancellationToken) 77private async Task InvokeCoreAsync(CancellationToken cancellationToken)
Engine\AgentContext.cs (5)
63public Task SendMessageAsync(string text, CancellationToken cancellationToken = default) 74public async Task SendMessageAsync(ChatMessage message, CancellationToken cancellationToken = default) 100public async Task RetryAsync(CancellationToken cancellationToken = default) 190CancellationToken cancellationToken, 191CancellationToken callerToken)
Engine\ConversationStatus.cs (1)
28/// <see cref="AgentContext.RetryAsync(CancellationToken)"/> replays the turn.
Engine\UIAgent.cs (1)
104[EnumeratorCancellation] CancellationToken cancellationToken = default)
Pipeline\BlockMappingPipeline.cs (1)
51[EnumeratorCancellation] CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Components.AI.SourceGenerators (3)
ToolBlockParser.cs (3)
24public static ToolBlockParseResult Parse(GeneratorAttributeSyntaxContext ctx, CancellationToken ct) 113INamedTypeSymbol classSymbol, List<DiagnosticInfo> diagnostics, CancellationToken ct) 157INamedTypeSymbol classSymbol, List<DiagnosticInfo> diagnostics, CancellationToken ct)
Microsoft.AspNetCore.Components.Analyzers (4)
ComponentParameterAnalyzer.cs (1)
149private static bool IsSameSemanticAsAutoProperty(IPropertySymbol symbol, CancellationToken cancellationToken)
JSInteropCodeFixProvider.cs (1)
73private static async Task<Document> TryCatchWrapJSInteropCallAsync(Document document, SyntaxNode root, ExpressionStatementSyntax expressionStatement, CancellationToken cancellationToken)
JSInvokableCodeFixProvider.cs (1)
50CancellationToken cancellationToken)
StateHasChangedCodeFixProvider.cs (1)
60private static Task<Document> RemoveStateHasChangedCallAsync(Document document, SyntaxNode root, InvocationExpressionSyntax invocation, CancellationToken cancellationToken)
Microsoft.AspNetCore.Components.Endpoints (12)
CacheView\CacheViewService.cs (1)
274private async Task ResolveOrBeginCreateAsync(CacheView cacheView, CacheViewRenderState state, TaskCompletionSource<SerializedRenderFragment?> resolution, CancellationToken cancellationToken)
CacheView\CacheViewStore.cs (2)
10Func<CancellationToken, ValueTask<SerializedRenderFragment>> factory, 12CancellationToken cancellationToken);
CacheView\HybridCacheViewStore.cs (2)
22Func<CancellationToken, ValueTask<SerializedRenderFragment>> factory, 24CancellationToken cancellationToken)
CacheView\MemoryCacheViewStore.cs (2)
28Func<CancellationToken, ValueTask<SerializedRenderFragment>> factory, 30CancellationToken cancellationToken)
DependencyInjection\UnsupportedJavaScriptRuntime.cs (4)
14public ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, CancellationToken cancellationToken, object?[]? args) 23public ValueTask<IJSObjectReference> InvokeConstructorAsync(string identifier, CancellationToken cancellationToken, object?[]? args) 29public ValueTask<TValue> GetValueAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, CancellationToken cancellationToken) 35public ValueTask SetValueAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, TValue value, CancellationToken cancellationToken)
FormMapping\BrowserFileFromFormFile.cs (1)
20public Stream OpenReadStream(long maxAllowedSize = 512000, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Components.Forms (21)
EditContext.cs (10)
49/// <see cref="ValidationRequestedEventArgs.AddAsyncValidator(Func{CancellationToken, Task})"/>, for example 51/// <see cref="ValidateAsync(CancellationToken)"/> invokes every registered validator and awaits the 232/// <see cref="ValidationRequestedEventArgs.AddAsyncValidator(Func{CancellationToken, Task})"/> causes an 251/// register via <see cref="ValidationRequestedEventArgs.AddAsyncValidator(Func{CancellationToken, Task})"/>. 265public async Task<bool> ValidateAsync(CancellationToken cancellationToken = default) 337static Task InvokeAsyncValidator(Func<CancellationToken, Task> validate, CancellationToken cancellationToken) 344/// is invoked immediately with a <see cref="CancellationToken"/> owned by this <see cref="EditContext"/>, 352/// <see cref="CancellationTokenSource.CreateLinkedTokenSource(CancellationToken)"/>. Write 364public void RegisterAsyncFieldValidator(in FieldIdentifier fieldIdentifier, Func<CancellationToken, Task> validator)
EditContextDataAnnotationsExtensions.cs (5)
109private async Task ValidateFormAndNotifyAsync(CancellationToken cancellationToken) 138private async Task ValidateFormWithValidatorAsync(CancellationToken cancellationToken) 192private async Task ValidateFormWithValidatableInfoAsync(IValidatableTypeInfo validatableInfo, CancellationToken cancellationToken) 246private async Task ValidateFieldWithValidatorAsync(FieldIdentifier fieldIdentifier, PropertyInfo propertyInfo, CancellationToken cancellationToken) 282CancellationToken cancellationToken)
ValidationRequestedEventArgs.cs (6)
11private List<Func<CancellationToken, Task>>? _asyncValidators; 27/// Async validation can be registered via <see cref="AddAsyncValidator(Func{CancellationToken, Task})"/> only 36/// resulting <see cref="Task"/>. It is invoked by <see cref="EditContext.ValidateAsync(CancellationToken)"/> 43public void AddAsyncValidator(Func<CancellationToken, Task> validator) 57internal IReadOnlyList<Func<CancellationToken, Task>> AsyncValidators 58=> _asyncValidators ?? (IReadOnlyList<Func<CancellationToken, Task>>)[];
Microsoft.AspNetCore.Components.Media (4)
FileDownload.cs (1)
107var token = ResetCancellationToken();
MediaComponentBase.cs (3)
146var token = ResetCancellationToken(); 184private async Task LoadMediaAsync(MediaSource? source, CancellationToken cancellationToken) 283internal CancellationToken ResetCancellationToken()
Microsoft.AspNetCore.Components.QuickGrid (5)
GridItemsProviderRequest.cs (2)
43public CancellationToken CancellationToken { get; init; } 47CancellationToken cancellationToken)
QuickGrid.razor.cs (3)
89/// <see cref="ScrollToItemAsync(int, CancellationToken)"/>. Out-of-range values are clamped. The default 496/// Each call cancels any previously-running <see cref="ScrollToItemAsync(int, CancellationToken)"/> (last call wins). 503public Task ScrollToItemAsync(int itemIndex, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Components.Server (62)
Circuits\Circuit.cs (1)
37public Task<bool> RequestCircuitPauseAsync(CancellationToken cancellationToken = default)
Circuits\CircuitClientProxy.cs (2)
38public Task SendCoreAsync(string method, object[] args, CancellationToken cancellationToken = default) 48public Task<T> InvokeCoreAsync<T>(string method, object[] args, CancellationToken cancellationToken = default)
Circuits\CircuitHandler.cs (14)
10/// <see cref="OnCircuitOpenedAsync(Circuit, CancellationToken)"/> is invoked after an initial circuit to the client 14/// <see cref="OnConnectionUpAsync(Circuit, CancellationToken)"/> is invoked immediately after the completion of 15/// <see cref="OnCircuitOpenedAsync(Circuit, CancellationToken)"/>. In addition, the method is invoked each time a connection is re-established 16/// with a client after it's been dropped. <see cref="OnConnectionDownAsync(Circuit, CancellationToken)"/> is invoked each time a connection 20/// <see cref="OnCircuitClosedAsync(Circuit, CancellationToken)"/> is invoked prior to the server evicting the circuit to the client. 44/// <param name="cancellationToken">A <see cref="CancellationToken"/> that notifies when the client connection is aborted.</param> 46public virtual Task OnCircuitOpenedAsync(Circuit circuit, CancellationToken cancellationToken) => Task.CompletedTask; 51/// This method is executed once initially after <see cref="OnCircuitOpenedAsync(Circuit, CancellationToken)"/> 56/// <param name="cancellationToken">A <see cref="CancellationToken"/> that notifies when the client connection is aborted.</param> 58public virtual Task OnConnectionUpAsync(Circuit circuit, CancellationToken cancellationToken) => Task.CompletedTask; 64/// <param name="cancellationToken">The <see cref="CancellationToken"/>.</param> 66public virtual Task OnConnectionDownAsync(Circuit circuit, CancellationToken cancellationToken) => Task.CompletedTask; 72/// <param name="cancellationToken">The <see cref="CancellationToken"/>.</param> 74public virtual Task OnCircuitClosedAsync(Circuit circuit, CancellationToken cancellationToken) => Task.CompletedTask;
Circuits\CircuitHost.cs (10)
117public Task InitializeAsync(ProtectedPrerenderComponentApplicationStore store, ActivityContext httpActivityContext, CancellationToken cancellationToken) 215await OnConnectionDownAsync(CancellationToken.None); 225await OnCircuitDownAsync(CancellationToken.None); 253private async Task OnCircuitOpenedAsync(CancellationToken cancellationToken) 283public async Task OnConnectionUpAsync(CancellationToken cancellationToken) 315public async Task OnConnectionDownAsync(CancellationToken cancellationToken) 351private async Task OnCircuitDownAsync(CancellationToken cancellationToken) 768CancellationToken cancellation) 950internal Task<bool> RequestPauseAsync(CancellationToken cancellationToken) 1012internal async Task<bool> SendPersistedStateToClient(string rootComponents, string applicationState, CancellationToken cancellation)
Circuits\CircuitPersistenceManager.cs (3)
23public async Task PauseCircuitAsync(CircuitHost circuit, bool saveStateToClient = false, CancellationToken cancellation = default) 50internal async Task SaveStateToClient(CircuitHost circuit, PersistedCircuitState state, CancellationToken cancellation = default) 100public async Task<PersistedCircuitState> ResumeCircuitAsync(CircuitId circuitId, CancellationToken cancellation = default)
Circuits\CircuitRegistry.cs (1)
172public virtual async Task<CircuitHost> ConnectAsync(CircuitId circuitId, ISingleClientProxy clientProxy, string connectionId, CancellationToken cancellationToken)
Circuits\DefaultInMemoryCircuitPersistenceProvider.cs (2)
44public Task PersistCircuitAsync(CircuitId circuitId, PersistedCircuitState persistedCircuitState, CancellationToken cancellation = default) 99public Task<PersistedCircuitState> RestoreCircuitAsync(CircuitId circuitId, CancellationToken cancellation = default)
Circuits\HybridCacheCircuitPersistenceProvider.cs (3)
13private static readonly Func<CancellationToken, ValueTask<PersistedCircuitState>> _failOnCreate = 44public async Task PersistCircuitAsync(CircuitId circuitId, PersistedCircuitState persistedCircuitState, CancellationToken cancellation = default) 63public async Task<PersistedCircuitState> RestoreCircuitAsync(CircuitId circuitId, CancellationToken cancellation = default)
Circuits\ICircuitPersistenceProvider.cs (2)
9Task PersistCircuitAsync(CircuitId circuitId, PersistedCircuitState persistedCircuitState, CancellationToken cancellation = default); 11Task<PersistedCircuitState> RestoreCircuitAsync(CircuitId circuitId, CancellationToken cancellation = default);
Circuits\RemoteJSDataStream.cs (10)
16private readonly CancellationToken _streamCancellationToken; 42CancellationToken cancellationToken = default) 64CancellationToken cancellationToken) 168public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask; 182public override async Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 188public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 240public readonly CancellationToken Token; 246CancellationToken token1, CancellationToken token2) 262private ValueLinkedCancellationTokenSource(CancellationTokenSource? linkedCts, CancellationToken token)
Circuits\RemoteJSRuntime.cs (1)
232protected override async Task<Stream> ReadJSDataAsStreamAsync(IJSStreamReference jsStreamReference, long totalLength, CancellationToken cancellationToken = default)
Circuits\RevalidatingServerAuthenticationStateProvider.cs (3)
56/// <param name="cancellationToken">A <see cref="CancellationToken"/> to observe while performing the operation.</param> 58protected abstract Task<bool> ValidateAuthenticationStateAsync(AuthenticationState authenticationState, CancellationToken cancellationToken); 60private async Task RevalidationLoop(Task<AuthenticationState> authenticationStateTask, CancellationToken cancellationToken)
src\aspnetcore\src\Components\Shared\src\ArrayBuilderMemoryStream.cs (5)
53public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 56public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 72public override ValueTask WriteAsync(ReadOnlyMemory<byte> memory, CancellationToken cancellationToken) 79public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 94public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask;
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (3)
138public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 191private async Task CopyToSlowAsync(Stream destination, CancellationToken cancellationToken) 277public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask;
src\aspnetcore\src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\MessagePackReader.cs (1)
60public CancellationToken CancellationToken { get; set; }
src\aspnetcore\src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\MessagePackWriter.cs (1)
60public CancellationToken CancellationToken { get; set; }
Microsoft.AspNetCore.Components.Testing (3)
Infrastructure\ParentProcessWatcher.cs (1)
24protected override async Task ExecuteAsync(CancellationToken stoppingToken)
Infrastructure\ReadinessNotificationService.cs (2)
22public Task StartAsync(CancellationToken cancellationToken) 40public Task StopAsync(CancellationToken cancellationToken) => Task.CompletedTask;
Microsoft.AspNetCore.Components.Testing.Generators (2)
StartupHookGenerator.cs (2)
37static bool IsConfigureServicesCandidate(SyntaxNode node, CancellationToken ct) 69GeneratorSyntaxContext context, CancellationToken ct)
Microsoft.AspNetCore.Components.Web (29)
Forms\InputFile.cs (1)
67internal Stream OpenReadStream(BrowserFile file, long maxAllowedSize, CancellationToken cancellationToken)
Forms\InputFile\BrowserFile.cs (1)
36public Stream OpenReadStream(long maxAllowedSize = 512000, CancellationToken cancellationToken = default)
Forms\InputFile\BrowserFileStream.cs (5)
27CancellationToken cancellationToken) 67public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 70public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 86private async Task<Stream> OpenReadStreamAsync(CancellationToken cancellationToken) 101private async ValueTask<int> CopyFileDataIntoBuffer(Memory<byte> destination, CancellationToken cancellationToken)
Forms\InputFile\IBrowserFile.cs (2)
40/// Calling <see cref="OpenReadStream(long, CancellationToken)"/> 56Stream OpenReadStream(long maxAllowedSize = 500 * 1024, CancellationToken cancellationToken = default);
Virtualization\ItemsProviderRequest.cs (4)
23/// The <see cref="System.Threading.CancellationToken"/> used to relay cancellation of the request. 25public CancellationToken CancellationToken { get; } 33/// The <see cref="System.Threading.CancellationToken"/> used to relay cancellation of the request. 35public ItemsProviderRequest(int startIndex, int count, CancellationToken cancellationToken)
Virtualization\Virtualize.cs (15)
204/// to scroll programmatically at any later point, call <see cref="ScrollToItemAsync(int, CancellationToken)"/>. 232/// Each call cancels any previously-running <see cref="ScrollToItemAsync(int, CancellationToken)"/> (last call wins). 240public Task ScrollToItemAsync(int itemIndex, CancellationToken cancellationToken = default) 259private async Task ScrollToItemAsyncCore(int itemIndex, CancellationToken cancellationToken) 266var token = ourCts.Token; 329private async Task EnsureRenderCommittedAsync(bool refetchRequired, CancellationToken token) 352private async ValueTask<ViewportFillDirection?> AlignToTargetAsync(int itemIndex, CancellationToken token) 523await ScrollToItemAsyncCore(InitialItemIndex, CancellationToken.None); 538var fillDirection = await AlignToTargetAsync(InitialItemIndex, CancellationToken.None); 935=> RefreshDataCoreAsync(renderOnSuccess, CancellationToken.None); 937private async ValueTask RefreshDataCoreAsync(bool renderOnSuccess, CancellationToken ownerCancellationToken) 941CancellationToken cancellationToken; 1106int countDelta, int newTotalCount, CancellationToken cancellationToken) 1155ItemsProviderResult<TItem> result, ItemsProviderRequest request, CancellationToken cancellationToken) 1175_nextRenderTcs?.TrySetCanceled(CancellationToken.None);
Virtualization\VirtualizeJsInterop.cs (1)
65public ValueTask<ViewportFillDirection?> AlignToItemAsync(int localIndex, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Components.WebAssembly (18)
Hosting\HostedServiceExecutor.cs (2)
20public async Task StartAsync(CancellationToken token) 28public async Task StopAsync(CancellationToken token)
Hosting\WebAssemblyHost.cs (3)
87await _hostedServiceExecutor.StopAsync(CancellationToken.None); 125return RunAsyncCore(CancellationToken.None); 129internal async Task RunAsyncCore(CancellationToken cancellationToken, WebAssemblyCultureProvider? cultureProvider = null)
Services\DefaultWebAssemblyJSRuntime.cs (1)
161protected override Task<Stream> ReadJSDataAsStreamAsync(IJSStreamReference jsStreamReference, long totalLength, CancellationToken cancellationToken = default)
src\aspnetcore\src\Components\Shared\src\ArrayBuilderMemoryStream.cs (5)
53public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 56public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 72public override ValueTask WriteAsync(ReadOnlyMemory<byte> memory, CancellationToken cancellationToken) 79public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 94public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask;
src\aspnetcore\src\Components\Shared\src\PullFromJSDataStream.cs (7)
17private readonly CancellationToken _streamCancellationToken; 24CancellationToken cancellationToken = default) 34CancellationToken cancellationToken) 62public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask; 76public override async Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 79public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 88private void ThrowIfCancellationRequested(CancellationToken cancellationToken)
Microsoft.AspNetCore.Components.WebAssembly.Authentication (1)
Services\AuthorizationMessageHandler.cs (1)
48protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Microsoft.AspNetCore.Components.WebAssembly.Server (4)
TargetPickerUi.cs (4)
51static async Task SendMessageToBrowser(NetworkStream toStream, ExpandoObject args, CancellationToken token) 59static async Task<string> ReceiveMessageLoop(TcpClient browserDebugClientConnect, CancellationToken token) 98static async Task EvaluateOnBrowser(NetworkStream toStream, string? to, string text, CancellationToken token) 137var token = source.Token;
Microsoft.AspNetCore.Components.WebView (13)
Services\WebViewJSRuntime.cs (1)
82protected override Task<Stream> ReadJSDataAsStreamAsync(IJSStreamReference jsStreamReference, long totalLength, CancellationToken cancellationToken = default)
src\aspnetcore\src\Components\Shared\src\ArrayBuilderMemoryStream.cs (5)
53public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 56public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 72public override ValueTask WriteAsync(ReadOnlyMemory<byte> memory, CancellationToken cancellationToken) 79public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 94public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask;
src\aspnetcore\src\Components\Shared\src\PullFromJSDataStream.cs (7)
17private readonly CancellationToken _streamCancellationToken; 24CancellationToken cancellationToken = default) 34CancellationToken cancellationToken) 62public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask; 76public override async Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 79public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 88private void ThrowIfCancellationRequested(CancellationToken cancellationToken)
Microsoft.AspNetCore.Connections.Abstractions (20)
BaseConnectionContext.cs (1)
36public virtual CancellationToken ConnectionClosed { get; set; }
DefaultConnectionContext.cs (1)
90public override CancellationToken ConnectionClosed { get; set; }
Features\IAuthenticationRefreshFeature.cs (1)
26Task<TimeSpan?> RefreshAuthenticationAsync(CancellationToken cancellationToken = default);
Features\IConnectionLifetimeFeature.cs (2)
14/// Gets or sets the <see cref="CancellationToken"/> that is triggered when the connection is closed. 16CancellationToken ConnectionClosed { get; set; }
Features\IConnectionLifetimeNotificationFeature.cs (2)
14/// Gets or set an <see cref="CancellationToken"/> that will be triggered when closing the connection has been requested. 16CancellationToken ConnectionClosedRequested { get; set; }
IConnectionFactory.cs (2)
19/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 23ValueTask<ConnectionContext> ConnectAsync(EndPoint endpoint, CancellationToken cancellationToken = default);
IConnectionListener.cs (2)
26ValueTask<ConnectionContext?> AcceptAsync(CancellationToken cancellationToken = default); 33ValueTask UnbindAsync(CancellationToken cancellationToken = default);
IConnectionListenerFactory.cs (1)
21ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default);
IMulitplexedConnectionListener.cs (2)
27ValueTask UnbindAsync(CancellationToken cancellationToken = default); 35ValueTask<MultiplexedConnectionContext?> AcceptAsync(IFeatureCollection? features = null, CancellationToken cancellationToken = default);
IMultiplexedConnectionFactory.cs (2)
21/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 25ValueTask<MultiplexedConnectionContext> ConnectAsync(EndPoint endpoint, IFeatureCollection? features = null, CancellationToken cancellationToken = default);
IMultiplexedConnectionListenerFactory.cs (1)
23ValueTask<IMultiplexedConnectionListener> BindAsync(EndPoint endpoint, IFeatureCollection? features = null, CancellationToken cancellationToken = default);
MultiplexedConnectionContext.cs (2)
21public abstract ValueTask<ConnectionContext?> AcceptAsync(CancellationToken cancellationToken = default); 29public abstract ValueTask<ConnectionContext> ConnectAsync(IFeatureCollection? features = null, CancellationToken cancellationToken = default);
TlsConnectionCallbackOptions.cs (1)
21public Func<TlsConnectionCallbackContext, CancellationToken, ValueTask<SslServerAuthenticationOptions>> OnConnection { get; set; } = default!;
Microsoft.AspNetCore.DataProtection (12)
Internal\DataProtectionHostedService.cs (2)
29public Task StartAsync(CancellationToken token) 49public Task StopAsync(CancellationToken token) => Task.CompletedTask;
KeyManagement\IKeyManager.cs (1)
52CancellationToken GetCacheExpirationToken();
KeyManagement\Internal\CacheableKeyRing.cs (4)
16private readonly CancellationToken _expirationToken; 18internal CacheableKeyRing(CancellationToken expirationToken, DateTimeOffset expirationTime, IKey defaultKey, IEnumerable<IKey> allKeys) 23internal CacheableKeyRing(CancellationToken expirationToken, DateTimeOffset expirationTime, IKeyRing keyRing) 49return new CacheableKeyRing(CancellationToken.None, now + extension, KeyRing);
KeyManagement\KeyRingProvider.cs (4)
84var cacheExpirationToken = _keyManager.GetCacheExpirationToken(); 171private CacheableKeyRing CreateCacheableKeyRingCoreStep2(DateTimeOffset now, CancellationToken cacheExpirationToken, IKey defaultKey, IEnumerable<IKey> allKeys) 451CancellationToken.None, // GetKeyRingFromCompletedTaskUnsynchronized will need to react if this becomes cancellable 518CancellationToken.None,
KeyManagement\XmlKeyManager.cs (1)
281public CancellationToken GetCacheExpirationToken()
Microsoft.AspNetCore.Diagnostics (1)
ExceptionHandler\IExceptionHandler.cs (1)
26ValueTask<bool> TryHandleAsync(HttpContext httpContext, Exception exception, CancellationToken cancellationToken);
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (2)
Latency\RequestLatencyTelemetryMiddlewareTests.cs (2)
242public async Task ExportAsync(LatencyData latencyData, CancellationToken cancellationToken) 260public async Task ExportAsync(LatencyData latencyData, CancellationToken cancellationToken)
Microsoft.AspNetCore.Grpc.JsonTranscoding (10)
Internal\CallHandlers\UnaryServerCallHandler.cs (1)
54await JsonRequestHelpers.SendMessage(serverCallContext, SerializerOptions, response, CancellationToken.None);
Internal\HttpContextStreamWriter.cs (4)
32Task IAsyncStreamWriter<TResponse>.WriteAsync(TResponse message, CancellationToken cancellationToken) 39return WriteAsyncCore(message, CancellationToken.None); 42private async Task WriteAsyncCore(TResponse message, CancellationToken cancellationToken) 84private async Task WriteMessageAndDelimiter(TResponse message, CancellationToken cancellationToken)
Internal\JsonRequestHelpers.cs (4)
101await WriteResponseMessage(response, encoding, e, options, CancellationToken.None); 166public static async ValueTask WriteResponseMessage(HttpResponse response, Encoding encoding, object responseBody, JsonSerializerOptions options, CancellationToken cancellationToken) 352await fs.DrainAsync(CancellationToken.None); 378public static async ValueTask SendMessage<TResponse>(JsonTranscodingServerCallContext serverCallContext, JsonSerializerOptions serializerOptions, TResponse message, CancellationToken cancellationToken) where TResponse : class
Internal\JsonTranscodingServerCallContext.cs (1)
170protected override CancellationToken CancellationTokenCore => HttpContext.RequestAborted;
Microsoft.AspNetCore.HeaderPropagation (1)
HeaderPropagationMessageHandler.cs (1)
41protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Microsoft.AspNetCore.Hosting (16)
GenericHost\GenericWebHostApplicationLifetime.cs (3)
17public CancellationToken ApplicationStarted => _applicationLifetime.ApplicationStarted; 19public CancellationToken ApplicationStopping => _applicationLifetime.ApplicationStopping; 21public CancellationToken ApplicationStopped => _applicationLifetime.ApplicationStopped;
GenericHost\GenericWebHostService.cs (2)
62public async Task StartAsync(CancellationToken cancellationToken) 197public async Task StopAsync(CancellationToken cancellationToken)
Internal\ApplicationLifetime.cs (3)
34public CancellationToken ApplicationStarted => _startedSource.Token; 40public CancellationToken ApplicationStopping => _stoppingSource.Token; 47public CancellationToken ApplicationStopped => _stoppedSource.Token;
Internal\HostedServiceExecutor.cs (2)
17public async Task StartAsync(CancellationToken token) 25public async Task StopAsync(CancellationToken token)
Internal\WebHost.cs (2)
125public async Task StartAsync(CancellationToken cancellationToken = default) 280public async Task StopAsync(CancellationToken cancellationToken = default)
WebHostExtensions.cs (4)
47public static async Task WaitForShutdownAsync(this IWebHost host, CancellationToken token = default) 80public static async Task RunAsync(this IWebHost host, CancellationToken token = default) 108private static async Task RunAsync(this IWebHost host, CancellationToken token, string? startupMessage) 152private static async Task WaitForTokenShutdownAsync(this IWebHost host, CancellationToken cancellationToken)
Microsoft.AspNetCore.Hosting.Abstractions (6)
HostingAbstractionsWebHostBuilderExtensions.cs (1)
176host.StartAsync(CancellationToken.None).GetAwaiter().GetResult();
IApplicationLifetime.cs (3)
20CancellationToken ApplicationStarted { get; } 26CancellationToken ApplicationStopping { get; } 33CancellationToken ApplicationStopped { get; }
IWebHost.cs (2)
35Task StartAsync(CancellationToken cancellationToken = default); 42Task StopAsync(CancellationToken cancellationToken = default);
Microsoft.AspNetCore.Hosting.Server.Abstractions (2)
IServer.cs (2)
24Task StartAsync<TContext>(IHttpApplication<TContext> application, CancellationToken cancellationToken) where TContext : notnull; 30Task StopAsync(CancellationToken cancellationToken);
Microsoft.AspNetCore.Http (31)
DefaultHttpContext.cs (1)
184public override CancellationToken RequestAborted
Features\DefaultConnectionLifetimeNotificationFeature.cs (1)
25public CancellationToken ConnectionClosedRequested { get; set; }
Features\FormFeature.cs (3)
156public Task<IFormCollection> ReadFormAsync() => ReadFormAsync(CancellationToken.None); 159public Task<IFormCollection> ReadFormAsync(CancellationToken cancellationToken) 177private async Task<IFormCollection> InnerReadFormAsync(CancellationToken cancellationToken)
Features\HttpRequestLifetimeFeature.cs (1)
12public CancellationToken RequestAborted { get; set; }
Features\TlsConnectionFeature.cs (1)
17public Task<X509Certificate2?> GetClientCertificateAsync(CancellationToken cancellationToken)
FormFile.cs (2)
99public async Task CopyToAsync(Stream target, CancellationToken cancellationToken = default(CancellationToken))
Internal\DefaultConnectionInfo.cs (1)
86public override Task<X509Certificate2?> GetClientCertificateAsync(CancellationToken cancellationToken = default)
Internal\DefaultHttpRequest.cs (1)
161public override Task<IFormCollection> ReadFormAsync(CancellationToken cancellationToken)
Internal\DefaultHttpResponse.cs (1)
155public override Task StartAsync(CancellationToken cancellationToken = default)
Internal\ReferenceReadStream.cs (5)
101public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 104public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 118public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 123public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 135public override Task FlushAsync(CancellationToken cancellationToken)
RequestFormReaderExtensions.cs (1)
22CancellationToken cancellationToken = new CancellationToken())
SendFileFallback.cs (2)
21/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to abort the transmission.</param> 23public static async Task SendFileAsync(Stream destination, string filePath, long offset, long? count, CancellationToken cancellationToken)
src\aspnetcore\src\Http\Shared\StreamCopyOperationInternal.cs (2)
20public static Task CopyToAsync(Stream source, Stream destination, long? count, CancellationToken cancel) 32public static async Task CopyToAsync(Stream source, Stream destination, long? count, int bufferSize, CancellationToken cancel)
StreamResponseBodyFeature.cs (3)
84/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to abort the transmission.</param> 86public virtual async Task SendFileAsync(string path, long offset, long? count, CancellationToken cancellationToken) 100public virtual Task StartAsync(CancellationToken cancellationToken = default)
Timeouts\CancellationTokenLinker.cs (1)
12public (CancellationTokenSource linkedCts, CancellationTokenSource timeoutCts) GetLinkedCancellationTokenSource(HttpContext httpContext, CancellationToken originalToken, TimeSpan timeSpan)
Timeouts\HttpRequestTimeoutFeature.cs (1)
15public CancellationToken RequestTimeoutToken => _timeoutCancellationTokenSource.Token;
Timeouts\ICancellationTokenLinker.cs (1)
8(CancellationTokenSource linkedCts, CancellationTokenSource timeoutCts) GetLinkedCancellationTokenSource(HttpContext httpContext, CancellationToken originalToken, TimeSpan timeSpan);
Timeouts\IHttpRequestTimeoutFeature.cs (2)
12/// A <see cref="CancellationToken" /> that will trigger when the request times out. 14CancellationToken RequestTimeoutToken { get; }
Timeouts\RequestTimeoutsMiddleware.cs (1)
98var originalToken = context.RequestAborted;
Microsoft.AspNetCore.Http.Abstractions (11)
ConnectionInfo.cs (1)
54public abstract Task<X509Certificate2?> GetClientCertificateAsync(CancellationToken cancellationToken = new CancellationToken());
Extensions\HttpResponseWritingExtensions.cs (5)
26public static Task WriteAsync(this HttpResponse response, string text, CancellationToken cancellationToken = default(CancellationToken)) 43public static Task WriteAsync(this HttpResponse response, string text, Encoding encoding, CancellationToken cancellationToken = default(CancellationToken)) 64private static async Task StartAndWriteAsyncAwaited(this HttpResponse response, string text, Encoding encoding, CancellationToken cancellationToken, Task startAsyncTask)
HttpContext.cs (2)
63public abstract CancellationToken RequestAborted { get; set; } 98public CancellationToken RequestAborted => _context.RequestAborted;
HttpRequest.cs (2)
134/// To prevent this the method <see cref="ReadFormAsync(CancellationToken)"/> can be used. 147public abstract Task<IFormCollection> ReadFormAsync(CancellationToken cancellationToken = new CancellationToken());
HttpResponse.cs (1)
149public virtual Task StartAsync(CancellationToken cancellationToken = default) { throw new NotImplementedException(); }
Microsoft.AspNetCore.Http.Connections (23)
Internal\HttpConnectionContext.cs (3)
69internal CancellationToken SendingToken { get; private set; } 223public override CancellationToken ConnectionClosed { get; set; } 225public CancellationToken ConnectionClosedRequested { get; set; }
Internal\Transports\IHttpTransport.cs (1)
14Task<bool> ProcessRequestAsync(HttpContext context, CancellationToken token);
Internal\Transports\LongPollingServerTransport.cs (4)
14private readonly CancellationToken _timeoutToken; 17public LongPollingServerTransport(CancellationToken timeoutToken, PipeReader application, ILoggerFactory loggerFactory) 21public LongPollingServerTransport(CancellationToken timeoutToken, PipeReader application, ILoggerFactory loggerFactory, HttpConnectionContext? connection) 32public async Task<bool> ProcessRequestAsync(HttpContext context, CancellationToken token)
Internal\Transports\ServerSentEventsServerTransport.cs (1)
31public async Task<bool> ProcessRequestAsync(HttpContext context, CancellationToken cancellationToken)
Internal\Transports\WebSocketsServerTransport.cs (3)
37public async Task<bool> ProcessRequestAsync(HttpContext context, CancellationToken token) 133var token = _connection.Cancellation?.Token ?? default; 281await socket.CloseOutputAsync(error != null ? WebSocketCloseStatus.InternalServerError : WebSocketCloseStatus.NormalClosure, "", CancellationToken.None);
ServerSentEventsMessageFormatter.cs (1)
15public static async Task WriteMessageAsync(ReadOnlySequence<byte> payload, Stream output, CancellationToken token)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (3)
138public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 191private async Task CopyToSlowAsync(Stream destination, CancellationToken cancellationToken) 277public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask;
src\aspnetcore\src\SignalR\common\Shared\PipeWriterStream.cs (3)
56public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 62public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default) 68private ValueTask WriteCoreAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
src\aspnetcore\src\SignalR\common\Shared\StreamExtensions.cs (2)
14public static ValueTask WriteAsync(this Stream stream, ReadOnlySequence<byte> buffer, CancellationToken cancellationToken = default) 31private static async ValueTask WriteMultiSegmentAsync(Stream stream, ReadOnlySequence<byte> buffer, CancellationToken cancellationToken)
src\aspnetcore\src\SignalR\common\Shared\WebSocketExtensions.cs (2)
14public static ValueTask SendAsync(this WebSocket webSocket, ReadOnlySequence<byte> buffer, WebSocketMessageType webSocketMessageType, CancellationToken cancellationToken = default) 39private static async ValueTask SendMultiSegmentAsync(WebSocket webSocket, ReadOnlySequence<byte> buffer, WebSocketMessageType webSocketMessageType, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Http.Connections.Client (33)
HttpConnection.cs (10)
185/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 192public Task StartAsync(CancellationToken cancellationToken = default) 201/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 208public async Task StartAsync(TransferFormat transferFormat, CancellationToken cancellationToken = default) 216private async Task StartAsyncCore(TransferFormat transferFormat, CancellationToken cancellationToken) 312private async Task SelectAndStartTransport(TransferFormat transferFormat, CancellationToken cancellationToken) 453private async Task<NegotiationResponse> NegotiateAsync(Uri url, HttpClient httpClient, ILogger logger, CancellationToken cancellationToken) 539CancellationToken cancellationToken, bool useStatefulReconnect) 746private async Task<NegotiationResponse> GetNegotiationResponseAsync(Uri uri, CancellationToken cancellationToken) 769async Task<TimeSpan?> IAuthenticationRefreshFeature.RefreshAuthenticationAsync(CancellationToken cancellationToken)
HttpConnectionFactory.cs (2)
40/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 44public async ValueTask<ConnectionContext> ConnectAsync(EndPoint endPoint, CancellationToken cancellationToken = default)
HttpConnectionOptions.cs (3)
71public Func<WebSocketConnectionContext, CancellationToken, ValueTask<WebSocket>>? WebSocketFactory { get; set; } 248/// Gets or sets the default <see cref="TransferFormat" /> to use if <see cref="HttpConnection.StartAsync(CancellationToken)"/> 249/// is called instead of <see cref="HttpConnection.StartAsync(TransferFormat, CancellationToken)"/>.
Internal\AccessTokenHttpMessageHandler.cs (1)
22protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Internal\Http2HttpMessageHandler.cs (1)
20protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Internal\ITransport.cs (1)
14Task StartAsync(Uri url, TransferFormat transferFormat, CancellationToken cancellationToken = default);
Internal\LoggingHttpMessageHandler.cs (1)
25protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Internal\LongPollingTransport.cs (2)
43public async Task StartAsync(Uri url, TransferFormat transferFormat, CancellationToken cancellationToken = default) 141private async Task Poll(Uri pollUrl, CancellationToken cancellationToken)
Internal\SendUtils.cs (1)
19public static async Task SendMessages(Uri sendUrl, IDuplexPipe application, HttpClient httpClient, ILogger logger, CancellationToken cancellationToken = default)
Internal\ServerSentEventsTransport.cs (2)
46public async Task StartAsync(Uri url, TransferFormat transferFormat, CancellationToken cancellationToken = default) 126private async Task ProcessEventStream(HttpResponseMessage response, CancellationToken cancellationToken)
Internal\WebSocketsTransport.cs (2)
90private async ValueTask<WebSocket> DefaultWebSocketFactory(WebSocketConnectionContext context, CancellationToken cancellationToken) 287public async Task StartAsync(Uri url, TransferFormat transferFormat, CancellationToken cancellationToken = default)
src\aspnetcore\src\SignalR\common\Shared\PipeWriterStream.cs (3)
56public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 62public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default) 68private ValueTask WriteCoreAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
src\aspnetcore\src\SignalR\common\Shared\StreamExtensions.cs (2)
14public static ValueTask WriteAsync(this Stream stream, ReadOnlySequence<byte> buffer, CancellationToken cancellationToken = default) 31private static async ValueTask WriteMultiSegmentAsync(Stream stream, ReadOnlySequence<byte> buffer, CancellationToken cancellationToken)
src\aspnetcore\src\SignalR\common\Shared\WebSocketExtensions.cs (2)
14public static ValueTask SendAsync(this WebSocket webSocket, ReadOnlySequence<byte> buffer, WebSocketMessageType webSocketMessageType, CancellationToken cancellationToken = default) 39private static async ValueTask SendMultiSegmentAsync(WebSocket webSocket, ReadOnlySequence<byte> buffer, WebSocketMessageType webSocketMessageType, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Http.Extensions (53)
HttpRequestJsonExtensions.cs (14)
37/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to cancel the operation.</param> 41CancellationToken cancellationToken = default) 56/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to cancel the operation.</param> 63CancellationToken cancellationToken = default) 114/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to cancel the operation.</param> 121CancellationToken cancellationToken = default) 170/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to cancel the operation.</param> 177CancellationToken cancellationToken = default) 226/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to cancel the operation.</param> 231CancellationToken cancellationToken = default) 246/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to cancel the operation.</param> 254CancellationToken cancellationToken = default) 307/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to cancel the operation.</param> 315CancellationToken cancellationToken = default)
HttpResponseJsonExtensions.cs (23)
32/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to cancel the operation.</param> 39CancellationToken cancellationToken = default) 54/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to cancel the operation.</param> 62CancellationToken cancellationToken = default) 76/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to cancel the operation.</param> 85CancellationToken cancellationToken = default) 111/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to cancel the operation.</param> 118CancellationToken cancellationToken = default) 133CancellationToken cancellationToken) 151/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to cancel the operation.</param> 160CancellationToken cancellationToken = default) 175CancellationToken cancellationToken) 191CancellationToken cancellationToken) 207/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to cancel the operation.</param> 215CancellationToken cancellationToken = default) 230/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to cancel the operation.</param> 239CancellationToken cancellationToken = default) 253/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to cancel the operation.</param> 263CancellationToken cancellationToken = default) 289CancellationToken cancellationToken) 307/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to cancel the operation.</param> 315CancellationToken cancellationToken = default) 332CancellationToken cancellationToken)
RequestDelegateFactory.cs (1)
851else if (parameter.ParameterType == typeof(CancellationToken))
SendFileResponseExtensions.cs (10)
23/// <param name="cancellationToken">The <see cref="CancellationToken"/>.</param> 25public static Task SendFileAsync(this HttpResponse response, IFileInfo file, CancellationToken cancellationToken = default) 43public static Task SendFileAsync(this HttpResponse response, IFileInfo file, long offset, long? count, CancellationToken cancellationToken = default) 56/// <param name="cancellationToken">The <see cref="CancellationToken"/>.</param> 59public static Task SendFileAsync(this HttpResponse response, string fileName, CancellationToken cancellationToken = default) 77public static Task SendFileAsync(this HttpResponse response, string fileName, long offset, long? count, CancellationToken cancellationToken = default) 85private static async Task SendFileAsyncCore(HttpResponse response, IFileInfo file, long offset, long? count, CancellationToken cancellationToken) 93var localCancel = useRequestAborted ? response.HttpContext.RequestAborted : cancellationToken; 112private static async Task SendFileAsyncCore(HttpResponse response, string fileName, long offset, long? count, CancellationToken cancellationToken = default) 115var localCancel = useRequestAborted ? response.HttpContext.RequestAborted : cancellationToken;
src\aspnetcore\src\Http\Shared\StreamCopyOperationInternal.cs (2)
20public static Task CopyToAsync(Stream source, Stream destination, long? count, CancellationToken cancel) 32public static async Task CopyToAsync(Stream source, Stream destination, long? count, int bufferSize, CancellationToken cancel)
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
226.MakeGenericType(typeof(CancellationToken));
StreamCopyOperation.cs (2)
18public static Task CopyToAsync(Stream source, Stream destination, long? count, CancellationToken cancel) 28public static Task CopyToAsync(Stream source, Stream destination, long? count, int bufferSize, CancellationToken cancel)
Microsoft.AspNetCore.Http.Features (18)
IFormFeature.cs (3)
20/// request body was read using <see cref="ReadFormAsync(CancellationToken)"/> or <see cref="ReadForm"/>, or 31/// Consider using <see cref="ReadFormAsync(CancellationToken)"/> instead. 42Task<IFormCollection> ReadFormAsync(CancellationToken cancellationToken);
IFormFile.cs (2)
67Task CopyToAsync(Stream target, CancellationToken cancellationToken = default(CancellationToken));
IHttpRequestLifetimeFeature.cs (2)
12/// A <see cref="CancellationToken"/> that fires if the request is aborted and 16CancellationToken RequestAborted { get; set; }
IHttpResponseBodyFeature.cs (3)
31Task StartAsync(CancellationToken cancellationToken = default); 39/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to abort the transmission.</param> 41Task SendFileAsync(string path, long offset, long? count, CancellationToken cancellationToken = default);
IHttpWebTransportFeature.cs (1)
24ValueTask<IWebTransportSession> AcceptAsync(CancellationToken cancellationToken = default);
ISession.cs (4)
34Task LoadAsync(CancellationToken cancellationToken = default(CancellationToken)); 40Task CommitAsync(CancellationToken cancellationToken = default(CancellationToken));
ITlsConnectionFeature.cs (1)
22Task<X509Certificate2?> GetClientCertificateAsync(CancellationToken cancellationToken);
IWebTransportSession.cs (2)
33ValueTask<ConnectionContext?> AcceptStreamAsync(CancellationToken cancellationToken = default); 40ValueTask<ConnectionContext?> OpenUnidirectionalStreamAsync(CancellationToken cancellationToken = default);
Microsoft.AspNetCore.Http.RequestDelegateGenerator (2)
RequestDelegateGenerator.Parser.cs (2)
15internal static bool IsEndpointInvocation(SyntaxNode node, CancellationToken cancellationToken) 18internal static Endpoint? TransformEndpoint(GeneratorSyntaxContext context, CancellationToken cancellationToken)
Microsoft.AspNetCore.Http.Results (2)
src\aspnetcore\src\Http\Shared\StreamCopyOperationInternal.cs (2)
20public static Task CopyToAsync(Stream source, Stream destination, long? count, CancellationToken cancel) 32public static async Task CopyToAsync(Stream source, Stream destination, long? count, int bufferSize, CancellationToken cancel)
Microsoft.AspNetCore.HttpLogging (18)
BufferingStream.cs (5)
226public override Task FlushAsync(CancellationToken cancellationToken) 236public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 256public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 261public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 293public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
FileLoggerProcessor.cs (3)
155private async Task WriteMessagesAsync(List<string> messages, CancellationToken cancellationToken) 260internal virtual async Task WriteMessageAsync(string message, StreamWriter streamWriter, CancellationToken cancellationToken) 333public virtual Task OnFirstWrite(StreamWriter streamWriter, CancellationToken cancellationToken)
HttpLoggingFields.cs (1)
98/// or when <see cref="IHttpResponseBodyFeature.StartAsync(System.Threading.CancellationToken)"/>
RequestBufferingStream.cs (2)
30public override async ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 45public override async Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
ResponseBufferingStream.cs (5)
114public override async Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 119public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 193public async Task SendFileAsync(string path, long offset, long? count, CancellationToken cancellation) 199public async Task StartAsync(CancellationToken token = default) 217public override async Task FlushAsync(CancellationToken cancellationToken)
W3CLoggerProcessor.cs (2)
25public override async Task OnFirstWrite(StreamWriter streamWriter, CancellationToken cancellationToken) 120internal override Task WriteMessageAsync(string message, StreamWriter streamWriter, CancellationToken cancellationToken)
Microsoft.AspNetCore.HttpOverrides (2)
CertificateForwardingFeature.cs (2)
27get => GetClientCertificateAsync(CancellationToken.None).Result; 31public Task<X509Certificate2?> GetClientCertificateAsync(CancellationToken cancellationToken)
Microsoft.AspNetCore.Identity (8)
AspNetRoleManager.cs (3)
15private readonly CancellationToken _cancel; 34_cancel = contextAccessor?.HttpContext?.RequestAborted ?? CancellationToken.None; 40protected override CancellationToken CancellationToken => _cancel;
AspNetUserManager.cs (3)
17private readonly CancellationToken _cancel; 42_cancel = services?.GetService<IHttpContextAccessor>()?.HttpContext?.RequestAborted ?? CancellationToken.None; 48protected override CancellationToken CancellationToken => _cancel;
IdentityApiEndpointRouteBuilderExtensions.cs (2)
77await userStore.SetUserNameAsync(user, email, CancellationToken.None); 78await emailStore.SetEmailAsync(user, email, CancellationToken.None);
Microsoft.AspNetCore.Identity.EntityFrameworkCore (198)
RoleStore.cs (41)
114/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 116protected virtual async Task SaveChanges(CancellationToken cancellationToken) 128/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 130public virtual async Task<IdentityResult> CreateAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)) 144/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 146public virtual async Task<IdentityResult> UpdateAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)) 169/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 171public virtual async Task<IdentityResult> DeleteAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)) 192/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 194public virtual Task<string> GetRoleIdAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)) 206/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 208public virtual Task<string?> GetRoleNameAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)) 221/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 223public virtual Task SetRoleNameAsync(TRole role, string? roleName, CancellationToken cancellationToken = default(CancellationToken)) 264/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 266public virtual Task<TRole?> FindByIdAsync(string id, CancellationToken cancellationToken = default(CancellationToken)) 278/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 280public virtual Task<TRole?> FindByNameAsync(string normalizedName, CancellationToken cancellationToken = default(CancellationToken)) 291/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 293public virtual Task<string?> GetNormalizedRoleNameAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)) 306/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 308public virtual Task SetNormalizedRoleNameAsync(TRole role, string? normalizedName, CancellationToken cancellationToken = default(CancellationToken)) 334/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 336public virtual async Task<IList<Claim>> GetClaimsAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)) 349/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 351public virtual Task AddClaimAsync(TRole role, Claim claim, CancellationToken cancellationToken = default(CancellationToken)) 366/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 368public virtual async Task RemoveClaimAsync(TRole role, Claim claim, CancellationToken cancellationToken = default(CancellationToken))
UserOnlyStore.cs (69)
179/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 181protected Task SaveChanges(CancellationToken cancellationToken) 190/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 192public override async Task<IdentityResult> CreateAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 206/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 208public override async Task<IdentityResult> UpdateAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 232/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 234public override async Task<IdentityResult> DeleteAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 256/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 260public override Task<TUser?> FindByIdAsync(string userId, CancellationToken cancellationToken = default(CancellationToken)) 272/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 276public override Task<TUser?> FindByNameAsync(string normalizedUserName, CancellationToken cancellationToken = default(CancellationToken)) 296/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 298protected override Task<TUser?> FindUserAsync(TKey userId, CancellationToken cancellationToken) 309/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 311protected override Task<TUserLogin?> FindUserLoginAsync(TKey userId, string loginProvider, string providerKey, CancellationToken cancellationToken) 321/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 323protected override Task<TUserLogin?> FindUserLoginAsync(string loginProvider, string providerKey, CancellationToken cancellationToken) 332/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 334public override async Task<IList<Claim>> GetClaimsAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 347/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 349public override Task AddClaimsAsync(TUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken = default(CancellationToken)) 367/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 369public override async Task ReplaceClaimAsync(TUser user, Claim claim, Claim newClaim, CancellationToken cancellationToken = default(CancellationToken)) 389/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 391public override async Task RemoveClaimsAsync(TUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken = default(CancellationToken)) 411/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 414CancellationToken cancellationToken = default(CancellationToken)) 430/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 433CancellationToken cancellationToken = default(CancellationToken)) 449/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 453public override async Task<IList<UserLoginInfo>> GetLoginsAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 468/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 473CancellationToken cancellationToken = default(CancellationToken)) 489/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 493public override Task<TUser?> FindByEmailAsync(string normalizedEmail, CancellationToken cancellationToken = default(CancellationToken)) 505/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 509public override async Task<IList<TUser>> GetUsersForClaimAsync(Claim claim, CancellationToken cancellationToken = default(CancellationToken)) 530/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 532protected override Task<TUserToken?> FindTokenAsync(TUser user, string loginProvider, string name, CancellationToken cancellationToken) 590/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 592private Task<TUserPasskey?> FindUserPasskeyAsync(TKey userId, byte[] credentialId, CancellationToken cancellationToken) 603/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 605private Task<TUserPasskey?> FindUserPasskeyByIdAsync(byte[] credentialId, CancellationToken cancellationToken) 616/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 618public virtual async Task AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey, CancellationToken cancellationToken) 644/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 646public virtual async Task<IList<UserPasskeyInfo>> GetPasskeysAsync(TUser user, CancellationToken cancellationToken) 666/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 670public virtual async Task<TUser?> FindByPasskeyIdAsync(byte[] credentialId, CancellationToken cancellationToken) 688/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 690public virtual async Task<UserPasskeyInfo?> FindPasskeyAsync(TUser user, byte[] credentialId, CancellationToken cancellationToken) 706/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 708public virtual async Task RemovePasskeyAsync(TUser user, byte[] credentialId, CancellationToken cancellationToken)
UserStore.cs (88)
183/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 185protected Task SaveChanges(CancellationToken cancellationToken) 194/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 196public override async Task<IdentityResult> CreateAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 210/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 212public override async Task<IdentityResult> UpdateAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 236/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 238public override async Task<IdentityResult> DeleteAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 260/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 264public override Task<TUser?> FindByIdAsync(string userId, CancellationToken cancellationToken = default(CancellationToken)) 276/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 280public override Task<TUser?> FindByNameAsync(string normalizedUserName, CancellationToken cancellationToken = default(CancellationToken)) 300/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 302protected override Task<TRole?> FindRoleAsync(string normalizedRoleName, CancellationToken cancellationToken) 312/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 314protected override Task<TUserRole?> FindUserRoleAsync(TKey userId, TKey roleId, CancellationToken cancellationToken) 323/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 325protected override Task<TUser?> FindUserAsync(TKey userId, CancellationToken cancellationToken) 336/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 338protected override Task<TUserLogin?> FindUserLoginAsync(TKey userId, string loginProvider, string providerKey, CancellationToken cancellationToken) 348/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 350protected override Task<TUserLogin?> FindUserLoginAsync(string loginProvider, string providerKey, CancellationToken cancellationToken) 360/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 362public override async Task AddToRoleAsync(TUser user, string normalizedRoleName, CancellationToken cancellationToken = default(CancellationToken)) 382/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 384public override async Task RemoveFromRoleAsync(TUser user, string normalizedRoleName, CancellationToken cancellationToken = default(CancellationToken)) 406/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 408public override async Task<IList<string>> GetRolesAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 426/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 429public override async Task<bool> IsInRoleAsync(TUser user, string normalizedRoleName, CancellationToken cancellationToken = default(CancellationToken)) 449/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 451public override async Task<IList<Claim>> GetClaimsAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 464/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 466public override Task AddClaimsAsync(TUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken = default(CancellationToken)) 484/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 486public override async Task ReplaceClaimAsync(TUser user, Claim claim, Claim newClaim, CancellationToken cancellationToken = default(CancellationToken)) 506/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 508public override async Task RemoveClaimsAsync(TUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken = default(CancellationToken)) 528/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 531CancellationToken cancellationToken = default(CancellationToken)) 547/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 550CancellationToken cancellationToken = default(CancellationToken)) 566/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 570public override async Task<IList<UserLoginInfo>> GetLoginsAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 585/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 590CancellationToken cancellationToken = default(CancellationToken)) 606/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 610public override Task<TUser?> FindByEmailAsync(string normalizedEmail, CancellationToken cancellationToken = default(CancellationToken)) 622/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 626public override async Task<IList<TUser>> GetUsersForClaimAsync(Claim claim, CancellationToken cancellationToken = default(CancellationToken)) 645/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 649public override async Task<IList<TUser>> GetUsersInRoleAsync(string normalizedRoleName, CancellationToken cancellationToken = default(CancellationToken)) 675/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 677protected override Task<TUserToken?> FindTokenAsync(TUser user, string loginProvider, string name, CancellationToken cancellationToken) 735/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 737private Task<TUserPasskey?> FindUserPasskeyAsync(TKey userId, byte[] credentialId, CancellationToken cancellationToken) 748/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 750private Task<TUserPasskey?> FindUserPasskeyByIdAsync(byte[] credentialId, CancellationToken cancellationToken) 761/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 763public virtual async Task AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey, CancellationToken cancellationToken) 789/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 791public virtual async Task<IList<UserPasskeyInfo>> GetPasskeysAsync(TUser user, CancellationToken cancellationToken) 811/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 815public virtual async Task<TUser?> FindByPasskeyIdAsync(byte[] credentialId, CancellationToken cancellationToken) 833/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 835public virtual async Task<UserPasskeyInfo?> FindPasskeyAsync(TUser user, byte[] credentialId, CancellationToken cancellationToken) 851/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 853public virtual async Task RemovePasskeyAsync(TUser user, byte[] credentialId, CancellationToken cancellationToken)
Microsoft.AspNetCore.Identity.UI (8)
Areas\Identity\Pages\V4\Account\ExternalLogin.cshtml.cs (2)
185await _userStore.SetUserNameAsync(user, Input.Email, CancellationToken.None); 186await _emailStore.SetEmailAsync(user, Input.Email, CancellationToken.None);
Areas\Identity\Pages\V4\Account\Register.cshtml.cs (2)
131await _userStore.SetUserNameAsync(user, Input.Email, CancellationToken.None); 132await _emailStore.SetEmailAsync(user, Input.Email, CancellationToken.None);
Areas\Identity\Pages\V5\Account\ExternalLogin.cshtml.cs (2)
185await _userStore.SetUserNameAsync(user, Input.Email, CancellationToken.None); 186await _emailStore.SetEmailAsync(user, Input.Email, CancellationToken.None);
Areas\Identity\Pages\V5\Account\Register.cshtml.cs (2)
131await _userStore.SetUserNameAsync(user, Input.Email, CancellationToken.None); 132await _emailStore.SetEmailAsync(user, Input.Email, CancellationToken.None);
Microsoft.AspNetCore.InternalTesting (6)
CollectDumpAttribute.cs (2)
21public Task OnTestStartAsync(TestContext context, CancellationToken cancellationToken) 26public Task OnTestEndAsync(TestContext context, Exception exception, CancellationToken cancellationToken)
ITestMethodLifecycle.cs (2)
19Task OnTestStartAsync(TestContext context, CancellationToken cancellationToken); 21Task OnTestEndAsync(TestContext context, Exception exception, CancellationToken cancellationToken);
LoggedTest\LoggedTestBase.cs (2)
117Task ITestMethodLifecycle.OnTestStartAsync(TestContext context, CancellationToken cancellationToken) 123Task ITestMethodLifecycle.OnTestEndAsync(TestContext context, Exception exception, CancellationToken cancellationToken)
Microsoft.AspNetCore.Mvc.Analyzers (2)
src\aspnetcore\src\Shared\Roslyn\CodeAnalysisExtensions.cs (2)
179CancellationToken cancellationToken) 203CancellationToken cancellationToken)
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
EndpointMetadataApiDescriptionProvider.cs (1)
283parameterType == typeof(CancellationToken) ||
Microsoft.AspNetCore.Mvc.Core (17)
Infrastructure\AsyncEnumerableReader.cs (5)
34private readonly ConcurrentDictionary<Type, Func<object, CancellationToken, Task<ICollection>>?> _asyncEnumerableConverters = new(); 52public bool TryGetReader(Type type, [NotNullWhen(true)] out Func<object, CancellationToken, Task<ICollection>>? reader) 67var converter = (Func<object, CancellationToken, Task<ICollection>>)Converter 69.CreateDelegate(typeof(Func<object, CancellationToken, Task<ICollection>>), this); 79private async Task<ICollection> ReadInternal<T>(object value, CancellationToken cancellationToken)
Infrastructure\MvcCoreMvcOptionsSetup.cs (2)
116modelMetadataDetailsProviders.Add(new BindingSourceMetadataProvider(typeof(CancellationToken), BindingSource.Special)); 130modelMetadataDetailsProviders.Add(new SuppressChildValidationMetadataProvider(typeof(CancellationToken)));
Infrastructure\NonDisposableStream.cs (6)
76public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 82public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 139public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 145public override Task FlushAsync(CancellationToken cancellationToken) 163public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 169public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
ModelBinding\Binders\CancellationTokenModelBinder.cs (1)
11/// <see cref="IModelBinder"/> implementation to bind models of type <see cref="CancellationToken"/>.
ModelBinding\Binders\CancellationTokenModelBinderProvider.cs (2)
9/// An <see cref="IModelBinderProvider"/> for <see cref="CancellationToken"/>. 22if (context.Metadata.ModelType == typeof(CancellationToken))
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
226.MakeGenericType(typeof(CancellationToken));
Microsoft.AspNetCore.Mvc.Formatters.Xml (4)
XmlDataContractSerializerInputFormatter.cs (2)
115await readStream.DrainAsync(CancellationToken.None); 134await readStream.DrainAsync(CancellationToken.None);
XmlSerializerInputFormatter.cs (2)
99await readStream.DrainAsync(CancellationToken.None); 118await readStream.DrainAsync(CancellationToken.None);
Microsoft.AspNetCore.Mvc.NewtonsoftJson (7)
NewtonsoftJsonInputFormatter.cs (2)
115await readStream.DrainAsync(CancellationToken.None); 134await readStream.DrainAsync(CancellationToken.None);
src\aspnetcore\src\Mvc\Mvc.Core\src\Infrastructure\AsyncEnumerableReader.cs (5)
34private readonly ConcurrentDictionary<Type, Func<object, CancellationToken, Task<ICollection>>?> _asyncEnumerableConverters = new(); 52public bool TryGetReader(Type type, [NotNullWhen(true)] out Func<object, CancellationToken, Task<ICollection>>? reader) 67var converter = (Func<object, CancellationToken, Task<ICollection>>)Converter 69.CreateDelegate(typeof(Func<object, CancellationToken, Task<ICollection>>), this); 79private async Task<ICollection> ReadInternal<T>(object value, CancellationToken cancellationToken)
Microsoft.AspNetCore.Mvc.Testing (4)
DeferredHostBuilder.cs (2)
143public async Task StartAsync(CancellationToken cancellationToken = default) 157public Task StopAsync(CancellationToken cancellationToken = default) => _host.StopAsync(cancellationToken);
Handlers\CookieContainerHandler.cs (1)
41protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Handlers\RedirectHandler.cs (1)
45protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Microsoft.AspNetCore.OpenApi (46)
Extensions\OpenApiEndpointConventionBuilderExtensions.cs (1)
134public static TBuilder AddOpenApiOperationTransformer<TBuilder>(this TBuilder builder, Func<OpenApiOperation, OpenApiOperationTransformerContext, CancellationToken, Task> transformer) where TBuilder : IEndpointConventionBuilder
Services\IOpenApiDocumentProvider.cs (1)
27Task<OpenApiDocument> GetOpenApiDocumentAsync(CancellationToken cancellationToken = default);
Services\OpenApiDocumentService.cs (14)
62public async Task<OpenApiDocument> GetOpenApiDocumentAsync(IServiceProvider scopedServiceProvider, HttpRequest? httpRequest = null, CancellationToken cancellationToken = default) 104private async Task ApplyTransformersAsync(OpenApiDocument document, IServiceProvider scopedServiceProvider, IOpenApiSchemaTransformer[] schemaTransformers, CancellationToken cancellationToken) 165Func<OpenApiOperation, OpenApiOperationTransformerContext, CancellationToken, Task> callback, 166CancellationToken cancellationToken) 252CancellationToken cancellationToken) 278CancellationToken cancellationToken) 330CancellationToken cancellationToken) 383CancellationToken cancellationToken) 422CancellationToken cancellationToken) 581CancellationToken cancellationToken) 691private async Task<OpenApiRequestBody?> GetRequestBodyAsync(OpenApiDocument document, ApiDescription description, IServiceProvider scopedServiceProvider, IOpenApiSchemaTransformer[] schemaTransformers, CancellationToken cancellationToken) 716CancellationToken cancellationToken) 900CancellationToken cancellationToken) 982public Task<OpenApiDocument> GetOpenApiDocumentAsync(CancellationToken cancellationToken = default)
Services\OpenApiGenerator.cs (1)
434parameter.ParameterType == typeof(CancellationToken) ||
Services\OpenApiOptions.cs (3)
89public OpenApiOptions AddDocumentTransformer(Func<OpenApiDocument, OpenApiDocumentTransformerContext, CancellationToken, Task> transformer) 127public OpenApiOptions AddOperationTransformer(Func<OpenApiOperation, OpenApiOperationTransformerContext, CancellationToken, Task> transformer) 165public OpenApiOptions AddSchemaTransformer(Func<OpenApiSchema, OpenApiSchemaTransformerContext, CancellationToken, Task> transformer)
Services\Schemas\OpenApiSchemaService.cs (4)
249internal async Task<OpenApiSchema> GetOrCreateUnresolvedSchemaAsync(OpenApiDocument? document, Type type, IServiceProvider scopedServiceProvider, IOpenApiSchemaTransformer[] schemaTransformers, ApiParameterDescription? parameterDescription = null, CancellationToken cancellationToken = default) 265internal async Task<IOpenApiSchema> GetOrCreateSchemaAsync(OpenApiDocument document, Type type, IServiceProvider scopedServiceProvider, IOpenApiSchemaTransformer[] schemaTransformers, ApiParameterDescription? parameterDescription = null, CancellationToken cancellationToken = default) 494internal async Task ApplySchemaTransformersAsync(OpenApiDocument? document, IOpenApiSchema schema, Type type, IServiceProvider scopedServiceProvider, IOpenApiSchemaTransformer[] schemaTransformers, ApiParameterDescription? parameterDescription = null, CancellationToken cancellationToken = default) 524CancellationToken cancellationToken = default)
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
226.MakeGenericType(typeof(CancellationToken));
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (3)
138public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 191private async Task CopyToSlowAsync(Stream destination, CancellationToken cancellationToken) 277public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask;
Transformers\DelegateOpenApiDocumentTransformer.cs (3)
8private readonly Func<OpenApiDocument, OpenApiDocumentTransformerContext, CancellationToken, Task> _documentTransformer; 10public DelegateOpenApiDocumentTransformer(Func<OpenApiDocument, OpenApiDocumentTransformerContext, CancellationToken, Task> transformer) 13public async Task TransformAsync(OpenApiDocument document, OpenApiDocumentTransformerContext context, CancellationToken cancellationToken)
Transformers\DelegateOpenApiOperationTransformer.cs (3)
8private readonly Func<OpenApiOperation, OpenApiOperationTransformerContext, CancellationToken, Task> _transformer; 10public DelegateOpenApiOperationTransformer(Func<OpenApiOperation, OpenApiOperationTransformerContext, CancellationToken, Task> transformer) 15public async Task TransformAsync(OpenApiOperation operation, OpenApiOperationTransformerContext context, CancellationToken cancellationToken)
Transformers\DelegateOpenApiSchemaTransformer.cs (3)
8private readonly Func<OpenApiSchema, OpenApiSchemaTransformerContext, CancellationToken, Task> _transformer; 10public DelegateOpenApiSchemaTransformer(Func<OpenApiSchema, OpenApiSchemaTransformerContext, CancellationToken, Task> transformer) 15public async Task TransformAsync(OpenApiSchema schema, OpenApiSchemaTransformerContext context, CancellationToken cancellationToken)
Transformers\IOpenApiDocumentTransformer.cs (1)
18Task TransformAsync(OpenApiDocument document, OpenApiDocumentTransformerContext context, CancellationToken cancellationToken);
Transformers\IOpenApiOperationTransformer.cs (1)
18Task TransformAsync(OpenApiOperation operation, OpenApiOperationTransformerContext context, CancellationToken cancellationToken);
Transformers\IOpenApiSchemaTransformer.cs (1)
18Task TransformAsync(OpenApiSchema schema, OpenApiSchemaTransformerContext context, CancellationToken cancellationToken);
Transformers\OpenApiDocumentTransformerContext.cs (1)
90public Task<OpenApiSchema> GetOrCreateSchemaAsync(Type type, ApiParameterDescription? parameterDescription = null, CancellationToken cancellationToken = default)
Transformers\OpenApiOperationTransformerContext.cs (1)
46public Task<OpenApiSchema> GetOrCreateSchemaAsync(Type type, ApiParameterDescription? parameterDescription = null, CancellationToken cancellationToken = default)
Transformers\OpenApiSchemaTransformerContext.cs (1)
70public Task<OpenApiSchema> GetOrCreateSchemaAsync(Type type, ApiParameterDescription? parameterDescription = null, CancellationToken cancellationToken = default)
Transformers\TypeBasedOpenApiDocumentTransformer.cs (1)
22public async Task TransformAsync(OpenApiDocument document, OpenApiDocumentTransformerContext context, CancellationToken cancellationToken)
Transformers\TypeBasedOpenApiOperationTransformer.cs (1)
32public Task TransformAsync(OpenApiOperation operation, OpenApiOperationTransformerContext context, CancellationToken cancellationToken)
Transformers\TypeBasedOpenApiSchemaTransformer.cs (1)
32public Task TransformAsync(OpenApiSchema schema, OpenApiSchemaTransformerContext context, CancellationToken cancellationToken)
Microsoft.AspNetCore.OpenApi.SourceGenerators (13)
Helpers\AssemblyTypeSymbolsVisitor.cs (2)
15internal sealed class AssemblyTypeSymbolsVisitor(IAssemblySymbol assemblySymbol, CancellationToken cancellation) : SymbolVisitor 17private readonly CancellationToken _cancellationToken = cancellation;
XmlCommentGenerator.Emitter.cs (1)
740internal static string EmitCommentsCache(IEnumerable<(string MemberKey, XmlComment? Comment)> comments, CancellationToken cancellationToken)
XmlCommentGenerator.Parser.cs (5)
44internal static List<(string, string)> ParseXmlFile(AdditionalText additionalText, CancellationToken cancellationToken) 73internal static List<(string, string)> ParseCompilation(Compilation compilation, CancellationToken cancellationToken) 115CancellationToken cancellationToken) 139internal static bool FilterInvocations(SyntaxNode node, CancellationToken _) 142internal static AddOpenApiInvocation GetAddOpenApiOverloadVariant(GeneratorSyntaxContext context, CancellationToken cancellationToken)
XmlComments\XmlComment.cs (1)
159public static XmlComment? Parse(ISymbol symbol, Compilation compilation, string xmlText, CancellationToken cancellationToken)
XmlComments\XmlComment.InheritDoc.cs (4)
25private static string? GetDocumentationComment(ISymbol symbol, string xmlText, HashSet<ISymbol>? visitedSymbols, Compilation compilation, CancellationToken cancellationToken) 95private static XNode[] RewriteMany(ISymbol symbol, HashSet<ISymbol>? visitedSymbols, Compilation compilation, XNode[] nodes, CancellationToken cancellationToken) 106private static XNode[] RewriteInheritdocElements(ISymbol symbol, HashSet<ISymbol>? visitedSymbols, Compilation compilation, XNode node, CancellationToken cancellationToken) 142private static XNode[]? RewriteInheritdocElement(ISymbol memberSymbol, HashSet<ISymbol>? visitedSymbols, Compilation compilation, XElement element, CancellationToken cancellationToken)
Microsoft.AspNetCore.OutputCaching (87)
IOutputCacheBufferStore.cs (2)
22ValueTask<bool> TryGetAsync(string key, PipeWriter destination, CancellationToken cancellationToken); 32ValueTask SetAsync(string key, ReadOnlySequence<byte> value, ReadOnlyMemory<string> tags, TimeSpan validFor, CancellationToken cancellationToken);
IOutputCachePolicy.cs (3)
17ValueTask CacheRequestAsync(OutputCacheContext context, CancellationToken cancellation); 25ValueTask ServeFromCacheAsync(OutputCacheContext context, CancellationToken cancellation); 33ValueTask ServeResponseAsync(OutputCacheContext context, CancellationToken cancellation);
IOutputCacheStore.cs (3)
16ValueTask EvictByTagAsync(string tag, CancellationToken cancellationToken); 25ValueTask<byte[]?> GetAsync(string key, CancellationToken cancellationToken); 35ValueTask SetAsync(string key, byte[] value, string[]? tags, TimeSpan validFor, CancellationToken cancellationToken);
Memory\MemoryOutputCacheStore.cs (3)
26public ValueTask EvictByTagAsync(string tag, CancellationToken cancellationToken) 64public ValueTask<byte[]?> GetAsync(string key, CancellationToken cancellationToken) 73public ValueTask SetAsync(string key, byte[] value, string[]? tags, TimeSpan validFor, CancellationToken cancellationToken)
OutputCacheEntry.cs (1)
124public ValueTask CopyToAsync(PipeWriter destination, CancellationToken cancellationToken)
OutputCacheEntryFormatter.cs (2)
24public static async ValueTask<OutputCacheEntry?> GetAsync(string key, IOutputCacheStore store, CancellationToken cancellationToken) 38public static async ValueTask StoreAsync(string key, OutputCacheEntry value, HashSet<string>? tags, TimeSpan duration, IOutputCacheStore store, ILogger logger, CancellationToken cancellationToken)
OutputCachePolicyBuilder.cs (8)
20private List<Func<OutputCacheContext, CancellationToken, ValueTask<bool>>>? _requirements; 64public OutputCachePolicyBuilder With(Func<OutputCacheContext, CancellationToken, ValueTask<bool>> predicate) 170ValueTask<string> varyByKeyFunc(HttpContext context, CancellationToken cancellationToken) 186ValueTask<string> varyByKeyFunc(HttpContext context, CancellationToken cancellationToken) 198public OutputCachePolicyBuilder SetCacheKeyPrefix(Func<HttpContext, CancellationToken, ValueTask<string>> keyPrefix) 215ValueTask<KeyValuePair<string, string>> varyByFunc(HttpContext context, CancellationToken cancellationToken) 231ValueTask<KeyValuePair<string, string>> varyByFunc(HttpContext context, CancellationToken cancellationToken) 243public OutputCachePolicyBuilder VaryByValue(Func<HttpContext, CancellationToken, ValueTask<KeyValuePair<string, string>>> varyBy)
Policies\CompositePolicy.cs (3)
23async ValueTask IOutputCachePolicy.CacheRequestAsync(OutputCacheContext context, CancellationToken cancellationToken) 32async ValueTask IOutputCachePolicy.ServeFromCacheAsync(OutputCacheContext context, CancellationToken cancellationToken) 41async ValueTask IOutputCachePolicy.ServeResponseAsync(OutputCacheContext context, CancellationToken cancellationToken)
Policies\DefaultPolicy.cs (3)
22ValueTask IOutputCachePolicy.CacheRequestAsync(OutputCacheContext context, CancellationToken cancellationToken) 37ValueTask IOutputCachePolicy.ServeFromCacheAsync(OutputCacheContext context, CancellationToken cancellationToken) 43ValueTask IOutputCachePolicy.ServeResponseAsync(OutputCacheContext context, CancellationToken cancellationToken)
Policies\EmptyPolicy.cs (3)
18ValueTask IOutputCachePolicy.CacheRequestAsync(OutputCacheContext context, CancellationToken cancellationToken) 24ValueTask IOutputCachePolicy.ServeFromCacheAsync(OutputCacheContext context, CancellationToken cancellationToken) 30ValueTask IOutputCachePolicy.ServeResponseAsync(OutputCacheContext context, CancellationToken cancellationToken)
Policies\EnableCachePolicy.cs (3)
19ValueTask IOutputCachePolicy.CacheRequestAsync(OutputCacheContext context, CancellationToken cancellationToken) 27ValueTask IOutputCachePolicy.ServeResponseAsync(OutputCacheContext context, CancellationToken cancellationToken) 33ValueTask IOutputCachePolicy.ServeFromCacheAsync(OutputCacheContext context, CancellationToken cancellationToken)
Policies\ExpirationPolicy.cs (3)
23ValueTask IOutputCachePolicy.CacheRequestAsync(OutputCacheContext context, CancellationToken cancellationToken) 31ValueTask IOutputCachePolicy.ServeFromCacheAsync(OutputCacheContext context, CancellationToken cancellationToken) 37ValueTask IOutputCachePolicy.ServeResponseAsync(OutputCacheContext context, CancellationToken cancellationToken)
Policies\LockingPolicy.cs (3)
29ValueTask IOutputCachePolicy.CacheRequestAsync(OutputCacheContext context, CancellationToken cancellationToken) 37ValueTask IOutputCachePolicy.ServeFromCacheAsync(OutputCacheContext context, CancellationToken cancellationToken) 43ValueTask IOutputCachePolicy.ServeResponseAsync(OutputCacheContext context, CancellationToken cancellationToken)
Policies\NamedPolicy.cs (3)
24async ValueTask IOutputCachePolicy.ServeResponseAsync(OutputCacheContext context, CancellationToken cancellationToken) 37async ValueTask IOutputCachePolicy.ServeFromCacheAsync(OutputCacheContext context, CancellationToken cancellationToken) 50async ValueTask IOutputCachePolicy.CacheRequestAsync(OutputCacheContext context, CancellationToken cancellationToken)
Policies\NoLookupPolicy.cs (3)
18ValueTask IOutputCachePolicy.ServeResponseAsync(OutputCacheContext context, CancellationToken cancellationToken) 26ValueTask IOutputCachePolicy.ServeFromCacheAsync(OutputCacheContext context, CancellationToken cancellationToken) 32ValueTask IOutputCachePolicy.CacheRequestAsync(OutputCacheContext context, CancellationToken cancellationToken)
Policies\NoStorePolicy.cs (3)
18ValueTask IOutputCachePolicy.ServeResponseAsync(OutputCacheContext context, CancellationToken cancellationToken) 26ValueTask IOutputCachePolicy.ServeFromCacheAsync(OutputCacheContext context, CancellationToken cancellationToken) 32ValueTask IOutputCachePolicy.CacheRequestAsync(OutputCacheContext context, CancellationToken cancellationToken)
Policies\PredicatePolicy.cs (5)
28ValueTask IOutputCachePolicy.CacheRequestAsync(OutputCacheContext context, CancellationToken cancellationToken) 34ValueTask IOutputCachePolicy.ServeFromCacheAsync(OutputCacheContext context, CancellationToken cancellationToken) 40ValueTask IOutputCachePolicy.ServeResponseAsync(OutputCacheContext context, CancellationToken cancellationToken) 45private ValueTask ExecuteAwaited(Func<IOutputCachePolicy, OutputCacheContext, CancellationToken, ValueTask> action, IOutputCachePolicy policy, OutputCacheContext context, CancellationToken cancellationToken)
Policies\SetCacheKeyPrefixPolicy.cs (5)
13private readonly Func<HttpContext, CacheVaryByRules, CancellationToken, ValueTask> _varyByAsync; 18public SetCacheKeyPrefixPolicy(Func<HttpContext, CancellationToken, ValueTask<string>> varyBy) 24ValueTask IOutputCachePolicy.CacheRequestAsync(OutputCacheContext context, CancellationToken cancellationToken) 30ValueTask IOutputCachePolicy.ServeFromCacheAsync(OutputCacheContext context, CancellationToken cancellationToken) 36ValueTask IOutputCachePolicy.ServeResponseAsync(OutputCacheContext context, CancellationToken cancellationToken)
Policies\TagsPolicy.cs (3)
23ValueTask IOutputCachePolicy.CacheRequestAsync(OutputCacheContext context, CancellationToken cancellationToken) 34ValueTask IOutputCachePolicy.ServeFromCacheAsync(OutputCacheContext context, CancellationToken cancellationToken) 40ValueTask IOutputCachePolicy.ServeResponseAsync(OutputCacheContext context, CancellationToken cancellationToken)
Policies\TypedPolicy.cs (3)
38ValueTask IOutputCachePolicy.CacheRequestAsync(OutputCacheContext context, CancellationToken cancellationToken) 44ValueTask IOutputCachePolicy.ServeFromCacheAsync(OutputCacheContext context, CancellationToken cancellationToken) 50ValueTask IOutputCachePolicy.ServeResponseAsync(OutputCacheContext context, CancellationToken cancellationToken)
Policies\VaryByHeaderPolicy.cs (3)
39ValueTask IOutputCachePolicy.CacheRequestAsync(OutputCacheContext context, CancellationToken cancellationToken) 54ValueTask IOutputCachePolicy.ServeFromCacheAsync(OutputCacheContext context, CancellationToken cancellationToken) 60ValueTask IOutputCachePolicy.ServeResponseAsync(OutputCacheContext context, CancellationToken cancellationToken)
Policies\VaryByHostPolicy.cs (3)
25ValueTask IOutputCachePolicy.CacheRequestAsync(OutputCacheContext context, CancellationToken cancellationToken) 33ValueTask IOutputCachePolicy.ServeFromCacheAsync(OutputCacheContext context, CancellationToken cancellationToken) 39ValueTask IOutputCachePolicy.ServeResponseAsync(OutputCacheContext context, CancellationToken cancellationToken)
Policies\VaryByQueryPolicy.cs (3)
40ValueTask IOutputCachePolicy.CacheRequestAsync(OutputCacheContext context, CancellationToken cancellationToken) 62ValueTask IOutputCachePolicy.ServeFromCacheAsync(OutputCacheContext context, CancellationToken cancellationToken) 68ValueTask IOutputCachePolicy.ServeResponseAsync(OutputCacheContext context, CancellationToken cancellationToken)
Policies\VaryByRouteValuePolicy.cs (3)
39ValueTask IOutputCachePolicy.CacheRequestAsync(OutputCacheContext context, CancellationToken cancellationToken) 46ValueTask IOutputCachePolicy.ServeFromCacheAsync(OutputCacheContext context, CancellationToken cancellationToken) 52ValueTask IOutputCachePolicy.ServeResponseAsync(OutputCacheContext context, CancellationToken cancellationToken)
Policies\VaryByValuePolicy.cs (5)
13private readonly Func<HttpContext, CacheVaryByRules, CancellationToken, ValueTask> _varyByAsync; 18public VaryByValuePolicy(Func<HttpContext, CancellationToken, ValueTask<KeyValuePair<string, string>>> varyBy) 28ValueTask IOutputCachePolicy.CacheRequestAsync(OutputCacheContext context, CancellationToken cancellationToken) 34ValueTask IOutputCachePolicy.ServeFromCacheAsync(OutputCacheContext context, CancellationToken cancellationToken) 40ValueTask IOutputCachePolicy.ServeResponseAsync(OutputCacheContext context, CancellationToken cancellationToken)
RecyclableReadOnlySequenceSegment.cs (1)
102public static async ValueTask CopyToAsync(ReadOnlySequence<byte> source, PipeWriter destination, CancellationToken cancellationToken)
Streams\OutputCacheStream.cs (4)
86public override async Task FlushAsync(CancellationToken cancellationToken) 156public override async Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => 159public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 220=> TaskToAsyncResult.Begin(WriteAsync(buffer, offset, count, CancellationToken.None), callback, state);
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (10)
RedisOutputCacheStore.cs (10)
58internal async ValueTask<string> GetConfigurationInfoAsync(CancellationToken cancellationToken = default) 126internal async ValueTask<long?> ExecuteGarbageCollectionAsync(long keepValuesGreaterThan, CancellationToken cancellationToken = default) 128var cache = await ConnectAsync(CancellationToken.None).ConfigureAwait(false); 165async ValueTask IOutputCacheStore.EvictByTagAsync(string tag, CancellationToken cancellationToken) 188async ValueTask<byte[]?> IOutputCacheStore.GetAsync(string key, CancellationToken cancellationToken) 206async ValueTask<bool> IOutputCacheBufferStore.TryGetAsync(string key, PipeWriter destination, CancellationToken cancellationToken) 237ValueTask IOutputCacheStore.SetAsync(string key, byte[] value, string[]? tags, TimeSpan validFor, CancellationToken cancellationToken) 243async ValueTask IOutputCacheBufferStore.SetAsync(string key, ReadOnlySequence<byte> value, ReadOnlyMemory<string> tags, TimeSpan validFor, CancellationToken cancellationToken) 312private ValueTask<IDatabase> ConnectAsync(CancellationToken token = default) 324private async ValueTask<IDatabase> ConnectSlowAsync(CancellationToken token)
Microsoft.AspNetCore.Owin (27)
OwinEnvironment.cs (3)
19using SendFileFunc = Func<string, long, long?, CancellationToken, Task>; 53_context.Items[OwinConstants.CallCancelled] = CancellationToken.None; 446{ OwinConstants.CommonKeys.LoadClientCertAsync, new FeatureMap<ITlsConnectionFeature>(feature => new Func<Task>(() => feature.GetClientCertificateAsync(CancellationToken.None))) },
OwinFeatureCollection.cs (6)
18using SendFileFunc = Func<string, long, long?, CancellationToken, Task>; 229Task IHttpResponseBodyFeature.SendFileAsync(string path, long offset, long? length, CancellationToken cancellation) 262async Task<X509Certificate2> ITlsConnectionFeature.GetClientCertificateAsync(CancellationToken cancellationToken) 272CancellationToken IHttpRequestLifetimeFeature.RequestAborted 274get { return Prop<CancellationToken>(OwinConstants.CallCancelled); } 424async Task IHttpResponseBodyFeature.StartAsync(CancellationToken cancellationToken)
WebSockets\OwinWebSocketAcceptAdapter.cs (1)
129adapter.UpstreamTask.ContinueWith(adapter.EnsureCompleted, CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default);
WebSockets\OwinWebSocketAdapter.cs (7)
12CancellationToken /* cancel */, 16CancellationToken /* cancel */, 24CancellationToken /* cancel */, 102public override async Task<WebSocketReceiveResult> ReceiveAsync(ArraySegment<byte> buffer, CancellationToken cancellationToken) 125public override Task SendAsync(ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) 131public override async Task CloseAsync(WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken) 154public override Task CloseOutputAsync(WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken)
WebSockets\WebSocketAcceptAdapter.cs (1)
86var webSocketAdapter = new WebSocketAdapter(webSocket, (CancellationToken)environment[OwinConstants.CallCancelled]);
WebSockets\WebSocketAdapter.cs (9)
12CancellationToken /* cancel */, 16CancellationToken /* cancel */, 28CancellationToken /* cancel */, 38private readonly CancellationToken _cancellationToken; 40internal WebSocketAdapter(WebSocket webSocket, CancellationToken ct) 60internal Task SendAsync(ArraySegment<byte> buffer, int messageType, bool endOfMessage, CancellationToken cancel) 76internal async Task<WebSocketReceiveTuple> ReceiveAsync(ArraySegment<byte> buffer, CancellationToken cancel) 92internal Task CloseAsync(int status, string description, CancellationToken cancel) 97private Task RedirectSendToCloseAsync(ArraySegment<byte> buffer, CancellationToken cancel)
Microsoft.AspNetCore.RateLimiting (7)
DefaultRateLimiterPolicy.cs (3)
12private readonly Func<OnRejectedContext, CancellationToken, ValueTask>? _onRejected; 14public DefaultRateLimiterPolicy(Func<HttpContext, RateLimitPartition<DefaultKeyType>> partitioner, Func<OnRejectedContext, CancellationToken, ValueTask>? onRejected) 20public Func<OnRejectedContext, CancellationToken, ValueTask>? OnRejected => _onRejected;
IRateLimiterPolicy.cs (1)
17Func<OnRejectedContext, CancellationToken, ValueTask>? OnRejected { get; }
RateLimiterOptions.cs (1)
31public Func<OnRejectedContext, CancellationToken, ValueTask>? OnRejected { get; set; }
RateLimitingMiddleware.cs (2)
18private readonly Func<OnRejectedContext, CancellationToken, ValueTask>? _defaultOnRejected; 210private async ValueTask<LeaseContext> CombinedWaitAsync(HttpContext context, CancellationToken cancellationToken)
Microsoft.AspNetCore.Razor.Utilities.Shared (4)
Utilities\Hashing\NonCryptographicHashAlgorithm.cs (4)
106/// <seealso cref="AppendAsync(Stream, CancellationToken)"/> 139/// The default value is <see cref="CancellationToken.None"/>. 147public Task AppendAsync(Stream stream, CancellationToken cancellationToken = default) 157private async Task AppendAsyncCore(Stream stream, CancellationToken cancellationToken)
Microsoft.AspNetCore.RequestDecompression (2)
src\aspnetcore\src\Shared\SizeLimitedStream.cs (2)
82public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 87public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.ResponseCaching (9)
CacheEntry\CachedResponseBody.cs (1)
20public async Task CopyToAsync(PipeWriter destination, CancellationToken cancellationToken)
src\aspnetcore\src\Shared\SegmentWriteStream.cs (4)
105public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask; 151public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 157public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 181=> TaskToAsyncResult.Begin(WriteAsync(buffer, offset, count, CancellationToken.None), callback, state);
Streams\ResponseCachingStream.cs (4)
86public override async Task FlushAsync(CancellationToken cancellationToken) 130public override async Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => 133public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 185=> TaskToAsyncResult.Begin(WriteAsync(buffer, offset, count, CancellationToken.None), callback, state);
Microsoft.AspNetCore.ResponseCompression (6)
ResponseCompressionBody.cs (6)
120public override Task FlushAsync(CancellationToken cancellationToken) 172=> TaskToAsyncResult.Begin(WriteAsync(buffer, offset, count, CancellationToken.None), callback, state); 177public override async Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 180public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 300public Task SendFileAsync(string path, long offset, long? count, CancellationToken cancellation) 312public Task StartAsync(CancellationToken token = default)
Microsoft.AspNetCore.Routing (1)
ValidationEndpointFilterFactory.cs (1)
140parameterType == typeof(CancellationToken) ||
Microsoft.AspNetCore.Server.HttpSys (48)
MessagePump.cs (2)
71public Task StartAsync<TContext>(IHttpApplication<TContext> application, CancellationToken cancellationToken) where TContext : notnull 199public async Task StopAsync(CancellationToken cancellationToken)
NativeInterop\DisconnectListener.cs (8)
23internal CancellationToken GetTokenForConnection(ulong connectionId) 33return CancellationToken.None; 37private CancellationToken GetOrCreateDisconnectToken(ulong connectionId) 54private unsafe CancellationToken CreateDisconnectToken(ulong connectionId) 60var returnToken = cts.Token; 122private CancellationToken _cancellationToken; 129internal CancellationToken GetCancellationToken(ulong connectionId) 139private CancellationToken InitializeCancellationToken(ulong connectionId)
RequestProcessing\ClientCertLoader.cs (1)
33internal ClientCertLoader(RequestContext requestContext, CancellationToken cancellationToken)
RequestProcessing\OpaqueStream.cs (6)
98public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 103public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 108public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 137public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 142public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 152public override Task FlushAsync(CancellationToken cancellationToken)
RequestProcessing\Request.cs (2)
412public async Task<X509Certificate2?> GetClientCertificateAsync(CancellationToken cancellationToken = default(CancellationToken))
RequestProcessing\RequestContext.cs (6)
20private CancellationToken? _disconnectToken; 41public CancellationToken DisconnectToken 52_disconnectToken = CancellationToken.None; 56var connectionDisconnectToken = Server.DisconnectListener.GetTokenForConnection(Request.UConnectionId); 65_disconnectToken = CancellationToken.None; 189internal CancellationTokenRegistration RegisterForCancellation(CancellationToken cancellationToken)
RequestProcessing\RequestContext.FeatureCollection.cs (6)
355Task<X509Certificate2?> ITlsConnectionFeature.GetClientCertificateAsync(CancellationToken cancellationToken) 374async Task<X509Certificate2?> GetCertificateAsync(CancellationToken cancellation) 524async Task IHttpResponseBodyFeature.SendFileAsync(string path, long offset, long? length, CancellationToken cancellation) 530Task IHttpResponseBodyFeature.StartAsync(CancellationToken cancellation) 564CancellationToken IHttpRequestLifetimeFeature.RequestAborted 658CancellationToken IConnectionLifetimeNotificationFeature.ConnectionClosedRequested { get; set; }
RequestProcessing\RequestStream.cs (3)
85public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask; 173=> TaskToAsyncResult.Begin(ReadAsync(buffer, offset, size, CancellationToken.None), callback, state); 178public override unsafe Task<int> ReadAsync(byte[] buffer, int offset, int size, CancellationToken cancellationToken)
RequestProcessing\Response.cs (1)
711public Task SendFileAsync(string path, long offset, long? count, CancellationToken cancel)
RequestProcessing\ResponseBody.cs (5)
303public override Task FlushAsync(CancellationToken cancellationToken) 313private unsafe Task FlushInternalAsync(ArraySegment<byte> data, CancellationToken cancellationToken) 574public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 597internal async Task SendFileAsync(string fileName, long offset, long? count, CancellationToken cancellationToken) 611internal unsafe Task SendFileAsyncCore(string fileName, long offset, long? count, CancellationToken cancellationToken)
RequestProcessing\ResponseStreamAsyncResult.cs (4)
21private readonly CancellationToken _cancellationToken; 24internal ResponseStreamAsyncResult(ResponseBody responseStream, CancellationToken cancellationToken) 39CancellationToken cancellationToken) 98long count, bool chunked, CancellationToken cancellationToken)
ResponseStream.cs (4)
52public override async Task FlushAsync(CancellationToken cancellationToken) 64public override async Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 67public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 74=> TaskToAsyncResult.Begin(WriteAsync(buffer, offset, count, CancellationToken.None), callback, state);
Microsoft.AspNetCore.Server.IIS (65)
Core\DuplexStream.cs (6)
53public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 58public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 63public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 68public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 73public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 78public override Task FlushAsync(CancellationToken cancellationToken)
Core\EmptyStream.cs (3)
25public override Task FlushAsync(CancellationToken cancellationToken) 40public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 66private void ValidateState(CancellationToken cancellationToken)
Core\HttpRequestStream.cs (5)
44public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 51public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 58private async ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken) 71public override async Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 114private void ValidateState(CancellationToken cancellationToken)
Core\HttpResponseStream.cs (4)
26public override Task FlushAsync(CancellationToken cancellationToken) 53public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 60public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default) 92private void ValidateState(CancellationToken cancellationToken)
Core\HttpUpgradeStream.cs (6)
107public override Task FlushAsync(CancellationToken cancellationToken) 138public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 143public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 148public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 153public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 158public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Core\IISHttpContext.FeatureCollection.cs (4)
208Task IHttpResponseBodyFeature.StartAsync(CancellationToken cancellationToken) 218Task IHttpResponseBodyFeature.SendFileAsync(string path, long offset, long? count, CancellationToken cancellation) 381Task<X509Certificate2?> ITlsConnectionFeature.GetClientCertificateAsync(CancellationToken cancellationToken) 516CancellationToken IConnectionLifetimeNotificationFeature.ConnectionClosedRequested { get; set; }
Core\IISHttpContext.IHttpRequestLifetimeFeature.cs (2)
12private CancellationToken? _manuallySetRequestAbortToken; 16CancellationToken IHttpRequestLifetimeFeature.RequestAborted
Core\IISHttpContext.IO.cs (6)
21internal async ValueTask<int> ReadAsync(Memory<byte> memory, CancellationToken cancellationToken) 53internal Task CopyToAsync(Stream destination, CancellationToken cancellationToken) 69internal Task WriteAsync(ReadOnlyMemory<byte> memory, CancellationToken cancellationToken = default(CancellationToken)) 85internal Task FlushAsync(CancellationToken cancellationToken = default(CancellationToken))
Core\IISHttpServer.cs (2)
96public unsafe Task StartAsync<TContext>(IHttpApplication<TContext> application, CancellationToken cancellationToken) where TContext : notnull 118public Task StopAsync(CancellationToken cancellationToken)
Core\OutputProducer.cs (6)
35public Task FlushAsync(CancellationToken cancellationToken) 72public Task WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 87private Task FlushAsync(PipeWriter pipeWriter, CancellationToken cancellationToken) 99private Task FlushNowAsync(PipeWriter pipeWriter, CancellationToken cancellationToken) 105private async Task FlushNowAsyncAwaited(ValueTask<FlushResult> awaitable, CancellationToken cancellationToken) 123private async Task AwaitLastFlushAndThenFlushAsync(Task lastFlushTask, PipeWriter pipeWriter, CancellationToken cancellationToken)
Core\ReadOnlyStream.cs (3)
33public override Task FlushAsync(CancellationToken cancellationToken) 53public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 58public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
Core\ThrowingWasUpgradedWriteOnlyStreamInternal.cs (1)
19public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
Core\WrappingStream.cs (6)
54public override Task FlushAsync(CancellationToken cancellationToken) 60public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 63public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 78public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 81public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default) 87public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken)
Core\WriteOnlyStreamInternal.cs (2)
44public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 49public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken)
src\aspnetcore\src\Shared\ServerInfrastructure\DuplexPipeStream.cs (7)
81public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken = default) 86public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 96public override Task WriteAsync(byte[]? buffer, int offset, int count, CancellationToken cancellationToken) 101public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default) 108FlushAsync(CancellationToken.None).GetAwaiter().GetResult(); 111public override Task FlushAsync(CancellationToken cancellationToken) 118private async ValueTask<int> ReadAsyncInternal(Memory<byte> destination, CancellationToken cancellationToken)
WebHostBuilderIISExtensions.cs (2)
82public Task StopAsync(CancellationToken cancellationToken) => Task.CompletedTask; 84public Task WaitForStartAsync(CancellationToken cancellationToken)
Microsoft.AspNetCore.Server.IISIntegration (1)
ForwardedTlsConnectionFeature.cs (1)
48public Task<X509Certificate2?> GetClientCertificateAsync(CancellationToken cancellationToken)
Microsoft.AspNetCore.Server.IntegrationTesting (6)
Common\DeploymentResult.cs (3)
35public CancellationToken HostShutdownToken { get; } 43: this(loggerFactory, deploymentParameters: deploymentParameters, applicationBaseUri: applicationBaseUri, contentRoot: string.Empty, hostShutdownToken: CancellationToken.None) 46public DeploymentResult(ILoggerFactory loggerFactory, DeploymentParameters deploymentParameters, string applicationBaseUri, string contentRoot, CancellationToken hostShutdownToken)
Common\LoggingHandler.cs (1)
18protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Common\RetryHelper.cs (1)
22CancellationToken cancellationToken = default,
Deployers\SelfHostDeployer.cs (1)
78protected async Task<(Uri url, CancellationToken hostExitToken)> StartSelfHostAsync(Uri hintUrl)
Microsoft.AspNetCore.Server.Kestrel.Core (168)
AnyIPListenOptions.cs (1)
19internal override async Task BindAsync(AddressBindContext context, CancellationToken cancellationToken)
HttpsConfigurationService.cs (1)
221public override CancellationToken ConnectionClosed
Internal\AddressBindContext.cs (2)
14Func<ListenOptions, CancellationToken, Task> createBinding) 28public Func<ListenOptions, CancellationToken, Task> CreateBinding { get; }
Internal\AddressBinder.cs (8)
19public static Task BindAsync(ListenOptions[] listenOptions, AddressBindContext context, Func<ListenOptions, ListenOptions> useHttps, CancellationToken cancellationToken) 86internal static async Task BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) 170Task BindAsync(AddressBindContext context, CancellationToken cancellationToken); 175public async Task BindAsync(AddressBindContext context, CancellationToken cancellationToken) 195public override Task BindAsync(AddressBindContext context, CancellationToken cancellationToken) 217public override Task BindAsync(AddressBindContext context, CancellationToken cancellationToken) 237public virtual async Task BindAsync(AddressBindContext context, CancellationToken cancellationToken) 257public virtual async Task BindAsync(AddressBindContext context, CancellationToken cancellationToken)
Internal\Http\Http1ChunkedEncodingMessageBody.cs (1)
60public override async ValueTask<ReadResult> ReadAsyncInternal(CancellationToken cancellationToken = default)
Internal\Http\Http1ContentLengthMessageBody.cs (1)
33public override async ValueTask<ReadResult> ReadAsyncInternal(CancellationToken cancellationToken = default)
Internal\Http\Http1MessageBody.cs (2)
29public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default) 35public abstract ValueTask<ReadResult> ReadAsyncInternal(CancellationToken cancellationToken = default);
Internal\Http\Http1OutputProducer.cs (9)
96public Task WriteDataAsync(ReadOnlySpan<byte> buffer, CancellationToken cancellationToken = default) 106public ValueTask<FlushResult> WriteDataToPipeAsync(ReadOnlySpan<byte> buffer, CancellationToken cancellationToken = default) 141public ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default) 171static ValueTask<FlushResult> FlushAsyncChunked(Http1OutputProducer producer, CancellationToken token) 295public ValueTask<FlushResult> WriteChunkAsync(ReadOnlySpan<byte> buffer, CancellationToken cancellationToken) 495public ValueTask<FlushResult> FirstWriteAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> buffer, CancellationToken cancellationToken) 515public ValueTask<FlushResult> FirstWriteChunkedAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> buffer, CancellationToken cancellationToken) 553CancellationToken cancellationToken = default) 572CancellationToken cancellationToken = default)
Internal\Http\Http1UpgradeMessageBody.cs (3)
26public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default) 73public override ValueTask<ReadResult> ReadAsyncInternal(CancellationToken cancellationToken = default) 95private async ValueTask<ReadResult> ReadAsyncInternalAwaited(ValueTask<ReadResult> readTask, CancellationToken cancellationToken = default)
Internal\Http\HttpProtocol.cs (11)
50private CancellationToken? _manuallySetRequestAbortToken; 294public CancellationToken RequestAborted 1536public ValueTask<FlushResult> FlushPipeAsync(CancellationToken cancellationToken) 1617public ValueTask<FlushResult> WritePipeAsync(ReadOnlyMemory<byte> data, CancellationToken cancellationToken) 1653private ValueTask<FlushResult> FirstWriteAsync(ReadOnlyMemory<byte> data, CancellationToken cancellationToken) 1666private async ValueTask<FlushResult> FirstWriteAsyncAwaited(Task initializeTask, ReadOnlyMemory<byte> data, CancellationToken cancellationToken) 1673private ValueTask<FlushResult> FirstWriteAsyncInternal(ReadOnlyMemory<byte> data, CancellationToken cancellationToken) 1703public Task FlushAsync(CancellationToken cancellationToken = default) 1709private async ValueTask<FlushResult> FlushAsyncAwaited(Task initializeTask, CancellationToken cancellationToken) 1715public Task WriteAsync(ReadOnlyMemory<byte> data, CancellationToken cancellationToken = default) 1720public async ValueTask<FlushResult> WriteAsyncAwaited(Task initializeTask, ReadOnlyMemory<byte> data, CancellationToken cancellationToken)
Internal\Http\HttpProtocol.FeatureCollection.cs (4)
142CancellationToken IHttpRequestLifetimeFeature.RequestAborted 321Task IHttpResponseBodyFeature.StartAsync(CancellationToken cancellationToken) 337Task IHttpResponseBodyFeature.SendFileAsync(string path, long offset, long? count, CancellationToken cancellation) 349public virtual ValueTask<IWebTransportSession> AcceptAsync(CancellationToken token)
Internal\Http\HttpRequestPipeReader.cs (2)
59public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default) 110private void ValidateState(CancellationToken cancellationToken = default)
Internal\Http\HttpRequestStream.cs (8)
42public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 47public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 65public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 68public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 85public override Task FlushAsync(CancellationToken cancellationToken) 101private ValueTask<int> ReadAsyncWrapper(Memory<byte> destination, CancellationToken cancellationToken) 115private async ValueTask<int> ReadAsyncInternal(Memory<byte> destination, CancellationToken cancellationToken) 156public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken)
Internal\Http\HttpResponsePipeWriter.cs (3)
46public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default) 64public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default) 100private void ValidateState(CancellationToken cancellationToken = default)
Internal\Http\HttpResponseStream.cs (5)
43public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 46public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 59public override Task FlushAsync(CancellationToken cancellationToken) 92public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 96public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Internal\Http\HttpUpgradeStream.cs (6)
107public override Task FlushAsync(CancellationToken cancellationToken) 138public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 143public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 148public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 153public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 158public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Internal\Http\IHttpOutputProducer.cs (6)
13ValueTask<FlushResult> WriteChunkAsync(ReadOnlySpan<byte> data, CancellationToken cancellationToken); 14ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken); 18ValueTask<FlushResult> WriteDataToPipeAsync(ReadOnlySpan<byte> data, CancellationToken cancellationToken); 20Task WriteDataAsync(ReadOnlySpan<byte> data, CancellationToken cancellationToken); 28ValueTask<FlushResult> FirstWriteAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> data, CancellationToken cancellationToken); 29ValueTask<FlushResult> FirstWriteChunkedAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> data, CancellationToken cancellationToken);
Internal\Http\IHttpResponseControl.cs (2)
15ValueTask<FlushResult> FlushPipeAsync(CancellationToken cancellationToken); 16ValueTask<FlushResult> WritePipeAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken);
Internal\Http\IHttpResponsePipeWriterControl.cs (2)
14ValueTask<FlushResult> FlushPipeAsync(CancellationToken cancellationToken); 15ValueTask<FlushResult> WritePipeAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken);
Internal\Http\MessageBody.cs (3)
48public abstract ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default); 203protected ValueTask<ReadResult> StartTimingReadAsync(ValueTask<ReadResult> readAwaitable, CancellationToken cancellationToken) 227protected async ValueTask<ReadResult> StartTimingReadAwaited(ValueTask<FlushResult> continueTask, ValueTask<ReadResult> readAwaitable, CancellationToken cancellationToken)
Internal\Http\ZeroContentLengthMessageBody.cs (1)
18public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default) => new ValueTask<ReadResult>(new ReadResult(default, isCanceled: false, isCompleted: true));
Internal\Http2\Http2MessageBody.cs (1)
106public override async ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default)
Internal\Http2\Http2OutputProducer.cs (6)
258public ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken) 385public Task WriteDataAsync(ReadOnlySpan<byte> data, CancellationToken cancellationToken) 521public ValueTask<FlushResult> WriteDataToPipeAsync(ReadOnlySpan<byte> data, CancellationToken cancellationToken) 552public ValueTask<FlushResult> FirstWriteAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> data, CancellationToken cancellationToken) 562ValueTask<FlushResult> IHttpOutputProducer.WriteChunkAsync(ReadOnlySpan<byte> data, CancellationToken cancellationToken) 567public ValueTask<FlushResult> FirstWriteChunkedAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> data, CancellationToken cancellationToken)
Internal\Http3\Http3FrameWriter.cs (1)
337public ValueTask<FlushResult> FlushAsync(IHttpOutputAborter? outputAborter, CancellationToken cancellationToken)
Internal\Http3\Http3MessageBody.cs (1)
74public override async ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default)
Internal\Http3\Http3OutputProducer.cs (6)
150public ValueTask<FlushResult> FirstWriteAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> data, CancellationToken cancellationToken) 160public ValueTask<FlushResult> FirstWriteChunkedAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, ResponseBodyMode responseBodyMode, ReadOnlySpan<byte> data, CancellationToken cancellationToken) 165public ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken) 321public ValueTask<FlushResult> WriteChunkAsync(ReadOnlySpan<byte> data, CancellationToken cancellationToken) 326public Task WriteDataAsync(ReadOnlySpan<byte> data, CancellationToken cancellationToken) 351public ValueTask<FlushResult> WriteDataToPipeAsync(ReadOnlySpan<byte> data, CancellationToken cancellationToken)
Internal\Http3\Http3Stream.cs (1)
1323public override async ValueTask<IWebTransportSession> AcceptAsync(CancellationToken token)
Internal\Infrastructure\IConnectionListenerBase.cs (1)
23ValueTask UnbindAsync(CancellationToken cancellationToken = default);
Internal\Infrastructure\IConnectionListenerOfT.cs (1)
19ValueTask<T?> AcceptAsync(CancellationToken cancellationToken = default);
Internal\Infrastructure\KestrelConnection.cs (1)
41public CancellationToken ConnectionClosedRequested { get; set; }
Internal\Infrastructure\PipeWriterHelpers\ConcurrentPipeWriter.cs (2)
109public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default) 143private async Task FlushAsyncAwaited(ValueTask<FlushResult> flushTask, CancellationToken cancellationToken)
Internal\Infrastructure\PipeWriterHelpers\TimingPipeFlusher.cs (3)
41public ValueTask<FlushResult> FlushAsync(IHttpOutputAborter? outputAborter, CancellationToken cancellationToken) 51public ValueTask<FlushResult> FlushAsync(MinDataRate? minRate, long count, IHttpOutputAborter? outputAborter, CancellationToken cancellationToken) 77private async ValueTask<FlushResult> TimeFlushAsyncAwaited(ValueTask<FlushResult> pipeFlushTask, MinDataRate? minRate, IHttpOutputAborter? outputAborter, CancellationToken cancellationToken)
Internal\Infrastructure\ReadOnlyStream.cs (2)
21public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 24public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
Internal\Infrastructure\StatusCheckPipeWriter.cs (2)
58public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default) 88public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Internal\Infrastructure\StatusCheckWriteStream.cs (3)
70public override Task FlushAsync(CancellationToken cancellationToken) 82public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 88public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Internal\Infrastructure\ThrowingPipeWriter.cs (1)
23public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default) => throw new InvalidOperationException(_message);
Internal\Infrastructure\ThrowingWasUpgradedWriteOnlyStream.cs (1)
21public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
Internal\Infrastructure\TransportConnectionManager.cs (2)
55public async Task<bool> CloseAllConnectionsAsync(CancellationToken token) 94private static Task CancellationTokenAsTask(CancellationToken token)
Internal\Infrastructure\TransportManager.cs (10)
35public async Task<EndPoint> BindAsync(EndPoint endPoint, ConnectionDelegate connectionDelegate, EndpointConfig? endpointConfig, CancellationToken cancellationToken) 64public async Task<EndPoint> BindAsync(EndPoint endPoint, MultiplexedConnectionDelegate multiplexedConnectionDelegate, ListenOptions listenOptions, CancellationToken cancellationToken) 106public Task StopEndpointsAsync(List<EndpointConfig> endpointsToStop, CancellationToken cancellationToken) 119public Task StopAsync(CancellationToken cancellationToken) 124private async Task StopTransportsAsync(List<ActiveTransport> transportsToStop, CancellationToken cancellationToken) 184public async Task UnbindAsync(CancellationToken cancellationToken) 207public ValueTask<ConnectionContext?> AcceptAsync(CancellationToken cancellationToken = default) 210public ValueTask UnbindAsync(CancellationToken cancellationToken = default) 228public ValueTask<MultiplexedConnectionContext?> AcceptAsync(CancellationToken cancellationToken = default) 231public ValueTask UnbindAsync(CancellationToken cancellationToken = default)
Internal\Infrastructure\WrappingPipeWriter.cs (2)
41public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default) 66public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Internal\Infrastructure\WrappingStream.cs (6)
53public override Task FlushAsync(CancellationToken cancellationToken) 59public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 62public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 77public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 80public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default) 86public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken)
Internal\Infrastructure\WriteOnlyStream.cs (2)
21public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 24public override ValueTask<int> ReadAsync(Memory<byte> memory, CancellationToken cancellationToken)
Internal\KestrelServerImpl.cs (4)
124public async Task StartAsync<TContext>(IHttpApplication<TContext> application, CancellationToken cancellationToken) where TContext : notnull 139async Task OnBind(ListenOptions options, CancellationToken onBindCancellationToken) 243public async Task StopAsync(CancellationToken cancellationToken) 290private async Task BindAsync(CancellationToken cancellationToken)
Internal\TlsConnectionFeature.cs (2)
139public Task<X509Certificate2?> GetClientCertificateAsync(CancellationToken cancellationToken) 158private async Task<X509Certificate2?> GetClientCertificateAsyncCore(CancellationToken cancellationToken)
Internal\WebTransport\WebTransportSession.cs (2)
122public async ValueTask<ConnectionContext?> OpenUnidirectionalStreamAsync(CancellationToken cancellationToken) 166public async ValueTask<ConnectionContext?> AcceptStreamAsync(CancellationToken cancellationToken)
KestrelServer.cs (2)
53public Task StartAsync<TContext>(IHttpApplication<TContext> application, CancellationToken cancellationToken) where TContext : notnull 60public Task StopAsync(CancellationToken cancellationToken)
ListenOptions.cs (1)
222internal virtual async Task BindAsync(AddressBindContext context, CancellationToken cancellationToken)
LocalhostListenOptions.cs (1)
38internal override async Task BindAsync(AddressBindContext context, CancellationToken cancellationToken)
Middleware\HttpsConnectionMiddleware.cs (2)
347private Task DoOptionsBasedHandshakeAsync(ConnectionContext context, SslStream sslStream, Core.Internal.TlsConnectionFeature feature, CancellationToken cancellationToken) 470private static async ValueTask<SslServerAuthenticationOptions> ServerOptionsCallback(SslStream sslStream, SslClientHelloInfo clientHelloInfo, object? state, CancellationToken cancellationToken)
Middleware\Internal\LoggingStream.cs (5)
71public override Task FlushAsync(CancellationToken cancellationToken) 96public override async Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 106public override async ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 138public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 144public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Middleware\LoggingMultiplexedConnectionMiddleware.cs (4)
57public override async ValueTask<ConnectionContext?> AcceptAsync(CancellationToken cancellationToken = default) 67public override async ValueTask<ConnectionContext> ConnectAsync(IFeatureCollection? features = null, CancellationToken cancellationToken = default) 74public override CancellationToken ConnectionClosed { get => _inner.ConnectionClosed; set => _inner.ConnectionClosed = value; } 111public override CancellationToken ConnectionClosed { get => _inner.ConnectionClosed; set => _inner.ConnectionClosed = value; }
Middleware\TlsListener.cs (1)
25internal async Task OnTlsClientHelloAsync(ConnectionContext connection, CancellationToken cancellationToken)
src\aspnetcore\src\Shared\ServerInfrastructure\DuplexPipeStream.cs (7)
81public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken = default) 86public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken = default) 96public override Task WriteAsync(byte[]? buffer, int offset, int count, CancellationToken cancellationToken) 101public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default) 108FlushAsync(CancellationToken.None).GetAwaiter().GetResult(); 111public override Task FlushAsync(CancellationToken cancellationToken) 118private async ValueTask<int> ReadAsyncInternal(Memory<byte> destination, CancellationToken cancellationToken)
TlsHandshakeCallbackContext.cs (1)
35public CancellationToken CancellationToken { get; internal set; }
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (11)
Connection\DirectTlsConnection.FeatureCollection.cs (1)
41public Task<X509Certificate2?> GetClientCertificateAsync(CancellationToken cancellationToken)
Connection\DirectTlsConnectionListener.cs (2)
160public async ValueTask<ConnectionContext?> AcceptAsync(CancellationToken cancellationToken = default) 240public ValueTask UnbindAsync(CancellationToken cancellationToken = default)
DirectTlsTransportFactory.cs (1)
57public async ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.cs (1)
62public override CancellationToken ConnectionClosed { get; set; }
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.FeatureCollection.cs (1)
34CancellationToken IConnectionLifetimeFeature.ConnectionClosed
TlsEventPump.cs (3)
1206public Task<bool> StopAndJoinAsync(CancellationToken cancellationToken) 1217private async Task<bool> StopAndJoinCoreAsync(CancellationToken cancellationToken) 1269public void Dispose() => StopAndJoinAsync(CancellationToken.None).GetAwaiter().GetResult();
TlsEventPumpPool.cs (2)
102public async Task<bool> StopAndConfirmExitAsync(CancellationToken cancellationToken) 128public void Dispose() => StopAndConfirmExitAsync(CancellationToken.None).GetAwaiter().GetResult();
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (6)
Internal\NamedPipeConnectionListener.cs (3)
25private readonly CancellationToken _listeningToken; 147public async ValueTask<ConnectionContext?> AcceptAsync(CancellationToken cancellationToken = default) 161public ValueTask UnbindAsync(CancellationToken cancellationToken = default) => DisposeAsync();
Internal\NamedPipeTransportFactory.cs (1)
35public ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.cs (1)
62public override CancellationToken ConnectionClosed { get; set; }
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.FeatureCollection.cs (1)
34CancellationToken IConnectionLifetimeFeature.ConnectionClosed
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (14)
Internal\QuicConnectionContext.cs (2)
94public override async ValueTask<ConnectionContext?> AcceptAsync(CancellationToken cancellationToken = default) 211public override async ValueTask<ConnectionContext> ConnectAsync(IFeatureCollection? features = null, CancellationToken cancellationToken = default)
Internal\QuicConnectionContext.FeatureCollection.cs (1)
36public Task<X509Certificate2?> GetClientCertificateAsync(CancellationToken cancellationToken)
Internal\QuicConnectionListener.cs (2)
146public async ValueTask<MultiplexedConnectionContext?> AcceptAsync(IFeatureCollection? features = null, CancellationToken cancellationToken = default) 200public ValueTask UnbindAsync(CancellationToken cancellationToken = default) => DisposeAsync();
Internal\QuicStreamContext.cs (1)
119public override CancellationToken ConnectionClosed
QuicTransportFactory.cs (1)
38public async ValueTask<IMultiplexedConnectionListener> BindAsync(EndPoint endpoint, IFeatureCollection? features = null, CancellationToken cancellationToken = default)
src\aspnetcore\src\Servers\Kestrel\shared\CompletionPipeReader.cs (1)
52public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default)
src\aspnetcore\src\Servers\Kestrel\shared\CompletionPipeWriter.cs (2)
47public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default) 52public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.cs (1)
62public override CancellationToken ConnectionClosed { get; set; }
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.FeatureCollection.cs (1)
34CancellationToken IConnectionLifetimeFeature.ConnectionClosed
src\aspnetcore\src\Servers\Kestrel\shared\TransportMultiplexedConnection.cs (1)
49public override CancellationToken ConnectionClosed { get; set; }
src\aspnetcore\src\Servers\Kestrel\shared\TransportMultiplexedConnection.FeatureCollection.cs (1)
25CancellationToken IConnectionLifetimeFeature.ConnectionClosed
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (6)
Client\SocketConnectionFactory.cs (1)
47public async ValueTask<ConnectionContext> ConnectAsync(EndPoint endpoint, CancellationToken cancellationToken = default)
SocketConnectionListener.cs (2)
59public async ValueTask<ConnectionContext?> AcceptAsync(CancellationToken cancellationToken = default) 95public ValueTask UnbindAsync(CancellationToken cancellationToken = default)
SocketTransportFactory.cs (1)
38public ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.cs (1)
62public override CancellationToken ConnectionClosed { get; set; }
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.FeatureCollection.cs (1)
34CancellationToken IConnectionLifetimeFeature.ConnectionClosed
Microsoft.AspNetCore.Session (6)
DistributedSession.cs (4)
47/// The maximum amount of time <see cref="LoadAsync(CancellationToken)"/> and <see cref="CommitAsync(CancellationToken)"/> are allowed take. 211public async Task LoadAsync(CancellationToken cancellationToken = default) 244public async Task CommitAsync(CancellationToken cancellationToken = default)
ISessionStore.cs (2)
19/// The maximum amount of time <see cref="ISession.LoadAsync(System.Threading.CancellationToken)"/> and 20/// <see cref="ISession.CommitAsync(System.Threading.CancellationToken)"/> are allowed take.
Microsoft.AspNetCore.SignalR.Client.Core (177)
HubConnection.cs (37)
292/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 294public virtual async Task StartAsync(CancellationToken cancellationToken = default) 303private async Task StartAsyncInner(CancellationToken cancellationToken = default) 320using (CancellationTokenUtils.CreateLinkedToken(cancellationToken, _state.StopCts.Token, out var linkedToken)) 345/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 347public virtual async Task StopAsync(CancellationToken cancellationToken = default) 456/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 464public virtual async Task<ChannelReader<object?>> StreamAsChannelCoreAsync(string methodName, Type returnType, object?[] args, CancellationToken cancellationToken = default) 478/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 486public virtual async Task<object?> InvokeCoreAsync(string methodName, Type returnType, object?[] args, CancellationToken cancellationToken = default) 500/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 505public virtual async Task SendCoreAsync(string methodName, object?[] args, CancellationToken cancellationToken = default) 513private async Task StartAsyncCore(CancellationToken cancellationToken) 601public async Task<TimeSpan?> RefreshAuthenticationAsync(CancellationToken cancellationToken = default) 614private async Task<TimeSpan?> RefreshAuthenticationAsyncCore(ConnectionState connectionState, CancellationToken cancellationToken) 901CancellationToken.None, 954/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 958public virtual IAsyncEnumerable<TResult> StreamAsyncCore<TResult>(string methodName, object?[] args, CancellationToken cancellationToken = default) 987private async Task<ChannelReader<object?>> StreamAsChannelCoreAsyncCore(string methodName, Type returnType, object?[] args, CancellationToken cancellationToken) 1084private Task[]? LaunchStreams(ConnectionState connectionState, Dictionary<string, object>? readers, CancellationToken cancellationToken) 1282private async Task<(ConnectionState, Activity?)> WaitForActiveConnectionWithActivityAsync(string sendingMethodName, string invokedMethodName, CancellationToken token) 1340private async Task<object?> InvokeCoreAsyncCore(string methodName, Type returnType, object?[] args, CancellationToken cancellationToken) 1443private async Task InvokeCore(ConnectionState connectionState, string methodName, InvocationRequest irq, object?[] args, string[]? streams, CancellationToken cancellationToken) 1472private async Task InvokeStreamCore(ConnectionState connectionState, string methodName, InvocationRequest irq, object?[] args, string[]? streams, CancellationToken cancellationToken) 1515private async Task SendHubMessage(ConnectionState connectionState, HubMessage hubMessage, CancellationToken cancellationToken = default) 1537private async Task SendCoreAsyncCore(string methodName, object?[] args, CancellationToken cancellationToken) 1577private async Task SendWithLock(ConnectionState expectedConnectionState, HubMessage message, CancellationToken cancellationToken, [CallerMemberName] string callerName = "") 1799private async Task HandshakeAsync(ConnectionState startingConnectionState, int protocolVersion, CancellationToken cancellationToken) 1807var sendHandshakeResult = await startingConnectionState.Connection.Transport.Output.FlushAsync(CancellationToken.None).ConfigureAwait(false); 1824using (CancellationTokenUtils.CreateLinkedToken(cancellationToken, handshakeCts.Token, out var linkedToken)) 2253private OperationCanceledException GetOperationCanceledException(string message, Exception innerException, CancellationToken cancellationToken) 2433public CancellationToken UploadStreamToken { get; set; } 2590public async ValueTask<FlushResult> WriteAsync(HubMessage message, CancellationToken cancellationToken) 2594var connectionToken = _hubConnection._state.StopCts.Token; 2606using var _ = CancellationTokenUtils.CreateLinkedToken(cancellationToken, connectionToken, out var linkedToken); 2794public Task WaitConnectionLockAsync(CancellationToken token, [CallerMemberName] string? memberName = null, [CallerFilePath] string? filePath = null, [CallerLineNumber] int lineNumber = 0) 2810public async Task<ConnectionState> WaitForActiveConnectionAsync(string methodName, CancellationToken token)
HubConnectionExtensions.InvokeAsync.cs (24)
22/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 25public static Task InvokeAsync(this HubConnection hubConnection, string methodName, CancellationToken cancellationToken = default) 36/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 39public static Task InvokeAsync(this HubConnection hubConnection, string methodName, object? arg1, CancellationToken cancellationToken = default) 51/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 54public static Task InvokeAsync(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, CancellationToken cancellationToken = default) 67/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 70public static Task InvokeAsync(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, CancellationToken cancellationToken = default) 84/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 87public static Task InvokeAsync(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, CancellationToken cancellationToken = default) 102/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 105public static Task InvokeAsync(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, CancellationToken cancellationToken = default) 121/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 124public static Task InvokeAsync(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, CancellationToken cancellationToken = default) 141/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 144public static Task InvokeAsync(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, CancellationToken cancellationToken = default) 162/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 165public static Task InvokeAsync(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, object? arg8, CancellationToken cancellationToken = default) 184/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 187public static Task InvokeAsync(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, object? arg8, object? arg9, CancellationToken cancellationToken = default) 207/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 210public static Task InvokeAsync(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, object? arg8, object? arg9, object? arg10, CancellationToken cancellationToken = default) 221/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 223public static Task InvokeCoreAsync(this HubConnection hubConnection, string methodName, object?[] args, CancellationToken cancellationToken = default)
HubConnectionExtensions.InvokeAsyncGeneric.cs (24)
23/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 29public static Task<TResult> InvokeAsync<TResult>(this HubConnection hubConnection, string methodName, CancellationToken cancellationToken = default) 41/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 47public static Task<TResult> InvokeAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, CancellationToken cancellationToken = default) 60/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 66public static Task<TResult> InvokeAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, CancellationToken cancellationToken = default) 80/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 86public static Task<TResult> InvokeAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, CancellationToken cancellationToken = default) 101/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 107public static Task<TResult> InvokeAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, CancellationToken cancellationToken = default) 123/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 129public static Task<TResult> InvokeAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, CancellationToken cancellationToken = default) 146/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 152public static Task<TResult> InvokeAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, CancellationToken cancellationToken = default) 170/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 176public static Task<TResult> InvokeAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, CancellationToken cancellationToken = default) 195/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 201public static Task<TResult> InvokeAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, object? arg8, CancellationToken cancellationToken = default) 221/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 227public static Task<TResult> InvokeAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, object? arg8, object? arg9, CancellationToken cancellationToken = default) 248/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 254public static Task<TResult> InvokeAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, object? arg8, object? arg9, object? arg10, CancellationToken cancellationToken = default) 266/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 271public static async Task<TResult> InvokeCoreAsync<TResult>(this HubConnection hubConnection, string methodName, object?[] args, CancellationToken cancellationToken = default)
HubConnectionExtensions.SendAsync.cs (22)
22/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 25public static Task SendAsync(this HubConnection hubConnection, string methodName, CancellationToken cancellationToken = default) 37/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 40public static Task SendAsync(this HubConnection hubConnection, string methodName, object? arg1, CancellationToken cancellationToken = default) 53/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 56public static Task SendAsync(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, CancellationToken cancellationToken = default) 70/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 73public static Task SendAsync(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, CancellationToken cancellationToken = default) 88/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 91public static Task SendAsync(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, CancellationToken cancellationToken = default) 107/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 110public static Task SendAsync(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, CancellationToken cancellationToken = default) 127/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 130public static Task SendAsync(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, CancellationToken cancellationToken = default) 148/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 151public static Task SendAsync(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, CancellationToken cancellationToken = default) 170/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 173public static Task SendAsync(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, object? arg8, CancellationToken cancellationToken = default) 193/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 196public static Task SendAsync(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, object? arg8, object? arg9, CancellationToken cancellationToken = default) 217/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 220public static Task SendAsync(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, object? arg8, object? arg9, object? arg10, CancellationToken cancellationToken = default)
HubConnectionExtensions.StreamAsChannelAsync.cs (24)
24/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 30public static Task<ChannelReader<TResult>> StreamAsChannelAsync<TResult>(this HubConnection hubConnection, string methodName, CancellationToken cancellationToken = default) 42/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 48public static Task<ChannelReader<TResult>> StreamAsChannelAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, CancellationToken cancellationToken = default) 61/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 67public static Task<ChannelReader<TResult>> StreamAsChannelAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, CancellationToken cancellationToken = default) 81/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 87public static Task<ChannelReader<TResult>> StreamAsChannelAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, CancellationToken cancellationToken = default) 102/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 108public static Task<ChannelReader<TResult>> StreamAsChannelAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, CancellationToken cancellationToken = default) 124/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 130public static Task<ChannelReader<TResult>> StreamAsChannelAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, CancellationToken cancellationToken = default) 147/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 153public static Task<ChannelReader<TResult>> StreamAsChannelAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, CancellationToken cancellationToken = default) 171/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 177public static Task<ChannelReader<TResult>> StreamAsChannelAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, CancellationToken cancellationToken = default) 196/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 202public static Task<ChannelReader<TResult>> StreamAsChannelAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, object? arg8, CancellationToken cancellationToken = default) 222/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 228public static Task<ChannelReader<TResult>> StreamAsChannelAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, object? arg8, object? arg9, CancellationToken cancellationToken = default) 249/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 255public static Task<ChannelReader<TResult>> StreamAsChannelAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, object? arg8, object? arg9, object? arg10, CancellationToken cancellationToken = default) 267/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 272public static async Task<ChannelReader<TResult>> StreamAsChannelCoreAsync<TResult>(this HubConnection hubConnection, string methodName, object?[] args, CancellationToken cancellationToken = default)
HubConnectionExtensions.StreamAsync.cs (22)
22/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 27public static IAsyncEnumerable<TResult> StreamAsync<TResult>(this HubConnection hubConnection, string methodName, CancellationToken cancellationToken = default) 39/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 44public static IAsyncEnumerable<TResult> StreamAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, CancellationToken cancellationToken = default) 57/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 62public static IAsyncEnumerable<TResult> StreamAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, CancellationToken cancellationToken = default) 76/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 81public static IAsyncEnumerable<TResult> StreamAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, CancellationToken cancellationToken = default) 96/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 101public static IAsyncEnumerable<TResult> StreamAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, CancellationToken cancellationToken = default) 117/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 122public static IAsyncEnumerable<TResult> StreamAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, CancellationToken cancellationToken = default) 139/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 144public static IAsyncEnumerable<TResult> StreamAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, CancellationToken cancellationToken = default) 162/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 167public static IAsyncEnumerable<TResult> StreamAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, CancellationToken cancellationToken = default) 186/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 191public static IAsyncEnumerable<TResult> StreamAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, object? arg8, CancellationToken cancellationToken = default) 211/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 216public static IAsyncEnumerable<TResult> StreamAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, object? arg8, object? arg9, CancellationToken cancellationToken = default) 237/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 242public static IAsyncEnumerable<TResult> StreamAsync<TResult>(this HubConnection hubConnection, string methodName, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, object? arg8, object? arg9, object? arg10, CancellationToken cancellationToken = default)
Internal\InvocationRequest.cs (6)
24public CancellationToken CancellationToken { get; } 29protected InvocationRequest(CancellationToken cancellationToken, Type resultType, string invocationId, ILogger logger, HubConnection hubConnection, Activity? activity) 49public static InvocationRequest Invoke(CancellationToken cancellationToken, Type resultType, string invocationId, ILoggerFactory loggerFactory, HubConnection hubConnection, Activity? activity, out Task<object?> result) 56public static InvocationRequest Stream(CancellationToken cancellationToken, Type resultType, string invocationId, 90public Streaming(CancellationToken cancellationToken, Type resultType, string invocationId, ILoggerFactory loggerFactory, HubConnection hubConnection, Activity? activity) 178public NonStreaming(CancellationToken cancellationToken, Type resultType, string invocationId, ILoggerFactory loggerFactory, HubConnection hubConnection, Activity? activity)
src\aspnetcore\src\SignalR\common\Shared\AsyncEnumerableAdapters.cs (8)
16public static IAsyncEnumerator<object?> MakeAsyncEnumerator<T>(IAsyncEnumerable<T> asyncEnumerable, CancellationToken cancellationToken = default) 27public static IAsyncEnumerator<object?> MakeAsyncEnumeratorFromChannel<T>(ChannelReader<T> channel, CancellationToken cancellationToken = default) 35private readonly CancellationToken _cancellationToken; 36public ChannelAsyncEnumerator(ChannelReader<T> channel, CancellationToken cancellationToken) 82public IAsyncEnumerator<TResult> GetAsyncEnumerator(CancellationToken cancellationToken = default) 156public static IAsyncEnumerator<object?> MakeReflectionAsyncEnumerator(object asyncEnumerable, CancellationToken cancellationToken) 169public static IAsyncEnumerator<object?> MakeReflectionAsyncEnumeratorFromChannel(object channelReader, CancellationToken cancellationToken) 210public ReflectionChannelAsyncEnumerator(object channelReader, CancellationToken cancellationToken)
src\aspnetcore\src\SignalR\common\Shared\CreateLinkedToken.cs (3)
14internal static IDisposable? CreateLinkedToken(CancellationToken token1, CancellationToken token2, out CancellationToken linkedToken)
src\aspnetcore\src\SignalR\common\Shared\MessageBuffer.cs (4)
123public ValueTask<FlushResult> WriteAsync(SerializedHubMessage hubMessage, CancellationToken cancellationToken) 129public ValueTask<FlushResult> WriteAsync(HubMessage hubMessage, CancellationToken cancellationToken) 134private async ValueTask<FlushResult> WriteAsyncCore(Type hubMessageType, ReadOnlyMemory<byte> messageBytes, CancellationToken cancellationToken) 144using var _ = CancellationTokenUtils.CreateLinkedToken(cts.Token, cancellationToken, out var linkedToken);
src\aspnetcore\src\SignalR\common\Shared\PipeWriterStream.cs (3)
56public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 62public override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default) 68private ValueTask WriteCoreAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.SignalR.Common (3)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (3)
138public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 191private async Task CopyToSlowAsync(Stream destination, CancellationToken cancellationToken) 277public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask;
Microsoft.AspNetCore.SignalR.Core (161)
ClientProxyExtensions.cs (44)
19/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 22public static Task SendAsync(this IClientProxy clientProxy, string method, CancellationToken cancellationToken = default) 34/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 37public static Task SendAsync(this IClientProxy clientProxy, string method, object? arg1, CancellationToken cancellationToken = default) 50/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 53public static Task SendAsync(this IClientProxy clientProxy, string method, object? arg1, object? arg2, CancellationToken cancellationToken = default) 67/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 70public static Task SendAsync(this IClientProxy clientProxy, string method, object? arg1, object? arg2, object? arg3, CancellationToken cancellationToken = default) 85/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 88public static Task SendAsync(this IClientProxy clientProxy, string method, object? arg1, object? arg2, object? arg3, object? arg4, CancellationToken cancellationToken = default) 104/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 107public static Task SendAsync(this IClientProxy clientProxy, string method, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, CancellationToken cancellationToken = default) 124/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 127public static Task SendAsync(this IClientProxy clientProxy, string method, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, CancellationToken cancellationToken = default) 145/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 148public static Task SendAsync(this IClientProxy clientProxy, string method, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, CancellationToken cancellationToken = default) 167/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 170public static Task SendAsync(this IClientProxy clientProxy, string method, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, object? arg8, CancellationToken cancellationToken = default) 190/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 193public static Task SendAsync(this IClientProxy clientProxy, string method, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, object? arg8, object? arg9, CancellationToken cancellationToken = default) 214/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 217public static Task SendAsync(this IClientProxy clientProxy, string method, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, object? arg8, object? arg9, object? arg10, CancellationToken cancellationToken = default) 227/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 230public static Task<T> InvokeAsync<T>(this ISingleClientProxy clientProxy, string method, CancellationToken cancellationToken) 241/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 244public static Task<T> InvokeAsync<T>(this ISingleClientProxy clientProxy, string method, object? arg1, CancellationToken cancellationToken) 256/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 259public static Task<T> InvokeAsync<T>(this ISingleClientProxy clientProxy, string method, object? arg1, object? arg2, CancellationToken cancellationToken) 272/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 275public static Task<T> InvokeAsync<T>(this ISingleClientProxy clientProxy, string method, object? arg1, object? arg2, object? arg3, CancellationToken cancellationToken) 289/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 292public static Task<T> InvokeAsync<T>(this ISingleClientProxy clientProxy, string method, object? arg1, object? arg2, object? arg3, object? arg4, CancellationToken cancellationToken) 307/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 310public static Task<T> InvokeAsync<T>(this ISingleClientProxy clientProxy, string method, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, CancellationToken cancellationToken) 326/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 329public static Task<T> InvokeAsync<T>(this ISingleClientProxy clientProxy, string method, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, CancellationToken cancellationToken) 346/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 349public static Task<T> InvokeAsync<T>(this ISingleClientProxy clientProxy, string method, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, CancellationToken cancellationToken) 367/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 370public static Task<T> InvokeAsync<T>(this ISingleClientProxy clientProxy, string method, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, object? arg8, CancellationToken cancellationToken) 389/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 392public static Task<T> InvokeAsync<T>(this ISingleClientProxy clientProxy, string method, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, object? arg8, object? arg9, CancellationToken cancellationToken) 412/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 415public static Task<T> InvokeAsync<T>(this ISingleClientProxy clientProxy, string method, object? arg1, object? arg2, object? arg3, object? arg4, object? arg5, object? arg6, object? arg7, object? arg8, object? arg9, object? arg10, CancellationToken cancellationToken)
DefaultHubLifetimeManager.cs (15)
34public override Task AddToGroupAsync(string connectionId, string groupName, CancellationToken cancellationToken = default) 67public override Task RemoveFromGroupAsync(string connectionId, string groupName, CancellationToken cancellationToken = default) 94public override Task SendAllAsync(string methodName, object?[] args, CancellationToken cancellationToken = default) 99private Task SendToAllConnections(string methodName, object?[] args, Func<HubConnectionContext, object?, bool>? include, object? state = null, CancellationToken cancellationToken = default) 147private static void SendToGroupConnections(string methodName, object?[] args, ConcurrentDictionary<string, HubConnectionContext> connections, Func<HubConnectionContext, object?, bool>? include, object? state, ref List<Task>? tasks, ref SerializedHubMessage? message, CancellationToken cancellationToken) 183public override Task SendConnectionAsync(string connectionId, string methodName, object?[] args, CancellationToken cancellationToken = default) 202public override Task SendGroupAsync(string groupName, string methodName, object?[] args, CancellationToken cancellationToken = default) 225public override Task SendGroupsAsync(IReadOnlyList<string> groupNames, string methodName, object?[] args, CancellationToken cancellationToken = default) 254public override Task SendGroupExceptAsync(string groupName, string methodName, object?[] args, IReadOnlyList<string> excludedConnectionIds, CancellationToken cancellationToken = default) 286public override Task SendUserAsync(string userId, string methodName, object?[] args, CancellationToken cancellationToken = default) 316public override Task SendAllExceptAsync(string methodName, object?[] args, IReadOnlyList<string> excludedConnectionIds, CancellationToken cancellationToken = default) 322public override Task SendConnectionsAsync(IReadOnlyList<string> connectionIds, string methodName, object?[] args, CancellationToken cancellationToken = default) 328public override Task SendUsersAsync(IReadOnlyList<string> userIds, string methodName, object?[] args, CancellationToken cancellationToken = default) 334public override async Task<T> InvokeConnectionAsync<T>(string connectionId, string methodName, object?[] args, CancellationToken cancellationToken) 351connection.ConnectionAborted, out var linkedToken);
HubCallerContext.cs (2)
44/// Gets a <see cref="CancellationToken"/> that notifies when the connection is aborted. 46public abstract CancellationToken ConnectionAborted { get; }
HubConnectionContext.cs (17)
132/// Gets a <see cref="CancellationToken"/> that notifies when the connection is aborted. 134public virtual CancellationToken ConnectionAborted { get; } 258public virtual ValueTask WriteAsync(HubMessage message, CancellationToken cancellationToken = default) 263internal ValueTask WriteAsync(HubMessage message, bool ignoreAbort, CancellationToken cancellationToken = default) 305/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 308public virtual ValueTask WriteAsync(SerializedHubMessage message, CancellationToken cancellationToken = default) 345private ValueTask<FlushResult> WriteCore(HubMessage message, CancellationToken cancellationToken) 354HubMessage message, CancellationToken cancellationToken) 356var connectionToken = hubConnectionContext.ConnectionAborted; 361connectionToken = CancellationToken.None; 366using var _ = CancellationTokenUtils.CreateLinkedToken(connectionToken, cancellationToken, out var linkedToken); 391private ValueTask<FlushResult> WriteCore(SerializedHubMessage message, CancellationToken cancellationToken) 401SerializedHubMessage message, CancellationToken cancellationToken) 405using var _ = CancellationTokenUtils.CreateLinkedToken(hubConnectionContext.ConnectionAborted, cancellationToken, out var linkedToken); 429private async Task CompleteWriteAsync(ValueTask<FlushResult> task, CancellationToken cancellationToken) 452private async Task WriteSlowAsync(HubMessage message, bool ignoreAbort, CancellationToken cancellationToken) 481private async Task WriteSlowAsync(SerializedHubMessage message, CancellationToken cancellationToken)
HubLifetimeManager.cs (23)
35/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 37public abstract Task SendAllAsync(string methodName, object?[] args, CancellationToken cancellationToken = default); 45/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 47public abstract Task SendAllExceptAsync(string methodName, object?[] args, IReadOnlyList<string> excludedConnectionIds, CancellationToken cancellationToken = default); 55/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 57public abstract Task SendConnectionAsync(string connectionId, string methodName, object?[] args, CancellationToken cancellationToken = default); 65/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 67public abstract Task SendConnectionsAsync(IReadOnlyList<string> connectionIds, string methodName, object?[] args, CancellationToken cancellationToken = default); 75/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 77public abstract Task SendGroupAsync(string groupName, string methodName, object?[] args, CancellationToken cancellationToken = default); 85/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 87public abstract Task SendGroupsAsync(IReadOnlyList<string> groupNames, string methodName, object?[] args, CancellationToken cancellationToken = default); 96/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 98public abstract Task SendGroupExceptAsync(string groupName, string methodName, object?[] args, IReadOnlyList<string> excludedConnectionIds, CancellationToken cancellationToken = default); 106/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 108public abstract Task SendUserAsync(string userId, string methodName, object?[] args, CancellationToken cancellationToken = default); 116/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 118public abstract Task SendUsersAsync(IReadOnlyList<string> userIds, string methodName, object?[] args, CancellationToken cancellationToken = default); 125/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 127public abstract Task AddToGroupAsync(string connectionId, string groupName, CancellationToken cancellationToken = default); 134/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 136public abstract Task RemoveFromGroupAsync(string connectionId, string groupName, CancellationToken cancellationToken = default); 147public virtual Task<T> InvokeConnectionAsync<T>(string connectionId, string methodName, object?[] args, CancellationToken cancellationToken)
IClientProxy.cs (2)
21/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 23Task SendCoreAsync(string method, object?[] args, CancellationToken cancellationToken = default);
IGroupManager.cs (4)
16/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 18Task AddToGroupAsync(string connectionId, string groupName, CancellationToken cancellationToken = default); 25/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 27Task RemoveFromGroupAsync(string connectionId, string groupName, CancellationToken cancellationToken = default);
Internal\ChannelBasedSemaphore.cs (1)
30public ValueTask<int> WaitAsync(CancellationToken cancellationToken = default)
Internal\DefaultHubCallerContext.cs (1)
39public override CancellationToken ConnectionAborted => _connection.ConnectionAborted;
Internal\DefaultHubDispatcher.cs (1)
842else if (descriptor.OriginalParameterTypes[parameterPointer] == typeof(CancellationToken))
Internal\GroupManager.cs (2)
15public Task AddToGroupAsync(string connectionId, string groupName, CancellationToken cancellationToken = default) 20public Task RemoveFromGroupAsync(string connectionId, string groupName, CancellationToken cancellationToken = default)
Internal\HubCallerClients.cs (4)
108public Task<T> InvokeCoreAsync<T>(string method, object?[] args, CancellationToken cancellationToken = default) 113public Task SendCoreAsync(string method, object?[] args, CancellationToken cancellationToken = default) 130public async Task<T> InvokeCoreAsync<T>(string method, object?[] args, CancellationToken cancellationToken = default) 144public Task SendCoreAsync(string method, object?[] args, CancellationToken cancellationToken = default)
Internal\HubMethodDescriptor.cs (7)
29private Func<object, CancellationToken, IAsyncEnumerator<object?>>? _makeCancelableEnumerator; 64if (p.ParameterType == typeof(CancellationToken)) 208public IAsyncEnumerator<object?> FromReturnedStream(object stream, CancellationToken cancellationToken) 229private static Func<object, CancellationToken, IAsyncEnumerator<object?>> CompileConvertToEnumerator(MethodInfo adapterMethodInfo, Type streamReturnType) 238Expression.Parameter(typeof(CancellationToken)), 250var lambda = Expression.Lambda<Func<object, CancellationToken, IAsyncEnumerator<object?>>>(methodCall, parameters); 258private static Func<object, CancellationToken, IAsyncEnumerator<object?>> ConvertToEnumeratorWithReflection(MethodInfo adapterMethodInfo, Type streamReturnType)
Internal\NonInvokingSingleClientProxy.cs (2)
17public Task SendCoreAsync(string method, object?[] args, CancellationToken cancellationToken = default) => 20public Task<T> InvokeCoreAsync<T>(string method, object?[] args, CancellationToken cancellationToken = default) =>
Internal\Proxies.cs (10)
19public Task SendCoreAsync(string method, object?[] args, CancellationToken cancellationToken = default) 36public Task SendCoreAsync(string method, object?[] args, CancellationToken cancellationToken = default) 55public Task SendCoreAsync(string method, object?[] args, CancellationToken cancellationToken = default) 72public Task SendCoreAsync(string method, object?[] args, CancellationToken cancellationToken = default) 93public Task SendCoreAsync(string method, object?[] args, CancellationToken cancellationToken = default) 108public Task SendCoreAsync(string method, object?[] args, CancellationToken cancellationToken = default) 125public Task SendCoreAsync(string method, object?[] args, CancellationToken cancellationToken = default) 142public Task SendCoreAsync(string method, object?[] args, CancellationToken cancellationToken = default) 160public Task SendCoreAsync(string method, object?[] args, CancellationToken cancellationToken = default) 165public Task<T> InvokeCoreAsync<T>(string method, object?[] args, CancellationToken cancellationToken = default)
Internal\TypedClientBuilder.cs (4)
19private static readonly PropertyInfo CancellationTokenNoneProperty = typeof(CancellationToken).GetProperty("None", BindingFlags.Public | BindingFlags.Static)!; 134new[] { typeof(string), typeof(object[]), typeof(CancellationToken) }, null)! 141new[] { typeof(string), typeof(object[]), typeof(CancellationToken) }, null)!; 157bool hasCancellationToken = paramTypes.LastOrDefault() == typeof(CancellationToken);
ISingleClientProxy.cs (1)
23Task<T> InvokeCoreAsync<T>(string method, object?[] args, CancellationToken cancellationToken);
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
226.MakeGenericType(typeof(CancellationToken));
src\aspnetcore\src\SignalR\common\Shared\AsyncEnumerableAdapters.cs (8)
16public static IAsyncEnumerator<object?> MakeAsyncEnumerator<T>(IAsyncEnumerable<T> asyncEnumerable, CancellationToken cancellationToken = default) 27public static IAsyncEnumerator<object?> MakeAsyncEnumeratorFromChannel<T>(ChannelReader<T> channel, CancellationToken cancellationToken = default) 35private readonly CancellationToken _cancellationToken; 36public ChannelAsyncEnumerator(ChannelReader<T> channel, CancellationToken cancellationToken) 82public IAsyncEnumerator<TResult> GetAsyncEnumerator(CancellationToken cancellationToken = default) 156public static IAsyncEnumerator<object?> MakeReflectionAsyncEnumerator(object asyncEnumerable, CancellationToken cancellationToken) 169public static IAsyncEnumerator<object?> MakeReflectionAsyncEnumeratorFromChannel(object channelReader, CancellationToken cancellationToken) 210public ReflectionChannelAsyncEnumerator(object channelReader, CancellationToken cancellationToken)
src\aspnetcore\src\SignalR\common\Shared\ClientResultsManager.cs (5)
18public Task<T> AddInvocation<T>(string connectionId, string invocationId, CancellationToken cancellationToken) 120private readonly CancellationToken _token; 125CancellationToken cancellationToken) 169public static new void SetCanceled(CancellationToken cancellationToken) => Debug.Assert(false); 176public static new bool TrySetCanceled(CancellationToken cancellationToken)
src\aspnetcore\src\SignalR\common\Shared\CreateLinkedToken.cs (3)
14internal static IDisposable? CreateLinkedToken(CancellationToken token1, CancellationToken token2, out CancellationToken linkedToken)
src\aspnetcore\src\SignalR\common\Shared\MessageBuffer.cs (4)
123public ValueTask<FlushResult> WriteAsync(SerializedHubMessage hubMessage, CancellationToken cancellationToken) 129public ValueTask<FlushResult> WriteAsync(HubMessage hubMessage, CancellationToken cancellationToken) 134private async ValueTask<FlushResult> WriteAsyncCore(Type hubMessageType, ReadOnlyMemory<byte> messageBytes, CancellationToken cancellationToken) 144using var _ = CancellationTokenUtils.CreateLinkedToken(cts.Token, cancellationToken, out var linkedToken);
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (3)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (3)
138public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 191private async Task CopyToSlowAsync(Stream destination, CancellationToken cancellationToken) 277public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask;
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (3)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (3)
138public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 191private async Task CopyToSlowAsync(Stream destination, CancellationToken cancellationToken) 277public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask;
Microsoft.AspNetCore.SignalR.Specification.Tests (4)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (3)
138public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 191private async Task CopyToSlowAsync(Stream destination, CancellationToken cancellationToken) 277public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask;
src\aspnetcore\src\SignalR\common\testassets\Tests.Utils\HubConnectionContextUtils.cs (1)
49public override ValueTask WriteAsync(HubMessage message, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.SignalR.StackExchangeRedis (24)
RedisHubLifetimeManager.cs (13)
153public override Task SendAllAsync(string methodName, object?[] args, CancellationToken cancellationToken = default) 160public override Task SendAllExceptAsync(string methodName, object?[] args, IReadOnlyList<string> excludedConnectionIds, CancellationToken cancellationToken = default) 167public override Task SendConnectionAsync(string connectionId, string methodName, object?[] args, CancellationToken cancellationToken = default) 184public override Task SendGroupAsync(string groupName, string methodName, object?[] args, CancellationToken cancellationToken = default) 193public override Task SendGroupExceptAsync(string groupName, string methodName, object?[] args, IReadOnlyList<string> excludedConnectionIds, CancellationToken cancellationToken = default) 202public override Task SendUserAsync(string userId, string methodName, object?[] args, CancellationToken cancellationToken = default) 209public override Task AddToGroupAsync(string connectionId, string groupName, CancellationToken cancellationToken = default) 225public override Task RemoveFromGroupAsync(string connectionId, string groupName, CancellationToken cancellationToken = default) 241public override Task SendConnectionsAsync(IReadOnlyList<string> connectionIds, string methodName, object?[] args, CancellationToken cancellationToken = default) 257public override Task SendGroupsAsync(IReadOnlyList<string> groupNames, string methodName, object?[] args, CancellationToken cancellationToken = default) 275public override Task SendUsersAsync(IReadOnlyList<string> userIds, string methodName, object?[] args, CancellationToken cancellationToken = default) 380public override async Task<T> InvokeConnectionAsync<T>(string connectionId, string methodName, object?[] args, CancellationToken cancellationToken) 391connection?.ConnectionAborted ?? default, out var linkedToken);
src\aspnetcore\src\SignalR\common\Shared\ClientResultsManager.cs (5)
18public Task<T> AddInvocation<T>(string connectionId, string invocationId, CancellationToken cancellationToken) 120private readonly CancellationToken _token; 125CancellationToken cancellationToken) 169public static new void SetCanceled(CancellationToken cancellationToken) => Debug.Assert(false); 176public static new bool TrySetCanceled(CancellationToken cancellationToken)
src\aspnetcore\src\SignalR\common\Shared\CreateLinkedToken.cs (3)
14internal static IDisposable? CreateLinkedToken(CancellationToken token1, CancellationToken token2, out CancellationToken linkedToken)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (3)
138public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 191private async Task CopyToSlowAsync(Stream destination, CancellationToken cancellationToken) 277public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask;
Microsoft.AspNetCore.SpaProxy (4)
SpaProxyLaunchManager.cs (4)
33public void StartInBackground(CancellationToken cancellationToken) 73public async Task<bool> IsSpaProxyRunning(CancellationToken cancellationToken) 106private async Task<bool> ProbeSpaDevelopmentServerUrl(HttpClient httpClient, CancellationToken cancellationToken) 125private async Task StartSpaProcessAndProbeForLiveness(CancellationToken cancellationToken)
Microsoft.AspNetCore.SpaServices.Extensions (15)
AngularCli\AngularCliBuilder.cs (1)
49var applicationStoppingToken = appBuilder.ApplicationServices.GetRequiredService<IHostApplicationLifetime>().ApplicationStopping;
AngularCli\AngularCliMiddleware.cs (2)
38var applicationStoppingToken = appBuilder.ApplicationServices.GetRequiredService<IHostApplicationLifetime>().ApplicationStopping; 56string sourcePath, string scriptName, string pkgManagerCommand, int portNumber, ILogger logger, DiagnosticSource diagnosticSource, CancellationToken applicationStoppingToken)
Npm\NodeScriptRunner.cs (1)
25public NodeScriptRunner(string workingDirectory, string scriptName, string? arguments, IDictionary<string, string>? envVars, string pkgManagerCommand, DiagnosticSource diagnosticSource, CancellationToken applicationStoppingToken)
Proxying\ConditionalProxyMiddleware.cs (1)
21private readonly CancellationToken _applicationStoppingToken;
Proxying\SpaProxy.cs (5)
58CancellationToken applicationStoppingToken, 62var proxyCancellationToken = CancellationTokenSource.CreateLinkedTokenSource( 165private static async Task CopyProxyHttpResponse(HttpContext context, HttpResponseMessage responseMessage, CancellationToken cancellationToken) 209private static async Task<bool> AcceptProxyWebSocketRequest(HttpContext context, Uri destinationUri, CancellationToken cancellationToken) 272private static async Task PumpWebSocket(WebSocket source, WebSocket destination, int bufferSize, CancellationToken cancellationToken)
Proxying\SpaProxyingExtensions.cs (2)
61var applicationStoppingToken = GetStoppingToken(applicationBuilder); 82private static CancellationToken GetStoppingToken(IApplicationBuilder appBuilder)
ReactDevelopmentServer\ReactDevelopmentServerMiddleware.cs (2)
38var applicationStoppingToken = appBuilder.ApplicationServices.GetRequiredService<IHostApplicationLifetime>().ApplicationStopping; 62string sourcePath, string scriptName, string pkgManagerCommand, int portNumber, ILogger logger, DiagnosticSource diagnosticSource, CancellationToken applicationStoppingToken)
Util\EventedStreamReader.cs (1)
30Task.Factory.StartNew(Run, CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
Microsoft.AspNetCore.StaticAssets (3)
Development\StaticAssetDevelopmentRuntimeHandler.cs (2)
174public Task SendFileAsync(string path, long offset, long? count, CancellationToken cancellationToken = default) 242public Task StartAsync(CancellationToken cancellationToken = default)
StaticAssetsInvoker.cs (1)
280public CancellationToken CancellationToken => _context.RequestAborted;
Microsoft.AspNetCore.TestHost (36)
AsyncStreamWrapper.cs (5)
37public override Task FlushAsync(CancellationToken cancellationToken) 52public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 57public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 102public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 107public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
ClientHandler.cs (5)
53/// <param name="cancellationToken">The <see cref="CancellationToken"/>.</param> 56/// Use the asynchronous version of this method, <see cref="SendAsync(HttpRequestMessage, CancellationToken)"/>, instead. 60CancellationToken cancellationToken) 72/// <param name="cancellationToken">The <see cref="CancellationToken"/>.</param> 76CancellationToken cancellationToken)
HttpContextBuilder.cs (1)
84internal Task<HttpContext> SendAsync(CancellationToken cancellationToken)
NoopHostLifetime.cs (2)
10public Task StopAsync(CancellationToken cancellationToken) 15public Task WaitForStartAsync(CancellationToken cancellationToken)
RequestLifetimeFeature.cs (1)
19public CancellationToken RequestAborted { get; set; }
ResponseBodyPipeWriter.cs (1)
24public override async ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken)
ResponseBodyReaderStream.cs (6)
56public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask; 61public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => throw new NotSupportedException(); 63public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) => throw new NotSupportedException(); 69return ReadAsync(buffer, offset, count, CancellationToken.None).GetAwaiter().GetResult(); 72public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 77public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
ResponseBodyWriterStream.cs (3)
52public override async Task FlushAsync(CancellationToken cancellationToken) 68public override async Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 73public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
ResponseFeature.cs (2)
126public async Task StartAsync(CancellationToken token = default) 143public Task SendFileAsync(string path, long offset, long? count, CancellationToken cancellation)
TestServer.cs (3)
213public async Task<HttpContext> SendAsync(Action<HttpContext> configureContext, CancellationToken cancellationToken = default) 251Task IServer.StartAsync<TContext>(IHttpApplication<TContext> application, CancellationToken cancellationToken) 261Task IServer.StopAsync(CancellationToken cancellationToken)
TestWebSocket.cs (5)
46public override async Task CloseAsync(WebSocketCloseStatus closeStatus, string? statusDescription, CancellationToken cancellationToken) 69public override async Task CloseOutputAsync(WebSocketCloseStatus closeStatus, string? statusDescription, CancellationToken cancellationToken) 110public override async Task<WebSocketReceiveResult> ReceiveAsync(ArraySegment<byte> buffer, CancellationToken cancellationToken) 154public override Task SendAsync(ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) 259public async Task<Message> ReceiveAsync(CancellationToken cancellationToken)
WebSocketClient.cs (2)
53/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to terminate the connection.</param> 54public async Task<WebSocket> ConnectAsync(Uri uri, CancellationToken cancellationToken)
Microsoft.AspNetCore.Testing.Tests (3)
TestResources\ReturningHttpClientHandler.cs (2)
14protected override HttpResponseMessage Send(HttpRequestMessage request, CancellationToken cancellationToken) 20protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
TestResources\TestHandler.cs (1)
14CancellationToken cancellationToken)
Microsoft.AspNetCore.Watch.BrowserRefresh (12)
src\sdk\src\Dotnet.Watch\Web.Middleware\ResponseStreamWrapper.cs (5)
59public override async Task FlushAsync(CancellationToken cancellationToken) 83public override async Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 89public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 151public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 154public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
src\sdk\src\Dotnet.Watch\Web.Middleware\ScriptInjectingStream.cs (7)
43public override Task FlushAsync(CancellationToken cancellationToken) 75public override async Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 87public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 106private async ValueTask<bool> TryInjectScriptAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 303public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 306public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 367public readonly async ValueTask WriteToBaseStreamAsync(CancellationToken cancellationToken)
Microsoft.AspNetCore.WebSockets (5)
AbortStream.cs (5)
50public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 55public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 95public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 100public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 110public override Task FlushAsync(CancellationToken cancellationToken)
Microsoft.AspNetCore.WebUtilities (50)
BufferedReadStream.cs (8)
178public override Task FlushAsync(CancellationToken cancellationToken) 190public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 196public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 220public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 226public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 262public async Task<bool> EnsureBufferedAsync(CancellationToken cancellationToken) 312public async Task<bool> EnsureBufferedAsync(int minCount, CancellationToken cancellationToken) 371public async Task<string> ReadLineAsync(int lengthLimit, CancellationToken cancellationToken)
FileBufferingReadStream.cs (5)
327public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 334public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 403public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 409public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 427public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken)
FileBufferingWriteStream.cs (10)
14/// A <see cref="Stream"/> that buffers content to be written to disk. Use <see cref="DrainBufferAsync(Stream, CancellationToken)" /> 99public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 103public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 140public override async Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 147public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 184public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask; 193/// <param name="cancellationToken">The <see cref="CancellationToken" />.</param> 195public async Task DrainBufferAsync(Stream destination, CancellationToken cancellationToken = default) 218/// <param name="cancellationToken">The <see cref="CancellationToken" />.</param> 221public async Task DrainBufferAsync(PipeWriter destination, CancellationToken cancellationToken = default)
FormMultipartSection.cs (1)
63public ValueTask<string> GetValueAsync(CancellationToken cancellationToken)
FormPipeReader.cs (2)
89/// <param name="cancellationToken">The <see cref="CancellationToken"/>.</param> 91public async Task<Dictionary<string, StringValues>> ReadFormAsync(CancellationToken cancellationToken = default)
FormReader.cs (5)
158public async Task<KeyValuePair<string, string>?> ReadNextPairAsync(CancellationToken cancellationToken = new CancellationToken()) 168private async Task ReadNextPairAsyncImpl(CancellationToken cancellationToken = new CancellationToken()) 270private async Task BufferAsync(CancellationToken cancellationToken) 297/// <param name="cancellationToken">The <see cref="CancellationToken"/>.</param> 299public async Task<Dictionary<string, StringValues>> ReadFormAsync(CancellationToken cancellationToken = new CancellationToken())
HttpRequestStreamReader.cs (1)
230public override async ValueTask<int> ReadAsync(Memory<char> buffer, CancellationToken cancellationToken = default)
HttpResponseStreamWriter.cs (2)
312public override Task WriteAsync(ReadOnlyMemory<char> value, CancellationToken cancellationToken = default) 364public override Task WriteLineAsync(ReadOnlyMemory<char> value, CancellationToken cancellationToken = default)
MultipartReader.cs (3)
82/// The default value is <see cref="CancellationToken.None"/>.</param> 84public async Task<MultipartSection?> ReadNextSectionAsync(CancellationToken cancellationToken = new CancellationToken()) 106private async Task<Dictionary<string, StringValues>> ReadHeadersAsync(CancellationToken cancellationToken)
MultipartReaderStream.cs (6)
119public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 124public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 247public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 250public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 311static async Task<int> ReadBoundaryAsync(MultipartReaderStream stream, int length, CancellationToken cancellationToken) 374public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken)
MultipartSectionStreamExtensions.cs (2)
20=> section.ReadAsStringAsync(CancellationToken.None).AsTask(); 28public static async ValueTask<string> ReadAsStringAsync(this MultipartSection section, CancellationToken cancellationToken)
PagedByteBuffer.cs (2)
81public async Task MoveToAsync(PipeWriter writer, CancellationToken cancellationToken) 98public async Task MoveToAsync(Stream stream, CancellationToken cancellationToken)
StreamHelperExtensions.cs (3)
24public static Task DrainAsync(this Stream stream, CancellationToken cancellationToken) 39public static Task DrainAsync(this Stream stream, long? limit, CancellationToken cancellationToken) 55public static async Task DrainAsync(this Stream stream, ArrayPool<byte> bytePool, long? limit, CancellationToken cancellationToken)
Microsoft.Bcl.TimeProvider (7)
System\Threading\Tasks\TimeProviderTaskExtensions.cs (7)
49public static Task Delay(this TimeProvider timeProvider, TimeSpan delay, CancellationToken cancellationToken = default) 121/// Gets a <see cref="Task"/> that will complete when this <see cref="Task"/> completes, when the specified timeout expires, or when the specified <see cref="CancellationToken"/> has cancellation requested. 126/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for a cancellation request.</param> 130public static Task WaitAsync(this Task task, TimeSpan timeout, TimeProvider timeProvider, CancellationToken cancellationToken = default) 211/// Gets a <see cref="Task"/> that will complete when this <see cref="Task"/> completes, when the specified timeout expires, or when the specified <see cref="CancellationToken"/> has cancellation requested. 216/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for a cancellation request.</param> 221public static Task<TResult> WaitAsync<TResult>(this Task<TResult> task, TimeSpan timeout, TimeProvider timeProvider, CancellationToken cancellationToken = default)
Microsoft.Build (84)
BackEnd\BuildManager\BuildManager.cs (1)
1513Microsoft.Build.Server.MSBuildClient.ShutdownServer(CancellationToken.None);
BackEnd\Client\MSBuildClient.cs (7)
225public MSBuildClientExitResult Execute(CancellationToken cancellationToken) 302public static bool ShutdownServer(CancellationToken cancellationToken) 310private bool TryShutdownServer(CancellationToken cancellationToken) 376private void ReadPacketsLoop(CancellationToken cancellationToken) 400private void ProcessPacketsUntilBuildFinished(MSBuildClientPacketPump packetPump, CancellationToken cancellationToken) 418waitHandles[0] = CancellationToken.None.WaitHandle; 451ProcessPacketsUntilBuildFinished(packetPump, CancellationToken.None);
BackEnd\Client\MSBuildClientPacketPump.cs (2)
209Task<int> readTask = localStream.ReadAsync(headerByte.AsMemory(), CancellationToken.None).AsTask(); 312readTask = localStream.ReadAsync(headerByte.AsMemory(), CancellationToken.None).AsTask();
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (2)
1120int bytesRead = await _readStream.ReadAsync(_headerByte.AsMemory(), CancellationToken.None).ConfigureAwait(false); 1145int bytesRead = await _readStream.ReadAsync(packetData.AsMemory(totalBytesRead, packetLength - totalBytesRead), CancellationToken.None).ConfigureAwait(false);
BackEnd\Components\Logging\LoggingService.cs (1)
1487var completeAdding = _loggingEventProcessingCancellation.Token;
BackEnd\Components\ProjectCache\Experimental\ProjectCachePluginBase.cs (4)
27CancellationToken cancellationToken); 39CancellationToken cancellationToken); 45public abstract Task EndBuildAsync(PluginLoggerBase logger, CancellationToken cancellationToken); 72CancellationToken cancellationToken) => Task.CompletedTask;
BackEnd\Components\ProjectCache\ProjectCachePluginBase.cs (4)
25CancellationToken cancellationToken); 37CancellationToken cancellationToken); 43public abstract Task EndBuildAsync(PluginLoggerBase logger, CancellationToken cancellationToken); 70CancellationToken cancellationToken) => Task.CompletedTask;
BackEnd\Components\ProjectCache\ProjectCacheService.cs (9)
107CancellationToken cancellationToken) 135CancellationToken cancellationToken) 169CancellationToken cancellationToken) 205CancellationToken cancellationToken) 510public void PostCacheRequest(CacheRequest cacheRequest, CancellationToken cancellationToken) 585private async ValueTask<CacheResult> GetCacheResultAsync(BuildRequestData buildRequest, BuildRequestConfiguration buildRequestConfiguration, BuildEventContext buildEventContext, CancellationToken cancellationToken) 812CancellationToken cancellationToken) 996await experimentalPlugin.EndBuildAsync(experimentalPluginLogger, CancellationToken.None); 1000await currentPlugin.EndBuildAsync(pluginLogger, CancellationToken.None);
BackEnd\Components\RequestBuilder\ITargetBuilder.cs (1)
29Task<BuildResult> BuildTargets(ProjectLoggingContext projectLoggingContext, BuildRequestEntry entry, IRequestBuilderCallback callback, (string name, TargetBuiltReason reason)[] targets, Lookup baseLookup, CancellationToken cancellationToken);
BackEnd\Components\RequestBuilder\ITaskBuilder.cs (1)
54Task<WorkUnitResult> ExecuteTask(TargetLoggingContext targetLoggingContext, BuildRequestEntry requestEntry, ITargetBuilderCallback targetBuilderCallback, ProjectTargetInstanceChild task, TaskExecutionMode mode, Lookup lookupForInference, Lookup lookupForExecution, CancellationToken cancellationToken);
BackEnd\Components\RequestBuilder\TargetBuilder.cs (3)
45private CancellationToken _cancellationToken; 106/// <param name="cancellationToken">The <see cref="CancellationToken"/> to use when building the targets.</param> 108public async Task<BuildResult> BuildTargets(ProjectLoggingContext loggingContext, BuildRequestEntry entry, IRequestBuilderCallback callback, (string name, TargetBuiltReason reason)[] targetNames, Lookup baseLookup, CancellationToken cancellationToken)
BackEnd\Components\RequestBuilder\TargetEntry.cs (2)
144private CancellationToken _cancellationToken; 417internal async Task ExecuteTarget(ITaskBuilder taskBuilder, BuildRequestEntry requestEntry, ProjectLoggingContext projectLoggingContext, CancellationToken cancellationToken)
BackEnd\Components\RequestBuilder\TaskBuilder.cs (3)
70private CancellationToken _cancellationToken; 139/// <param name="cancellationToken">The <see cref="CancellationToken"/> to use when executing the task.</param> 149public async Task<WorkUnitResult> ExecuteTask(TargetLoggingContext loggingContext, BuildRequestEntry requestEntry, ITargetBuilderCallback targetBuilderCallback, ProjectTargetInstanceChild taskInstance, TaskExecutionMode mode, Lookup inferLookup, Lookup executeLookup, CancellationToken cancellationToken)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (1)
289CancellationToken cancellationToken,
Construction\Solution\SolutionFile.cs (1)
323SolutionModel solutionModel = serializer.OpenAsync(FullPath, CancellationToken.None).GetAwaiter().GetResult();
Graph\GraphBuilder.cs (1)
72CancellationToken cancellationToken)
Graph\ParallelWorkSet.cs (2)
20private readonly CancellationToken _cancellationToken; 79internal ParallelWorkSet(int degreeOfParallelism, IEqualityComparer<TKey> comparer, CancellationToken cancellationToken)
Graph\ProjectGraph.cs (7)
342CancellationToken.None) 361/// The <see cref="CancellationToken"/> to observe. 377CancellationToken cancellationToken) 405/// The <see cref="CancellationToken"/> to observe. 422CancellationToken cancellationToken) 438/// <param name="cancellationToken">The <see cref="CancellationToken"/> to observe.</param> 443CancellationToken cancellationToken = default)
Logging\BinaryLogger\BinaryLogReplayEventSource.cs (10)
101Replay(sourceFilePath, CancellationToken.None); 109public void Replay(Stream sourceFileStream, CancellationToken cancellationToken) 204/// <param name="cancellationToken">A <see cref="CancellationToken"/> indicating the replay should stop as soon as possible.</param> 205public void Replay(string sourceFilePath, CancellationToken cancellationToken) 215/// <param name="cancellationToken">A <see cref="CancellationToken"/> indicating the replay should stop as soon as possible.</param> 216public void Replay(BinaryReader binaryReader, CancellationToken cancellationToken) 224/// <param name="cancellationToken">A <see cref="CancellationToken"/> indicating the replay should stop as soon as possible.</param> 225public void Replay(BinaryReader binaryReader, bool closeInput, CancellationToken cancellationToken) 235/// <param name="cancellationToken">A <see cref="CancellationToken"/> indicating the replay should stop as soon as possible.</param> 236public void Replay(BuildEventArgsReader reader, CancellationToken cancellationToken)
Logging\BinaryLogger\Postprocessing\SubStream.cs (3)
46public override Task FlushAsync(CancellationToken cancellationToken) => _stream.FlushAsync(cancellationToken); 70public override async Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 93public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
Logging\BinaryLogger\Postprocessing\TransparentReadStream.cs (3)
80public override Task FlushAsync(CancellationToken cancellationToken) 112public override async Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 143public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
src\9f0d3f3da306d8cf\IEnumerableExtensions.cs (8)
511public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 526public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 538public static async ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 552Func<TItem, CancellationToken, Task<IEnumerable<TResult>>> selector, 553CancellationToken cancellationToken)
src\9f0d3f3da306d8cf\ImmutableArrayExtensions.cs (6)
422public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 440public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> array, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 455public static ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<ImmutableArray<TResult>>> selector, TArg arg, CancellationToken cancellationToken)
src\msbuild\src\Shared\NodeEndpointOutOfProcBase.cs (2)
684Task<int> readTask = localReadPipe.ReadAsync(headerByte.AsMemory(), CancellationToken.None).AsTask(); 857readTask = localReadPipe.ReadAsync(headerByte.AsMemory(), CancellationToken.None).AsTask();
Microsoft.Build.Framework (14)
BackEnd\BufferedReadStream.cs (1)
130public override async Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
src\msbuild\artifacts\.packages\microsoft.codeanalysis.contracts\5.0.0-1.25277.114\contentFiles\cs\net9.0\ErrorReporting\FatalError.cs (12)
19/// Thrown when async code must cancel the current execution but does not have access to the <see cref="CancellationTokenSource"/> of the <see cref="CancellationToken"/> passed to the code. 131/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 139/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 140/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 143public static bool ReportAndPropagateUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 206/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 214/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 215/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 219public static bool ReportAndCatchUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 232CancellationToken.None, 239public static Task ReportNonFatalErrorUnlessCancelledAsync(this Task task, CancellationToken cancellationToken) 242CancellationToken.None,
src\msbuild\artifacts\.packages\microsoft.codeanalysis.contracts\5.0.0-1.25277.114\contentFiles\cs\net9.0\ExceptionUtilities.cs (1)
39internal static bool IsCurrentOperationBeingCancelled(Exception exception, CancellationToken cancellationToken)
Microsoft.Build.Tasks.CodeAnalysis (28)
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (7)
124public static async Task<BuildRequest> ReadAsync(Stream inStream, CancellationToken cancellationToken) 160public async Task WriteAsync(Stream outStream, CancellationToken cancellationToken = default(CancellationToken)) 283CancellationToken cancellationToken) 320public static async Task<BuildResponse> ReadAsync(Stream stream, CancellationToken cancellationToken = default(CancellationToken)) 679CancellationToken cancellationToken)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (8)
104CancellationToken cancellationToken) 166CancellationToken cancellationToken) 182CancellationToken cancellationToken) 197CancellationToken cancellationToken) 219CancellationToken cancellationToken) 295CancellationToken cancellationToken) 356CancellationToken cancellationToken = default) 389CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (12)
19/// Thrown when async code must cancel the current execution but does not have access to the <see cref="CancellationTokenSource"/> of the <see cref="CancellationToken"/> passed to the code. 134/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 142/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 143/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 146public static bool ReportAndPropagateUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 209/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 217/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 218/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 222public static bool ReportAndCatchUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 235CancellationToken.None, 242public static Task ReportNonFatalErrorUnlessCancelledAsync(this Task task, CancellationToken cancellationToken) 245CancellationToken.None,
src\roslyn\src\Dependencies\Contracts\ExceptionUtilities.cs (1)
39internal static bool IsCurrentOperationBeingCancelled(Exception exception, CancellationToken cancellationToken)
Microsoft.Build.Tasks.Core (16)
AssemblyDependency\Node\OutOfProcRarNode.cs (3)
35public RarNodeShutdownReason Run(out Exception? shutdownException, CancellationToken cancellationToken = default) 73private async Task<RarNodeShutdownReason> RunNodeAsync(CancellationToken cancellationToken) 126private async Task RunNodeEndpointsAsync(CancellationToken cancellationToken)
AssemblyDependency\Node\OutOfProcRarNodeEndpoint.cs (2)
45internal async Task RunAsync(CancellationToken cancellationToken = default) 62private async Task RunInternalAsync(CancellationToken cancellationToken)
AssemblyDependency\Node\RarNodeBuildEngine.cs (2)
114internal async Task ProcessEventsAsync(CancellationToken cancellationToken) 147internal async Task FlushEventsAsync(CancellationToken cancellationToken)
DownloadFile.cs (2)
100CancellationToken cancellationToken = _cancellationTokenSource.Token; 150private async Task DownloadAsync(Uri uri, CancellationToken cancellationToken)
FileIO\GetFileHash.cs (1)
146internal static byte[] ComputeHash(Func<HashAlgorithm> algorithmFactory, AbsolutePath filePath, CancellationToken ct)
src\msbuild\src\Shared\NodePipeBase.cs (3)
140internal async Task WritePacketAsync(INodePacket packet, CancellationToken cancellationToken = default) 156internal async Task<INodePacket> ReadPacketAsync(CancellationToken cancellationToken = default) 227private async ValueTask<int> ReadAsync(byte[] buffer, int bytesToRead, CancellationToken cancellationToken)
src\msbuild\src\Shared\NodePipeServer.cs (1)
81internal async Task<LinkStatus> WaitForConnectionAsync(CancellationToken cancellationToken)
TarDirectory.cs (2)
232CancellationToken cancellationToken = _cancellationTokenSource.Token; 474private static async System.Threading.Tasks.Task WriteStampedEntryAsync(TarWriter writer, TarEntryFormat format, FileSystemInfo info, string entryName, DateTimeOffset timestamp, CancellationToken cancellationToken)
Microsoft.CodeAnalysis (664)
AdditionalTextFile.cs (2)
55public override SourceText? GetText(CancellationToken cancellationToken = default) => _text.Value; 59/// <see cref="GetText(CancellationToken)"/> has not been called.
CommandLine\CommonCompiler.cs (6)
755public virtual int Run(TextWriter consoleOutput, CancellationToken cancellationToken = default) 876private int RunCore(TextWriter consoleOutput, ErrorLogger? errorLogger, CancellationToken cancellationToken) 1121CancellationToken cancellationToken, 1643protected abstract string GetOutputFileName(Compilation compilation, CancellationToken cancellationToken); 1779CancellationToken cancellationToken, 1811CancellationToken cancellationToken)
Compilation\Compilation.cs (53)
981public IMethodSymbol? GetEntryPoint(CancellationToken cancellationToken) 986protected abstract IMethodSymbol? CommonGetEntryPoint(CancellationToken cancellationToken); 1791public abstract ImmutableArray<Diagnostic> GetParseDiagnostics(CancellationToken cancellationToken = default(CancellationToken)); 1796public abstract ImmutableArray<Diagnostic> GetDeclarationDiagnostics(CancellationToken cancellationToken = default(CancellationToken)); 1801public abstract ImmutableArray<Diagnostic> GetMethodBodyDiagnostics(CancellationToken cancellationToken = default(CancellationToken)); 1808public abstract ImmutableArray<Diagnostic> GetDiagnostics(CancellationToken cancellationToken = default(CancellationToken)); 1810internal abstract void GetDiagnostics(CompilationStage stage, bool includeEarlierStages, DiagnosticBag diagnostics, CancellationToken cancellationToken = default); 1833public abstract ImmutableArray<MetadataReference> GetUsedAssemblyReferences(CancellationToken cancellationToken = default(CancellationToken)); 1882internal bool FilterAndAppendAndFreeDiagnostics(DiagnosticBag accumulator, [DisallowNull] ref DiagnosticBag? incoming, CancellationToken cancellationToken) 1891internal bool FilterAndAppendDiagnostics(DiagnosticBag accumulator, DiagnosticBag incoming, CancellationToken cancellationToken) 1902internal bool FilterAndAppendDiagnostics(DiagnosticBag accumulator, IEnumerable<Diagnostic> incoming, HashSet<int>? exclude, CancellationToken cancellationToken) 2499CancellationToken cancellationToken); 2510CancellationToken cancellationToken); 2595CancellationToken cancellationToken); 2605CancellationToken cancellationToken); 2612CancellationToken cancellationToken); 2635CancellationToken cancellationToken) 2652internal void EnsureAnonymousTypeTemplates(CancellationToken cancellationToken) 2702CancellationToken cancellationToken) 2727CancellationToken cancellationToken) 2753CancellationToken cancellationToken) 2815CancellationToken cancellationToken = default(CancellationToken)) 2844CancellationToken cancellationToken) 2962CancellationToken cancellationToken) 3075CancellationToken cancellationToken = default(CancellationToken)) 3096CancellationToken cancellationToken = default(CancellationToken)) 3122CancellationToken cancellationToken = default(CancellationToken)) 3140CancellationToken cancellationToken = default(CancellationToken)) 3188CancellationToken cancellationToken); 3202CancellationToken cancellationToken) 3262CancellationToken cancellationToken) 3419CancellationToken cancellationToken) 3541CancellationToken cancellationToken) 3808public abstract bool ContainsSymbolsWithName(Func<string, bool> predicate, SymbolFilter filter = SymbolFilter.TypeAndMember, CancellationToken cancellationToken = default(CancellationToken)); 3813public abstract IEnumerable<ISymbol> GetSymbolsWithName(Func<string, bool> predicate, SymbolFilter filter = SymbolFilter.TypeAndMember, CancellationToken cancellationToken = default(CancellationToken)); 3819/// SymbolFilter, CancellationToken)"/> when predicate is just a simple string check. 3822public abstract bool ContainsSymbolsWithName(string name, SymbolFilter filter = SymbolFilter.TypeAndMember, CancellationToken cancellationToken = default(CancellationToken)); 3827/// CancellationToken)"/> when predicate is just a simple string check. <paramref 3830public abstract IEnumerable<ISymbol> GetSymbolsWithName(string name, SymbolFilter filter = SymbolFilter.TypeAndMember, CancellationToken cancellationToken = default(CancellationToken));
Compilation\CompilationOptions.cs (1)
190internal abstract Diagnostic? FilterDiagnostic(Diagnostic diagnostic, CancellationToken cancellationToken);
Compilation\DeterministicKey.cs (3)
24public abstract SourceText GetText(CancellationToken cancellationToken = default); 44public override SourceText GetText(CancellationToken cancellationToken = default) 64CancellationToken cancellationToken = default)
Compilation\DeterministicKeyBuilder.cs (4)
134CancellationToken cancellationToken) 256CancellationToken cancellationToken) 331CancellationToken cancellationToken) 377CancellationToken cancellationToken)
Compilation\Extensions.cs (10)
19public static SymbolInfo GetSymbolInfo(this SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken)) 55public static TypeInfo GetTypeInfo(this SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken)) 68public static IAliasSymbol? GetAliasInfo(this SemanticModel semanticModel, SyntaxNode nameSyntax, CancellationToken cancellationToken = default(CancellationToken)) 129public static ISymbol? GetDeclaredSymbol(this SemanticModel semanticModel, SyntaxNode declaration, CancellationToken cancellationToken = default(CancellationToken)) 140public static ImmutableArray<ISymbol> GetMemberGroup(this SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SemanticModel.cs (49)
76public IOperation? GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken)) 81protected abstract IOperation? GetOperationCore(SyntaxNode node, CancellationToken cancellationToken); 100internal SymbolInfo GetSymbolInfo(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken)) 111protected abstract SymbolInfo GetSymbolInfoCore(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken)); 205internal TypeInfo GetTypeInfo(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken)) 216protected abstract TypeInfo GetTypeInfoCore(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken)); 225internal IAliasSymbol? GetAliasInfo(SyntaxNode nameSyntax, CancellationToken cancellationToken = default(CancellationToken)) 237protected abstract IAliasSymbol? GetAliasInfoCore(SyntaxNode nameSyntax, CancellationToken cancellationToken = default(CancellationToken)); 331public abstract ImmutableArray<Diagnostic> GetSyntaxDiagnostics(TextSpan? span = null, CancellationToken cancellationToken = default(CancellationToken)); 345public abstract ImmutableArray<Diagnostic> GetDeclarationDiagnostics(TextSpan? span = null, CancellationToken cancellationToken = default(CancellationToken)); 359public abstract ImmutableArray<Diagnostic> GetMethodBodyDiagnostics(TextSpan? span = null, CancellationToken cancellationToken = default(CancellationToken)); 376public abstract ImmutableArray<Diagnostic> GetDiagnostics(TextSpan? span = null, CancellationToken cancellationToken = default(CancellationToken)); 387internal ISymbol? GetDeclaredSymbolForNode(SyntaxNode declaration, CancellationToken cancellationToken = default(CancellationToken)) 401protected abstract ISymbol? GetDeclaredSymbolCore(SyntaxNode declaration, CancellationToken cancellationToken = default(CancellationToken)); 404/// Gets the symbols associated with a declaration syntax node. Unlike <see cref="GetDeclaredSymbolForNode(SyntaxNode, CancellationToken)"/>, 419internal ImmutableArray<ISymbol> GetDeclaredSymbolsForNode(SyntaxNode declaration, CancellationToken cancellationToken = default(CancellationToken)) 425/// Gets the symbols associated with a declaration syntax node. Unlike <see cref="GetDeclaredSymbolForNode(SyntaxNode, CancellationToken)"/>, 440protected abstract ImmutableArray<ISymbol> GetDeclaredSymbolsCore(SyntaxNode declaration, CancellationToken cancellationToken = default(CancellationToken)); 745public Optional<object?> GetConstantValue(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken)) 755protected abstract Optional<object?> GetConstantValueCore(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken)); 762internal ImmutableArray<ISymbol> GetMemberGroup(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken)) 772protected abstract ImmutableArray<ISymbol> GetMemberGroupCore(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken)); 778public ISymbol? GetEnclosingSymbol(int position, CancellationToken cancellationToken = default(CancellationToken)) 787protected abstract ISymbol? GetEnclosingSymbolCore(int position, CancellationToken cancellationToken = default(CancellationToken)); 794public ImmutableArray<IImportScope> GetImportScopes(int position, CancellationToken cancellationToken = default) 797private protected abstract ImmutableArray<IImportScope> GetImportScopesCore(int position, CancellationToken cancellationToken); 882internal abstract void ComputeDeclarationsInSpan(TextSpan span, bool getSymbol, ArrayBuilder<DeclarationInfo> builder, CancellationToken cancellationToken); 887internal abstract void ComputeDeclarationsInNode(SyntaxNode node, ISymbol associatedSymbol, bool getSymbol, ArrayBuilder<DeclarationInfo> builder, CancellationToken cancellationToken, int? levelsToCompute = null);
Compilation\SyntaxTreeOptionsProvider.cs (6)
16public abstract GeneratedKind IsGenerated(SyntaxTree tree, CancellationToken cancellationToken); 21public abstract bool TryGetDiagnosticValue(SyntaxTree tree, string diagnosticId, CancellationToken cancellationToken, out ReportDiagnostic severity); 26public abstract bool TryGetGlobalDiagnosticValue(string diagnosticId, CancellationToken cancellationToken, out ReportDiagnostic severity); 74public override GeneratedKind IsGenerated(SyntaxTree tree, CancellationToken _) 77public override bool TryGetDiagnosticValue(SyntaxTree tree, string diagnosticId, CancellationToken _, out ReportDiagnostic severity) 87public override bool TryGetGlobalDiagnosticValue(string diagnosticId, CancellationToken _, out ReportDiagnostic severity)
Diagnostic\DiagnosticDescriptor.cs (1)
244var effectiveDiagnostic = compilationOptions.FilterDiagnostic(Diagnostic.Create(this, Location.None), CancellationToken.None);
DiagnosticAnalyzer\AdditionalText.cs (1)
24public abstract SourceText? GetText(CancellationToken cancellationToken = default);
DiagnosticAnalyzer\AnalysisResultBuilder.cs (2)
188public void ApplySuppressionsAndStoreAnalysisResult(AnalysisScope analysisScope, AnalyzerDriver driver, Compilation compilation, Func<DiagnosticAnalyzer, AnalyzerActionCounts> getAnalyzerActionCounts, CancellationToken cancellationToken) 500internal AnalysisResult ToAnalysisResult(ImmutableArray<DiagnosticAnalyzer> analyzers, AnalysisScope analysisScope, CancellationToken cancellationToken)
DiagnosticAnalyzer\AnalysisScope.cs (2)
237Func<ISymbol, SyntaxReference, Compilation, CancellationToken, SyntaxNode> getTopmostNodeForAnalysis, 238CancellationToken cancellationToken)
DiagnosticAnalyzer\AnalyzerDriver.cs (72)
36private static readonly Func<ISymbol, SyntaxReference, Compilation, CancellationToken, SyntaxNode> s_getTopmostNodeForAnalysis = GetTopmostNodeForAnalysis; 43private readonly Func<SyntaxTree, CancellationToken, bool> _isGeneratedCode; 400CancellationToken cancellationToken) 471CancellationToken cancellationToken) 479Action<Diagnostic, AnalyzerOptions, CancellationToken>? addNotCategorizedDiagnostic = null; 480Action<Diagnostic, DiagnosticAnalyzer, AnalyzerOptions, bool, CancellationToken>? addCategorizedLocalDiagnostic = null; 481Action<Diagnostic, DiagnosticAnalyzer, AnalyzerOptions, CancellationToken>? addCategorizedNonLocalDiagnostic = null; 495var newOnAnalyzerException = (Exception ex, DiagnosticAnalyzer analyzer, Diagnostic diagnostic, CancellationToken cancellationToken) => 541private ImmutableHashSet<DiagnosticAnalyzer> ComputeNonConfigurableAndCustomConfigurableAnalyzers(ImmutableHashSet<DiagnosticAnalyzer> unsuppressedAnalyzers, CancellationToken cancellationToken) 626private bool ShouldSuppressGeneratedCodeDiagnostic(Diagnostic diagnostic, DiagnosticAnalyzer analyzer, Compilation compilation, CancellationToken cancellationToken) 644/// <remarks>Driver must be initialized before invoking this method, i.e. <see cref="Initialize(AnalyzerExecutor, DiagnosticQueue, CompilationData, AnalysisScope, ConcurrentSet{string}, CancellationToken)"/> method must have been invoked and <see cref="WhenInitializedTask"/> must be non-null.</remarks> 645internal async Task AttachQueueAndProcessAllEventsAsync(AsyncQueue<CompilationEvent> eventQueue, AnalysisScope analysisScope, CancellationToken cancellationToken) 673/// <remarks>Driver must be initialized before invoking this method, i.e. <see cref="Initialize(AnalyzerExecutor, DiagnosticQueue, CompilationData, AnalysisScope, ConcurrentSet{string}, CancellationToken)"/> method must have been invoked and <see cref="WhenInitializedTask"/> must be non-null.</remarks> 674internal void AttachQueueAndStartProcessingEvents(AsyncQueue<CompilationEvent> eventQueue, AnalysisScope analysisScope, bool usingPrePopulatedEventQueue, CancellationToken cancellationToken) 704private async Task ExecutePrimaryAnalysisTaskAsync(AnalysisScope analysisScope, bool usingPrePopulatedEventQueue, CancellationToken cancellationToken) 726private static void OnDriverException(Task faultedTask, AnalyzerExecutor analyzerExecutor, ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken) 745private void ExecuteSyntaxTreeActions(AnalysisScope analysisScope, CancellationToken cancellationToken) 777private void ExecuteAdditionalFileActions(AnalysisScope analysisScope, CancellationToken cancellationToken) 832CancellationToken cancellationToken) 853CancellationToken cancellationToken) 874public async Task<ImmutableArray<Diagnostic>> GetDiagnosticsAsync(Compilation compilation, CancellationToken cancellationToken) 905public ImmutableArray<(DiagnosticDescriptor Descriptor, DiagnosticDescriptorErrorLoggerInfo Info)> GetAllDiagnosticDescriptorsWithInfo(CancellationToken cancellationToken, out double totalAnalyzerExecutionTime) 954CancellationToken cancellationToken) 1022public void ApplyProgrammaticSuppressions(DiagnosticBag reportedDiagnostics, Compilation compilation, CancellationToken cancellationToken) 1035public ImmutableArray<Diagnostic> ApplyProgrammaticSuppressions(ImmutableArray<Diagnostic> reportedDiagnostics, Compilation compilation, CancellationToken cancellationToken) 1046private ImmutableArray<Diagnostic> ApplyProgrammaticSuppressionsCore(ImmutableArray<Diagnostic> reportedDiagnostics, Compilation compilation, CancellationToken cancellationToken) 1189public ImmutableArray<Diagnostic> DequeueLocalDiagnosticsAndApplySuppressions(DiagnosticAnalyzer analyzer, bool syntax, Compilation compilation, CancellationToken cancellationToken) 1195public ImmutableArray<Diagnostic> DequeueNonLocalDiagnosticsAndApplySuppressions(DiagnosticAnalyzer analyzer, Compilation compilation, CancellationToken cancellationToken) 1201private ImmutableArray<Diagnostic> FilterDiagnosticsSuppressedInSourceOrByAnalyzers(ImmutableArray<Diagnostic> diagnostics, Compilation compilation, CancellationToken cancellationToken) 1239internal ImmutableArray<Diagnostic> ApplyProgrammaticSuppressionsAndFilterDiagnostics(ImmutableArray<Diagnostic> reportedDiagnostics, Compilation compilation, CancellationToken cancellationToken) 1255private bool IsInGeneratedCode(Location location, Compilation compilation, CancellationToken cancellationToken) 1297ImmutableHashSet<ISymbol> getOrComputeGeneratedCodeSymbolsInTree(SyntaxTree tree, Compilation compilation, CancellationToken cancellationToken) 1328static ImmutableHashSet<ISymbol> computeGeneratedCodeSymbolsInTree(SyntaxTree tree, Compilation compilation, INamedTypeSymbol generatedCodeAttribute, CancellationToken cancellationToken) 1365private bool IsAnalyzerSuppressedForTree(DiagnosticAnalyzer analyzer, SyntaxTree tree, SyntaxTreeOptionsProvider? options, CancellationToken cancellationToken) 1375private ImmutableHashSet<DiagnosticAnalyzer> ComputeSuppressedAnalyzersForTree(SyntaxTree tree, SyntaxTreeOptionsProvider? options, CancellationToken cancellationToken) 1523private async Task ProcessCompilationEventsAsync(AnalysisScope analysisScope, bool prePopulatedEventQueue, CancellationToken cancellationToken) 1590private async Task<CompilationCompletedEvent?> ProcessCompilationEventsCoreAsync(AnalysisScope analysisScope, bool prePopulatedEventQueue, CancellationToken cancellationToken) 1649private async Task ProcessEventAsync(CompilationEvent e, AnalysisScope analysisScope, CancellationToken cancellationToken) 1671private async Task OnEventProcessedCoreAsync(CompilationEvent compilationEvent, ImmutableArray<DiagnosticAnalyzer> processedAnalyzers, AnalysisScope analysisScope, CancellationToken cancellationToken) 1733private async ValueTask<EventProcessedState> TryProcessEventCoreAsync(CompilationEvent compilationEvent, AnalysisScope analysisScope, CancellationToken cancellationToken) 1768private async ValueTask<EventProcessedState> TryProcessSymbolDeclaredAsync(SymbolDeclaredCompilationEvent symbolEvent, AnalysisScope analysisScope, CancellationToken cancellationToken) 1801private void ExecuteSymbolActions(SymbolDeclaredCompilationEvent symbolEvent, AnalysisScope analysisScope, bool isGeneratedCodeSymbol, CancellationToken cancellationToken) 1829CancellationToken cancellationToken, 1905private static SyntaxNode GetTopmostNodeForAnalysis(ISymbol symbol, SyntaxReference syntaxReference, Compilation compilation, CancellationToken cancellationToken) 1916CancellationToken cancellationToken); 1918private void ProcessCompilationUnitCompleted(CompilationUnitCompletedEvent completedEvent, AnalysisScope analysisScope, CancellationToken cancellationToken) 1948private void ProcessCompilationStarted(CompilationStartedEvent startedEvent, AnalysisScope analysisScope, CancellationToken cancellationToken) 1953private void ProcessCompilationCompleted(CompilationCompletedEvent endEvent, AnalysisScope analysisScope, CancellationToken cancellationToken) 1962CancellationToken cancellationToken) 1977internal static Action<Diagnostic, AnalyzerOptions, CancellationToken> GetDiagnosticSink(Action<Diagnostic> addDiagnosticCore, Compilation compilation, SeverityFilter severityFilter, ConcurrentSet<string>? suppressedDiagnosticIds) 1989internal static Action<Diagnostic, DiagnosticAnalyzer, AnalyzerOptions, bool, CancellationToken> GetDiagnosticSink(Action<Diagnostic, DiagnosticAnalyzer, bool> addLocalDiagnosticCore, Compilation compilation, SeverityFilter severityFilter, ConcurrentSet<string>? suppressedDiagnosticIds) 2001internal static Action<Diagnostic, DiagnosticAnalyzer, AnalyzerOptions?, CancellationToken> GetDiagnosticSink(Action<Diagnostic, DiagnosticAnalyzer> addDiagnosticCore, Compilation compilation, SeverityFilter severityFilter, ConcurrentSet<string>? suppressedDiagnosticIds) 2013private static Diagnostic? GetFilteredDiagnostic(Diagnostic diagnostic, Compilation compilation, AnalyzerOptions? analyzerOptions, SeverityFilter severityFilter, ConcurrentSet<string>? suppressedDiagnosticIds, CancellationToken cancellationToken) 2049CancellationToken cancellationToken) 2136CancellationToken cancellationToken) 2169CancellationToken cancellationToken) 2194async ValueTask<IGroupedAnalyzerActions> getAllActionsAsync(AnalyzerDriver driver, ISymbol symbol, DiagnosticAnalyzer analyzer, SyntaxTree? filterTree, TextSpan? filterSpan, CancellationToken cancellationToken) 2210async ValueTask<IGroupedAnalyzerActions> getInheritedActionsAsync(AnalyzerDriver driver, ISymbol symbol, DiagnosticAnalyzer analyzer, SyntaxTree? filterTree, TextSpan? filterSpan, CancellationToken cancellationToken) 2234static async ValueTask<AnalyzerActions> getSymbolActionsCoreAsync(AnalyzerDriver driver, ISymbol symbol, DiagnosticAnalyzer analyzer, SyntaxTree? filterTree, TextSpan? filterSpan, CancellationToken cancellationToken) 2257CancellationToken cancellationToken) 2282CancellationToken cancellationToken) 2299private bool IsGeneratedCodeSymbol(ISymbol symbol, CancellationToken cancellationToken) 2327protected bool IsGeneratedCode(SyntaxTree tree, CancellationToken cancellationToken) 2358protected bool IsGeneratedOrHiddenCodeLocation(SyntaxTree syntaxTree, TextSpan span, CancellationToken cancellationToken) 2385internal async Task<AnalyzerActionCounts> GetAnalyzerActionCountsAsync(DiagnosticAnalyzer analyzer, CompilationOptions compilationOptions, AnalysisScope analysisScope, CancellationToken cancellationToken) 2411CancellationToken cancellationToken) 2526CancellationToken cancellationToken) 2567CancellationToken cancellationToken) 2597private static void ComputeDeclarationsInNode(SemanticModel semanticModel, ISymbol declaredSymbol, SyntaxNode declaringReferenceSyntax, SyntaxNode topmostNodeForAnalysis, ArrayBuilder<DeclarationInfo> builder, CancellationToken cancellationToken) 2619CancellationToken cancellationToken) 2920CancellationToken cancellationToken) 2993CancellationToken cancellationToken)
DiagnosticAnalyzer\AnalyzerExecutor.AnalyzerDiagnosticReporter.cs (10)
34Action<Diagnostic, AnalyzerOptions, CancellationToken>? addNonCategorizedDiagnostic, 35Action<Diagnostic, DiagnosticAnalyzer, AnalyzerOptions, bool, CancellationToken>? addCategorizedLocalDiagnostic, 36Action<Diagnostic, DiagnosticAnalyzer, AnalyzerOptions, CancellationToken>? addCategorizedNonLocalDiagnostic, 37Func<Diagnostic, DiagnosticAnalyzer, Compilation, CancellationToken, bool> shouldSuppressGeneratedCodeDiagnostic, 38CancellationToken cancellationToken) 76private Action<Diagnostic, AnalyzerOptions, CancellationToken>? _addNonCategorizedDiagnostic; 77private Action<Diagnostic, DiagnosticAnalyzer, AnalyzerOptions, bool, CancellationToken>? _addCategorizedLocalDiagnostic; 78private Action<Diagnostic, DiagnosticAnalyzer, AnalyzerOptions, CancellationToken>? _addCategorizedNonLocalDiagnostic; 79private Func<Diagnostic, DiagnosticAnalyzer, Compilation, CancellationToken, bool> _shouldSuppressGeneratedCodeDiagnostic; 80private CancellationToken _cancellationToken;
DiagnosticAnalyzer\AnalyzerExecutor.cs (81)
34private readonly Action<Diagnostic, AnalyzerOptions, CancellationToken>? _addNonCategorizedDiagnostic; 35private readonly Action<Diagnostic, DiagnosticAnalyzer, AnalyzerOptions, bool, CancellationToken>? _addCategorizedLocalDiagnostic; 36private readonly Action<Diagnostic, DiagnosticAnalyzer, AnalyzerOptions, CancellationToken>? _addCategorizedNonLocalDiagnostic; 44private readonly Func<Diagnostic, DiagnosticAnalyzer, Compilation, CancellationToken, bool> _shouldSuppressGeneratedCodeDiagnostic; 45private readonly Func<SyntaxTree, TextSpan, CancellationToken, bool> _isGeneratedCodeLocation; 46private readonly Func<DiagnosticAnalyzer, SyntaxTree, SyntaxTreeOptionsProvider?, CancellationToken, bool> _isAnalyzerSuppressedForTree; 72private bool IsAnalyzerSuppressedForTree(DiagnosticAnalyzer analyzer, SyntaxTree tree, CancellationToken cancellationToken) 116Action<Diagnostic, AnalyzerOptions, CancellationToken>? addNonCategorizedDiagnostic, 117Action<Exception, DiagnosticAnalyzer, Diagnostic, CancellationToken> onAnalyzerException, 124Func<Diagnostic, DiagnosticAnalyzer, Compilation, CancellationToken, bool> shouldSuppressGeneratedCodeDiagnostic, 125Func<SyntaxTree, TextSpan, CancellationToken, bool> isGeneratedCodeLocation, 126Func<DiagnosticAnalyzer, SyntaxTree, SyntaxTreeOptionsProvider?, CancellationToken, bool> isAnalyzerSuppressedForTree, 131Action<Diagnostic, DiagnosticAnalyzer, AnalyzerOptions, bool, CancellationToken>? addCategorizedLocalDiagnostic = null, 132Action<Diagnostic, DiagnosticAnalyzer, AnalyzerOptions, CancellationToken>? addCategorizedNonLocalDiagnostic = null, 150Action<Diagnostic, AnalyzerOptions, CancellationToken>? addNonCategorizedDiagnosticOpt, 151Action<Exception, DiagnosticAnalyzer, Diagnostic, CancellationToken> onAnalyzerException, 158Func<Diagnostic, DiagnosticAnalyzer, Compilation, CancellationToken, bool> shouldSuppressGeneratedCodeDiagnostic, 159Func<SyntaxTree, TextSpan, CancellationToken, bool> isGeneratedCodeLocation, 160Func<DiagnosticAnalyzer, SyntaxTree, SyntaxTreeOptionsProvider?, CancellationToken, bool> isAnalyzerSuppressedForTree, 165Action<Diagnostic, DiagnosticAnalyzer, AnalyzerOptions, bool, CancellationToken>? addCategorizedLocalDiagnostic, 166Action<Diagnostic, DiagnosticAnalyzer, AnalyzerOptions, CancellationToken>? addCategorizedNonLocalDiagnostic, 227internal Action<Exception, DiagnosticAnalyzer, Diagnostic, CancellationToken> OnAnalyzerException { get; } 246/// Use <see cref="ExecuteCompilationStartActions(ImmutableArray{CompilationStartAnalyzerAction}, HostCompilationStartAnalysisScope, CancellationToken)"/> API 249public void ExecuteInitializeMethod(HostSessionStartAnalysisScope sessionScope, SeverityFilter severityFilter, CancellationToken cancellationToken) 267public void ExecuteCompilationStartActions(ImmutableArray<CompilationStartAnalyzerAction> actions, HostCompilationStartAnalysisScope compilationScope, CancellationToken cancellationToken) 323CancellationToken cancellationToken) 360public void ExecuteSuppressionAction(DiagnosticSuppressor suppressor, ImmutableArray<Diagnostic> reportedDiagnostics, CancellationToken cancellationToken) 401CancellationToken cancellationToken) 411out Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic); 444Func<ISymbol, SyntaxReference, Compilation, CancellationToken, SyntaxNode> getTopMostNodeForAnalysis, 448CancellationToken cancellationToken) 474out Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic); 513Func<ISymbol, SyntaxReference, Compilation, CancellationToken, SyntaxNode> getTopMostNodeForAnalysis, 517CancellationToken cancellationToken, 550Func<ISymbol, SyntaxReference, Compilation, CancellationToken, SyntaxNode> getTopMostNodeForAnalysis, 554CancellationToken cancellationToken) 567Func<ISymbol, SyntaxReference, Compilation, CancellationToken, SyntaxNode> getTopMostNodeForAnalysis, 571CancellationToken cancellationToken) 593out Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic); 630CancellationToken cancellationToken) 645out Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic); 685CancellationToken cancellationToken) 703out Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic); 741CancellationToken cancellationToken) 753out Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic); 783Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic, 784CancellationToken cancellationToken) 808Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic, 809CancellationToken cancellationToken) 858CancellationToken cancellationToken) 973CancellationToken cancellationToken) 1047Action<TBlockStartAction, HashSet<TBlockAction>, ExecutionData, TArgs, CancellationToken> addActions, 1048Action<AnalyzerDiagnosticReporter, Func<Diagnostic, CancellationToken, bool>, ExecutionData, TArgs, CancellationToken> executeActions, 1049Action<HashSet<TBlockAction>, AnalyzerDiagnosticReporter, Func<Diagnostic, CancellationToken, bool>, ExecutionData, TArgs, CancellationToken> executeBlockActions, 1051CancellationToken cancellationToken) 1091out Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic); 1140CancellationToken cancellationToken) 1157out Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic); 1176Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic, 1178CancellationToken cancellationToken) 1246CancellationToken cancellationToken) 1262out Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic); 1280Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic, 1282CancellationToken cancellationToken) 1335internal void ExecuteAndCatchIfThrows<TArg>(DiagnosticAnalyzer analyzer, Action<TArg> analyze, TArg argument, AnalysisContextInfo? contextInfo, CancellationToken cancellationToken) 1369private void ExecuteAndCatchIfThrows_NoLock<TArg>(DiagnosticAnalyzer analyzer, Action<TArg> analyze, TArg argument, AnalysisContextInfo? info, CancellationToken cancellationToken) 1398Action<Exception, DiagnosticAnalyzer, Diagnostic, CancellationToken> onAnalyzerException, 1400CancellationToken cancellationToken) 1420static bool exceptionFilter(Exception ex, Func<Exception, bool>? analyzerExceptionFilter, CancellationToken cancellationToken) 1550private bool IsSupportedDiagnostic(DiagnosticAnalyzer analyzer, Diagnostic diagnostic, CancellationToken cancellationToken) 1566Func<ISymbol, SyntaxReference, Compilation, CancellationToken, SyntaxNode> getTopMostNodeForAnalysis, 1567CancellationToken cancellationToken) 1607CancellationToken cancellationToken) 1631CancellationToken cancellationToken) 1644CancellationToken cancellationToken) 1656CancellationToken cancellationToken) 1664private bool ShouldExecuteNode(SyntaxNode node, DiagnosticAnalyzer analyzer, CancellationToken cancellationToken) 1676private bool ShouldExecuteOperation(IOperation operation, DiagnosticAnalyzer analyzer, CancellationToken cancellationToken) 1711private bool IsAnalyzerSuppressedForSymbol(DiagnosticAnalyzer analyzer, ISymbol symbol, CancellationToken cancellationToken)
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (10)
75public Task<HostSessionStartAnalysisScope> GetSessionAnalysisScopeAsync(AnalyzerExecutor analyzerExecutor, CancellationToken cancellationToken) 89static Task<HostSessionStartAnalysisScope> getSessionAnalysisScopeTaskSlowAsync(AnalyzerExecutionContext context, AnalyzerExecutor executor, CancellationToken cancellationToken) 112CancellationToken cancellationToken) 146CancellationToken cancellationToken) 249public ImmutableArray<DiagnosticDescriptor> GetOrComputeDiagnosticDescriptors(DiagnosticAnalyzer analyzer, AnalyzerExecutor analyzerExecutor, CancellationToken cancellationToken) 252public ImmutableArray<SuppressionDescriptor> GetOrComputeSuppressionDescriptors(DiagnosticSuppressor suppressor, AnalyzerExecutor analyzerExecutor, CancellationToken cancellationToken) 257Func<DiagnosticAnalyzer, AnalyzerExecutor, CancellationToken, ImmutableArray<TDescriptor>> computeDescriptorsNoLock, 261CancellationToken cancellationToken) 290CancellationToken cancellationToken) 368CancellationToken cancellationToken)
DiagnosticAnalyzer\AnalyzerManager.cs (15)
62CancellationToken cancellationToken) 75CancellationToken cancellationToken) 100CancellationToken cancellationToken) 114CancellationToken cancellationToken) 135CancellationToken cancellationToken) 145CancellationToken cancellationToken) 169public async ValueTask<AnalyzerActions> GetAnalyzerActionsAsync(DiagnosticAnalyzer analyzer, AnalyzerExecutor analyzerExecutor, CancellationToken cancellationToken) 193CancellationToken cancellationToken) 234public async Task<bool> IsConcurrentAnalyzerAsync(DiagnosticAnalyzer analyzer, AnalyzerExecutor analyzerExecutor, CancellationToken cancellationToken) 244public async Task<GeneratedCodeAnalysisFlags> GetGeneratedCodeAnalysisFlagsAsync(DiagnosticAnalyzer analyzer, AnalyzerExecutor analyzerExecutor, CancellationToken cancellationToken) 256CancellationToken cancellationToken) 268CancellationToken cancellationToken) 274internal bool IsSupportedDiagnostic(DiagnosticAnalyzer analyzer, Diagnostic diagnostic, Func<DiagnosticAnalyzer, bool> isCompilerAnalyzer, AnalyzerExecutor analyzerExecutor, CancellationToken cancellationToken) 306CancellationToken cancellationToken) 349CancellationToken cancellationToken)
DiagnosticAnalyzer\AnalyzerOptionsExtensions.cs (1)
38CancellationToken cancellationToken,
DiagnosticAnalyzer\AsyncQueue.cs (9)
232public Task<TElement> DequeueAsync(CancellationToken cancellationToken = default(CancellationToken)) 262public ValueTask<Optional<TElement>> TryDequeueAsync(CancellationToken cancellationToken) 289/// Cancels a <see cref="TaskCompletionSource{TResult}.Task"/> if a given <see cref="CancellationToken"/> is canceled. 293/// <param name="cancellationToken">The <see cref="CancellationToken"/>.</param> 295private static void AttachCancellation<T>(TaskCompletionSource<T> taskCompletionSource, CancellationToken cancellationToken) 324CancellationToken.None, 345internal CancelableTaskCompletionSource(TaskCompletionSource<T> taskCompletionSource, CancellationToken cancellationToken) 354internal CancellationToken CancellationToken { get; }
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (52)
67public CancellationToken CancellationToken => CancellationToken.None; 72public CompilationWithAnalyzers(Compilation compilation, ImmutableArray<DiagnosticAnalyzer> analyzers, AnalyzerOptions? options, CancellationToken cancellationToken) 230return GetAnalyzerDiagnosticsAsync(CancellationToken.None); 237public async Task<ImmutableArray<Diagnostic>> GetAnalyzerDiagnosticsAsync(CancellationToken cancellationToken = default) 248public async Task<ImmutableArray<Diagnostic>> GetAnalyzerDiagnosticsAsync(ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken) 258public async Task<AnalysisResult> GetAnalysisResultAsync(CancellationToken cancellationToken) 268public async Task<AnalysisResult> GetAnalysisResultAsync(ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken) 281return GetAllDiagnosticsAsync(CancellationToken.None); 287public async Task<ImmutableArray<Diagnostic>> GetAllDiagnosticsAsync(CancellationToken cancellationToken = default) 297async Task<ImmutableArray<Diagnostic>> getAllDiagnosticsWithoutStateTrackingAsync(ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken) 319public async Task<ImmutableArray<Diagnostic>> GetAnalyzerCompilationDiagnosticsAsync(CancellationToken cancellationToken) 330public async Task<ImmutableArray<Diagnostic>> GetAnalyzerCompilationDiagnosticsAsync(ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken) 337private async Task<ImmutableArray<Diagnostic>> GetAnalyzerCompilationDiagnosticsCoreAsync(ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken) 344private async Task<AnalysisResult> GetAnalysisResultCoreAsync(ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken) 351private async Task<ImmutableArray<Diagnostic>> GetAnalyzerDiagnosticsCoreAsync(ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken) 364CancellationToken cancellationToken) 390public async Task<ImmutableArray<Diagnostic>> GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree tree, CancellationToken cancellationToken) 406public async Task<ImmutableArray<Diagnostic>> GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree tree, TextSpan? filterSpan, CancellationToken cancellationToken) 422public async Task<ImmutableArray<Diagnostic>> GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree tree, ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken) 440public async Task<ImmutableArray<Diagnostic>> GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree tree, TextSpan? filterSpan, ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken) 454public Task<AnalysisResult> GetAnalysisResultAsync(SyntaxTree tree, CancellationToken cancellationToken) 469public Task<AnalysisResult> GetAnalysisResultAsync(SyntaxTree tree, TextSpan? filterSpan, CancellationToken cancellationToken) 483public Task<AnalysisResult> GetAnalysisResultAsync(SyntaxTree tree, ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken) 500public Task<AnalysisResult> GetAnalysisResultAsync(SyntaxTree tree, TextSpan? filterSpan, ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken) 515public async Task<AnalysisResult> GetAnalysisResultAsync(AdditionalText file, CancellationToken cancellationToken) 530public async Task<AnalysisResult> GetAnalysisResultAsync(AdditionalText file, ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken) 547public async Task<AnalysisResult> GetAnalysisResultAsync(AdditionalText file, TextSpan? filterSpan, CancellationToken cancellationToken) 564public async Task<AnalysisResult> GetAnalysisResultAsync(AdditionalText file, TextSpan? filterSpan, ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken) 572private async Task<AnalysisResult> GetAnalysisResultCoreAsync(SourceOrAdditionalFile file, ImmutableArray<DiagnosticAnalyzer> analyzers, TextSpan? filterSpan, CancellationToken cancellationToken) 579private async Task<ImmutableArray<Diagnostic>> GetAnalyzerSyntaxDiagnosticsCoreAsync(SyntaxTree tree, ImmutableArray<DiagnosticAnalyzer> analyzers, TextSpan? filterSpan, CancellationToken cancellationToken) 593public async Task<ImmutableArray<Diagnostic>> GetAnalyzerSemanticDiagnosticsAsync(SemanticModel model, TextSpan? filterSpan, CancellationToken cancellationToken) 608public async Task<ImmutableArray<Diagnostic>> GetAnalyzerSemanticDiagnosticsAsync(SemanticModel model, TextSpan? filterSpan, ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken) 623public Task<AnalysisResult> GetAnalysisResultAsync(SemanticModel model, TextSpan? filterSpan, CancellationToken cancellationToken) 638public Task<AnalysisResult> GetAnalysisResultAsync(SemanticModel model, TextSpan? filterSpan, ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken) 646private async Task<AnalysisResult> GetAnalysisResultCoreAsync(SemanticModel model, TextSpan? filterSpan, ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken) 653private async Task<ImmutableArray<Diagnostic>> GetAnalyzerSemanticDiagnosticsCoreAsync(SemanticModel model, TextSpan? filterSpan, ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken) 678private async Task ComputeAnalyzerDiagnosticsAsync(AnalysisScope? analysisScope, CancellationToken cancellationToken) 819CancellationToken cancellationToken) 836CancellationToken cancellationToken) 886CancellationToken cancellationToken) 994CancellationToken cancellationToken) 1023static void generateCompilationEvents(Compilation compilation, AnalysisScope analysisScope, CancellationToken cancellationToken) 1045CancellationToken cancellationToken) 1108static bool shouldIncludeSymbol(ISymbolInternal symbol, SyntaxTree tree, CancellationToken cancellationToken) 1201var effectiveDiagnostic = compilation.Options.FilterDiagnostic(diagnostic, CancellationToken.None); 1234Action<Exception, DiagnosticAnalyzer, Diagnostic, CancellationToken> wrappedOnAnalyzerException = 1243catch (Exception ex) when (AnalyzerExecutor.HandleAnalyzerException(ex, analyzer, info: null, wrappedOnAnalyzerException, analyzerExceptionFilter: null, CancellationToken.None)) 1255catch (Exception ex) when (AnalyzerExecutor.HandleAnalyzerException(ex, suppressor, info: null, wrappedOnAnalyzerException, analyzerExceptionFilter: null, CancellationToken.None)) 1262isEnabledWithAnalyzerConfigOptions: _ => false, getSupportedDiagnosticDescriptors, getSupportedSuppressionDescriptors, CancellationToken.None); ; 1278public async Task<AnalyzerTelemetryInfo> GetAnalyzerTelemetryInfoAsync(DiagnosticAnalyzer analyzer, CancellationToken cancellationToken) 1298private async Task<AnalyzerActionCounts> GetAnalyzerActionCountsAsync(DiagnosticAnalyzer analyzer, CancellationToken cancellationToken)
DiagnosticAnalyzer\DiagnosticAnalysisContext.cs (70)
330private readonly CancellationToken _cancellationToken; 345public CancellationToken CancellationToken { get { return _cancellationToken; } } 347protected CompilationStartAnalysisContext(Compilation compilation, AnalyzerOptions options, CancellationToken cancellationToken) 570private readonly Func<Diagnostic, CancellationToken, bool> _isSupportedDiagnostic; 572private readonly CancellationToken _cancellationToken; 587public CancellationToken CancellationToken { get { return _cancellationToken; } } 590public CompilationAnalysisContext(Compilation compilation, AnalyzerOptions options, Action<Diagnostic> reportDiagnostic, Func<Diagnostic, bool> isSupportedDiagnostic, CancellationToken cancellationToken) 599Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic, 601CancellationToken cancellationToken) 693private readonly Func<Diagnostic, CancellationToken, bool> _isSupportedDiagnostic; 694private readonly CancellationToken _cancellationToken; 709public CancellationToken CancellationToken { get { return _cancellationToken; } } 729public SemanticModelAnalysisContext(SemanticModel semanticModel, AnalyzerOptions options, Action<Diagnostic> reportDiagnostic, Func<Diagnostic, bool> isSupportedDiagnostic, CancellationToken cancellationToken) 738Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic, 741CancellationToken cancellationToken) 777private readonly Func<Diagnostic, CancellationToken, bool> _isSupportedDiagnostic; 778private readonly CancellationToken _cancellationToken; 812public CancellationToken CancellationToken { get { return _cancellationToken; } } 814internal Func<Diagnostic, CancellationToken, bool> IsSupportedDiagnostic => _isSupportedDiagnostic; 822public SymbolAnalysisContext(ISymbol symbol, Compilation compilation, AnalyzerOptions options, Action<Diagnostic> reportDiagnostic, Func<Diagnostic, bool> isSupportedDiagnostic, CancellationToken cancellationToken) 832Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic, 836CancellationToken cancellationToken) 908public CancellationToken CancellationToken { get; } 911public SymbolStartAnalysisContext(ISymbol symbol, Compilation compilation, AnalyzerOptions options, CancellationToken cancellationToken) 916internal SymbolStartAnalysisContext(ISymbol symbol, Compilation compilation, AnalyzerOptions options, bool isGeneratedCode, SyntaxTree? filterTree, TextSpan? filterSpan, CancellationToken cancellationToken) 1033private readonly CancellationToken _cancellationToken; 1075public CancellationToken CancellationToken { get { return _cancellationToken; } } 1078protected CodeBlockStartAnalysisContext(SyntaxNode codeBlock, ISymbol owningSymbol, SemanticModel semanticModel, AnalyzerOptions options, CancellationToken cancellationToken) 1090CancellationToken cancellationToken) 1143private readonly Func<Diagnostic, CancellationToken, bool> _isSupportedDiagnostic; 1144private readonly CancellationToken _cancellationToken; 1186public CancellationToken CancellationToken { get { return _cancellationToken; } } 1189public CodeBlockAnalysisContext(SyntaxNode codeBlock, ISymbol owningSymbol, SemanticModel semanticModel, AnalyzerOptions options, Action<Diagnostic> reportDiagnostic, Func<Diagnostic, bool> isSupportedDiagnostic, CancellationToken cancellationToken) 1200Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic, 1203CancellationToken cancellationToken) 1251private readonly CancellationToken _cancellationToken; 1296public CancellationToken CancellationToken => _cancellationToken; 1304CancellationToken cancellationToken) 1319CancellationToken cancellationToken) 1392private readonly Func<Diagnostic, CancellationToken, bool> _isSupportedDiagnostic; 1394private readonly CancellationToken _cancellationToken; 1439public CancellationToken CancellationToken => _cancellationToken; 1449CancellationToken cancellationToken) 1461Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic, 1466CancellationToken cancellationToken) 1524private readonly Func<Diagnostic, CancellationToken, bool> _isSupportedDiagnostic; 1525private readonly CancellationToken _cancellationToken; 1552public CancellationToken CancellationToken => _cancellationToken; 1557public SyntaxTreeAnalysisContext(SyntaxTree tree, AnalyzerOptions options, Action<Diagnostic> reportDiagnostic, Func<Diagnostic, bool> isSupportedDiagnostic, CancellationToken cancellationToken) 1566Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic, 1570CancellationToken cancellationToken) 1603private readonly Func<Diagnostic, CancellationToken, bool> _isSupportedDiagnostic; 1625public CancellationToken CancellationToken { get; } 1636Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic, 1639CancellationToken cancellationToken) 1676private readonly Func<Diagnostic, CancellationToken, bool> _isSupportedDiagnostic; 1677private readonly CancellationToken _cancellationToken; 1724public CancellationToken CancellationToken => _cancellationToken; 1727public SyntaxNodeAnalysisContext(SyntaxNode node, ISymbol? containingSymbol, SemanticModel semanticModel, AnalyzerOptions options, Action<Diagnostic> reportDiagnostic, Func<Diagnostic, bool> isSupportedDiagnostic, CancellationToken cancellationToken) 1733public SyntaxNodeAnalysisContext(SyntaxNode node, SemanticModel semanticModel, AnalyzerOptions options, Action<Diagnostic> reportDiagnostic, Func<Diagnostic, bool> isSupportedDiagnostic, CancellationToken cancellationToken) 1744Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic, 1747CancellationToken cancellationToken) 1786private readonly Func<Diagnostic, CancellationToken, bool> _isSupportedDiagnostic; 1788private readonly CancellationToken _cancellationToken; 1830public CancellationToken CancellationToken => _cancellationToken; 1840CancellationToken cancellationToken) 1851Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic, 1855CancellationToken cancellationToken) 1923public CancellationToken CancellationToken { get; } 1932CancellationToken cancellationToken)
DiagnosticAnalyzer\DiagnosticAnalysisContextHelpers.cs (3)
43internal static void VerifyArguments(Diagnostic diagnostic, Compilation? compilation, Func<Diagnostic, CancellationToken, bool> isSupportedDiagnostic, CancellationToken cancellationToken) 171internal static ControlFlowGraph GetControlFlowGraph(IOperation operation, Func<IOperation, ControlFlowGraph>? getControlFlowGraph, CancellationToken cancellationToken)
DiagnosticAnalyzer\DiagnosticAnalyzerExtensions.cs (1)
17public static CompilationWithAnalyzers WithAnalyzers(this Compilation compilation, ImmutableArray<DiagnosticAnalyzer> analyzers, AnalyzerOptions? options, CancellationToken cancellationToken)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (4)
134CancellationToken cancellationToken) 240CancellationToken cancellationToken) 309CancellationToken cancellationToken) 345CancellationToken cancellationToken)
DocumentationComments\DocumentationProvider.cs (1)
35CancellationToken cancellationToken = default);
DocumentationComments\DocumentationProvider.NullDocumentationProvider.cs (2)
18protected internal override string GetDocumentationForSymbol(string documentationMemberID, CultureInfo preferredCulture, CancellationToken cancellationToken = default(CancellationToken))
EmbeddedText.cs (1)
376public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
76CancellationToken cancellationToken)
Emit\InstrumentationKind.cs (3)
32/// Instruments code with calls to <see cref="CancellationToken.ThrowIfCancellationRequested"/> on a module-level defined 33/// <see cref="CancellationToken"/> to enable cancellation of code that hasn't necessarily been written as cancellable. 36/// The <see cref="CancellationToken"/> is emitted to a static field <code>&lt;PrivateImplementationDetails&gt;.ModuleCancellationToken</code>.
FileSystemExtensions.cs (1)
39CancellationToken cancellationToken = default)
Hashing\NonCryptographicHashAlgorithm.cs (4)
107/// <seealso cref="AppendAsync(Stream, CancellationToken)"/> 140/// The default value is <see cref="CancellationToken.None"/>. 148public Task AppendAsync(Stream stream, CancellationToken cancellationToken = default) 158private async Task AppendAsyncCore(Stream stream, CancellationToken cancellationToken)
InternalUtilities\ExceptionExtensions.cs (1)
18internal static bool IsCurrentOperationBeingCancelled(this Exception exception, CancellationToken cancellationToken)
InternalUtilities\RoslynParallel.cs (1)
18public static ParallelLoopResult For(int fromInclusive, int toExclusive, Action<int> body, CancellationToken cancellationToken)
InternalUtilities\SemaphoreSlimExtensions.cs (2)
14public static SemaphoreDisposer DisposableWait(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default) 28public static async ValueTask<SemaphoreDisposer> DisposableWaitAsync(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default)
Operations\ControlFlowGraph.cs (12)
80/// Returns null if <see cref="SemanticModel.GetOperation(SyntaxNode, CancellationToken)"/> returns null for the given <paramref name="node"/> and <paramref name="semanticModel"/>. 83public static ControlFlowGraph? Create(SyntaxNode node, SemanticModel semanticModel, CancellationToken cancellationToken = default) 105public static ControlFlowGraph Create(Operations.IBlockOperation body, CancellationToken cancellationToken = default) 115public static ControlFlowGraph Create(Operations.IFieldInitializerOperation initializer, CancellationToken cancellationToken = default) 125public static ControlFlowGraph Create(Operations.IPropertyInitializerOperation initializer, CancellationToken cancellationToken = default) 135public static ControlFlowGraph Create(Operations.IParameterInitializerOperation initializer, CancellationToken cancellationToken = default) 145public static ControlFlowGraph Create(Operations.IAttributeOperation attribute, CancellationToken cancellationToken = default) 155public static ControlFlowGraph Create(Operations.IConstructorBodyOperation constructorBody, CancellationToken cancellationToken = default) 165public static ControlFlowGraph Create(Operations.IMethodBodyOperation methodBody, CancellationToken cancellationToken = default) 171internal static ControlFlowGraph CreateCore(IOperation operation, string argumentNameForException, CancellationToken cancellationToken) 227public ControlFlowGraph GetLocalFunctionControlFlowGraph(IMethodSymbol localFunction, CancellationToken cancellationToken = default) 276public ControlFlowGraph GetAnonymousFunctionControlFlowGraph(IFlowAnonymousFunctionOperation anonymousFunction, CancellationToken cancellationToken = default)
Operations\ControlFlowGraphExtensions.cs (2)
17public static ControlFlowGraph GetLocalFunctionControlFlowGraphInScope(this ControlFlowGraph controlFlowGraph, IMethodSymbol localFunction, CancellationToken cancellationToken = default) 48public static ControlFlowGraph GetAnonymousFunctionControlFlowGraphInScope(this ControlFlowGraph controlFlowGraph, IFlowAnonymousFunctionOperation anonymousFunction, CancellationToken cancellationToken = default)
Operations\IOperation.cs (1)
74/// Non-null for operations generated from source with <see cref="SemanticModel.GetOperation(SyntaxNode, System.Threading.CancellationToken)"/> API
Operations\Operation.cs (1)
128/// is the semantic model on which <see cref="SemanticModel.GetOperation(SyntaxNode, CancellationToken)"/> was invoked
Operations\OperationExtensions.cs (2)
28internal static bool HasErrors(this IOperation operation, Compilation compilation, CancellationToken cancellationToken = default(CancellationToken))
PEWriter\FullMetadataWriter.cs (2)
46CancellationToken cancellationToken) 82CancellationToken cancellationToken)
PEWriter\MetadataWriter.cs (2)
102CancellationToken cancellationToken) 412private readonly CancellationToken _cancellationToken;
PEWriter\PeWriter.cs (1)
91CancellationToken cancellationToken)
SourceGeneration\GeneratedCodeUtilities.cs (2)
49SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken) 118SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken)
SourceGeneration\GeneratorAdaptor.cs (2)
41GeneratorInitializationContext generatorInitContext = new GeneratorInitializationContext(CancellationToken.None); 94public GeneratorExecutionContext ToExecutionContext(string sourceExtension, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken)
SourceGeneration\GeneratorContexts.cs (9)
26internal GeneratorExecutionContext(Compilation compilation, ParseOptions parseOptions, ImmutableArray<AdditionalText> additionalTexts, AnalyzerConfigOptionsProvider optionsProvider, ISyntaxContextReceiver? syntaxReceiver, string sourceExtension, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken = default) 76/// A <see cref="System.Threading.CancellationToken"/> that can be checked to see if the generation should be cancelled. 78public CancellationToken CancellationToken { get; } 135internal GeneratorInitializationContext(CancellationToken cancellationToken = default) 142/// A <see cref="System.Threading.CancellationToken"/> that can be checked to see if the initialization should be cancelled. 144public CancellationToken CancellationToken { get; } 261internal GeneratorPostInitializationContext(AdditionalSourcesCollection additionalSources, CancellationToken cancellationToken) 268/// A <see cref="System.Threading.CancellationToken"/> that can be checked to see if the PostInitialization should be cancelled. 270public CancellationToken CancellationToken { get; }
SourceGeneration\GeneratorDriver.cs (10)
51public GeneratorDriver RunGenerators(Compilation compilation, CancellationToken cancellationToken) => RunGenerators(compilation, generatorFilter: null, cancellationToken); 60public GeneratorDriver RunGenerators(Compilation compilation, Func<GeneratorFilterContext, bool>? generatorFilter, CancellationToken cancellationToken = default) 66public GeneratorDriver RunGeneratorsAndUpdateCompilation(Compilation compilation, out Compilation outputCompilation, out ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken = default) 231internal GeneratorDriverState RunGeneratorsCore(Compilation compilation, DiagnosticBag? diagnosticsBag, Func<GeneratorFilterContext, bool>? generatorFilter = null, CancellationToken cancellationToken = default) 485private IncrementalExecutionContext UpdateOutputs(ImmutableArray<IIncrementalGeneratorOutputNode> outputNodes, IncrementalGeneratorOutputKind outputKind, GeneratorRunStateTable.Builder generatorRunStateBuilder, ImmutableHashSet<string> reservedHintNames, CancellationToken cancellationToken, DriverStateTable.Builder? driverStateBuilder = null) 510private ImmutableArray<GeneratedSyntaxTree> ParseAdditionalSources(ISourceGenerator generator, ImmutableArray<GeneratedSourceText> generatedSources, CancellationToken cancellationToken) 546private ImmutableArray<GeneratedSyntaxTree> ReuseOrParsePreCompilationSources(ISourceGenerator generator, ImmutableArray<GeneratedSourceText> sources, ImmutableArray<GeneratedSyntaxTree> previousTrees, CancellationToken cancellationToken) 578private static GeneratorState SetGeneratorException(Compilation compilation, CommonMessageProvider provider, GeneratorState generatorState, ISourceGenerator generator, Exception e, DiagnosticBag? diagnosticBag, GeneratorRunPhase phase, TimeSpan? runTime, CancellationToken cancellationToken) 623private static ImmutableArray<Diagnostic> FilterDiagnostics(Compilation compilation, ImmutableArray<Diagnostic> generatorDiagnostics, DiagnosticBag? driverDiagnostics, CancellationToken cancellationToken) 683internal abstract SyntaxTree ParseGeneratedSourceText(GeneratedSourceText input, string fileName, CancellationToken cancellationToken);
SourceGeneration\IncrementalContexts.cs (14)
226internal IncrementalGeneratorPostInitializationContext(AdditionalSourcesCollection additionalSources, string embeddedAttributeDefinition, CancellationToken cancellationToken) 234/// A <see cref="System.Threading.CancellationToken"/> that can be checked to see if the PostInitialization should be cancelled. 236public CancellationToken CancellationToken { get; } 276internal SourceProductionContext(AdditionalSourcesCollection sources, DiagnosticBag diagnostics, Compilation compilation, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken) 285public CancellationToken CancellationToken { get; } 334internal PreCompilationSourceProductionContext(AdditionalSourcesCollection sources, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken) 342/// A <see cref="System.Threading.CancellationToken"/> that can be checked to see if the generation should be cancelled. 344public CancellationToken CancellationToken { get; } 369internal GeneratorFilterContext(ISourceGenerator generator, CancellationToken cancellationToken) 381/// A <see cref="System.Threading.CancellationToken"/> that can be checked to see if the filtering should be cancelled. 383public CancellationToken CancellationToken { get; } 394internal HostOutputProductionContext(ArrayBuilder<(string, object)> outputs, CancellationToken cancellationToken) 415/// A <see cref="System.Threading.CancellationToken"/> that can be checked to see if producing the output should be cancelled. 417public CancellationToken CancellationToken { get; }
SourceGeneration\Nodes\AbstractSourceOutputNode.cs (3)
33protected abstract void InvokeUserAction(AdditionalSourcesCollection sources, DiagnosticBag diagnostics, DriverStateTable.Builder graphState, TInput item, CancellationToken cancellationToken); 35public NodeStateTable<TOutput> UpdateStateTable(DriverStateTable.Builder graphState, NodeStateTable<TOutput>? previousTable, CancellationToken cancellationToken) 100public void AppendOutputs(IncrementalExecutionContext context, CancellationToken cancellationToken)
SourceGeneration\Nodes\BatchNode.cs (1)
111public NodeStateTable<ImmutableArray<TInput>> UpdateStateTable(DriverStateTable.Builder builder, NodeStateTable<ImmutableArray<TInput>>? previousTable, CancellationToken cancellationToken)
SourceGeneration\Nodes\CombineNode.cs (1)
31public NodeStateTable<(TInput1, TInput2)> UpdateStateTable(DriverStateTable.Builder graphState, NodeStateTable<(TInput1, TInput2)>? previousTable, CancellationToken cancellationToken)
SourceGeneration\Nodes\DriverStateTable.cs (2)
32private readonly CancellationToken _cancellationToken; 73public Builder(GeneratorDriverState driverState, Compilation initialCompilation, ImmutableArray<SyntaxInputNode> syntaxInputNodes, CancellationToken cancellationToken = default)
SourceGeneration\Nodes\HostOutputNode.cs (4)
23private readonly Action<HostOutputProductionContext, TInput, CancellationToken> _action; 25public HostOutputNode(IIncrementalGeneratorNode<TInput> source, Action<HostOutputProductionContext, TInput, CancellationToken> action) 33public NodeStateTable<OutputType> UpdateStateTable(DriverStateTable.Builder graphState, NodeStateTable<OutputType>? previousTable, CancellationToken cancellationToken) 67public void AppendOutputs(IncrementalExecutionContext context, CancellationToken cancellationToken)
SourceGeneration\Nodes\IIncrementalGeneratorNode.cs (1)
16NodeStateTable<T> UpdateStateTable(DriverStateTable.Builder graphState, NodeStateTable<T>? previousTable, CancellationToken cancellationToken);
SourceGeneration\Nodes\IIncrementalGeneratorOutputNode.cs (1)
19void AppendOutputs(IncrementalExecutionContext context, CancellationToken cancellationToken);
SourceGeneration\Nodes\InputNode.cs (1)
54public NodeStateTable<T> UpdateStateTable(DriverStateTable.Builder graphState, NodeStateTable<T>? previousTable, CancellationToken cancellationToken)
SourceGeneration\Nodes\ISyntaxStrategy.cs (1)
20void VisitTree(Lazy<SyntaxNode> root, EntryState state, Lazy<SemanticModel>? model, CancellationToken cancellationToken);
SourceGeneration\Nodes\PostInitOutputNode.cs (3)
12private readonly Action<IncrementalGeneratorPostInitializationContext, CancellationToken> _callback; 15public PostInitOutputNode(Action<IncrementalGeneratorPostInitializationContext, CancellationToken> callback, string embeddedAttributeDefinition) 23public void AppendOutputs(IncrementalExecutionContext context, CancellationToken cancellationToken)
SourceGeneration\Nodes\PreCompilationSourceOutputNode.cs (3)
14private readonly Action<PreCompilationSourceProductionContext, TInput, CancellationToken> _action; 16public PreCompilationSourceOutputNode(IIncrementalGeneratorNode<TInput> source, Action<PreCompilationSourceProductionContext, TInput, CancellationToken> action, string sourceExtension) 26protected override void InvokeUserAction(AdditionalSourcesCollection sources, DiagnosticBag diagnostics, DriverStateTable.Builder graphState, TInput item, CancellationToken cancellationToken)
SourceGeneration\Nodes\PredicateSyntaxStrategy.cs (7)
18private readonly Func<GeneratorSyntaxContext, CancellationToken, T> _transformFunc; 20private readonly Func<SyntaxNode, CancellationToken, bool> _filterFunc; 24Func<SyntaxNode, CancellationToken, bool> filterFunc, 25Func<GeneratorSyntaxContext, CancellationToken, T> transformFunc, 71CancellationToken cancellationToken) 123static ImmutableArray<SyntaxNode> getFilteredNodes(SyntaxNode root, Func<SyntaxNode, CancellationToken, bool> func, CancellationToken token)
SourceGeneration\Nodes\SourceOutputNode.cs (3)
13private readonly Action<SourceProductionContext, TInput, CancellationToken> _action; 16public SourceOutputNode(IIncrementalGeneratorNode<TInput> source, Action<SourceProductionContext, TInput, CancellationToken> action, IncrementalGeneratorOutputKind outputKind, string sourceExtension) 30protected override void InvokeUserAction(AdditionalSourcesCollection sources, DiagnosticBag diagnostics, DriverStateTable.Builder graphState, TInput item, CancellationToken cancellationToken)
SourceGeneration\Nodes\SyntaxInputNode.cs (1)
31public NodeStateTable<T> UpdateStateTable(DriverStateTable.Builder graphState, NodeStateTable<T>? previousTable, CancellationToken cancellationToken)
SourceGeneration\Nodes\SyntaxReceiverStrategy.cs (1)
76CancellationToken cancellationToken)
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (3)
85Func<SyntaxNode, CancellationToken, bool> predicate, 86Func<GeneratorAttributeSyntaxContext, CancellationToken, T> transform) 148CancellationToken cancellationToken)
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithSimpleName.cs (4)
57Func<SyntaxNode, CancellationToken, bool> predicate) 126ISyntaxHelper syntaxHelper, Compilation compilation, CancellationToken cancellationToken) 156Func<SyntaxNode, CancellationToken, bool> predicate, 157CancellationToken cancellationToken)
SourceGeneration\Nodes\SyntaxValueProvider.cs (2)
42public IncrementalValuesProvider<T> CreateSyntaxProvider<T>(Func<SyntaxNode, CancellationToken, bool> predicate, Func<GeneratorSyntaxContext, CancellationToken, T> transform)
SourceGeneration\Nodes\TransformNode.cs (4)
20private readonly Func<TInput, CancellationToken, ImmutableArray<TOutput>> _func; 26public TransformNode(IIncrementalGeneratorNode<TInput> sourceNode, Func<TInput, CancellationToken, TOutput> userFunc, bool wrapUserFunc = false, IEqualityComparer<TOutput>? comparer = null, string? name = null) 31public TransformNode(IIncrementalGeneratorNode<TInput> sourceNode, Func<TInput, CancellationToken, ImmutableArray<TOutput>> userFunc, bool wrapUserFunc = false, IEqualityComparer<TOutput>? comparer = null, string? name = null) 46public NodeStateTable<TOutput> UpdateStateTable(DriverStateTable.Builder builder, NodeStateTable<TOutput>? previousTable, CancellationToken cancellationToken)
SourceGeneration\Nodes\ValueSourceExtensions.cs (7)
24public static IncrementalValueProvider<TResult> Select<TSource, TResult>(this IncrementalValueProvider<TSource> source, Func<TSource, CancellationToken, TResult> selector) => new IncrementalValueProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector, wrapUserFunc: source.CatchAnalyzerExceptions), source.CatchAnalyzerExceptions); 35public static IncrementalValuesProvider<TResult> Select<TSource, TResult>(this IncrementalValuesProvider<TSource> source, Func<TSource, CancellationToken, TResult> selector) => new IncrementalValuesProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector, wrapUserFunc: source.CatchAnalyzerExceptions), source.CatchAnalyzerExceptions); 46public static IncrementalValuesProvider<TResult> SelectMany<TSource, TResult>(this IncrementalValueProvider<TSource> source, Func<TSource, CancellationToken, ImmutableArray<TResult>> selector) => new IncrementalValuesProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector, wrapUserFunc: source.CatchAnalyzerExceptions), source.CatchAnalyzerExceptions); 57public static IncrementalValuesProvider<TResult> SelectMany<TSource, TResult>(this IncrementalValueProvider<TSource> source, Func<TSource, CancellationToken, IEnumerable<TResult>> selector) => new IncrementalValuesProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector.WrapUserFunctionAsImmutableArray(source.CatchAnalyzerExceptions)), source.CatchAnalyzerExceptions); 68public static IncrementalValuesProvider<TResult> SelectMany<TSource, TResult>(this IncrementalValuesProvider<TSource> source, Func<TSource, CancellationToken, ImmutableArray<TResult>> selector) => new IncrementalValuesProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector, wrapUserFunc: source.CatchAnalyzerExceptions), source.CatchAnalyzerExceptions); 79public static IncrementalValuesProvider<TResult> SelectMany<TSource, TResult>(this IncrementalValuesProvider<TSource> source, Func<TSource, CancellationToken, IEnumerable<TResult>> selector) => new IncrementalValuesProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector.WrapUserFunctionAsImmutableArray(source.CatchAnalyzerExceptions)), source.CatchAnalyzerExceptions); 121internal static IncrementalValuesProvider<TSource> Where<TSource>(this IncrementalValuesProvider<TSource> source, Func<TSource, CancellationToken, bool> predicate) => source.SelectMany((item, c) => predicate(item, c) ? ImmutableArray.Create(item) : ImmutableArray<TSource>.Empty);
SourceGeneration\SyntaxStore.cs (3)
27public Builder ToBuilder(Compilation compilation, ImmutableArray<SyntaxInputNode> syntaxInputNodes, bool enableTracking, CancellationToken cancellationToken) => new Builder(compilation, syntaxInputNodes, enableTracking, this, cancellationToken); 38private readonly CancellationToken _cancellationToken; 40internal Builder(Compilation compilation, ImmutableArray<SyntaxInputNode> syntaxInputNodes, bool enableTracking, SyntaxStore previousStore, CancellationToken cancellationToken)
SourceGeneration\UserFunction.cs (6)
63internal static Func<TInput, CancellationToken, TOutput> WrapUserFunction<TInput, TOutput>(this Func<TInput, CancellationToken, TOutput> userFunction, bool catchAnalyzerExceptions) 78internal static Func<TInput, CancellationToken, ImmutableArray<TOutput>> WrapUserFunctionAsImmutableArray<TInput, TOutput>(this Func<TInput, CancellationToken, IEnumerable<TOutput>> userFunction, bool catchAnalyzerExceptions) 83internal static Action<TInput, CancellationToken> WrapUserAction<TInput>(this Action<TInput> userAction, bool catchAnalyzerExceptions) 98internal static Action<TInput1, TInput2, CancellationToken> WrapUserAction<TInput1, TInput2>(this Action<TInput1, TInput2> userAction, bool catchAnalyzerExceptions)
src\roslyn\src\Compilers\Core\AnalyzerDriver\DeclarationComputer.cs (5)
17internal static DeclarationInfo GetDeclarationInfo(SemanticModel model, SyntaxNode node, bool getSymbol, ArrayBuilder<SyntaxNode>? executableCodeBlocks, CancellationToken cancellationToken) 36internal static DeclarationInfo GetDeclarationInfo(SemanticModel model, SyntaxNode node, bool getSymbol, CancellationToken cancellationToken) 41internal static DeclarationInfo GetDeclarationInfo(SemanticModel model, SyntaxNode node, bool getSymbol, SyntaxNode executableCodeBlock, CancellationToken cancellationToken) 52internal static DeclarationInfo GetDeclarationInfo(SemanticModel model, SyntaxNode node, bool getSymbol, CancellationToken cancellationToken, params SyntaxNode[] executableCodeBlocks) 63private static ISymbol? GetDeclaredSymbol(SemanticModel model, SyntaxNode node, bool getSymbol, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (8)
561public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 575public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 586public static async ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 599Func<TItem, CancellationToken, Task<IEnumerable<TResult>>> selector, 600CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (6)
399public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 414public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> array, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 426public static ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<ImmutableArray<TResult>>> selector, TArg arg, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (5)
19/// Thrown when async code must cancel the current execution but does not have access to the <see cref="CancellationTokenSource"/> of the <see cref="CancellationToken"/> passed to the code. 134/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 142/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 143/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 146public static bool ReportAndPropagateUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized)
src\roslyn\src\Dependencies\Contracts\ExceptionUtilities.cs (1)
39internal static bool IsCurrentOperationBeingCancelled(Exception exception, CancellationToken cancellationToken)
Symbols\ISymbol.cs (1)
246string? GetDocumentationCommentXml(CultureInfo? preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default);
Symbols\ISymbolInternal.cs (1)
190bool IsDefinedInSourceTree(SyntaxTree tree, TextSpan? definedWithinSpan, CancellationToken cancellationToken = default);
Symbols\ITypeSymbol.cs (1)
172ClosedDerivedTypeInfo GetClosedDerivedTypeInfo(CancellationToken cancellationToken);
Syntax\SyntaxNode.cs (1)
1435public virtual void SerializeTo(Stream stream, CancellationToken cancellationToken = default)
Syntax\SyntaxReference.cs (2)
31public abstract SyntaxNode GetSyntax(CancellationToken cancellationToken = default); 38public virtual Task<SyntaxNode> GetSyntaxAsync(CancellationToken cancellationToken = default)
Syntax\SyntaxTree.cs (14)
99public abstract SourceText GetText(CancellationToken cancellationToken = default); 118/// Implementations that wish to schedule this work differently should override <see cref="GetTextAsync(CancellationToken)"/>. 120public virtual Task<SourceText> GetTextAsync(CancellationToken cancellationToken = default) 141public SyntaxNode GetRoot(CancellationToken cancellationToken = default) 149protected abstract SyntaxNode GetRootCore(CancellationToken cancellationToken); 154public Task<SyntaxNode> GetRootAsync(CancellationToken cancellationToken = default) 163protected abstract Task<SyntaxNode> GetRootAsyncCore(CancellationToken cancellationToken); 179public abstract IEnumerable<Diagnostic> GetDiagnostics(CancellationToken cancellationToken = default); 219public abstract FileLinePositionSpan GetLineSpan(TextSpan span, CancellationToken cancellationToken = default); 236public abstract FileLinePositionSpan GetMappedLineSpan(TextSpan span, CancellationToken cancellationToken = default); 248public abstract IEnumerable<LineMapping> GetLineMappings(CancellationToken cancellationToken = default); 255public virtual LineVisibility GetLineVisibility(int position, CancellationToken cancellationToken = default) 417return this.GetText(CancellationToken.None).ToString(); 426ISyntaxHelper syntaxHelper, CancellationToken cancellationToken)
Syntax\SyntaxTreeExtensions.cs (1)
111public static bool IsHiddenPosition(this SyntaxTree tree, int position, CancellationToken cancellationToken = default)
Syntax\TranslationSyntaxReference.cs (3)
34public sealed override SyntaxNode GetSyntax(CancellationToken cancellationToken = default(CancellationToken)) 41protected abstract SyntaxNode Translate(SyntaxReference reference, CancellationToken cancellationToken);
Text\LargeText.cs (2)
183public override void Write(TextWriter writer, TextSpan span, CancellationToken cancellationToken = default(CancellationToken))
Text\SourceText.cs (4)
543public void Write(TextWriter textWriter, CancellationToken cancellationToken = default(CancellationToken)) 551public virtual void Write(TextWriter writer, TextSpan span, CancellationToken cancellationToken = default(CancellationToken))
Text\StringText.cs (2)
91public override void Write(TextWriter textWriter, TextSpan span, CancellationToken cancellationToken = default(CancellationToken))
Microsoft.CodeAnalysis.Analyzers (882)
FixAnalyzers\FixerWithFixAllAnalyzer.Fixer.cs (1)
57private static async Task<Document> AddMethodAsync(Document document, SyntaxNode classDecl, CancellationToken cancellationToken)
MetaAnalyzers\DiagnosticAnalyzerAPIUsageAnalyzer.cs (1)
190private ImmutableHashSet<INamedTypeSymbol> GetUsedNamedTypes(INamedTypeSymbol namedType, Compilation compilation, CancellationToken cancellationToken, ref bool hasAccessToTypeFromWorkspaceAssemblies)
MetaAnalyzers\DiagnosticAnalyzerCorrectnessAnalyzer.SyntaxNodeWithinAnalyzerTypeCompilationAnalyzer.cs (1)
24internal static IEnumerable<TClassDeclarationSyntax> GetClassDeclarationNodes(INamedTypeSymbol namedType, CancellationToken cancellationToken)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_IdRangeAndCategoryValidation.cs (3)
196CancellationToken cancellationToken, 211private static AdditionalText? TryGetCategoryAndAllowedIdsInfoFile(ImmutableArray<AdditionalText> additionalFiles, CancellationToken cancellationToken) 230CancellationToken cancellationToken,
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_ReleaseTracking.cs (2)
167CancellationToken cancellationToken, 245CancellationToken cancellationToken,
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_ResourceStringsFormat.cs (3)
40CancellationToken cancellationToken) 55private static ImmutableDictionary<string, (string value, Location location)> CreateResourceMap(AnalyzerOptions options, string resourceFileName, CancellationToken cancellationToken) 68static ImmutableDictionary<string, (string value, Location location)> CreateResourceMapForFile(AdditionalText file, CancellationToken cancellationToken)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (3)
513static void FreeLocalizableStringsMap(PooledLocalizabeStringsConcurrentDictionary localizableStrings, CancellationToken cancellationToken) 849CancellationToken cancellationToken) 866CancellationToken cancellationToken)
MetaAnalyzers\Fixers\AnalyzerReleaseTrackingFix.cs (6)
169private static async Task<Solution> AddEntryToUnshippedFileAsync(Project project, string entryToAdd, CancellationToken cancellationToken) 184CancellationToken cancellationToken) 187private static async Task<Solution> UpdateEntryInUnshippedFileAsync(Project project, string ruleId, string entryToUpdate, CancellationToken cancellationToken) 202CancellationToken cancellationToken) 209CancellationToken cancellationToken) 254CancellationToken cancellationToken)
MetaAnalyzers\Fixers\AnalyzerReleaseTrackingFix.FixAllProvider.cs (4)
90protected override async Task<Solution?> GetChangedSolutionAsync(CancellationToken cancellationToken) 130private static async Task<SourceText> AddEntriesToUnshippedFileForDiagnosticsAsync(TextDocument unshippedDataDocument, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken) 144private static async Task<SourceText> UpdateEntriesInUnshippedFileForDiagnosticsAsync(TextDocument unshippedDataDocument, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken) 174protected override async Task<Solution?> GetChangedSolutionAsync(CancellationToken cancellationToken)
MetaAnalyzers\Fixers\CompareSymbolsCorrectlyFix.cs (5)
65private async Task<Document> ConvertToEqualsAsync(Document document, TextSpan sourceSpan, CancellationToken cancellationToken) 80private async Task<Document> CallOverloadWithEqualityComparerAsync(Document document, TextSpan sourceSpan, CancellationToken cancellationToken) 118INamedTypeSymbol iEqualityComparer, CancellationToken cancellationToken) 187private async Task<Document> EnsureEqualsCorrectAsync(Document document, SemanticModel semanticModel, IInvocationOperation invocationOperation, CancellationToken cancellationToken) 257private static async Task<Document> ConvertToEqualsAsync(Document document, SemanticModel semanticModel, IBinaryOperation binaryOperation, CancellationToken cancellationToken)
MetaAnalyzers\Fixers\ConfigureGeneratedCodeAnalysisFix.cs (1)
43private async Task<Document> ConfigureGeneratedCodeAnalysisAsync(Document document, TextSpan sourceSpan, CancellationToken cancellationToken)
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.cs (2)
109CancellationToken cancellationToken, 159private static async Task<Solution> ApplyFixAsync(Document document, SyntaxNode root, FixInfo fixInfo, CancellationToken cancellationToken)
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.CustomFixAllProvider.cs (1)
97protected override async Task<Solution?> GetChangedSolutionAsync(CancellationToken cancellationToken)
MetaAnalyzers\Fixers\EnableConcurrentExecutionFix.cs (1)
42private async Task<Document> EnableConcurrentExecutionAsync(Document document, TextSpan sourceSpan, CancellationToken cancellationToken)
MetaAnalyzers\Fixers\PreferIsKindFix.cs (1)
37private async Task<Document> ConvertKindToIsKindAsync(Document document, TextSpan sourceSpan, CancellationToken cancellationToken)
MetaAnalyzers\RegisterActionAnalyzer.cs (1)
456private void NoteRegisterActionInvocation(IMethodSymbol method, TInvocationExpressionSyntax invocation, SemanticModel model, CancellationToken cancellationToken)
MetaAnalyzers\ReportDiagnosticAnalyzer.cs (2)
145private ImmutableArray<IFieldSymbol> GetSupportedDescriptors(Compilation compilation, INamedTypeSymbol analyzer, CancellationToken cancellationToken) 179private ImmutableArray<IFieldSymbol> GetReferencedDescriptorFields(SyntaxNode syntax, SemanticModel semanticModel, CancellationToken cancellationToken)
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.cs (6)
36protected abstract Task<bool> TypesAreCompatibleAsync(Document document, ILocalSymbol localSymbol, TLocalDeclarationStatementSyntax declarationStatement, SyntaxNode right, CancellationToken cancellationToken); 38public async Task<(bool canMove, bool mayChangeSemantics)> CanMoveDeclarationNearReferenceAsync(Document document, SyntaxNode node, CancellationToken cancellationToken) 47private async Task<State> ComputeStateAsync(Document document, SyntaxNode node, CancellationToken cancellationToken) 78Document document, SyntaxNode localDeclarationStatement, CancellationToken cancellationToken) 119Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation, CancellationToken cancellationToken) 207CancellationToken cancellationToken)
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.State.cs (2)
42CancellationToken cancellationToken) 57CancellationToken cancellationToken)
src\0bf6ba47805c8821\IMoveDeclarationNearReferenceService.cs (2)
17Task<(bool canMove, bool mayChangeSemantics)> CanMoveDeclarationNearReferenceAsync(Document document, SyntaxNode localDeclarationStatement, CancellationToken cancellationToken); 24Task<Document> MoveDeclarationNearReferenceAsync(Document document, SyntaxNode localDeclarationStatement, CancellationToken cancellationToken);
src\5f6f2f95b47c3dc6\SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs (3)
94public async ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(Document document, SyntaxNode node, CancellationToken cancellationToken) 138ImmutableDictionary<DocumentId, SemanticModelReuseInfo?> map, Document document, SyntaxNode bodyNode, CancellationToken cancellationToken) 179CancellationToken cancellationToken)
src\7a47995420f988d7\AbstractRemoveUnnecessaryImportsService.cs (3)
19public Task<Document> RemoveUnnecessaryImportsAsync(Document document, CancellationToken cancellationToken) 22public abstract Task<Document> RemoveUnnecessaryImportsAsync(Document fromDocument, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken); 25Document document, Func<SyntaxNode, bool> predicate, CancellationToken cancellationToken)
src\7a47995420f988d7\IRemoveUnnecessaryImportsService.cs (2)
14Task<Document> RemoveUnnecessaryImportsAsync(Document document, CancellationToken cancellationToken); 16Task<Document> RemoveUnnecessaryImportsAsync(Document fromDocument, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken);
src\a16f30e1d256badc\AbstractTypeInferenceService.AbstractTypeInferrer.cs (2)
17protected readonly CancellationToken CancellationToken; 26protected AbstractTypeInferrer(SemanticModel semanticModel, CancellationToken cancellationToken)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.cs (8)
40public static SymbolUsageResult RunAnalysis(ControlFlowGraph cfg, ISymbol owningSymbol, CancellationToken cancellationToken) 55CancellationToken cancellationToken) 88public override BasicBlockAnalysisData AnalyzeBlock(BasicBlock basicBlock, CancellationToken cancellationToken) 122CancellationToken cancellationToken) 128CancellationToken cancellationToken) 149CancellationToken cancellationToken) 204public override void SetCurrentAnalysisData(BasicBlock basicBlock, BasicBlockAnalysisData data, CancellationToken cancellationToken) 213CancellationToken cancellationToken)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (11)
36private readonly Func<IMethodSymbol, ControlFlowGraph, AnalysisData, CancellationToken, BasicBlockAnalysisData> _analyzeLocalFunctionOrLambdaInvocation; 80Func<IMethodSymbol, ControlFlowGraph, AnalysisData, CancellationToken, BasicBlockAnalysisData> analyzeLocalFunctionOrLambdaInvocation, 119Func<IMethodSymbol, ControlFlowGraph, AnalysisData, CancellationToken, BasicBlockAnalysisData> analyzeLocalFunctionOrLambdaInvocation) 220public BasicBlockAnalysisData GetOrCreateBlockAnalysisData(BasicBlock basicBlock, CancellationToken cancellationToken) 231private PooledHashSet<(ISymbol, IOperation)> GetOrCreateSymbolWritesInBlockRange(int firstBlockOrdinal, int lastBlockOrdinal, CancellationToken cancellationToken) 258CancellationToken cancellationToken) 360private void HandleCatchOrFilterOrFinallyInitialization(BasicBlock basicBlock, CancellationToken cancellationToken) 428public void SetCurrentBlockAnalysisDataFrom(BasicBlock basicBlock, CancellationToken cancellationToken) 443public void SetBlockAnalysisDataFrom(BasicBlock basicBlock, BasicBlockAnalysisData data, CancellationToken cancellationToken) 501protected override BasicBlockAnalysisData AnalyzeLocalFunctionInvocationCore(IMethodSymbol localFunction, CancellationToken cancellationToken) 516protected override BasicBlockAnalysisData AnalyzeLambdaInvocationCore(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken)
src\b310f676f7308b7f\SymbolUsageAnalysis.OperationTreeAnalysisData.cs (2)
49protected override BasicBlockAnalysisData AnalyzeLocalFunctionInvocationCore(IMethodSymbol localFunction, CancellationToken cancellationToken) 56protected override BasicBlockAnalysisData AnalyzeLambdaInvocationCore(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken)
src\ce787ef1f541c32a\IReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
30Task<SyntaxNode> ReplaceAsync(Document document, SyntaxNode memberDeclaration, CancellationToken cancellationToken);
src\ce8c1e82c1124a2b\AbstractInitializerParameterService.cs (6)
24protected abstract SyntaxNode? GetAccessorBody(IMethodSymbol accessor, CancellationToken cancellationToken); 31Document document, IParameterSymbol parameter, ISymbol fieldOrProperty, CancellationToken cancellationToken); 40CancellationToken cancellationToken, 86CancellationToken cancellationToken) 116CancellationToken cancellationToken) 193public bool IsThrowNotImplementedProperty(Compilation compilation, IPropertySymbol property, CancellationToken cancellationToken)
src\f53a47129f87bc30\AbstractGeneratedCodeRecognitionService.cs (2)
24public async Task<bool> IsGeneratedCodeAsync(Document document, CancellationToken cancellationToken) 30private static bool IsGeneratedCode(SyntaxTree syntaxTree, Document document, CancellationToken cancellationToken)
src\f53a47129f87bc30\IGeneratedCodeRecognitionService.cs (1)
17Task<bool> IsGeneratedCodeAsync(Document document, CancellationToken cancellationToken);
src\roslyn\src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (4)
107/// <seealso cref="AppendAsync(Stream, CancellationToken)"/> 140/// The default value is <see cref="CancellationToken.None"/>. 148public Task AppendAsync(Stream stream, CancellationToken cancellationToken = default) 158private async Task AppendAsyncCore(Stream stream, CancellationToken cancellationToken)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\SemaphoreSlimExtensions.cs (2)
14public static SemaphoreDisposer DisposableWait(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default) 28public static async ValueTask<SemaphoreDisposer> DisposableWaitAsync(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default)
src\roslyn\src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
49SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken) 118SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken)
src\roslyn\src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
111public static bool IsHiddenPosition(this SyntaxTree tree, int position, CancellationToken cancellationToken = default)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (8)
561public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 575public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 586public static async ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 599Func<TItem, CancellationToken, Task<IEnumerable<TResult>>> selector, 600CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (6)
399public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 414public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> array, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 426public static ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<ImmutableArray<TResult>>> selector, TArg arg, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (12)
19/// Thrown when async code must cancel the current execution but does not have access to the <see cref="CancellationTokenSource"/> of the <see cref="CancellationToken"/> passed to the code. 134/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 142/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 143/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 146public static bool ReportAndPropagateUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 209/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 217/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 218/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 222public static bool ReportAndCatchUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 235CancellationToken.None, 242public static Task ReportNonFatalErrorUnlessCancelledAsync(this Task task, CancellationToken cancellationToken) 245CancellationToken.None,
src\roslyn\src\Dependencies\Contracts\ExceptionUtilities.cs (1)
39internal static bool IsCurrentOperationBeingCancelled(Exception exception, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`0.cs (4)
19Func<CancellationToken, ValueTask> processBatchAsync, 21CancellationToken cancellationToken = default) : AsyncBatchingWorkQueue<VoidResult>(delay, Convert(processBatchAsync), EqualityComparer<VoidResult>.Default, asyncListener, cancellationToken) 23private static Func<ImmutableSegmentedList<VoidResult>, CancellationToken, ValueTask> Convert(Func<CancellationToken, ValueTask> processBatchAsync)
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`1.cs (6)
19Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync, 22CancellationToken cancellationToken = default) : AsyncBatchingWorkQueue<TItem, VoidResult>(delay, Convert(processBatchAsync), equalityComparer, asyncListener, cancellationToken) 26Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync, 28CancellationToken cancellationToken = default) 37private static Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<VoidResult>> Convert(Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync)
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`2.cs (6)
25/// calling <see cref="Dispose()"/>, or cancelling the <see cref="CancellationToken"/> passed to the constructor, 44private readonly Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> _processBatchAsync; 86private CancellationToken _nextBatchCancellationToken; 113Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> processBatchAsync, 116CancellationToken cancellationToken = default) 323private (ImmutableSegmentedList<TItem> items, CancellationToken batchCancellationToken) GetNextBatchAndResetQueue()
src\roslyn\src\Dependencies\Threading\CancellationSeries.cs (7)
19/// Produces a series of <see cref="CancellationToken"/> objects such that requesting a new token 30private readonly CancellationToken _superToken; 37public CancellationSeries(CancellationToken token = default) 53/// Creates the next <see cref="CancellationToken"/> in the series, ensuring the last issued 68public CancellationToken CreateNext(CancellationToken token = default) 75var nextToken = nextSource.Token;
src\roslyn\src\Dependencies\Threading\ChannelReaderExtensions.cs (1)
20public static async IAsyncEnumerable<T> ReadAllAsync<T>(this ChannelReader<T> reader, [EnumeratorCancellation] CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\IAsyncEnumerableExtensions.cs (1)
16public static async Task<ImmutableArray<T>> ToImmutableArrayAsync<T>(this IAsyncEnumerable<T> values, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\ParallelExtensions.cs (6)
30public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 33public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 36public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 39public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body)
src\roslyn\src\Dependencies\Threading\ParallelExtensions.NetFramework.cs (26)
37public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, Func<TSource, CancellationToken, ValueTask> body) 44return ForEachAsync(source, DefaultDegreeOfParallelism, TaskScheduler.Default, default(CancellationToken), body); 55public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 72public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 109private static Task ForEachAsync<TSource>(IEnumerable<TSource> source, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 215public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, ValueTask> body) 222return ForEachAsync(source, DefaultDegreeOfParallelism, TaskScheduler.Default, default(CancellationToken), body); 233public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 250public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 274private static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 385private readonly CancellationToken _externalCancellationToken; 413public readonly Func<TSource, CancellationToken, ValueTask> LoopBody; 418protected ForEachAsyncState(Func<object, Task> taskBody, bool needsLock, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 468System.Threading.Tasks.Task.Factory.StartNew(_taskBody!, this, default(CancellationToken), TaskCreationOptions.DenyChildAttach, _scheduler); 489return _lock.WaitAsync(CancellationToken.None); 585int dop, TaskScheduler scheduler, CancellationToken cancellationToken, 586Func<TSource, CancellationToken, ValueTask> body) : 611int dop, TaskScheduler scheduler, CancellationToken cancellationToken, 612Func<TSource, CancellationToken, ValueTask> body) : 638bool needsLock, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, 639Func<T, CancellationToken, ValueTask> body) :
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (44)
25Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 27CancellationToken cancellationToken) 48Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 49Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 51CancellationToken cancellationToken) 66Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 67Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task> consumeItems, 69CancellationToken cancellationToken) 89Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 90Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task> consumeItems, 92CancellationToken cancellationToken) 103Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 104Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task> consumeItems, 106CancellationToken cancellationToken) 126Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 127Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 129CancellationToken cancellationToken) 140Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 141Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 143CancellationToken cancellationToken) 159Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 160Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 162CancellationToken cancellationToken) 173Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 174Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 176CancellationToken cancellationToken) 193Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 195CancellationToken cancellationToken) 206Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 208CancellationToken cancellationToken) 225Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 226Func<ChannelReader<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 228CancellationToken cancellationToken) 249Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 251CancellationToken cancellationToken) 283/// Equivalent to <see cref="RunParallelAsync{TSource, TArgs}(IEnumerable{TSource}, Func{TSource, Action{TItem}, TArgs, CancellationToken, Task}, TArgs, CancellationToken)"/>, 290Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 292CancellationToken cancellationToken) 321Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 322Func<ChannelReader<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 324CancellationToken cancellationToken) 376Func<TArgs, CancellationToken, Task> action, 379CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\TestHooks\IExpeditableDelaySource.cs (1)
30Task<bool> Delay(TimeSpan delay, CancellationToken cancellationToken);
src\roslyn\src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (3)
254bool ShouldSkipTreeAnalysis(SyntaxTree tree, bool? isGeneratedCode, CancellationToken cancellationToken) 257bool ShouldAnalyzeInTree(SyntaxTree tree, bool? isGeneratedCode, CancellationToken cancellationToken) 295void VerifyAttributes(Action<Diagnostic> reportDiagnostic, ImmutableArray<AttributeData> attributes, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (2)
186public static Task<CodeAnalysisMetricData> ComputeAsync(Compilation compilation, CancellationToken cancellationToken) 226public static Task<CodeAnalysisMetricData> ComputeAsync(ISymbol symbol, Compilation compilation, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeMetricsAnalysisContext.cs (2)
17public CodeMetricsAnalysisContext(Compilation compilation, CancellationToken cancellationToken, 31public CancellationToken CancellationToken { get; }
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
35protected virtual bool IsConfiguredDisallowedExceptionType(INamedTypeSymbol namedTypeSymbol, IMethodSymbol containingMethod, Compilation compilation, AnalyzerOptions analyzerOptions, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\AdditionalTextExtensions.cs (1)
17public static SourceText GetTextOrEmpty(this AdditionalText text, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
201if (syntaxTreeOptionsProvider?.TryGetDiagnosticValue(tree, rule.Id, CancellationToken.None, out var configuredValue) != true)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
426public static IBlockOperation? GetTopmostOperationBlock(this IMethodSymbol method, Compilation compilation, CancellationToken cancellationToken = default)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
28public static ITypeSymbol? GetReceiverType(this IInvocationOperation invocation, Compilation compilation, bool beforeConversion, CancellationToken cancellationToken) 54private static ITypeSymbol? GetReceiverType(SyntaxNode receiverSyntax, Compilation compilation, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
93public static bool ParameterTypesAreSame(this IMethodSymbol method1, IMethodSymbol method2, IEnumerable<int> parameterIndices, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (2)
35public void Dispose() => Free(CancellationToken.None); 37public void Free(CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentSet.cs (2)
30public void Dispose() => Free(CancellationToken.None); 31public void Free(CancellationToken cancellationToken) => _dictionary.Free(cancellationToken);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledSortedSet.cs (2)
30public void Dispose() => Free(CancellationToken.None); 32public void Free(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Diagnostics\IPragmaSuppressionsAnalyzer.cs (1)
28CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharUtilities.cs (1)
27ArrayBuilder<VirtualChar> virtualChars, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
158if (provider.TryGetDiagnosticValue(tree, descriptor.Id, CancellationToken.None, out severity) || 159provider.TryGetGlobalDiagnosticValue(descriptor.Id, CancellationToken.None, out severity))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LocationExtensions.cs (4)
18public static SyntaxToken FindToken(this Location location, CancellationToken cancellationToken) 21public static SyntaxNode FindNode(this Location location, CancellationToken cancellationToken) 24public static SyntaxNode FindNode(this Location location, bool getInnermostNodeForTie, CancellationToken cancellationToken) 27public static SyntaxNode FindNode(this Location location, bool findInsideTrivia, bool getInnermostNodeForTie, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (10)
33public static SymbolInfo GetSymbolInfo(this SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 48public static ISymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, SyntaxNode declaration, CancellationToken cancellationToken) 54public static IOperation GetRequiredOperation(this SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 60public static ISymbol GetRequiredEnclosingSymbol(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 66public static TSymbol? GetEnclosingSymbol<TSymbol>(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 82public static ISymbol GetEnclosingNamedTypeOrAssembly(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 88public static INamedTypeSymbol? GetEnclosingNamedType(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 91public static INamespaceSymbol? GetEnclosingNamespace(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 108this SemanticModel semanticModel, SyntaxNode? container, CancellationToken cancellationToken, Func<SyntaxNode, bool>? descendInto = null) 216CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (4)
32this SourceText text, TextSpan span, Func<int, CancellationToken, bool> isPositionHidden, CancellationToken cancellationToken) 44this SourceText text, TextSpan span, Func<int, CancellationToken, bool> isPositionHidden, 45CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
55CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (15)
312public static bool OverlapsHiddenPosition(this SyntaxNode node, CancellationToken cancellationToken) 315public static bool OverlapsHiddenPosition(this SyntaxNode node, TextSpan span, CancellationToken cancellationToken) 318public static bool OverlapsHiddenPosition(this SyntaxNode declaration, SyntaxNode startNode, SyntaxNode endNode, CancellationToken cancellationToken) 342Func<SyntaxNode, SyntaxNode, CancellationToken, Task<SyntaxNode>> computeReplacementAsync, 343CancellationToken cancellationToken) where TRootNode : SyntaxNode 364Func<SyntaxToken, SyntaxToken, CancellationToken, Task<SyntaxToken>> computeReplacementAsync, 365CancellationToken cancellationToken) where TRootNode : SyntaxNode 377Func<SyntaxTrivia, SyntaxTrivia, CancellationToken, Task<SyntaxTrivia>> computeReplacementAsync, 378CancellationToken cancellationToken) where TRoot : SyntaxNode 390Func<SyntaxNode, SyntaxNode, CancellationToken, Task<SyntaxNode>>? computeReplacementNodeAsync, 392Func<SyntaxToken, SyntaxToken, CancellationToken, Task<SyntaxToken>>? computeReplacementTokenAsync, 394Func<SyntaxTrivia, SyntaxTrivia, CancellationToken, Task<SyntaxTrivia>>? computeReplacementTriviaAsync, 395CancellationToken cancellationToken) 829CancellationToken cancellationToken) 858CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
84? ((ICompilationUnitSyntax)token.Parent!.SyntaxTree!.GetRoot(CancellationToken.None)).EndOfFileToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (12)
18public static bool OverlapsHiddenPosition([NotNullWhen(returnValue: true)] this SyntaxTree? tree, TextSpan span, CancellationToken cancellationToken) 53CancellationToken cancellationToken, 62CancellationToken cancellationToken, 73CancellationToken cancellationToken, 102public static bool IsEntirelyHidden(this SyntaxTree tree, TextSpan span, CancellationToken cancellationToken) 127public static bool IsBeforeFirstToken(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 136this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 175this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken, bool findInsideTrivia = false) 210CancellationToken cancellationToken, 225CancellationToken cancellationToken, 234public static bool IsGeneratedCode(this SyntaxTree syntaxTree, AnalyzerOptions? analyzerOptions, ISyntaxFacts syntaxFacts, CancellationToken cancellationToken) 256public static SyntaxNode FindNode(this SyntaxTree syntaxTree, TextSpan? span, bool findInTrivia, bool getInnermostNodeForTie, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
28public static TBlockAnalysisData Run(ControlFlowGraph controlFlowGraph, DataFlowAnalyzer<TBlockAnalysisData> analyzer, CancellationToken cancellationToken) 76CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\DataFlowAnalyzer.cs (5)
29public abstract void SetCurrentAnalysisData(BasicBlock basicBlock, TBlockAnalysisData data, CancellationToken cancellationToken); 34public abstract TBlockAnalysisData AnalyzeBlock(BasicBlock basicBlock, CancellationToken cancellationToken); 40public abstract TBlockAnalysisData AnalyzeNonConditionalBranch(BasicBlock basicBlock, TBlockAnalysisData currentAnalysisData, CancellationToken cancellationToken); 48BasicBlock basicBlock, TBlockAnalysisData currentAnalysisData, CancellationToken cancellationToken); 53public abstract TBlockAnalysisData Merge(TBlockAnalysisData analysisData1, TBlockAnalysisData analysisData2, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (4)
91public BasicBlockAnalysisData AnalyzeLocalFunctionInvocation(IMethodSymbol localFunction, CancellationToken cancellationToken) 111public BasicBlockAnalysisData AnalyzeLambdaInvocation(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken) 126protected abstract BasicBlockAnalysisData AnalyzeLocalFunctionInvocationCore(IMethodSymbol localFunction, CancellationToken cancellationToken); 127protected abstract BasicBlockAnalysisData AnalyzeLambdaInvocationCore(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (2)
26public static SymbolUsageResult Run(ControlFlowGraph cfg, ISymbol owningSymbol, CancellationToken cancellationToken) 33public static SymbolUsageResult Run(IOperation rootOperation, ISymbol owningSymbol, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
28private CancellationToken _cancellationToken; 38CancellationToken cancellationToken) 51private void Visit(ISymbol containingSymbol, IEnumerable<IOperation> operations, AnalysisData analysisData, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (2)
30protected abstract AbstractFormattingResult Format(SyntaxNode node, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, SyntaxToken startToken, SyntaxToken endToken, CancellationToken cancellationToken); 32public IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (5)
44SyntaxTree tree, SyntaxToken token, int position, CancellationToken cancellationToken) 90SyntaxTree tree, SyntaxToken token, int position, CancellationToken cancellationToken) 96SyntaxTree tree, SyntaxToken token, int position, int extraSpaces, CancellationToken cancellationToken) 112CancellationToken cancellationToken) 141CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (4)
76CancellationToken cancellationToken) 122CancellationToken cancellationToken) 275CancellationToken cancellationToken) 434public bool TryGetEndTokenForRelativeIndentationSpan(SyntaxToken token, int maxChainDepth, out SyntaxToken endToken, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
47using (Logger.LogBlock(FunctionId.Formatting_ContextInitialization, CancellationToken.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (7)
45protected abstract SyntaxNode Rewriter(Dictionary<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData> changeMap, CancellationToken cancellationToken); 56return this.GetTextChanges(CancellationToken.None).Count > 0; 60public IList<TextChange> GetTextChanges(CancellationToken cancellationToken) 63public SyntaxNode GetFormattedRoot(CancellationToken cancellationToken) 66private IList<TextChange> CreateTextChanges(CancellationToken cancellationToken) 80private IList<TextChange> CreateTextChangesWorker(CancellationToken cancellationToken) 98private SyntaxNode CreateFormattedRoot(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (14)
113public AbstractFormattingResult Format(CancellationToken cancellationToken) 145protected virtual FormattingContext CreateFormattingContext(TokenStream tokenStream, CancellationToken cancellationToken) 154protected virtual NodeOperations CreateNodeOperations(CancellationToken cancellationToken) 220CancellationToken cancellationToken) 247CancellationToken cancellationToken) 258FormattingContext context, CancellationToken cancellationToken) 278FormattingContext context, CancellationToken cancellationToken) 304private void ApplyTriviaOperations(FormattingContext context, CancellationToken cancellationToken) 319static void TriviaFormatter(int tokenPairIndex, FormattingContext ctx, ChainedFormattingRules formattingRules, CancellationToken ct) 345FormattingContext context, NodeOperations nodeOperationsCollector, OperationApplier applier, CancellationToken cancellationToken) 376CancellationToken cancellationToken) 431CancellationToken cancellationToken) 445CancellationToken cancellationToken) 487CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (13)
136public bool Apply(AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 166private bool ApplyForceLinesOperation(AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 186AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 248CancellationToken cancellationToken) 260AlignTokensOperation operation, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken) 297CancellationToken cancellationToken) 325CancellationToken cancellationToken) 380IList<TokenData> tokenWithIndices, Dictionary<SyntaxToken, int> newChangesMap, CancellationToken cancellationToken) 413CancellationToken cancellationToken) 449CancellationToken cancellationToken) 476CancellationToken cancellationToken) 493CancellationToken cancellationToken) 544int pairIndex, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (6)
44protected abstract SyntaxNode Rewriter(Dictionary<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData> map, CancellationToken cancellationToken); 48public IList<TextChange> GetTextChanges(CancellationToken cancellationToken) 51public SyntaxNode GetFormattedRoot(CancellationToken cancellationToken) 54private IList<TextChange> CreateTextChanges(CancellationToken cancellationToken) 88private SyntaxNode CreateFormattedRoot(CancellationToken cancellationToken) 110internal IEnumerable<ValueTuple<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData>> GetChanges(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.AbstractComplexTrivia.cs (4)
40protected abstract TriviaDataWithList Format(FormattingContext context, ChainedFormattingRules formattingRules, int lines, int spaces, CancellationToken cancellationToken); 73int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 115int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 148private static string CreateString(TriviaDataWithList triviaData, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (3)
57public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 60public override TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 64FormattingContext context, ChainedFormattingRules formattingRules, Action<int, TokenStream, TriviaData> formattingResultApplier, CancellationToken cancellationToken, int tokenPairIndex = TokenPairIndexNotNeeded)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.ModifiedWhitespace.cs (3)
46public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 62int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 81CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.Whitespace.cs (3)
53public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 66int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 80CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
51using (Logger.LogBlock(FunctionId.Formatting_TokenStreamConstruction, CancellationToken.None)) 344public IEnumerable<ValueTuple<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData>> GetTriviaDataWithTokenPair(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TriviaData.cs (3)
39public abstract TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken); 41public abstract TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken); 47CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TriviaDataWithList.cs (1)
11public abstract SyntaxTriviaList GetTriviaList(CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\IFormattingResult.cs (2)
17IList<TextChange> GetTextChanges(CancellationToken cancellationToken); 18SyntaxNode GetFormattedRoot(CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ISyntaxFormatting.cs (1)
20IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (9)
40private delegate LineColumnDelta Formatter<T>(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<T> changes, CancellationToken cancellationToken); 179protected abstract LineColumnRule GetLineColumnRuleBetween(SyntaxTrivia trivia1, LineColumnDelta existingWhitespaceBetween, bool implicitLineBreak, SyntaxTrivia trivia2, CancellationToken cancellationToken); 184protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<SyntaxTrivia> changes, CancellationToken cancellationToken); 189protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<TextChange> changes, CancellationToken cancellationToken); 237public SyntaxTriviaList FormatToSyntaxTrivia(CancellationToken cancellationToken) 265public ImmutableArray<TextChange> FormatToTextChanges(CancellationToken cancellationToken) 283private LineColumn FormatTrivia<T>(Formatter<T> formatter, WhitespaceAppender<T> whitespaceAdder, ArrayBuilder<T> changes, CancellationToken cancellationToken) 379CancellationToken cancellationToken) 396private LineColumnRule GetOverallLineColumnRuleBetween(SyntaxTrivia trivia1, LineColumnDelta existingWhitespaceBetween, bool implicitLineBreak, SyntaxTrivia trivia2, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (3)
21SemanticModel model, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken); 23public ImmutableArray<TSyntaxNode> GetUnnecessaryImports(SemanticModel model, TextSpan? span, CancellationToken cancellationToken) 27SemanticModel model, TextSpan? span, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\IUnnecessaryImportsProvider.cs (2)
15ImmutableArray<TSyntaxNode> GetUnnecessaryImports(SemanticModel model, TextSpan? span, CancellationToken cancellationToken); 21CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (3)
26public readonly CancellationToken CancellationToken; 48CancellationToken cancellationToken) 229var indentation = Finder.GetIndentationOfCurrentPosition(this.Tree, token, LineToBeIndented.Start, CancellationToken.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\ISmartTokenFormatter.cs (1)
13IList<TextChange> FormatToken(SyntaxToken token, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\ILogger.cs (2)
27void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken); 32void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.cs (8)
159public static IDisposable LogBlock(FunctionId functionId, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 165public static IDisposable LogBlock(FunctionId functionId, string? message, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 174public static IDisposable LogBlock(FunctionId functionId, Func<string> messageGetter, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 183public static IDisposable LogBlock<TArg>(FunctionId functionId, Func<TArg, string> messageGetter, TArg arg, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 192public static IDisposable LogBlock<TArg0, TArg1>(FunctionId functionId, Func<TArg0, TArg1, string> messageGetter, TArg0 arg0, TArg1 arg1, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 201public static IDisposable LogBlock<TArg0, TArg1, TArg2>(FunctionId functionId, Func<TArg0, TArg1, TArg2, string> messageGetter, TArg0 arg0, TArg1 arg1, TArg2 arg2, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 210public static IDisposable LogBlock<TArg0, TArg1, TArg2, TArg3>(FunctionId functionId, Func<TArg0, TArg1, TArg2, TArg3, string> messageGetter, TArg0 arg0, TArg1 arg1, TArg2 arg2, TArg3 arg3, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 218public static IDisposable LogBlock(FunctionId functionId, LogMessage logMessage, CancellationToken token)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (3)
19public static IDisposable CreateLogBlock(ILogger logger, FunctionId functionId, LogMessage message, int blockId, CancellationToken cancellationToken) 38private CancellationToken _cancellationToken; 44public void Construct(ILogger logger, FunctionId functionId, LogMessage logMessage, int blockId, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
63public string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int bannerLength, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\IFileBannerFacts.cs (1)
16string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int maxBannerLength, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (6)
60SourceText sourceText, SyntaxNode root, TextSpan selectionRaw, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 286CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 325CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 370CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 539CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 572IEnumerable<SyntaxNode> nodes, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\IRefactoringHelpers.cs (1)
55SourceText sourceText, SyntaxNode root, TextSpan selection, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (3)
34SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken) 38SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken) 43Func<TMemberDeclarationSyntax, bool> membersToKeep, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFacts.cs (20)
52bool IsWrittenTo(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 59bool IsOnlyWrittenTo(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 60bool IsInOutContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 61bool IsInRefContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 62bool IsInInContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 64bool CanReplaceWithRValue(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? expression, CancellationToken cancellationToken); 66ISymbol? GetDeclaredSymbol(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken); 78ImmutableHashSet<string> GetAliasNameSet(SemanticModel model, CancellationToken cancellationToken); 81SymbolInfo GetCollectionInitializerSymbolInfo(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken); 89bool IsPartial(INamedTypeSymbol typeSymbol, CancellationToken cancellationToken); 91IEnumerable<ISymbol> GetDeclaredSymbols(SemanticModel semanticModel, SyntaxNode memberDeclaration, CancellationToken cancellationToken); 93IParameterSymbol? FindParameterForArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken); 94IParameterSymbol? FindParameterForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken); 96ISymbol? FindFieldOrPropertyForArgument(SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken); 97ISymbol? FindFieldOrPropertyForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken); 99ImmutableArray<ISymbol> GetBestOrAllSymbols(SemanticModel semanticModel, SyntaxNode? node, SyntaxToken token, CancellationToken cancellationToken); 101bool IsInsideNameOfExpression(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 106ImmutableArray<IMethodSymbol> GetLocalFunctionSymbols(Compilation compilation, ISymbol symbol, CancellationToken cancellationToken); 108bool IsInExpressionTree(SemanticModel semanticModel, SyntaxNode node, [NotNullWhen(true)] INamedTypeSymbol? expressionType, CancellationToken cancellationToken); 110string GenerateNameForExpression(SemanticModel semanticModel, SyntaxNode expression, bool capitalize, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (2)
121public static IParameterSymbol? FindParameterForArgument(this ISemanticFacts semanticFacts, SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken) 124public static IParameterSymbol? FindParameterForAttributeArgument(this ISemanticFacts semanticFacts, SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (2)
59TDocumentationCommentTriviaSyntax? documentationComment, int maxBannerLength, CancellationToken cancellationToken) 190public string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int maxBannerLength, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\IDocumentationCommentService.cs (1)
11string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int bannerLength, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFacts.cs (7)
164bool IsPreProcessorDirectiveContext(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 186SyntaxNode? GetMatchingDirective(SyntaxNode directive, CancellationToken cancellationToken); 187ImmutableArray<SyntaxNode> GetMatchingConditionalDirectives(SyntaxNode directive, CancellationToken cancellationToken); 192bool IsEntirelyWithinStringOrCharOrNumericLiteral([NotNullWhen(true)] SyntaxTree? syntaxTree, int position, CancellationToken cancellationToken); 429TextSpan GetInactiveRegionSpanAroundPosition(SyntaxTree tree, int position, CancellationToken cancellationToken); 479bool ContainsInterleavedDirective(TextSpan span, SyntaxToken token, CancellationToken cancellationToken); 497bool IsInInactiveRegion(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (3)
160this ISyntaxFacts syntaxFacts, ImmutableArray<SyntaxNode> nodes, CancellationToken cancellationToken) 178public static bool ContainsInterleavedDirective(this ISyntaxFacts syntaxFacts, SyntaxNode node, CancellationToken cancellationToken) 182this ISyntaxFacts syntaxFacts, TextSpan span, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
60CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (5)
19public static ImmutableArray<Location?> GetBodyLevelSourceLocations(ISymbol symbol, CancellationToken cancellationToken) 40var cancellationToken = visitor.CancellationToken; 100private static SyntaxNode? TryGetContainerDeclaration(ISymbol container, SyntaxTree? syntaxTree, CancellationToken cancellationToken) 132var cancellationToken = reader.CancellationToken; 255SemanticModel semanticModel, SyntaxNode containerDeclaration, SymbolKind kind, string localName, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (9)
129public static SymbolKey Create(ISymbol? symbol, CancellationToken cancellationToken = default) 148public static bool CanCreate(ISymbol symbol, CancellationToken cancellationToken) 168bool ignoreAssemblyKey = false, CancellationToken cancellationToken = default) 175out string? failureReason, CancellationToken cancellationToken) 182out string? failureReason, CancellationToken cancellationToken) 202public static string CreateString(ISymbol? symbol, CancellationToken cancellationToken = default) 206internal static string CreateStringWorker(int version, ISymbol? symbol, CancellationToken cancellationToken = default) 225Compilation compilation, bool ignoreAssemblyKey = false, CancellationToken cancellationToken = default) 332using var reader = SymbolKeyReader.GetReader(key, compilation: null!, ignoreAssemblyKey: false, CancellationToken.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (5)
34public CancellationToken CancellationToken { get; private set; } 47protected virtual void Initialize(string data, CancellationToken cancellationToken) 250=> base.Initialize(data, CancellationToken.None); 359CancellationToken cancellationToken) 370CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (3)
67public CancellationToken CancellationToken { get; private set; } 97public static SymbolKeyWriter GetWriter(CancellationToken cancellationToken) 104private void Initialize(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKeyExtensions.cs (1)
11public static SymbolKey GetSymbolKey(this ISymbol? symbol, CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
76CancellationToken cancellationToken, 199public CancellationToken CancellationToken { get; }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy.cs (8)
13public static AsyncLazy<T> Create<T, TArg>(Func<TArg, CancellationToken, Task<T>> asynchronousComputeFunction, Func<TArg, CancellationToken, T>? synchronousComputeFunction, TArg arg) 16public static AsyncLazy<T> Create<T, TArg>(Func<TArg, CancellationToken, Task<T>> asynchronousComputeFunction, TArg arg) 22public static AsyncLazy<T> Create<T, TArg>(Func<TArg, CancellationToken, T> synchronousComputeFunction, TArg arg) 28public static AsyncLazy<T> Create<T>(Func<CancellationToken, Task<T>> asynchronousComputeFunction) 33public static AsyncLazy<T> Create<T>(Func<CancellationToken, T> synchronousComputeFunction) 38public static AsyncLazy<T> Create<T>(Func<CancellationToken, Task<T>> asynchronousComputeFunction, Func<CancellationToken, T> synchronousComputeFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (26)
18public abstract T GetValue(CancellationToken cancellationToken); 19public abstract Task<T> GetValueAsync(CancellationToken cancellationToken); 22Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, 23Func<TData, CancellationToken, T>? synchronousComputeFunction, 50private Func<TData, CancellationToken, Task<T>>? _asynchronousComputeFunction; 57private Func<TData, CancellationToken, T>? _synchronousComputeFunction; 112Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, 113Func<TData, CancellationToken, T>? synchronousComputeFunction, 126Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, 127Func<TData, CancellationToken, T>? synchronousComputeFunction, 138private WaitThatValidatesInvariants TakeLock(CancellationToken cancellationToken) 199public override T GetValue(CancellationToken cancellationToken) 274using (TakeLock(CancellationToken.None)) 297CompleteWithTask(Task.FromException<T>(ex), CancellationToken.None); 302CompleteWithTask(Task.FromResult(result), CancellationToken.None); 326public override Task<T> GetValueAsync(CancellationToken cancellationToken) 386private readonly struct AsynchronousComputationToStart(Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, CancellationTokenSource cancellationTokenSource) 388public readonly Func<TData, CancellationToken, Task<T>> AsynchronousComputeFunction = asynchronousComputeFunction; 395CancellationToken callerCancellationToken) 397var cancellationToken = computationToStart.CancellationTokenSource.Token; 419using (TakeLock(CancellationToken.None)) 454private void CompleteWithTask(Task<T> task, CancellationToken cancellationToken) 509using (TakeLock(CancellationToken.None)) 548/// The <see cref="CancellationToken"/> associated with this request. This field will be initialized before 551private CancellationToken _cancellationToken; 563public void RegisterForCancellation(Action<object?> callback, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncPriorityWorkQueue.cs (2)
31private readonly Func<Enumerator, CancellationToken, ValueTask> _processBatchAsync; 74Func<Enumerator, CancellationToken, ValueTask> processBatchAsync,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CancellableLazy.cs (1)
15public static CancellableLazy<T> Create<T>(Func<CancellationToken, T> valueFactory)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CancellableLazy`1.cs (4)
14private Func<CancellationToken, T>? _valueFactory; 17public CancellableLazy(Func<CancellationToken, T> valueFactory) 48public T GetValue(CancellationToken cancellationToken = default) 58Interlocked.Exchange<Func<CancellationToken, T>?>(ref _valueFactory, null);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (3)
38public static IAsyncEnumerable<T> MergeAsync<T>(this ImmutableArray<IAsyncEnumerable<T>> streams, CancellationToken cancellationToken) 59static async Task ProcessAsync(IAsyncEnumerable<T> stream, ChannelWriter<T> writer, CancellationToken cancellationToken) 76channel, CancellationToken.None, TaskContinuationOptions.None, TaskScheduler.Default);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\NonReentrantLock.cs (4)
71/// <see cref="CancellationToken"/>. 77/// <param name="cancellationToken">The <see cref="CancellationToken"/> token to 82public void Wait(CancellationToken cancellationToken = default) 235public SemaphoreDisposer DisposableWait(CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
34internal static async Task<PooledStream> CreateReadableStreamAsync(Stream stream, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SoftCrashException.cs (3)
35public SoftCrashException(CancellationToken token) : base(token) { } 38public SoftCrashException(string message, CancellationToken token) : base(message, token) { } 39public SoftCrashException(string message, Exception innerException, CancellationToken token) : base(message, innerException, token) { }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
136public bool TryResolve<TNode>(SyntaxTree syntaxTree, CancellationToken cancellationToken, [NotNullWhen(true)] out TNode? node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TaskExtensions.cs (2)
17public static T WaitAndGetResult<T>(this Task<T> task, CancellationToken cancellationToken) 45public static T WaitAndGetResult_CanCallOnBackground<T>(this Task<T> task, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
286=> compilation.GetTypeByMetadataName(typeof(CancellationToken).FullName!);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (16)
99CancellationToken cancellationToken) 168CancellationToken cancellationToken) 194CancellationToken cancellationToken) 263CancellationToken cancellationToken) 282CancellationToken cancellationToken) 300CancellationToken cancellationToken) 341Func<INamedTypeSymbol, ISymbol, Func<INamedTypeSymbol, ISymbol, bool>, CancellationToken, bool> isImplemented, 345CancellationToken cancellationToken) 376CancellationToken cancellationToken) 393CancellationToken cancellationToken) 416Func<INamedTypeSymbol, ISymbol, Func<INamedTypeSymbol, ISymbol, bool>, CancellationToken, bool> isImplemented, 419CancellationToken cancellationToken) 542this INamedTypeSymbol containingType, CancellationToken cancellationToken) 580Dictionary<ISymbol, int> result, INamedTypeSymbol containingType, CancellationToken cancellationToken) 601Dictionary<ISymbol, int> result, INamedTypeSymbol containingType, CancellationToken cancellationToken) 624INamedTypeSymbol type, ref int index, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
92CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (2)
26public static IPropertySymbol? GetAssociatedSynthesizedRecordProperty(this IParameterSymbol parameter, CancellationToken cancellationToken) 59public static bool IsPrimaryConstructor(this IParameterSymbol parameter, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
538[NotNullWhen(true)] this ISymbol? symbol, ISymbol withinType, IAssemblySymbol withinAssembly, CancellationToken cancellationToken) 542[NotNullWhen(true)] this ISymbol? symbol, ISymbol withinType, IAssemblySymbol withinAssembly, AttributeTargets validTargets, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\AddImport\AddImportPlacementOptionsProviders.cs (1)
27public static async ValueTask<AddImportPlacementOptions> GetAddImportPlacementOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeCleanup\CodeCleanupHelpers.cs (1)
15Document document, CodeCleanupOptions options, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeCleanup\CodeCleanupOptionsProviders.cs (1)
27public static async ValueTask<CodeCleanupOptions> GetCodeCleanupOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\FixAllContextHelper.cs (2)
25var cancellationToken = fixAllContext.CancellationToken; 135CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (2)
42CancellationToken cancellationToken); 58CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
30var cancellationToken = fixAllContext.CancellationToken;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (6)
63protected Func<CancellationToken, Task<Document>> GetDocumentUpdater(CodeFixContext context, Diagnostic? diagnostic = null) 70Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken) 81CancellationToken cancellationToken) 98Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken); 111protected virtual bool IncludeDiagnosticDuringFixAll(Diagnostic diagnostic, Document document, string? equivalenceKey, CancellationToken cancellationToken) 122/// cref="IncludeDiagnosticDuringFixAll(Diagnostic, Document, string, CancellationToken)"/> should be overridden
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (4)
21Document document, TextSpan span, CancellationToken cancellationToken); 24Document document, TextSpan triggerSpan, FixAllScope fixAllScope, CancellationToken cancellationToken) 33Document document, TextSpan span, bool fixAllInContainingMember, CancellationToken cancellationToken) 76CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\IFixAllSpanMappingService.cs (1)
31Document document, TextSpan triggerSpan, FixAllScope fixAllScope, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (9)
20protected abstract IList<bool>? GetAvailableInsertionIndices(SyntaxNode destination, CancellationToken cancellationToken); 22private IList<bool>? GetAvailableInsertionIndices<TDeclarationNode>(TDeclarationNode destination, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 25public bool CanAddTo(ISymbol destination, Solution solution, CancellationToken cancellationToken) 28public bool CanAddTo(ISymbol destination, Solution solution, CodeGenerationContext context, CancellationToken cancellationToken) 58public bool CanAddTo(SyntaxNode destination, Solution solution, CancellationToken cancellationToken) 61public bool CanAddTo(SyntaxNode destination, Solution solution, CodeGenerationContext context, CancellationToken cancellationToken) 68CancellationToken cancellationToken, 148CancellationToken cancellationToken) 159CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (59)
47public TDeclarationNode AddEvent<TDeclarationNode>(TDeclarationNode destination, IEventSymbol @event, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 50public TDeclarationNode AddField<TDeclarationNode>(TDeclarationNode destination, IFieldSymbol field, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 53public TDeclarationNode AddMethod<TDeclarationNode>(TDeclarationNode destination, IMethodSymbol method, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 56public TDeclarationNode AddProperty<TDeclarationNode>(TDeclarationNode destination, IPropertySymbol property, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 59public TDeclarationNode AddNamedType<TDeclarationNode>(TDeclarationNode destination, INamedTypeSymbol namedType, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 62public TDeclarationNode AddNamespace<TDeclarationNode>(TDeclarationNode destination, INamespaceSymbol @namespace, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 65public TDeclarationNode AddMembers<TDeclarationNode>(TDeclarationNode destination, IEnumerable<ISymbol> members, CodeGenerationContextInfo info, CancellationToken cancellationToken) 76public SyntaxNode CreateEventDeclaration(IEventSymbol @event, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 79public SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 82public SyntaxNode? CreateMethodDeclaration(IMethodSymbol method, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 85public SyntaxNode CreatePropertyDeclaration(IPropertySymbol property, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 88public SyntaxNode CreateNamedTypeDeclaration(INamedTypeSymbol namedType, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 91public SyntaxNode CreateNamespaceDeclaration(INamespaceSymbol @namespace, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 94public TDeclarationNode AddParameters<TDeclarationNode>(TDeclarationNode destination, IEnumerable<IParameterSymbol> parameters, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 97public TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 100public TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, SyntaxNode attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 103public TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, AttributeData attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 106public TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 109public TDeclarationNode UpdateDeclarationAccessibility<TDeclarationNode>(TDeclarationNode declaration, Accessibility newAccessibility, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 112public TDeclarationNode UpdateDeclarationType<TDeclarationNode>(TDeclarationNode declaration, ITypeSymbol newType, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 115public TDeclarationNode UpdateDeclarationMembers<TDeclarationNode>(TDeclarationNode declaration, IList<ISymbol> newMembers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 118public TDeclarationNode AddStatements<TDeclarationNode>(TDeclarationNode destination, IEnumerable<SyntaxNode> statements, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 123protected abstract TDeclarationNode AddEvent<TDeclarationNode>(TDeclarationNode destination, IEventSymbol @event, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 124protected abstract TDeclarationNode AddField<TDeclarationNode>(TDeclarationNode destination, IFieldSymbol field, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 125protected abstract TDeclarationNode AddMethod<TDeclarationNode>(TDeclarationNode destination, IMethodSymbol method, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 126protected abstract TDeclarationNode AddProperty<TDeclarationNode>(TDeclarationNode destination, IPropertySymbol property, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 127protected abstract TDeclarationNode AddNamedType<TDeclarationNode>(TDeclarationNode destination, INamedTypeSymbol namedType, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 128protected abstract TDeclarationNode AddNamespace<TDeclarationNode>(TDeclarationNode destination, INamespaceSymbol @namespace, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 131public abstract TDeclarationNode AddParameters<TDeclarationNode>(TDeclarationNode destinationMember, IEnumerable<IParameterSymbol> parameters, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 132public abstract TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 133public abstract TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, SyntaxNode attributeToRemove, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 134public abstract TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, AttributeData attributeToRemove, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 135public abstract TDeclarationNode AddStatements<TDeclarationNode>(TDeclarationNode destinationMember, IEnumerable<SyntaxNode> statements, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 137public abstract TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 138public abstract TDeclarationNode UpdateDeclarationAccessibility<TDeclarationNode>(TDeclarationNode declaration, Accessibility newAccessibility, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 139public abstract TDeclarationNode UpdateDeclarationType<TDeclarationNode>(TDeclarationNode declaration, ITypeSymbol newType, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 140public abstract TDeclarationNode UpdateDeclarationMembers<TDeclarationNode>(TDeclarationNode declaration, IList<ISymbol> newMembers, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 143public abstract SyntaxNode CreateEventDeclaration(IEventSymbol @event, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 144public abstract SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 147public abstract SyntaxNode? CreateMethodDeclaration(IMethodSymbol method, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 149public abstract SyntaxNode CreatePropertyDeclaration(IPropertySymbol property, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 150public abstract SyntaxNode CreateNamedTypeDeclaration(INamedTypeSymbol namedType, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 151public abstract SyntaxNode CreateNamespaceDeclaration(INamespaceSymbol @namespace, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 232Func<SyntaxNode, TCodeGenerationContextInfo, IList<bool>?, CancellationToken, SyntaxNode> declarationTransform, 233CancellationToken cancellationToken) 274CancellationToken cancellationToken) 296CancellationToken cancellationToken) 328CancellationToken cancellationToken) 342private SyntaxNode? GetNewMember(TCodeGenerationContextInfo info, CodeGenerationDestination codeGenerationDestination, ISymbol member, CancellationToken cancellationToken) 359CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 392CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEventSymbol @event, CancellationToken cancellationToken) 401public Task<Document> AddFieldAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IFieldSymbol field, CancellationToken cancellationToken) 410public Task<Document> AddPropertyAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IPropertySymbol property, CancellationToken cancellationToken) 419public Task<Document> AddNamedTypeAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken) 428public Task<Document> AddNamedTypeAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken) 437public Task<Document> AddNamespaceAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceSymbol @namespace, CancellationToken cancellationToken) 446public Task<Document> AddMethodAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IMethodSymbol method, CancellationToken cancellationToken) 455public Task<Document> AddMembersAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEnumerable<ISymbol> members, CancellationToken cancellationToken) 464public Task<Document> AddNamespaceOrTypeAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceOrTypeSymbol namespaceOrType, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CleanCodeGenerationOptions.cs (1)
39public static async ValueTask<CleanCodeGenerationOptions> GetCleanCodeGenerationOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
116ISymbol symbol, string commentToken, [NotNullWhen(true)] out string? comment, CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationOptionsProviders.cs (2)
34public static async ValueTask<CodeGenerationOptions> GetCodeGenerationOptionsAsync(this Document document, CancellationToken cancellationToken) 40public static async ValueTask<CodeGenerationContextInfo> GetCodeGenerationInfoAsync(this Document document, CodeGenerationContext context, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerator.cs (11)
30public static Task<Document> AddEventDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEventSymbol @event, CancellationToken cancellationToken) 37public static Task<Document> AddFieldDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IFieldSymbol field, CancellationToken cancellationToken) 44public static Task<Document> AddMethodDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IMethodSymbol method, CancellationToken cancellationToken) 51public static Task<Document> AddPropertyDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IPropertySymbol property, CancellationToken cancellationToken) 58public static Task<Document> AddNamedTypeDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken) 65public static Task<Document> AddNamedTypeDeclarationAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken) 72public static Task<Document> AddNamespaceDeclarationAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceSymbol @namespace, CancellationToken cancellationToken) 79public static Task<Document> AddNamespaceOrTypeDeclarationAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceOrTypeSymbol namespaceOrType, CancellationToken cancellationToken) 86public static Task<Document> AddMemberDeclarationsAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEnumerable<ISymbol> members, CancellationToken cancellationToken) 92public static bool CanAdd(Solution solution, ISymbol destination, CancellationToken cancellationToken) 98public static bool CanAdd(Solution solution, ISymbol destination, CodeGenerationContext context, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (36)
22SyntaxNode CreateEventDeclaration(IEventSymbol @event, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 27SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 33SyntaxNode? CreateMethodDeclaration(IMethodSymbol method, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 38SyntaxNode CreatePropertyDeclaration(IPropertySymbol property, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 43SyntaxNode CreateNamedTypeDeclaration(INamedTypeSymbol namedType, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 48SyntaxNode CreateNamespaceDeclaration(INamespaceSymbol @namespace, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 53TDeclarationNode AddEvent<TDeclarationNode>(TDeclarationNode destination, IEventSymbol @event, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 58TDeclarationNode AddField<TDeclarationNode>(TDeclarationNode destination, IFieldSymbol field, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 63TDeclarationNode AddMethod<TDeclarationNode>(TDeclarationNode destination, IMethodSymbol method, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 68TDeclarationNode AddProperty<TDeclarationNode>(TDeclarationNode destination, IPropertySymbol property, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 73TDeclarationNode AddNamedType<TDeclarationNode>(TDeclarationNode destination, INamedTypeSymbol namedType, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 78TDeclarationNode AddNamespace<TDeclarationNode>(TDeclarationNode destination, INamespaceSymbol @namespace, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 83TDeclarationNode AddMembers<TDeclarationNode>(TDeclarationNode destination, IEnumerable<ISymbol> members, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 88TDeclarationNode AddParameters<TDeclarationNode>(TDeclarationNode destination, IEnumerable<IParameterSymbol> parameters, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 93TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 98TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, SyntaxNode attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 103TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, AttributeData attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 108TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 113TDeclarationNode UpdateDeclarationAccessibility<TDeclarationNode>(TDeclarationNode declaration, Accessibility newAccessibility, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 118TDeclarationNode UpdateDeclarationType<TDeclarationNode>(TDeclarationNode declaration, ITypeSymbol newType, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 123TDeclarationNode UpdateDeclarationMembers<TDeclarationNode>(TDeclarationNode declaration, IList<ISymbol> newMembers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 128TDeclarationNode AddStatements<TDeclarationNode>(TDeclarationNode destination, IEnumerable<SyntaxNode> statements, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 133Task<Document> AddEventAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEventSymbol @event, CancellationToken cancellationToken); 138Task<Document> AddFieldAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IFieldSymbol field, CancellationToken cancellationToken); 143Task<Document> AddMethodAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IMethodSymbol method, CancellationToken cancellationToken); 148Task<Document> AddPropertyAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IPropertySymbol property, CancellationToken cancellationToken); 153Task<Document> AddNamedTypeAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken); 158Task<Document> AddNamedTypeAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken); 163Task<Document> AddNamespaceAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceSymbol @namespace, CancellationToken cancellationToken); 168Task<Document> AddNamespaceOrTypeAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceOrTypeSymbol namespaceOrType, CancellationToken cancellationToken); 173Task<Document> AddMembersAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEnumerable<ISymbol> members, CancellationToken cancellationToken); 178bool CanAddTo(ISymbol destination, Solution solution, CancellationToken cancellationToken); 183bool CanAddTo(ISymbol destination, Solution solution, CodeGenerationContext context, CancellationToken cancellationToken); 188bool CanAddTo(SyntaxNode destination, Solution solution, CancellationToken cancellationToken); 193bool CanAddTo(SyntaxNode destination, Solution solution, CodeGenerationContext context, CancellationToken cancellationToken); 201SyntaxNode? FindMostRelevantNameSpaceOrTypeDeclaration(Solution solution, INamespaceOrTypeSymbol namespaceOrType, Location? location, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
193CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (1)
92public ClosedDerivedTypeInfo GetClosedDerivedTypeInfo(CancellationToken cancellationToken) => throw new NotImplementedException();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\AbstractRefactoringHelpersService.cs (1)
24public void AddRelevantNodes<TSyntaxNode>(SourceText sourceText, SyntaxNode root, TextSpan selection, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringContextExtensions.cs (8)
59public static async Task<TSyntaxNode?> TryGetRelevantNodeAsync<TSyntaxNode>(this Document document, TextSpan span, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 65public static TSyntaxNode? TryGetRelevantNode<TSyntaxNode>(this ParsedDocument document, TextSpan span, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 68public static TSyntaxNode? TryGetRelevantNode<TSyntaxNode>(this ParsedDocument document, TextSpan span, bool allowEmptyNode, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 76this Document document, TextSpan span, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 82this Document document, TextSpan span, bool allowEmptyNodes, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 89this ParsedDocument document, TextSpan span, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 93this ParsedDocument document, TextSpan span, bool allowEmptyNodes, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 102this ParsedDocument document, TextSpan span, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\IRefactoringHelpersService.cs (1)
20this IRefactoringHelpersService service, ParsedDocument document, TextSpan selection, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (2)
23CancellationToken cancellationToken) 152IReadOnlyList<SyntaxNode> parameters, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (6)
35CancellationToken cancellationToken) 79CancellationToken cancellationToken) 98CancellationToken cancellationToken); 115CancellationToken cancellationToken) 176CancellationToken cancellationToken) 259private static bool IsInsideNamespace(SyntaxNode node, INamespaceSymbol symbol, SemanticModel model, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\ISyntaxContextService.cs (1)
12SyntaxContext CreateContext(Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\SyntaxContext.cs (1)
46CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (11)
33public static async ValueTask<SemanticModel> GetRequiredSemanticModelAsync(this Document document, CancellationToken cancellationToken) 57public static async ValueTask<SyntaxTree> GetRequiredSyntaxTreeAsync(this Document document, CancellationToken cancellationToken) 74public static async ValueTask<SyntaxNode> GetRequiredSyntaxRootAsync(this Document document, CancellationToken cancellationToken) 125public static ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(this Document document, int position, CancellationToken cancellationToken) 142public static async ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(this Document document, TextSpan span, CancellationToken cancellationToken) 167public static ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(this Document document, SyntaxNode? node, CancellationToken cancellationToken) 178public static async Task<bool> HasAnyErrorsAsync(this Document document, CancellationToken cancellationToken, List<string>? ignoreErrorCode = null) 184public static async Task<ImmutableArray<Diagnostic>> GetErrorsAsync(this Document document, CancellationToken cancellationToken, IList<string>? ignoreErrorCode = null) 200public static async Task VerifyNoErrorsAsync(this Document newDocument, string message, CancellationToken cancellationToken, List<string>? ignoreErrorCodes = null) 219public static async Task<bool> IsGeneratedCodeAsync(this Document document, CancellationToken cancellationToken) 237public static async ValueTask<IOptionsReader> GetHostAnalyzerConfigOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ITypeInferenceServiceExtensions.cs (10)
15public static ImmutableArray<ITypeSymbol> InferTypes(this ITypeInferenceService service, SemanticModel semanticModel, SyntaxNode expression, CancellationToken cancellationToken) 18public static ImmutableArray<ITypeSymbol> InferTypes(this ITypeInferenceService service, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 21public static ImmutableArray<TypeInferenceInfo> GetTypeInferenceInfo(this ITypeInferenceService service, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 24public static ImmutableArray<TypeInferenceInfo> GetTypeInferenceInfo(this ITypeInferenceService service, SemanticModel semanticModel, SyntaxNode expression, CancellationToken cancellationToken) 31CancellationToken cancellationToken) 41CancellationToken cancellationToken) 58CancellationToken cancellationToken) 71CancellationToken cancellationToken) 88CancellationToken cancellationToken) 101CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (1)
94public static async Task<Compilation> GetRequiredCompilationAsync(this Project project, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (6)
32CancellationToken cancellationToken) where TNode : SyntaxNode 55CancellationToken cancellationToken) where TNode : SyntaxNode 77CancellationToken cancellationToken) where TNode : SyntaxNode 99CancellationToken cancellationToken) where TNode : SyntaxNode 121CancellationToken cancellationToken) where TNode : SyntaxNode 157CancellationToken cancellationToken) where TNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (6)
38CancellationToken cancellationToken) 49CancellationToken cancellationToken) 61CancellationToken cancellationToken) 141CancellationToken cancellationToken) 233CancellationToken cancellationToken) 258private static SyntaxNode GetNegationOfIsPatternExpression(SyntaxNode isExpression, SyntaxGenerator generator, SyntaxGeneratorInternal generatorInternal, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\TextDocumentExtensions.cs (1)
15public static async ValueTask<SourceText> GetValueTextAsync(this TextDocument document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\FindSymbols\LinkedFileReferenceLocationEqualityComparer.cs (1)
12/// CancellationToken)"/> to process references found in linked files only a single time.
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\DocumentFormattingOptionsProviders.cs (1)
22public static async ValueTask<DocumentFormattingOptions> GetDocumentFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\FormatterShared.cs (5)
21public Task<Document> FormatAsync(Document document, SyntaxAnnotation annotation, SyntaxFormattingOptions options, CancellationToken cancellationToken) 24public async Task<Document> FormatAsync(Document document, SyntaxAnnotation annotation, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 30public SyntaxNode Format(SyntaxNode node, SyntaxAnnotation annotation, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 33public SyntaxNode Format(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 36public IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\ISyntaxFormattingService.cs (3)
15bool ShouldFormatOnTypedCharacter(ParsedDocument document, char typedChar, int caretPosition, CancellationToken cancellationToken); 16ImmutableArray<TextChange> GetFormattingChangesOnTypedCharacter(ParsedDocument document, int caretPosition, IndentationOptions indentationOptions, CancellationToken cancellationToken); 17ImmutableArray<TextChange> GetFormattingChangesOnPaste(ParsedDocument document, TextSpan textSpan, SyntaxFormattingOptions options, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\LineFormattingOptionsProviders.cs (1)
17public static async ValueTask<LineFormattingOptions> GetLineFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\SyntaxFormattingOptionsProviders.cs (1)
17public static async ValueTask<SyntaxFormattingOptions> GetSyntaxFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\AbstractIndentationService.cs (2)
17ParsedDocument document, int lineNumber, IndentationOptions options, CancellationToken cancellationToken) 39private Indenter GetIndenter(ParsedDocument document, int lineNumber, IndentationOptions options, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (2)
20IndentationResult GetIndentation(ParsedDocument document, int lineNumber, IndentationOptions options, CancellationToken cancellationToken); 29public static string GetPreferredIndentation(this SyntaxToken token, ParsedDocument document, IndentationOptions options, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (4)
26protected abstract ImmutableArray<SyntaxNode> GetGlobalImports(SemanticModel semanticModel, SyntaxNode? contextLocation, SyntaxGenerator generator, CancellationToken cancellationToken); 55CancellationToken cancellationToken) 133CancellationToken cancellationToken) 160AddImportPlacementOptions options, SyntaxNode root, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (3)
24SyntaxNode import, SyntaxGenerator generator, CancellationToken cancellationToken); 34IEnumerable<SyntaxNode> newImports, SyntaxGenerator generator, AddImportPlacementOptions options, CancellationToken cancellationToken); 42CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (3)
16bool IsThrowNotImplementedProperty(Compilation compilation, IPropertySymbol property, CancellationToken cancellationToken); 22Document document, IParameterSymbol parameter, ISymbol fieldOrProperty, CancellationToken cancellationToken); 28CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (26)
41string baseName, CancellationToken cancellationToken) 49string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken) 57string baseName, CancellationToken cancellationToken) 65string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken) 78CancellationToken cancellationToken) 96protected virtual IEnumerable<ISymbol> GetCollidableSymbols(SemanticModel semanticModel, SyntaxNode location, SyntaxNode? container, CancellationToken cancellationToken) 180public bool IsWrittenTo(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 183public bool IsOnlyWrittenTo(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 186public bool IsInOutContext(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 189public bool IsInRefContext(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 192public bool IsInInContext(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 195public bool CanReplaceWithRValue(SemanticModel semanticModel, SyntaxNode? expression, CancellationToken cancellationToken) 198public ISymbol? GetDeclaredSymbol(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 207public ImmutableHashSet<string> GetAliasNameSet(SemanticModel model, CancellationToken cancellationToken) 213public SymbolInfo GetCollectionInitializerSymbolInfo(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 225public bool IsPartial(INamedTypeSymbol typeSymbol, CancellationToken cancellationToken) 228public IEnumerable<ISymbol> GetDeclaredSymbols(SemanticModel semanticModel, SyntaxNode memberDeclaration, CancellationToken cancellationToken) 231public IParameterSymbol? FindParameterForArgument(SemanticModel semanticModel, SyntaxNode argumentNode, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken) 234public IParameterSymbol? FindParameterForAttributeArgument(SemanticModel semanticModel, SyntaxNode argumentNode, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken) 237public ISymbol? FindFieldOrPropertyForArgument(SemanticModel semanticModel, SyntaxNode argumentNode, CancellationToken cancellationToken) 240public ISymbol? FindFieldOrPropertyForAttributeArgument(SemanticModel semanticModel, SyntaxNode argumentNode, CancellationToken cancellationToken) 243public ImmutableArray<ISymbol> GetBestOrAllSymbols(SemanticModel semanticModel, SyntaxNode? node, SyntaxToken token, CancellationToken cancellationToken) 246public bool IsInsideNameOfExpression(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 249public ImmutableArray<IMethodSymbol> GetLocalFunctionSymbols(Compilation compilation, ISymbol symbol, CancellationToken cancellationToken) 252public bool IsInExpressionTree(SemanticModel semanticModel, SyntaxNode node, INamedTypeSymbol? expressionTypeOpt, CancellationToken cancellationToken) 255public string GenerateNameForExpression(SemanticModel semanticModel, SyntaxNode expression, bool capitalize, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\ISemanticFactsService.cs (16)
15bool IsExpressionContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 16bool IsStatementContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 17bool IsTypeContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 18bool IsNamespaceContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 19bool IsNamespaceDeclarationNameContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 20bool IsTypeDeclarationContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 21bool IsMemberDeclarationContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 22bool IsGlobalStatementContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 23bool IsLabelContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 24bool IsAttributeNameContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 28SyntaxNode? container, string baseName, CancellationToken cancellationToken); 32SyntaxNode? container, string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken); 35Func<ISymbol, bool> filter, IEnumerable<string> usedNames, CancellationToken cancellationToken); 39SyntaxNode? container, string baseName, CancellationToken cancellationToken); 43SyntaxNode? container, string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken); 47IMethodSymbol? TryGetDisposeMethod(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxFactsService.cs (2)
15bool IsInNonUserCode(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 18Task<ImmutableArray<SyntaxNode>> GetSelectedFieldsAndPropertiesAsync(SyntaxTree syntaxTree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (5)
13protected abstract AbstractTypeInferrer CreateTypeInferrer(SemanticModel semanticModel, CancellationToken cancellationToken); 81string? nameOpt, CancellationToken cancellationToken) 92string? nameOpt, CancellationToken cancellationToken) 103string? nameOpt, CancellationToken cancellationToken) 111string? nameOpt, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\ITypeInferenceService.cs (4)
27ImmutableArray<ITypeSymbol> InferTypes(SemanticModel semanticModel, SyntaxNode expression, string? nameOpt, CancellationToken cancellationToken); 28ImmutableArray<ITypeSymbol> InferTypes(SemanticModel semanticModel, int position, string? nameOpt, CancellationToken cancellationToken); 30ImmutableArray<TypeInferenceInfo> GetTypeInferenceInfo(SemanticModel semanticModel, int position, string? nameOpt, CancellationToken cancellationToken); 31ImmutableArray<TypeInferenceInfo> GetTypeInferenceInfo(SemanticModel semanticModel, SyntaxNode expression, string? nameOpt, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\NamingStyles\NamingStylePreferencesProviders.cs (1)
15public static async ValueTask<NamingStylePreferences> GetNamingStylePreferencesAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Options\MemberDisplayOptions.cs (1)
50public static async ValueTask<MemberDisplayOptions> GetMemberDisplayOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Options\OptionsProvider.cs (2)
16ValueTask<TOptions> GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken); 23public async ValueTask<TOptions> GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
49public async Task<SemanticModel?> TryGetSpeculativeSemanticModelAsync(SemanticModel previousSemanticModel, SyntaxNode currentBodyNode, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseLanguageService.cs (1)
36Task<SemanticModel?> TryGetSpeculativeSemanticModelAsync(SemanticModel previousSemanticModel, SyntaxNode currentBodyNode, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseWorkspaceService.cs (2)
19/// Don't call this directly. use <see cref="DocumentExtensions.ReuseExistingSpeculativeModelAsync(Document, SyntaxNode, CancellationToken)"/> (or an overload). 21ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(Document document, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractReducer.IExpressionRewriter.cs (1)
14void Initialize(ParseOptions parseOptions, SimplifierOptions options, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (8)
51public abstract SyntaxNode Expand(SyntaxNode node, SemanticModel semanticModel, SyntaxAnnotation? annotationForReplacedAliasIdentifier, Func<SyntaxNode, bool>? expandInsideNode, bool expandParameter, CancellationToken cancellationToken); 52public abstract SyntaxToken Expand(SyntaxToken token, SemanticModel semanticModel, Func<SyntaxNode, bool>? expandInsideNode, CancellationToken cancellationToken); 59CancellationToken cancellationToken = default) 91CancellationToken cancellationToken) 158CancellationToken cancellationToken) 184NodeOrTokenToReduce nodeOrTokenToReduce, CancellationToken cancellationToken) 297CancellationToken cancellationToken) 320protected abstract void GetUnusedNamespaceImports(SemanticModel model, HashSet<SyntaxNode> namespaceImports, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\ISimplificationService.cs (3)
22CancellationToken cancellationToken); 28CancellationToken cancellationToken); 35CancellationToken cancellationToken = default);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplifierOptionsProviders.cs (2)
17public static ValueTask<SimplifierOptions> GetSimplifierOptionsAsync(this Document document, CancellationToken cancellationToken) 20public static async ValueTask<SimplifierOptions> GetSimplifierOptionsAsync(this Document document, ISimplification simplification, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractMemberAccessExpressionSimplifier.cs (2)
24SemanticModel semanticModel, TMemberAccessExpressionSyntax memberAccessExpression, CancellationToken cancellationToken); 38CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractSimplifier.cs (1)
22CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (2)
19ISymbol? symbol, Solution solution, CancellationToken cancellationToken) 45CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (2)
27CancellationToken cancellationToken) 58CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (6)
31public static async ValueTask<ParsedDocument> CreateAsync(Document document, CancellationToken cancellationToken) 47public ParsedDocument WithChangedText(SourceText text, CancellationToken cancellationToken) 53public ParsedDocument WithChangedRoot(SyntaxNode root, CancellationToken cancellationToken) 59public ParsedDocument WithChange(TextChange change, CancellationToken cancellationToken) 62public ParsedDocument WithChanges(IEnumerable<TextChange> changes, CancellationToken cancellationToken) 66/// Equivalent semantics to <see cref="Document.GetTextChangesAsync(Document, CancellationToken)"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (2)
18public static new async Task<SemanticDocument> CreateAsync(Document document, CancellationToken cancellationToken) 26public new async ValueTask<SemanticDocument> WithSyntaxRootAsync(SyntaxNode root, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SyntacticDocument.cs (2)
28public static async ValueTask<SyntacticDocument> CreateAsync(Document document, CancellationToken cancellationToken) 35public ValueTask<SyntacticDocument> WithSyntaxRootAsync(SyntaxNode root, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.AnalyzerUtilities (498)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.cs (8)
40public static SymbolUsageResult RunAnalysis(ControlFlowGraph cfg, ISymbol owningSymbol, CancellationToken cancellationToken) 55CancellationToken cancellationToken) 88public override BasicBlockAnalysisData AnalyzeBlock(BasicBlock basicBlock, CancellationToken cancellationToken) 122CancellationToken cancellationToken) 128CancellationToken cancellationToken) 149CancellationToken cancellationToken) 204public override void SetCurrentAnalysisData(BasicBlock basicBlock, BasicBlockAnalysisData data, CancellationToken cancellationToken) 213CancellationToken cancellationToken)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (11)
36private readonly Func<IMethodSymbol, ControlFlowGraph, AnalysisData, CancellationToken, BasicBlockAnalysisData> _analyzeLocalFunctionOrLambdaInvocation; 80Func<IMethodSymbol, ControlFlowGraph, AnalysisData, CancellationToken, BasicBlockAnalysisData> analyzeLocalFunctionOrLambdaInvocation, 119Func<IMethodSymbol, ControlFlowGraph, AnalysisData, CancellationToken, BasicBlockAnalysisData> analyzeLocalFunctionOrLambdaInvocation) 220public BasicBlockAnalysisData GetOrCreateBlockAnalysisData(BasicBlock basicBlock, CancellationToken cancellationToken) 231private PooledHashSet<(ISymbol, IOperation)> GetOrCreateSymbolWritesInBlockRange(int firstBlockOrdinal, int lastBlockOrdinal, CancellationToken cancellationToken) 258CancellationToken cancellationToken) 360private void HandleCatchOrFilterOrFinallyInitialization(BasicBlock basicBlock, CancellationToken cancellationToken) 428public void SetCurrentBlockAnalysisDataFrom(BasicBlock basicBlock, CancellationToken cancellationToken) 443public void SetBlockAnalysisDataFrom(BasicBlock basicBlock, BasicBlockAnalysisData data, CancellationToken cancellationToken) 501protected override BasicBlockAnalysisData AnalyzeLocalFunctionInvocationCore(IMethodSymbol localFunction, CancellationToken cancellationToken) 516protected override BasicBlockAnalysisData AnalyzeLambdaInvocationCore(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken)
src\b310f676f7308b7f\SymbolUsageAnalysis.OperationTreeAnalysisData.cs (2)
49protected override BasicBlockAnalysisData AnalyzeLocalFunctionInvocationCore(IMethodSymbol localFunction, CancellationToken cancellationToken) 56protected override BasicBlockAnalysisData AnalyzeLambdaInvocationCore(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken)
src\roslyn\src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (4)
107/// <seealso cref="AppendAsync(Stream, CancellationToken)"/> 140/// The default value is <see cref="CancellationToken.None"/>. 148public Task AppendAsync(Stream stream, CancellationToken cancellationToken = default) 158private async Task AppendAsyncCore(Stream stream, CancellationToken cancellationToken)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\SemaphoreSlimExtensions.cs (2)
14public static SemaphoreDisposer DisposableWait(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default) 28public static async ValueTask<SemaphoreDisposer> DisposableWaitAsync(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default)
src\roslyn\src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
49SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken) 118SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken)
src\roslyn\src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
111public static bool IsHiddenPosition(this SyntaxTree tree, int position, CancellationToken cancellationToken = default)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (8)
561public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 575public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 586public static async ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 599Func<TItem, CancellationToken, Task<IEnumerable<TResult>>> selector, 600CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (6)
399public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 414public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> array, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 426public static ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<ImmutableArray<TResult>>> selector, TArg arg, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (12)
19/// Thrown when async code must cancel the current execution but does not have access to the <see cref="CancellationTokenSource"/> of the <see cref="CancellationToken"/> passed to the code. 134/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 142/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 143/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 146public static bool ReportAndPropagateUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 209/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 217/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 218/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 222public static bool ReportAndCatchUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 235CancellationToken.None, 242public static Task ReportNonFatalErrorUnlessCancelledAsync(this Task task, CancellationToken cancellationToken) 245CancellationToken.None,
src\roslyn\src\Dependencies\Contracts\ExceptionUtilities.cs (1)
39internal static bool IsCurrentOperationBeingCancelled(Exception exception, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`0.cs (4)
19Func<CancellationToken, ValueTask> processBatchAsync, 21CancellationToken cancellationToken = default) : AsyncBatchingWorkQueue<VoidResult>(delay, Convert(processBatchAsync), EqualityComparer<VoidResult>.Default, asyncListener, cancellationToken) 23private static Func<ImmutableSegmentedList<VoidResult>, CancellationToken, ValueTask> Convert(Func<CancellationToken, ValueTask> processBatchAsync)
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`1.cs (6)
19Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync, 22CancellationToken cancellationToken = default) : AsyncBatchingWorkQueue<TItem, VoidResult>(delay, Convert(processBatchAsync), equalityComparer, asyncListener, cancellationToken) 26Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync, 28CancellationToken cancellationToken = default) 37private static Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<VoidResult>> Convert(Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync)
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`2.cs (6)
25/// calling <see cref="Dispose()"/>, or cancelling the <see cref="CancellationToken"/> passed to the constructor, 44private readonly Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> _processBatchAsync; 86private CancellationToken _nextBatchCancellationToken; 113Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> processBatchAsync, 116CancellationToken cancellationToken = default) 323private (ImmutableSegmentedList<TItem> items, CancellationToken batchCancellationToken) GetNextBatchAndResetQueue()
src\roslyn\src\Dependencies\Threading\CancellationSeries.cs (7)
19/// Produces a series of <see cref="CancellationToken"/> objects such that requesting a new token 30private readonly CancellationToken _superToken; 37public CancellationSeries(CancellationToken token = default) 53/// Creates the next <see cref="CancellationToken"/> in the series, ensuring the last issued 68public CancellationToken CreateNext(CancellationToken token = default) 75var nextToken = nextSource.Token;
src\roslyn\src\Dependencies\Threading\ChannelReaderExtensions.cs (1)
20public static async IAsyncEnumerable<T> ReadAllAsync<T>(this ChannelReader<T> reader, [EnumeratorCancellation] CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\IAsyncEnumerableExtensions.cs (1)
16public static async Task<ImmutableArray<T>> ToImmutableArrayAsync<T>(this IAsyncEnumerable<T> values, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\ParallelExtensions.cs (6)
30public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 33public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 36public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 39public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body)
src\roslyn\src\Dependencies\Threading\ParallelExtensions.NetFramework.cs (26)
37public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, Func<TSource, CancellationToken, ValueTask> body) 44return ForEachAsync(source, DefaultDegreeOfParallelism, TaskScheduler.Default, default(CancellationToken), body); 55public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 72public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 109private static Task ForEachAsync<TSource>(IEnumerable<TSource> source, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 215public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, ValueTask> body) 222return ForEachAsync(source, DefaultDegreeOfParallelism, TaskScheduler.Default, default(CancellationToken), body); 233public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 250public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 274private static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 385private readonly CancellationToken _externalCancellationToken; 413public readonly Func<TSource, CancellationToken, ValueTask> LoopBody; 418protected ForEachAsyncState(Func<object, Task> taskBody, bool needsLock, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 468System.Threading.Tasks.Task.Factory.StartNew(_taskBody!, this, default(CancellationToken), TaskCreationOptions.DenyChildAttach, _scheduler); 489return _lock.WaitAsync(CancellationToken.None); 585int dop, TaskScheduler scheduler, CancellationToken cancellationToken, 586Func<TSource, CancellationToken, ValueTask> body) : 611int dop, TaskScheduler scheduler, CancellationToken cancellationToken, 612Func<TSource, CancellationToken, ValueTask> body) : 638bool needsLock, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, 639Func<T, CancellationToken, ValueTask> body) :
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (44)
25Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 27CancellationToken cancellationToken) 48Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 49Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 51CancellationToken cancellationToken) 66Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 67Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task> consumeItems, 69CancellationToken cancellationToken) 89Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 90Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task> consumeItems, 92CancellationToken cancellationToken) 103Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 104Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task> consumeItems, 106CancellationToken cancellationToken) 126Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 127Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 129CancellationToken cancellationToken) 140Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 141Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 143CancellationToken cancellationToken) 159Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 160Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 162CancellationToken cancellationToken) 173Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 174Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 176CancellationToken cancellationToken) 193Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 195CancellationToken cancellationToken) 206Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 208CancellationToken cancellationToken) 225Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 226Func<ChannelReader<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 228CancellationToken cancellationToken) 249Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 251CancellationToken cancellationToken) 283/// Equivalent to <see cref="RunParallelAsync{TSource, TArgs}(IEnumerable{TSource}, Func{TSource, Action{TItem}, TArgs, CancellationToken, Task}, TArgs, CancellationToken)"/>, 290Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 292CancellationToken cancellationToken) 321Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 322Func<ChannelReader<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 324CancellationToken cancellationToken) 376Func<TArgs, CancellationToken, Task> action, 379CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\TestHooks\IExpeditableDelaySource.cs (1)
30Task<bool> Delay(TimeSpan delay, CancellationToken cancellationToken);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (2)
186public static Task<CodeAnalysisMetricData> ComputeAsync(Compilation compilation, CancellationToken cancellationToken) 226public static Task<CodeAnalysisMetricData> ComputeAsync(ISymbol symbol, Compilation compilation, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeMetricsAnalysisContext.cs (2)
17public CodeMetricsAnalysisContext(Compilation compilation, CancellationToken cancellationToken, 31public CancellationToken CancellationToken { get; }
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
35protected virtual bool IsConfiguredDisallowedExceptionType(INamedTypeSymbol namedTypeSymbol, IMethodSymbol containingMethod, Compilation compilation, AnalyzerOptions analyzerOptions, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\AdditionalTextExtensions.cs (1)
17public static SourceText GetTextOrEmpty(this AdditionalText text, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
201if (syntaxTreeOptionsProvider?.TryGetDiagnosticValue(tree, rule.Id, CancellationToken.None, out var configuredValue) != true)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
426public static IBlockOperation? GetTopmostOperationBlock(this IMethodSymbol method, Compilation compilation, CancellationToken cancellationToken = default)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
28public static ITypeSymbol? GetReceiverType(this IInvocationOperation invocation, Compilation compilation, bool beforeConversion, CancellationToken cancellationToken) 54private static ITypeSymbol? GetReceiverType(SyntaxNode receiverSyntax, Compilation compilation, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
93public static bool ParameterTypesAreSame(this IMethodSymbol method1, IMethodSymbol method2, IEnumerable<int> parameterIndices, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (2)
35public void Dispose() => Free(CancellationToken.None); 37public void Free(CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentSet.cs (2)
30public void Dispose() => Free(CancellationToken.None); 31public void Free(CancellationToken cancellationToken) => _dictionary.Free(cancellationToken);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledSortedSet.cs (2)
30public void Dispose() => Free(CancellationToken.None); 32public void Free(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Diagnostics\IPragmaSuppressionsAnalyzer.cs (1)
28CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharUtilities.cs (1)
27ArrayBuilder<VirtualChar> virtualChars, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
158if (provider.TryGetDiagnosticValue(tree, descriptor.Id, CancellationToken.None, out severity) || 159provider.TryGetGlobalDiagnosticValue(descriptor.Id, CancellationToken.None, out severity))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LocationExtensions.cs (4)
18public static SyntaxToken FindToken(this Location location, CancellationToken cancellationToken) 21public static SyntaxNode FindNode(this Location location, CancellationToken cancellationToken) 24public static SyntaxNode FindNode(this Location location, bool getInnermostNodeForTie, CancellationToken cancellationToken) 27public static SyntaxNode FindNode(this Location location, bool findInsideTrivia, bool getInnermostNodeForTie, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (10)
33public static SymbolInfo GetSymbolInfo(this SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 48public static ISymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, SyntaxNode declaration, CancellationToken cancellationToken) 54public static IOperation GetRequiredOperation(this SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 60public static ISymbol GetRequiredEnclosingSymbol(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 66public static TSymbol? GetEnclosingSymbol<TSymbol>(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 82public static ISymbol GetEnclosingNamedTypeOrAssembly(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 88public static INamedTypeSymbol? GetEnclosingNamedType(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 91public static INamespaceSymbol? GetEnclosingNamespace(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 108this SemanticModel semanticModel, SyntaxNode? container, CancellationToken cancellationToken, Func<SyntaxNode, bool>? descendInto = null) 216CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (4)
32this SourceText text, TextSpan span, Func<int, CancellationToken, bool> isPositionHidden, CancellationToken cancellationToken) 44this SourceText text, TextSpan span, Func<int, CancellationToken, bool> isPositionHidden, 45CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
55CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (15)
312public static bool OverlapsHiddenPosition(this SyntaxNode node, CancellationToken cancellationToken) 315public static bool OverlapsHiddenPosition(this SyntaxNode node, TextSpan span, CancellationToken cancellationToken) 318public static bool OverlapsHiddenPosition(this SyntaxNode declaration, SyntaxNode startNode, SyntaxNode endNode, CancellationToken cancellationToken) 342Func<SyntaxNode, SyntaxNode, CancellationToken, Task<SyntaxNode>> computeReplacementAsync, 343CancellationToken cancellationToken) where TRootNode : SyntaxNode 364Func<SyntaxToken, SyntaxToken, CancellationToken, Task<SyntaxToken>> computeReplacementAsync, 365CancellationToken cancellationToken) where TRootNode : SyntaxNode 377Func<SyntaxTrivia, SyntaxTrivia, CancellationToken, Task<SyntaxTrivia>> computeReplacementAsync, 378CancellationToken cancellationToken) where TRoot : SyntaxNode 390Func<SyntaxNode, SyntaxNode, CancellationToken, Task<SyntaxNode>>? computeReplacementNodeAsync, 392Func<SyntaxToken, SyntaxToken, CancellationToken, Task<SyntaxToken>>? computeReplacementTokenAsync, 394Func<SyntaxTrivia, SyntaxTrivia, CancellationToken, Task<SyntaxTrivia>>? computeReplacementTriviaAsync, 395CancellationToken cancellationToken) 829CancellationToken cancellationToken) 858CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
84? ((ICompilationUnitSyntax)token.Parent!.SyntaxTree!.GetRoot(CancellationToken.None)).EndOfFileToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (12)
18public static bool OverlapsHiddenPosition([NotNullWhen(returnValue: true)] this SyntaxTree? tree, TextSpan span, CancellationToken cancellationToken) 53CancellationToken cancellationToken, 62CancellationToken cancellationToken, 73CancellationToken cancellationToken, 102public static bool IsEntirelyHidden(this SyntaxTree tree, TextSpan span, CancellationToken cancellationToken) 127public static bool IsBeforeFirstToken(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 136this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 175this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken, bool findInsideTrivia = false) 210CancellationToken cancellationToken, 225CancellationToken cancellationToken, 234public static bool IsGeneratedCode(this SyntaxTree syntaxTree, AnalyzerOptions? analyzerOptions, ISyntaxFacts syntaxFacts, CancellationToken cancellationToken) 256public static SyntaxNode FindNode(this SyntaxTree syntaxTree, TextSpan? span, bool findInTrivia, bool getInnermostNodeForTie, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
28public static TBlockAnalysisData Run(ControlFlowGraph controlFlowGraph, DataFlowAnalyzer<TBlockAnalysisData> analyzer, CancellationToken cancellationToken) 76CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\DataFlowAnalyzer.cs (5)
29public abstract void SetCurrentAnalysisData(BasicBlock basicBlock, TBlockAnalysisData data, CancellationToken cancellationToken); 34public abstract TBlockAnalysisData AnalyzeBlock(BasicBlock basicBlock, CancellationToken cancellationToken); 40public abstract TBlockAnalysisData AnalyzeNonConditionalBranch(BasicBlock basicBlock, TBlockAnalysisData currentAnalysisData, CancellationToken cancellationToken); 48BasicBlock basicBlock, TBlockAnalysisData currentAnalysisData, CancellationToken cancellationToken); 53public abstract TBlockAnalysisData Merge(TBlockAnalysisData analysisData1, TBlockAnalysisData analysisData2, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (4)
91public BasicBlockAnalysisData AnalyzeLocalFunctionInvocation(IMethodSymbol localFunction, CancellationToken cancellationToken) 111public BasicBlockAnalysisData AnalyzeLambdaInvocation(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken) 126protected abstract BasicBlockAnalysisData AnalyzeLocalFunctionInvocationCore(IMethodSymbol localFunction, CancellationToken cancellationToken); 127protected abstract BasicBlockAnalysisData AnalyzeLambdaInvocationCore(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (2)
26public static SymbolUsageResult Run(ControlFlowGraph cfg, ISymbol owningSymbol, CancellationToken cancellationToken) 33public static SymbolUsageResult Run(IOperation rootOperation, ISymbol owningSymbol, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
28private CancellationToken _cancellationToken; 38CancellationToken cancellationToken) 51private void Visit(ISymbol containingSymbol, IEnumerable<IOperation> operations, AnalysisData analysisData, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (2)
30protected abstract AbstractFormattingResult Format(SyntaxNode node, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, SyntaxToken startToken, SyntaxToken endToken, CancellationToken cancellationToken); 32public IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (5)
44SyntaxTree tree, SyntaxToken token, int position, CancellationToken cancellationToken) 90SyntaxTree tree, SyntaxToken token, int position, CancellationToken cancellationToken) 96SyntaxTree tree, SyntaxToken token, int position, int extraSpaces, CancellationToken cancellationToken) 112CancellationToken cancellationToken) 141CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (4)
76CancellationToken cancellationToken) 122CancellationToken cancellationToken) 275CancellationToken cancellationToken) 434public bool TryGetEndTokenForRelativeIndentationSpan(SyntaxToken token, int maxChainDepth, out SyntaxToken endToken, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
47using (Logger.LogBlock(FunctionId.Formatting_ContextInitialization, CancellationToken.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (7)
45protected abstract SyntaxNode Rewriter(Dictionary<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData> changeMap, CancellationToken cancellationToken); 56return this.GetTextChanges(CancellationToken.None).Count > 0; 60public IList<TextChange> GetTextChanges(CancellationToken cancellationToken) 63public SyntaxNode GetFormattedRoot(CancellationToken cancellationToken) 66private IList<TextChange> CreateTextChanges(CancellationToken cancellationToken) 80private IList<TextChange> CreateTextChangesWorker(CancellationToken cancellationToken) 98private SyntaxNode CreateFormattedRoot(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (14)
113public AbstractFormattingResult Format(CancellationToken cancellationToken) 145protected virtual FormattingContext CreateFormattingContext(TokenStream tokenStream, CancellationToken cancellationToken) 154protected virtual NodeOperations CreateNodeOperations(CancellationToken cancellationToken) 220CancellationToken cancellationToken) 247CancellationToken cancellationToken) 258FormattingContext context, CancellationToken cancellationToken) 278FormattingContext context, CancellationToken cancellationToken) 304private void ApplyTriviaOperations(FormattingContext context, CancellationToken cancellationToken) 319static void TriviaFormatter(int tokenPairIndex, FormattingContext ctx, ChainedFormattingRules formattingRules, CancellationToken ct) 345FormattingContext context, NodeOperations nodeOperationsCollector, OperationApplier applier, CancellationToken cancellationToken) 376CancellationToken cancellationToken) 431CancellationToken cancellationToken) 445CancellationToken cancellationToken) 487CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (13)
136public bool Apply(AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 166private bool ApplyForceLinesOperation(AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 186AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 248CancellationToken cancellationToken) 260AlignTokensOperation operation, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken) 297CancellationToken cancellationToken) 325CancellationToken cancellationToken) 380IList<TokenData> tokenWithIndices, Dictionary<SyntaxToken, int> newChangesMap, CancellationToken cancellationToken) 413CancellationToken cancellationToken) 449CancellationToken cancellationToken) 476CancellationToken cancellationToken) 493CancellationToken cancellationToken) 544int pairIndex, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (6)
44protected abstract SyntaxNode Rewriter(Dictionary<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData> map, CancellationToken cancellationToken); 48public IList<TextChange> GetTextChanges(CancellationToken cancellationToken) 51public SyntaxNode GetFormattedRoot(CancellationToken cancellationToken) 54private IList<TextChange> CreateTextChanges(CancellationToken cancellationToken) 88private SyntaxNode CreateFormattedRoot(CancellationToken cancellationToken) 110internal IEnumerable<ValueTuple<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData>> GetChanges(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.AbstractComplexTrivia.cs (4)
40protected abstract TriviaDataWithList Format(FormattingContext context, ChainedFormattingRules formattingRules, int lines, int spaces, CancellationToken cancellationToken); 73int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 115int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 148private static string CreateString(TriviaDataWithList triviaData, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (3)
57public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 60public override TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 64FormattingContext context, ChainedFormattingRules formattingRules, Action<int, TokenStream, TriviaData> formattingResultApplier, CancellationToken cancellationToken, int tokenPairIndex = TokenPairIndexNotNeeded)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.ModifiedWhitespace.cs (3)
46public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 62int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 81CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.Whitespace.cs (3)
53public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 66int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 80CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
51using (Logger.LogBlock(FunctionId.Formatting_TokenStreamConstruction, CancellationToken.None)) 344public IEnumerable<ValueTuple<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData>> GetTriviaDataWithTokenPair(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TriviaData.cs (3)
39public abstract TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken); 41public abstract TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken); 47CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TriviaDataWithList.cs (1)
11public abstract SyntaxTriviaList GetTriviaList(CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\IFormattingResult.cs (2)
17IList<TextChange> GetTextChanges(CancellationToken cancellationToken); 18SyntaxNode GetFormattedRoot(CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ISyntaxFormatting.cs (1)
20IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (9)
40private delegate LineColumnDelta Formatter<T>(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<T> changes, CancellationToken cancellationToken); 179protected abstract LineColumnRule GetLineColumnRuleBetween(SyntaxTrivia trivia1, LineColumnDelta existingWhitespaceBetween, bool implicitLineBreak, SyntaxTrivia trivia2, CancellationToken cancellationToken); 184protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<SyntaxTrivia> changes, CancellationToken cancellationToken); 189protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<TextChange> changes, CancellationToken cancellationToken); 237public SyntaxTriviaList FormatToSyntaxTrivia(CancellationToken cancellationToken) 265public ImmutableArray<TextChange> FormatToTextChanges(CancellationToken cancellationToken) 283private LineColumn FormatTrivia<T>(Formatter<T> formatter, WhitespaceAppender<T> whitespaceAdder, ArrayBuilder<T> changes, CancellationToken cancellationToken) 379CancellationToken cancellationToken) 396private LineColumnRule GetOverallLineColumnRuleBetween(SyntaxTrivia trivia1, LineColumnDelta existingWhitespaceBetween, bool implicitLineBreak, SyntaxTrivia trivia2, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (3)
21SemanticModel model, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken); 23public ImmutableArray<TSyntaxNode> GetUnnecessaryImports(SemanticModel model, TextSpan? span, CancellationToken cancellationToken) 27SemanticModel model, TextSpan? span, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\IUnnecessaryImportsProvider.cs (2)
15ImmutableArray<TSyntaxNode> GetUnnecessaryImports(SemanticModel model, TextSpan? span, CancellationToken cancellationToken); 21CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (3)
26public readonly CancellationToken CancellationToken; 48CancellationToken cancellationToken) 229var indentation = Finder.GetIndentationOfCurrentPosition(this.Tree, token, LineToBeIndented.Start, CancellationToken.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\ISmartTokenFormatter.cs (1)
13IList<TextChange> FormatToken(SyntaxToken token, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\ILogger.cs (2)
27void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken); 32void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.cs (8)
159public static IDisposable LogBlock(FunctionId functionId, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 165public static IDisposable LogBlock(FunctionId functionId, string? message, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 174public static IDisposable LogBlock(FunctionId functionId, Func<string> messageGetter, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 183public static IDisposable LogBlock<TArg>(FunctionId functionId, Func<TArg, string> messageGetter, TArg arg, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 192public static IDisposable LogBlock<TArg0, TArg1>(FunctionId functionId, Func<TArg0, TArg1, string> messageGetter, TArg0 arg0, TArg1 arg1, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 201public static IDisposable LogBlock<TArg0, TArg1, TArg2>(FunctionId functionId, Func<TArg0, TArg1, TArg2, string> messageGetter, TArg0 arg0, TArg1 arg1, TArg2 arg2, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 210public static IDisposable LogBlock<TArg0, TArg1, TArg2, TArg3>(FunctionId functionId, Func<TArg0, TArg1, TArg2, TArg3, string> messageGetter, TArg0 arg0, TArg1 arg1, TArg2 arg2, TArg3 arg3, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 218public static IDisposable LogBlock(FunctionId functionId, LogMessage logMessage, CancellationToken token)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (3)
19public static IDisposable CreateLogBlock(ILogger logger, FunctionId functionId, LogMessage message, int blockId, CancellationToken cancellationToken) 38private CancellationToken _cancellationToken; 44public void Construct(ILogger logger, FunctionId functionId, LogMessage logMessage, int blockId, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
63public string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int bannerLength, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\IFileBannerFacts.cs (1)
16string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int maxBannerLength, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (6)
60SourceText sourceText, SyntaxNode root, TextSpan selectionRaw, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 286CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 325CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 370CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 539CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 572IEnumerable<SyntaxNode> nodes, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\IRefactoringHelpers.cs (1)
55SourceText sourceText, SyntaxNode root, TextSpan selection, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (3)
34SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken) 38SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken) 43Func<TMemberDeclarationSyntax, bool> membersToKeep, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFacts.cs (20)
52bool IsWrittenTo(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 59bool IsOnlyWrittenTo(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 60bool IsInOutContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 61bool IsInRefContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 62bool IsInInContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 64bool CanReplaceWithRValue(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? expression, CancellationToken cancellationToken); 66ISymbol? GetDeclaredSymbol(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken); 78ImmutableHashSet<string> GetAliasNameSet(SemanticModel model, CancellationToken cancellationToken); 81SymbolInfo GetCollectionInitializerSymbolInfo(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken); 89bool IsPartial(INamedTypeSymbol typeSymbol, CancellationToken cancellationToken); 91IEnumerable<ISymbol> GetDeclaredSymbols(SemanticModel semanticModel, SyntaxNode memberDeclaration, CancellationToken cancellationToken); 93IParameterSymbol? FindParameterForArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken); 94IParameterSymbol? FindParameterForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken); 96ISymbol? FindFieldOrPropertyForArgument(SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken); 97ISymbol? FindFieldOrPropertyForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken); 99ImmutableArray<ISymbol> GetBestOrAllSymbols(SemanticModel semanticModel, SyntaxNode? node, SyntaxToken token, CancellationToken cancellationToken); 101bool IsInsideNameOfExpression(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 106ImmutableArray<IMethodSymbol> GetLocalFunctionSymbols(Compilation compilation, ISymbol symbol, CancellationToken cancellationToken); 108bool IsInExpressionTree(SemanticModel semanticModel, SyntaxNode node, [NotNullWhen(true)] INamedTypeSymbol? expressionType, CancellationToken cancellationToken); 110string GenerateNameForExpression(SemanticModel semanticModel, SyntaxNode expression, bool capitalize, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (2)
121public static IParameterSymbol? FindParameterForArgument(this ISemanticFacts semanticFacts, SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken) 124public static IParameterSymbol? FindParameterForAttributeArgument(this ISemanticFacts semanticFacts, SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (2)
59TDocumentationCommentTriviaSyntax? documentationComment, int maxBannerLength, CancellationToken cancellationToken) 190public string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int maxBannerLength, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\IDocumentationCommentService.cs (1)
11string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int bannerLength, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFacts.cs (7)
164bool IsPreProcessorDirectiveContext(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 186SyntaxNode? GetMatchingDirective(SyntaxNode directive, CancellationToken cancellationToken); 187ImmutableArray<SyntaxNode> GetMatchingConditionalDirectives(SyntaxNode directive, CancellationToken cancellationToken); 192bool IsEntirelyWithinStringOrCharOrNumericLiteral([NotNullWhen(true)] SyntaxTree? syntaxTree, int position, CancellationToken cancellationToken); 429TextSpan GetInactiveRegionSpanAroundPosition(SyntaxTree tree, int position, CancellationToken cancellationToken); 479bool ContainsInterleavedDirective(TextSpan span, SyntaxToken token, CancellationToken cancellationToken); 497bool IsInInactiveRegion(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (3)
160this ISyntaxFacts syntaxFacts, ImmutableArray<SyntaxNode> nodes, CancellationToken cancellationToken) 178public static bool ContainsInterleavedDirective(this ISyntaxFacts syntaxFacts, SyntaxNode node, CancellationToken cancellationToken) 182this ISyntaxFacts syntaxFacts, TextSpan span, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
60CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (5)
19public static ImmutableArray<Location?> GetBodyLevelSourceLocations(ISymbol symbol, CancellationToken cancellationToken) 40var cancellationToken = visitor.CancellationToken; 100private static SyntaxNode? TryGetContainerDeclaration(ISymbol container, SyntaxTree? syntaxTree, CancellationToken cancellationToken) 132var cancellationToken = reader.CancellationToken; 255SemanticModel semanticModel, SyntaxNode containerDeclaration, SymbolKind kind, string localName, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (9)
129public static SymbolKey Create(ISymbol? symbol, CancellationToken cancellationToken = default) 148public static bool CanCreate(ISymbol symbol, CancellationToken cancellationToken) 168bool ignoreAssemblyKey = false, CancellationToken cancellationToken = default) 175out string? failureReason, CancellationToken cancellationToken) 182out string? failureReason, CancellationToken cancellationToken) 202public static string CreateString(ISymbol? symbol, CancellationToken cancellationToken = default) 206internal static string CreateStringWorker(int version, ISymbol? symbol, CancellationToken cancellationToken = default) 225Compilation compilation, bool ignoreAssemblyKey = false, CancellationToken cancellationToken = default) 332using var reader = SymbolKeyReader.GetReader(key, compilation: null!, ignoreAssemblyKey: false, CancellationToken.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (5)
34public CancellationToken CancellationToken { get; private set; } 47protected virtual void Initialize(string data, CancellationToken cancellationToken) 250=> base.Initialize(data, CancellationToken.None); 359CancellationToken cancellationToken) 370CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (3)
67public CancellationToken CancellationToken { get; private set; } 97public static SymbolKeyWriter GetWriter(CancellationToken cancellationToken) 104private void Initialize(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKeyExtensions.cs (1)
11public static SymbolKey GetSymbolKey(this ISymbol? symbol, CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
76CancellationToken cancellationToken, 199public CancellationToken CancellationToken { get; }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy.cs (8)
13public static AsyncLazy<T> Create<T, TArg>(Func<TArg, CancellationToken, Task<T>> asynchronousComputeFunction, Func<TArg, CancellationToken, T>? synchronousComputeFunction, TArg arg) 16public static AsyncLazy<T> Create<T, TArg>(Func<TArg, CancellationToken, Task<T>> asynchronousComputeFunction, TArg arg) 22public static AsyncLazy<T> Create<T, TArg>(Func<TArg, CancellationToken, T> synchronousComputeFunction, TArg arg) 28public static AsyncLazy<T> Create<T>(Func<CancellationToken, Task<T>> asynchronousComputeFunction) 33public static AsyncLazy<T> Create<T>(Func<CancellationToken, T> synchronousComputeFunction) 38public static AsyncLazy<T> Create<T>(Func<CancellationToken, Task<T>> asynchronousComputeFunction, Func<CancellationToken, T> synchronousComputeFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (26)
18public abstract T GetValue(CancellationToken cancellationToken); 19public abstract Task<T> GetValueAsync(CancellationToken cancellationToken); 22Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, 23Func<TData, CancellationToken, T>? synchronousComputeFunction, 50private Func<TData, CancellationToken, Task<T>>? _asynchronousComputeFunction; 57private Func<TData, CancellationToken, T>? _synchronousComputeFunction; 112Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, 113Func<TData, CancellationToken, T>? synchronousComputeFunction, 126Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, 127Func<TData, CancellationToken, T>? synchronousComputeFunction, 138private WaitThatValidatesInvariants TakeLock(CancellationToken cancellationToken) 199public override T GetValue(CancellationToken cancellationToken) 274using (TakeLock(CancellationToken.None)) 297CompleteWithTask(Task.FromException<T>(ex), CancellationToken.None); 302CompleteWithTask(Task.FromResult(result), CancellationToken.None); 326public override Task<T> GetValueAsync(CancellationToken cancellationToken) 386private readonly struct AsynchronousComputationToStart(Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, CancellationTokenSource cancellationTokenSource) 388public readonly Func<TData, CancellationToken, Task<T>> AsynchronousComputeFunction = asynchronousComputeFunction; 395CancellationToken callerCancellationToken) 397var cancellationToken = computationToStart.CancellationTokenSource.Token; 419using (TakeLock(CancellationToken.None)) 454private void CompleteWithTask(Task<T> task, CancellationToken cancellationToken) 509using (TakeLock(CancellationToken.None)) 548/// The <see cref="CancellationToken"/> associated with this request. This field will be initialized before 551private CancellationToken _cancellationToken; 563public void RegisterForCancellation(Action<object?> callback, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncPriorityWorkQueue.cs (2)
31private readonly Func<Enumerator, CancellationToken, ValueTask> _processBatchAsync; 74Func<Enumerator, CancellationToken, ValueTask> processBatchAsync,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CancellableLazy.cs (1)
15public static CancellableLazy<T> Create<T>(Func<CancellationToken, T> valueFactory)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CancellableLazy`1.cs (4)
14private Func<CancellationToken, T>? _valueFactory; 17public CancellableLazy(Func<CancellationToken, T> valueFactory) 48public T GetValue(CancellationToken cancellationToken = default) 58Interlocked.Exchange<Func<CancellationToken, T>?>(ref _valueFactory, null);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (3)
38public static IAsyncEnumerable<T> MergeAsync<T>(this ImmutableArray<IAsyncEnumerable<T>> streams, CancellationToken cancellationToken) 59static async Task ProcessAsync(IAsyncEnumerable<T> stream, ChannelWriter<T> writer, CancellationToken cancellationToken) 76channel, CancellationToken.None, TaskContinuationOptions.None, TaskScheduler.Default);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\NonReentrantLock.cs (4)
71/// <see cref="CancellationToken"/>. 77/// <param name="cancellationToken">The <see cref="CancellationToken"/> token to 82public void Wait(CancellationToken cancellationToken = default) 235public SemaphoreDisposer DisposableWait(CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
34internal static async Task<PooledStream> CreateReadableStreamAsync(Stream stream, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SoftCrashException.cs (3)
35public SoftCrashException(CancellationToken token) : base(token) { } 38public SoftCrashException(string message, CancellationToken token) : base(message, token) { } 39public SoftCrashException(string message, Exception innerException, CancellationToken token) : base(message, innerException, token) { }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
136public bool TryResolve<TNode>(SyntaxTree syntaxTree, CancellationToken cancellationToken, [NotNullWhen(true)] out TNode? node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TaskExtensions.cs (2)
17public static T WaitAndGetResult<T>(this Task<T> task, CancellationToken cancellationToken) 45public static T WaitAndGetResult_CanCallOnBackground<T>(this Task<T> task, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
286=> compilation.GetTypeByMetadataName(typeof(CancellationToken).FullName!);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (16)
99CancellationToken cancellationToken) 168CancellationToken cancellationToken) 194CancellationToken cancellationToken) 263CancellationToken cancellationToken) 282CancellationToken cancellationToken) 300CancellationToken cancellationToken) 341Func<INamedTypeSymbol, ISymbol, Func<INamedTypeSymbol, ISymbol, bool>, CancellationToken, bool> isImplemented, 345CancellationToken cancellationToken) 376CancellationToken cancellationToken) 393CancellationToken cancellationToken) 416Func<INamedTypeSymbol, ISymbol, Func<INamedTypeSymbol, ISymbol, bool>, CancellationToken, bool> isImplemented, 419CancellationToken cancellationToken) 542this INamedTypeSymbol containingType, CancellationToken cancellationToken) 580Dictionary<ISymbol, int> result, INamedTypeSymbol containingType, CancellationToken cancellationToken) 601Dictionary<ISymbol, int> result, INamedTypeSymbol containingType, CancellationToken cancellationToken) 624INamedTypeSymbol type, ref int index, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
92CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (2)
26public static IPropertySymbol? GetAssociatedSynthesizedRecordProperty(this IParameterSymbol parameter, CancellationToken cancellationToken) 59public static bool IsPrimaryConstructor(this IParameterSymbol parameter, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
538[NotNullWhen(true)] this ISymbol? symbol, ISymbol withinType, IAssemblySymbol withinAssembly, CancellationToken cancellationToken) 542[NotNullWhen(true)] this ISymbol? symbol, ISymbol withinType, IAssemblySymbol withinAssembly, AttributeTargets validTargets, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CodeStyle (590)
src\4f5ad909b1ed0e10\AbstractUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (2)
43protected abstract bool IsTargetTyped(SemanticModel semanticModel, TConditionalExpressionSyntax conditional, System.Threading.CancellationToken cancellationToken); 56var cancellationToken = context.CancellationToken;
src\9547feb31df4cc5d\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (3)
76static bool HasSyntaxErrors(INamedTypeSymbol namedTypeSymbol, CancellationToken cancellationToken) 125CancellationToken cancellationToken) 196private bool IsUnusedParameterCandidate(IParameterSymbol parameter, INamedTypeSymbol? interpolatedStringHandlerAttributeType, CancellationToken cancellationToken)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.cs (8)
40public static SymbolUsageResult RunAnalysis(ControlFlowGraph cfg, ISymbol owningSymbol, CancellationToken cancellationToken) 55CancellationToken cancellationToken) 88public override BasicBlockAnalysisData AnalyzeBlock(BasicBlock basicBlock, CancellationToken cancellationToken) 122CancellationToken cancellationToken) 128CancellationToken cancellationToken) 149CancellationToken cancellationToken) 204public override void SetCurrentAnalysisData(BasicBlock basicBlock, BasicBlockAnalysisData data, CancellationToken cancellationToken) 213CancellationToken cancellationToken)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (11)
36private readonly Func<IMethodSymbol, ControlFlowGraph, AnalysisData, CancellationToken, BasicBlockAnalysisData> _analyzeLocalFunctionOrLambdaInvocation; 80Func<IMethodSymbol, ControlFlowGraph, AnalysisData, CancellationToken, BasicBlockAnalysisData> analyzeLocalFunctionOrLambdaInvocation, 119Func<IMethodSymbol, ControlFlowGraph, AnalysisData, CancellationToken, BasicBlockAnalysisData> analyzeLocalFunctionOrLambdaInvocation) 220public BasicBlockAnalysisData GetOrCreateBlockAnalysisData(BasicBlock basicBlock, CancellationToken cancellationToken) 231private PooledHashSet<(ISymbol, IOperation)> GetOrCreateSymbolWritesInBlockRange(int firstBlockOrdinal, int lastBlockOrdinal, CancellationToken cancellationToken) 258CancellationToken cancellationToken) 360private void HandleCatchOrFilterOrFinallyInitialization(BasicBlock basicBlock, CancellationToken cancellationToken) 428public void SetCurrentBlockAnalysisDataFrom(BasicBlock basicBlock, CancellationToken cancellationToken) 443public void SetBlockAnalysisDataFrom(BasicBlock basicBlock, BasicBlockAnalysisData data, CancellationToken cancellationToken) 501protected override BasicBlockAnalysisData AnalyzeLocalFunctionInvocationCore(IMethodSymbol localFunction, CancellationToken cancellationToken) 516protected override BasicBlockAnalysisData AnalyzeLambdaInvocationCore(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken)
src\b310f676f7308b7f\SymbolUsageAnalysis.OperationTreeAnalysisData.cs (2)
49protected override BasicBlockAnalysisData AnalyzeLocalFunctionInvocationCore(IMethodSymbol localFunction, CancellationToken cancellationToken) 56protected override BasicBlockAnalysisData AnalyzeLambdaInvocationCore(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken)
src\f2477eb0f086ba59\AbstractUseConditionalExpressionForAssignmentDiagnosticAnalyzer.cs (1)
25IConditionalOperation ifOperation, ISymbol containingSymbol, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (3)
113CancellationToken cancellationToken) 121CancellationToken cancellationToken) 152CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (1)
53var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\Formatting\AbstractFormattingAnalyzer.cs (1)
47var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (2)
201(bool isCandidate, bool written) TryGetOrInitializeFieldState(IFieldSymbol fieldSymbol, AnalyzerOptions options, CancellationToken cancellationToken) 217CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
100private bool IsFixSupported(SemanticModel semanticModel, TNamespaceSyntax namespaceDeclaration, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\NewLines\ConsecutiveStatementPlacement\AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
46var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (1)
41var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessaryCast\AbstractRemoveUnnecessaryCastDiagnosticAnalyzer.cs (2)
31protected abstract bool IsUnnecessaryCast(SemanticModel model, TCastExpression node, CancellationToken cancellationToken); 55private Diagnostic? TryRemoveCastExpression(SemanticModel model, TCastExpression node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (5)
88var cancellationToken = context.CancellationToken; 93protected virtual void AnalyzeSemanticModel(SemanticModelAnalysisContext context, SyntaxTree tree, CancellationToken cancellationToken) 200DiagnosticDescriptor descriptor, CancellationToken cancellationToken) 214IEnumerable<SyntaxNode> nodes, SyntaxTree tree, CancellationToken cancellationToken); 217IEnumerable<SyntaxNode> nodes, SyntaxTree tree, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (3)
43TParenthesizedExpressionSyntax parenthesizedExpression, SemanticModel semanticModel, CancellationToken cancellationToken, 48var cancellationToken = context.CancellationToken; 131private static Location GetDiagnosticSquiggleLocation(TParenthesizedExpressionSyntax parenthesizedExpression, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (1)
73public void AnalyzeAssemblyOrModuleAttribute(SyntaxNode attributeSyntax, SemanticModel model, Action<Diagnostic> reportDiagnostic, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (5)
90CancellationToken cancellationToken) 396CancellationToken cancellationToken) 514CancellationToken cancellationToken) 588CancellationToken cancellationToken) 740CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\SuppressMessageAttributeState.cs (1)
45CancellationToken cancellationToken,
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (6)
64protected abstract IEnumerable<TTypeDeclarationSyntax> GetTypeDeclarations(INamedTypeSymbol namedType, CancellationToken cancellationToken); 486var cancellationToken = operationContext.CancellationToken; 514CancellationToken cancellationToken) 599var cancellationToken = symbolEndContext.CancellationToken; 770private static bool HasSyntaxErrors(INamedTypeSymbol namedTypeSymbol, CancellationToken cancellationToken) 787CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (1)
202CancellationToken cancellationToken,
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyBooleanExpression\AbstractSimplifyConditionalDiagnosticAnalyzer.cs (2)
51protected abstract CommonConversion GetConversion(SemanticModel semanticModel, TExpressionSyntax node, CancellationToken cancellationToken); 73var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyTypeNames\SimplifyTypeNamesDiagnosticAnalyzerBase.cs (2)
68CancellationToken cancellationToken); 100public bool TrySimplify(SemanticModel model, SyntaxNode node, [NotNullWhen(true)] out Diagnostic? diagnostic, TSimplifierOptions options, AnalyzerOptions analyzerOptions, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (12)
86protected abstract TExpression? GetFieldInitializer(TVariableDeclarator variable, CancellationToken cancellationToken); 87protected abstract TExpression? GetGetterExpression(IMethodSymbol getMethod, CancellationToken cancellationToken); 88protected abstract TExpression? GetSetterExpression(SemanticModel semanticModel, IMethodSymbol setMethod, CancellationToken cancellationToken); 91SemanticModel semanticModel, IMethodSymbol accessor, HashSet<string> fieldNames, HashSet<IFieldSymbol> result, CancellationToken cancellationToken); 94HashSet<string> fieldNames, ConcurrentDictionary<IFieldSymbol, ConcurrentSet<SyntaxNode>> ineligibleFieldUsageIfOutsideProperty, SemanticModel semanticModel, SyntaxNode codeBlock, CancellationToken cancellationToken); 226CancellationToken cancellationToken) 259CancellationToken cancellationToken) 275SemanticModel semanticModel, IMethodSymbol setMethod, HashSet<string> fieldNames, CancellationToken cancellationToken) 294CancellationToken cancellationToken) 312CancellationToken cancellationToken) 332var cancellationToken = context.CancellationToken; 502CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
51var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (2)
38protected abstract bool IsTargetTyped(SemanticModel semanticModel, TConditionalExpressionSyntax conditional, System.Threading.CancellationToken cancellationToken); 49var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractObjectCreationExpressionAnalyzer.cs (6)
49protected abstract bool ShouldAnalyze(CancellationToken cancellationToken); 50protected abstract bool TryAddMatches(ArrayBuilder<TMatch> preMatches, ArrayBuilder<TMatch> postMatches, out bool changesSemantics, CancellationToken cancellationToken); 79protected AnalysisResult AnalyzeWorker(CancellationToken cancellationToken) 96CancellationToken cancellationToken) 117CancellationToken cancellationToken) 146CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerAnalyzer.cs (7)
60CancellationToken cancellationToken); 75CancellationToken cancellationToken) 112CancellationToken cancellationToken) 166TStatementSyntax statement, ref bool seenInvocation, ref bool seenIndexAssignment, CancellationToken cancellationToken) 174TStatementSyntax statement, ref bool seenInvocation, ref bool seenIndexAssignment, CancellationToken cancellationToken) 213protected sealed override bool ShouldAnalyze(CancellationToken cancellationToken) 221protected ImmutableArray<IMethodSymbol> GetAddMethods(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (2)
85CancellationToken cancellationToken, 132var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (7)
99CancellationToken cancellationToken) 124CancellationToken cancellationToken, 171CancellationToken cancellationToken, 230CancellationToken cancellationToken, 292CancellationToken cancellationToken, 357CancellationToken cancellationToken, 411CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseCompoundAssignment\AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
77var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\UseCompoundAssignment\UseCompoundAssignmentUtilities.cs (3)
41ISyntaxFacts syntaxFacts, SyntaxNode expr, SemanticModel semanticModel, CancellationToken cancellationToken) 48bool isTopLevel, CancellationToken cancellationToken) 99SyntaxNode expr, SemanticModel semanticModel, bool isTopLevel, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseConditionalExpression\AbstractUseConditionalExpressionDiagnosticAnalyzer.cs (2)
31IConditionalOperation ifOperation, ISymbol containingSymbol, CancellationToken cancellationToken); 39var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\UseConditionalExpression\ForAssignment\UseConditionalExpressionForAssignmentHelpers.cs (1)
21CancellationToken cancellationToken,
src\roslyn\src\Analyzers\Core\Analyzers\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnDiagnosticAnalyzer.cs (1)
25IConditionalOperation ifOperation, ISymbol containingSymbol, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseConditionalExpression\ForReturn\UseConditionalExpressionForReturnHelpers.cs (1)
18CancellationToken cancellationToken,
src\roslyn\src\Analyzers\Core\Analyzers\UseConditionalExpression\UseConditionalExpressionHelpers.cs (1)
25IOperation whenTrue, IOperation whenFalse, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseExplicitTupleName\UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
77INamedTypeSymbol containingType, IFieldSymbol unnamedField, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (2)
58var cancellationToken = context.CancellationToken; 148private static ITypeParameterSymbol? GetGenericParameterSymbol(ISyntaxFacts syntaxFacts, SemanticModel semanticModel, SyntaxNode node1, SyntaxNode node2, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (2)
36var cancellationToken = context.CancellationToken; 61CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (7)
116CancellationToken cancellationToken) 132var cancellationToken = context.CancellationToken; 158CancellationToken cancellationToken) 275CancellationToken cancellationToken) 331CancellationToken cancellationToken) 406CancellationToken cancellationToken) 428ISyntaxFacts syntaxFacts, SemanticModel semanticModel, TExpressionSyntax node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseObjectInitializer\UseNamedMemberInitializerAnalyzer.cs (3)
53CancellationToken cancellationToken) 65protected sealed override bool ShouldAnalyze(CancellationToken cancellationToken) 75CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseSystemHashCode\UseSystemHashCodeDiagnosticAnalyzer.cs (1)
76var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\UseThrowExpression\AbstractUseThrowExpressionDiagnosticAnalyzer.cs (2)
71var cancellationToken = context.CancellationToken; 270CancellationToken cancellationToken)
src\roslyn\src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (4)
107/// <seealso cref="AppendAsync(Stream, CancellationToken)"/> 140/// The default value is <see cref="CancellationToken.None"/>. 148public Task AppendAsync(Stream stream, CancellationToken cancellationToken = default) 158private async Task AppendAsyncCore(Stream stream, CancellationToken cancellationToken)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\SemaphoreSlimExtensions.cs (2)
14public static SemaphoreDisposer DisposableWait(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default) 28public static async ValueTask<SemaphoreDisposer> DisposableWaitAsync(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default)
src\roslyn\src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
49SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken) 118SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken)
src\roslyn\src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
111public static bool IsHiddenPosition(this SyntaxTree tree, int position, CancellationToken cancellationToken = default)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (8)
561public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 575public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 586public static async ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 599Func<TItem, CancellationToken, Task<IEnumerable<TResult>>> selector, 600CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (6)
399public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 414public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> array, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 426public static ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<ImmutableArray<TResult>>> selector, TArg arg, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (12)
19/// Thrown when async code must cancel the current execution but does not have access to the <see cref="CancellationTokenSource"/> of the <see cref="CancellationToken"/> passed to the code. 134/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 142/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 143/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 146public static bool ReportAndPropagateUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 209/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 217/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 218/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 222public static bool ReportAndCatchUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 235CancellationToken.None, 242public static Task ReportNonFatalErrorUnlessCancelledAsync(this Task task, CancellationToken cancellationToken) 245CancellationToken.None,
src\roslyn\src\Dependencies\Contracts\ExceptionUtilities.cs (1)
39internal static bool IsCurrentOperationBeingCancelled(Exception exception, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`0.cs (4)
19Func<CancellationToken, ValueTask> processBatchAsync, 21CancellationToken cancellationToken = default) : AsyncBatchingWorkQueue<VoidResult>(delay, Convert(processBatchAsync), EqualityComparer<VoidResult>.Default, asyncListener, cancellationToken) 23private static Func<ImmutableSegmentedList<VoidResult>, CancellationToken, ValueTask> Convert(Func<CancellationToken, ValueTask> processBatchAsync)
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`1.cs (6)
19Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync, 22CancellationToken cancellationToken = default) : AsyncBatchingWorkQueue<TItem, VoidResult>(delay, Convert(processBatchAsync), equalityComparer, asyncListener, cancellationToken) 26Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync, 28CancellationToken cancellationToken = default) 37private static Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<VoidResult>> Convert(Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync)
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`2.cs (6)
25/// calling <see cref="Dispose()"/>, or cancelling the <see cref="CancellationToken"/> passed to the constructor, 44private readonly Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> _processBatchAsync; 86private CancellationToken _nextBatchCancellationToken; 113Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> processBatchAsync, 116CancellationToken cancellationToken = default) 323private (ImmutableSegmentedList<TItem> items, CancellationToken batchCancellationToken) GetNextBatchAndResetQueue()
src\roslyn\src\Dependencies\Threading\CancellationSeries.cs (7)
19/// Produces a series of <see cref="CancellationToken"/> objects such that requesting a new token 30private readonly CancellationToken _superToken; 37public CancellationSeries(CancellationToken token = default) 53/// Creates the next <see cref="CancellationToken"/> in the series, ensuring the last issued 68public CancellationToken CreateNext(CancellationToken token = default) 75var nextToken = nextSource.Token;
src\roslyn\src\Dependencies\Threading\ChannelReaderExtensions.cs (1)
20public static async IAsyncEnumerable<T> ReadAllAsync<T>(this ChannelReader<T> reader, [EnumeratorCancellation] CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\IAsyncEnumerableExtensions.cs (1)
16public static async Task<ImmutableArray<T>> ToImmutableArrayAsync<T>(this IAsyncEnumerable<T> values, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\ParallelExtensions.cs (6)
30public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 33public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 36public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 39public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body)
src\roslyn\src\Dependencies\Threading\ParallelExtensions.NetFramework.cs (26)
37public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, Func<TSource, CancellationToken, ValueTask> body) 44return ForEachAsync(source, DefaultDegreeOfParallelism, TaskScheduler.Default, default(CancellationToken), body); 55public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 72public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 109private static Task ForEachAsync<TSource>(IEnumerable<TSource> source, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 215public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, ValueTask> body) 222return ForEachAsync(source, DefaultDegreeOfParallelism, TaskScheduler.Default, default(CancellationToken), body); 233public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 250public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 274private static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 385private readonly CancellationToken _externalCancellationToken; 413public readonly Func<TSource, CancellationToken, ValueTask> LoopBody; 418protected ForEachAsyncState(Func<object, Task> taskBody, bool needsLock, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 468System.Threading.Tasks.Task.Factory.StartNew(_taskBody!, this, default(CancellationToken), TaskCreationOptions.DenyChildAttach, _scheduler); 489return _lock.WaitAsync(CancellationToken.None); 585int dop, TaskScheduler scheduler, CancellationToken cancellationToken, 586Func<TSource, CancellationToken, ValueTask> body) : 611int dop, TaskScheduler scheduler, CancellationToken cancellationToken, 612Func<TSource, CancellationToken, ValueTask> body) : 638bool needsLock, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, 639Func<T, CancellationToken, ValueTask> body) :
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (44)
25Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 27CancellationToken cancellationToken) 48Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 49Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 51CancellationToken cancellationToken) 66Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 67Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task> consumeItems, 69CancellationToken cancellationToken) 89Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 90Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task> consumeItems, 92CancellationToken cancellationToken) 103Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 104Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task> consumeItems, 106CancellationToken cancellationToken) 126Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 127Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 129CancellationToken cancellationToken) 140Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 141Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 143CancellationToken cancellationToken) 159Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 160Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 162CancellationToken cancellationToken) 173Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 174Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 176CancellationToken cancellationToken) 193Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 195CancellationToken cancellationToken) 206Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 208CancellationToken cancellationToken) 225Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 226Func<ChannelReader<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 228CancellationToken cancellationToken) 249Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 251CancellationToken cancellationToken) 283/// Equivalent to <see cref="RunParallelAsync{TSource, TArgs}(IEnumerable{TSource}, Func{TSource, Action{TItem}, TArgs, CancellationToken, Task}, TArgs, CancellationToken)"/>, 290Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 292CancellationToken cancellationToken) 321Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 322Func<ChannelReader<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 324CancellationToken cancellationToken) 376Func<TArgs, CancellationToken, Task> action, 379CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\TestHooks\IExpeditableDelaySource.cs (1)
30Task<bool> Delay(TimeSpan delay, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Diagnostics\IPragmaSuppressionsAnalyzer.cs (1)
28CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharUtilities.cs (1)
27ArrayBuilder<VirtualChar> virtualChars, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
158if (provider.TryGetDiagnosticValue(tree, descriptor.Id, CancellationToken.None, out severity) || 159provider.TryGetGlobalDiagnosticValue(descriptor.Id, CancellationToken.None, out severity))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LocationExtensions.cs (4)
18public static SyntaxToken FindToken(this Location location, CancellationToken cancellationToken) 21public static SyntaxNode FindNode(this Location location, CancellationToken cancellationToken) 24public static SyntaxNode FindNode(this Location location, bool getInnermostNodeForTie, CancellationToken cancellationToken) 27public static SyntaxNode FindNode(this Location location, bool findInsideTrivia, bool getInnermostNodeForTie, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (10)
33public static SymbolInfo GetSymbolInfo(this SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 48public static ISymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, SyntaxNode declaration, CancellationToken cancellationToken) 54public static IOperation GetRequiredOperation(this SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 60public static ISymbol GetRequiredEnclosingSymbol(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 66public static TSymbol? GetEnclosingSymbol<TSymbol>(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 82public static ISymbol GetEnclosingNamedTypeOrAssembly(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 88public static INamedTypeSymbol? GetEnclosingNamedType(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 91public static INamespaceSymbol? GetEnclosingNamespace(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 108this SemanticModel semanticModel, SyntaxNode? container, CancellationToken cancellationToken, Func<SyntaxNode, bool>? descendInto = null) 216CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (4)
32this SourceText text, TextSpan span, Func<int, CancellationToken, bool> isPositionHidden, CancellationToken cancellationToken) 44this SourceText text, TextSpan span, Func<int, CancellationToken, bool> isPositionHidden, 45CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
55CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (15)
312public static bool OverlapsHiddenPosition(this SyntaxNode node, CancellationToken cancellationToken) 315public static bool OverlapsHiddenPosition(this SyntaxNode node, TextSpan span, CancellationToken cancellationToken) 318public static bool OverlapsHiddenPosition(this SyntaxNode declaration, SyntaxNode startNode, SyntaxNode endNode, CancellationToken cancellationToken) 342Func<SyntaxNode, SyntaxNode, CancellationToken, Task<SyntaxNode>> computeReplacementAsync, 343CancellationToken cancellationToken) where TRootNode : SyntaxNode 364Func<SyntaxToken, SyntaxToken, CancellationToken, Task<SyntaxToken>> computeReplacementAsync, 365CancellationToken cancellationToken) where TRootNode : SyntaxNode 377Func<SyntaxTrivia, SyntaxTrivia, CancellationToken, Task<SyntaxTrivia>> computeReplacementAsync, 378CancellationToken cancellationToken) where TRoot : SyntaxNode 390Func<SyntaxNode, SyntaxNode, CancellationToken, Task<SyntaxNode>>? computeReplacementNodeAsync, 392Func<SyntaxToken, SyntaxToken, CancellationToken, Task<SyntaxToken>>? computeReplacementTokenAsync, 394Func<SyntaxTrivia, SyntaxTrivia, CancellationToken, Task<SyntaxTrivia>>? computeReplacementTriviaAsync, 395CancellationToken cancellationToken) 829CancellationToken cancellationToken) 858CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
84? ((ICompilationUnitSyntax)token.Parent!.SyntaxTree!.GetRoot(CancellationToken.None)).EndOfFileToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (12)
18public static bool OverlapsHiddenPosition([NotNullWhen(returnValue: true)] this SyntaxTree? tree, TextSpan span, CancellationToken cancellationToken) 53CancellationToken cancellationToken, 62CancellationToken cancellationToken, 73CancellationToken cancellationToken, 102public static bool IsEntirelyHidden(this SyntaxTree tree, TextSpan span, CancellationToken cancellationToken) 127public static bool IsBeforeFirstToken(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 136this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 175this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken, bool findInsideTrivia = false) 210CancellationToken cancellationToken, 225CancellationToken cancellationToken, 234public static bool IsGeneratedCode(this SyntaxTree syntaxTree, AnalyzerOptions? analyzerOptions, ISyntaxFacts syntaxFacts, CancellationToken cancellationToken) 256public static SyntaxNode FindNode(this SyntaxTree syntaxTree, TextSpan? span, bool findInTrivia, bool getInnermostNodeForTie, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
28public static TBlockAnalysisData Run(ControlFlowGraph controlFlowGraph, DataFlowAnalyzer<TBlockAnalysisData> analyzer, CancellationToken cancellationToken) 76CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\DataFlowAnalyzer.cs (5)
29public abstract void SetCurrentAnalysisData(BasicBlock basicBlock, TBlockAnalysisData data, CancellationToken cancellationToken); 34public abstract TBlockAnalysisData AnalyzeBlock(BasicBlock basicBlock, CancellationToken cancellationToken); 40public abstract TBlockAnalysisData AnalyzeNonConditionalBranch(BasicBlock basicBlock, TBlockAnalysisData currentAnalysisData, CancellationToken cancellationToken); 48BasicBlock basicBlock, TBlockAnalysisData currentAnalysisData, CancellationToken cancellationToken); 53public abstract TBlockAnalysisData Merge(TBlockAnalysisData analysisData1, TBlockAnalysisData analysisData2, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (4)
91public BasicBlockAnalysisData AnalyzeLocalFunctionInvocation(IMethodSymbol localFunction, CancellationToken cancellationToken) 111public BasicBlockAnalysisData AnalyzeLambdaInvocation(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken) 126protected abstract BasicBlockAnalysisData AnalyzeLocalFunctionInvocationCore(IMethodSymbol localFunction, CancellationToken cancellationToken); 127protected abstract BasicBlockAnalysisData AnalyzeLambdaInvocationCore(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (2)
26public static SymbolUsageResult Run(ControlFlowGraph cfg, ISymbol owningSymbol, CancellationToken cancellationToken) 33public static SymbolUsageResult Run(IOperation rootOperation, ISymbol owningSymbol, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
28private CancellationToken _cancellationToken; 38CancellationToken cancellationToken) 51private void Visit(ISymbol containingSymbol, IEnumerable<IOperation> operations, AnalysisData analysisData, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (2)
30protected abstract AbstractFormattingResult Format(SyntaxNode node, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, SyntaxToken startToken, SyntaxToken endToken, CancellationToken cancellationToken); 32public IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (5)
44SyntaxTree tree, SyntaxToken token, int position, CancellationToken cancellationToken) 90SyntaxTree tree, SyntaxToken token, int position, CancellationToken cancellationToken) 96SyntaxTree tree, SyntaxToken token, int position, int extraSpaces, CancellationToken cancellationToken) 112CancellationToken cancellationToken) 141CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (4)
76CancellationToken cancellationToken) 122CancellationToken cancellationToken) 275CancellationToken cancellationToken) 434public bool TryGetEndTokenForRelativeIndentationSpan(SyntaxToken token, int maxChainDepth, out SyntaxToken endToken, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
47using (Logger.LogBlock(FunctionId.Formatting_ContextInitialization, CancellationToken.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (7)
45protected abstract SyntaxNode Rewriter(Dictionary<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData> changeMap, CancellationToken cancellationToken); 56return this.GetTextChanges(CancellationToken.None).Count > 0; 60public IList<TextChange> GetTextChanges(CancellationToken cancellationToken) 63public SyntaxNode GetFormattedRoot(CancellationToken cancellationToken) 66private IList<TextChange> CreateTextChanges(CancellationToken cancellationToken) 80private IList<TextChange> CreateTextChangesWorker(CancellationToken cancellationToken) 98private SyntaxNode CreateFormattedRoot(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (14)
113public AbstractFormattingResult Format(CancellationToken cancellationToken) 145protected virtual FormattingContext CreateFormattingContext(TokenStream tokenStream, CancellationToken cancellationToken) 154protected virtual NodeOperations CreateNodeOperations(CancellationToken cancellationToken) 220CancellationToken cancellationToken) 247CancellationToken cancellationToken) 258FormattingContext context, CancellationToken cancellationToken) 278FormattingContext context, CancellationToken cancellationToken) 304private void ApplyTriviaOperations(FormattingContext context, CancellationToken cancellationToken) 319static void TriviaFormatter(int tokenPairIndex, FormattingContext ctx, ChainedFormattingRules formattingRules, CancellationToken ct) 345FormattingContext context, NodeOperations nodeOperationsCollector, OperationApplier applier, CancellationToken cancellationToken) 376CancellationToken cancellationToken) 431CancellationToken cancellationToken) 445CancellationToken cancellationToken) 487CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (13)
136public bool Apply(AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 166private bool ApplyForceLinesOperation(AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 186AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 248CancellationToken cancellationToken) 260AlignTokensOperation operation, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken) 297CancellationToken cancellationToken) 325CancellationToken cancellationToken) 380IList<TokenData> tokenWithIndices, Dictionary<SyntaxToken, int> newChangesMap, CancellationToken cancellationToken) 413CancellationToken cancellationToken) 449CancellationToken cancellationToken) 476CancellationToken cancellationToken) 493CancellationToken cancellationToken) 544int pairIndex, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (6)
44protected abstract SyntaxNode Rewriter(Dictionary<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData> map, CancellationToken cancellationToken); 48public IList<TextChange> GetTextChanges(CancellationToken cancellationToken) 51public SyntaxNode GetFormattedRoot(CancellationToken cancellationToken) 54private IList<TextChange> CreateTextChanges(CancellationToken cancellationToken) 88private SyntaxNode CreateFormattedRoot(CancellationToken cancellationToken) 110internal IEnumerable<ValueTuple<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData>> GetChanges(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.AbstractComplexTrivia.cs (4)
40protected abstract TriviaDataWithList Format(FormattingContext context, ChainedFormattingRules formattingRules, int lines, int spaces, CancellationToken cancellationToken); 73int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 115int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 148private static string CreateString(TriviaDataWithList triviaData, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (3)
57public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 60public override TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 64FormattingContext context, ChainedFormattingRules formattingRules, Action<int, TokenStream, TriviaData> formattingResultApplier, CancellationToken cancellationToken, int tokenPairIndex = TokenPairIndexNotNeeded)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.ModifiedWhitespace.cs (3)
46public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 62int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 81CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.Whitespace.cs (3)
53public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 66int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 80CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
51using (Logger.LogBlock(FunctionId.Formatting_TokenStreamConstruction, CancellationToken.None)) 344public IEnumerable<ValueTuple<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData>> GetTriviaDataWithTokenPair(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TriviaData.cs (3)
39public abstract TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken); 41public abstract TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken); 47CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TriviaDataWithList.cs (1)
11public abstract SyntaxTriviaList GetTriviaList(CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\IFormattingResult.cs (2)
17IList<TextChange> GetTextChanges(CancellationToken cancellationToken); 18SyntaxNode GetFormattedRoot(CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ISyntaxFormatting.cs (1)
20IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (9)
40private delegate LineColumnDelta Formatter<T>(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<T> changes, CancellationToken cancellationToken); 179protected abstract LineColumnRule GetLineColumnRuleBetween(SyntaxTrivia trivia1, LineColumnDelta existingWhitespaceBetween, bool implicitLineBreak, SyntaxTrivia trivia2, CancellationToken cancellationToken); 184protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<SyntaxTrivia> changes, CancellationToken cancellationToken); 189protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<TextChange> changes, CancellationToken cancellationToken); 237public SyntaxTriviaList FormatToSyntaxTrivia(CancellationToken cancellationToken) 265public ImmutableArray<TextChange> FormatToTextChanges(CancellationToken cancellationToken) 283private LineColumn FormatTrivia<T>(Formatter<T> formatter, WhitespaceAppender<T> whitespaceAdder, ArrayBuilder<T> changes, CancellationToken cancellationToken) 379CancellationToken cancellationToken) 396private LineColumnRule GetOverallLineColumnRuleBetween(SyntaxTrivia trivia1, LineColumnDelta existingWhitespaceBetween, bool implicitLineBreak, SyntaxTrivia trivia2, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (3)
21SemanticModel model, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken); 23public ImmutableArray<TSyntaxNode> GetUnnecessaryImports(SemanticModel model, TextSpan? span, CancellationToken cancellationToken) 27SemanticModel model, TextSpan? span, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\IUnnecessaryImportsProvider.cs (2)
15ImmutableArray<TSyntaxNode> GetUnnecessaryImports(SemanticModel model, TextSpan? span, CancellationToken cancellationToken); 21CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (3)
26public readonly CancellationToken CancellationToken; 48CancellationToken cancellationToken) 229var indentation = Finder.GetIndentationOfCurrentPosition(this.Tree, token, LineToBeIndented.Start, CancellationToken.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\ISmartTokenFormatter.cs (1)
13IList<TextChange> FormatToken(SyntaxToken token, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\ILogger.cs (2)
27void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken); 32void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.cs (8)
159public static IDisposable LogBlock(FunctionId functionId, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 165public static IDisposable LogBlock(FunctionId functionId, string? message, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 174public static IDisposable LogBlock(FunctionId functionId, Func<string> messageGetter, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 183public static IDisposable LogBlock<TArg>(FunctionId functionId, Func<TArg, string> messageGetter, TArg arg, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 192public static IDisposable LogBlock<TArg0, TArg1>(FunctionId functionId, Func<TArg0, TArg1, string> messageGetter, TArg0 arg0, TArg1 arg1, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 201public static IDisposable LogBlock<TArg0, TArg1, TArg2>(FunctionId functionId, Func<TArg0, TArg1, TArg2, string> messageGetter, TArg0 arg0, TArg1 arg1, TArg2 arg2, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 210public static IDisposable LogBlock<TArg0, TArg1, TArg2, TArg3>(FunctionId functionId, Func<TArg0, TArg1, TArg2, TArg3, string> messageGetter, TArg0 arg0, TArg1 arg1, TArg2 arg2, TArg3 arg3, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 218public static IDisposable LogBlock(FunctionId functionId, LogMessage logMessage, CancellationToken token)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (3)
19public static IDisposable CreateLogBlock(ILogger logger, FunctionId functionId, LogMessage message, int blockId, CancellationToken cancellationToken) 38private CancellationToken _cancellationToken; 44public void Construct(ILogger logger, FunctionId functionId, LogMessage logMessage, int blockId, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
63public string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int bannerLength, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\IFileBannerFacts.cs (1)
16string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int maxBannerLength, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (6)
60SourceText sourceText, SyntaxNode root, TextSpan selectionRaw, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 286CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 325CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 370CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 539CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 572IEnumerable<SyntaxNode> nodes, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\IRefactoringHelpers.cs (1)
55SourceText sourceText, SyntaxNode root, TextSpan selection, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (3)
34SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken) 38SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken) 43Func<TMemberDeclarationSyntax, bool> membersToKeep, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFacts.cs (20)
52bool IsWrittenTo(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 59bool IsOnlyWrittenTo(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 60bool IsInOutContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 61bool IsInRefContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 62bool IsInInContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 64bool CanReplaceWithRValue(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? expression, CancellationToken cancellationToken); 66ISymbol? GetDeclaredSymbol(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken); 78ImmutableHashSet<string> GetAliasNameSet(SemanticModel model, CancellationToken cancellationToken); 81SymbolInfo GetCollectionInitializerSymbolInfo(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken); 89bool IsPartial(INamedTypeSymbol typeSymbol, CancellationToken cancellationToken); 91IEnumerable<ISymbol> GetDeclaredSymbols(SemanticModel semanticModel, SyntaxNode memberDeclaration, CancellationToken cancellationToken); 93IParameterSymbol? FindParameterForArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken); 94IParameterSymbol? FindParameterForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken); 96ISymbol? FindFieldOrPropertyForArgument(SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken); 97ISymbol? FindFieldOrPropertyForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken); 99ImmutableArray<ISymbol> GetBestOrAllSymbols(SemanticModel semanticModel, SyntaxNode? node, SyntaxToken token, CancellationToken cancellationToken); 101bool IsInsideNameOfExpression(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 106ImmutableArray<IMethodSymbol> GetLocalFunctionSymbols(Compilation compilation, ISymbol symbol, CancellationToken cancellationToken); 108bool IsInExpressionTree(SemanticModel semanticModel, SyntaxNode node, [NotNullWhen(true)] INamedTypeSymbol? expressionType, CancellationToken cancellationToken); 110string GenerateNameForExpression(SemanticModel semanticModel, SyntaxNode expression, bool capitalize, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (2)
121public static IParameterSymbol? FindParameterForArgument(this ISemanticFacts semanticFacts, SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken) 124public static IParameterSymbol? FindParameterForAttributeArgument(this ISemanticFacts semanticFacts, SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (2)
59TDocumentationCommentTriviaSyntax? documentationComment, int maxBannerLength, CancellationToken cancellationToken) 190public string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int maxBannerLength, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\IDocumentationCommentService.cs (1)
11string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int bannerLength, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFacts.cs (7)
164bool IsPreProcessorDirectiveContext(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 186SyntaxNode? GetMatchingDirective(SyntaxNode directive, CancellationToken cancellationToken); 187ImmutableArray<SyntaxNode> GetMatchingConditionalDirectives(SyntaxNode directive, CancellationToken cancellationToken); 192bool IsEntirelyWithinStringOrCharOrNumericLiteral([NotNullWhen(true)] SyntaxTree? syntaxTree, int position, CancellationToken cancellationToken); 429TextSpan GetInactiveRegionSpanAroundPosition(SyntaxTree tree, int position, CancellationToken cancellationToken); 479bool ContainsInterleavedDirective(TextSpan span, SyntaxToken token, CancellationToken cancellationToken); 497bool IsInInactiveRegion(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (3)
160this ISyntaxFacts syntaxFacts, ImmutableArray<SyntaxNode> nodes, CancellationToken cancellationToken) 178public static bool ContainsInterleavedDirective(this ISyntaxFacts syntaxFacts, SyntaxNode node, CancellationToken cancellationToken) 182this ISyntaxFacts syntaxFacts, TextSpan span, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
60CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (5)
19public static ImmutableArray<Location?> GetBodyLevelSourceLocations(ISymbol symbol, CancellationToken cancellationToken) 40var cancellationToken = visitor.CancellationToken; 100private static SyntaxNode? TryGetContainerDeclaration(ISymbol container, SyntaxTree? syntaxTree, CancellationToken cancellationToken) 132var cancellationToken = reader.CancellationToken; 255SemanticModel semanticModel, SyntaxNode containerDeclaration, SymbolKind kind, string localName, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (9)
129public static SymbolKey Create(ISymbol? symbol, CancellationToken cancellationToken = default) 148public static bool CanCreate(ISymbol symbol, CancellationToken cancellationToken) 168bool ignoreAssemblyKey = false, CancellationToken cancellationToken = default) 175out string? failureReason, CancellationToken cancellationToken) 182out string? failureReason, CancellationToken cancellationToken) 202public static string CreateString(ISymbol? symbol, CancellationToken cancellationToken = default) 206internal static string CreateStringWorker(int version, ISymbol? symbol, CancellationToken cancellationToken = default) 225Compilation compilation, bool ignoreAssemblyKey = false, CancellationToken cancellationToken = default) 332using var reader = SymbolKeyReader.GetReader(key, compilation: null!, ignoreAssemblyKey: false, CancellationToken.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (5)
34public CancellationToken CancellationToken { get; private set; } 47protected virtual void Initialize(string data, CancellationToken cancellationToken) 250=> base.Initialize(data, CancellationToken.None); 359CancellationToken cancellationToken) 370CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (3)
67public CancellationToken CancellationToken { get; private set; } 97public static SymbolKeyWriter GetWriter(CancellationToken cancellationToken) 104private void Initialize(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKeyExtensions.cs (1)
11public static SymbolKey GetSymbolKey(this ISymbol? symbol, CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
76CancellationToken cancellationToken, 199public CancellationToken CancellationToken { get; }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy.cs (8)
13public static AsyncLazy<T> Create<T, TArg>(Func<TArg, CancellationToken, Task<T>> asynchronousComputeFunction, Func<TArg, CancellationToken, T>? synchronousComputeFunction, TArg arg) 16public static AsyncLazy<T> Create<T, TArg>(Func<TArg, CancellationToken, Task<T>> asynchronousComputeFunction, TArg arg) 22public static AsyncLazy<T> Create<T, TArg>(Func<TArg, CancellationToken, T> synchronousComputeFunction, TArg arg) 28public static AsyncLazy<T> Create<T>(Func<CancellationToken, Task<T>> asynchronousComputeFunction) 33public static AsyncLazy<T> Create<T>(Func<CancellationToken, T> synchronousComputeFunction) 38public static AsyncLazy<T> Create<T>(Func<CancellationToken, Task<T>> asynchronousComputeFunction, Func<CancellationToken, T> synchronousComputeFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (26)
18public abstract T GetValue(CancellationToken cancellationToken); 19public abstract Task<T> GetValueAsync(CancellationToken cancellationToken); 22Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, 23Func<TData, CancellationToken, T>? synchronousComputeFunction, 50private Func<TData, CancellationToken, Task<T>>? _asynchronousComputeFunction; 57private Func<TData, CancellationToken, T>? _synchronousComputeFunction; 112Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, 113Func<TData, CancellationToken, T>? synchronousComputeFunction, 126Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, 127Func<TData, CancellationToken, T>? synchronousComputeFunction, 138private WaitThatValidatesInvariants TakeLock(CancellationToken cancellationToken) 199public override T GetValue(CancellationToken cancellationToken) 274using (TakeLock(CancellationToken.None)) 297CompleteWithTask(Task.FromException<T>(ex), CancellationToken.None); 302CompleteWithTask(Task.FromResult(result), CancellationToken.None); 326public override Task<T> GetValueAsync(CancellationToken cancellationToken) 386private readonly struct AsynchronousComputationToStart(Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, CancellationTokenSource cancellationTokenSource) 388public readonly Func<TData, CancellationToken, Task<T>> AsynchronousComputeFunction = asynchronousComputeFunction; 395CancellationToken callerCancellationToken) 397var cancellationToken = computationToStart.CancellationTokenSource.Token; 419using (TakeLock(CancellationToken.None)) 454private void CompleteWithTask(Task<T> task, CancellationToken cancellationToken) 509using (TakeLock(CancellationToken.None)) 548/// The <see cref="CancellationToken"/> associated with this request. This field will be initialized before 551private CancellationToken _cancellationToken; 563public void RegisterForCancellation(Action<object?> callback, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncPriorityWorkQueue.cs (2)
31private readonly Func<Enumerator, CancellationToken, ValueTask> _processBatchAsync; 74Func<Enumerator, CancellationToken, ValueTask> processBatchAsync,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CancellableLazy.cs (1)
15public static CancellableLazy<T> Create<T>(Func<CancellationToken, T> valueFactory)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CancellableLazy`1.cs (4)
14private Func<CancellationToken, T>? _valueFactory; 17public CancellableLazy(Func<CancellationToken, T> valueFactory) 48public T GetValue(CancellationToken cancellationToken = default) 58Interlocked.Exchange<Func<CancellationToken, T>?>(ref _valueFactory, null);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (3)
38public static IAsyncEnumerable<T> MergeAsync<T>(this ImmutableArray<IAsyncEnumerable<T>> streams, CancellationToken cancellationToken) 59static async Task ProcessAsync(IAsyncEnumerable<T> stream, ChannelWriter<T> writer, CancellationToken cancellationToken) 76channel, CancellationToken.None, TaskContinuationOptions.None, TaskScheduler.Default);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\NonReentrantLock.cs (4)
71/// <see cref="CancellationToken"/>. 77/// <param name="cancellationToken">The <see cref="CancellationToken"/> token to 82public void Wait(CancellationToken cancellationToken = default) 235public SemaphoreDisposer DisposableWait(CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
34internal static async Task<PooledStream> CreateReadableStreamAsync(Stream stream, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SoftCrashException.cs (3)
35public SoftCrashException(CancellationToken token) : base(token) { } 38public SoftCrashException(string message, CancellationToken token) : base(message, token) { } 39public SoftCrashException(string message, Exception innerException, CancellationToken token) : base(message, innerException, token) { }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
136public bool TryResolve<TNode>(SyntaxTree syntaxTree, CancellationToken cancellationToken, [NotNullWhen(true)] out TNode? node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TaskExtensions.cs (2)
17public static T WaitAndGetResult<T>(this Task<T> task, CancellationToken cancellationToken) 45public static T WaitAndGetResult_CanCallOnBackground<T>(this Task<T> task, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
286=> compilation.GetTypeByMetadataName(typeof(CancellationToken).FullName!);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (16)
99CancellationToken cancellationToken) 168CancellationToken cancellationToken) 194CancellationToken cancellationToken) 263CancellationToken cancellationToken) 282CancellationToken cancellationToken) 300CancellationToken cancellationToken) 341Func<INamedTypeSymbol, ISymbol, Func<INamedTypeSymbol, ISymbol, bool>, CancellationToken, bool> isImplemented, 345CancellationToken cancellationToken) 376CancellationToken cancellationToken) 393CancellationToken cancellationToken) 416Func<INamedTypeSymbol, ISymbol, Func<INamedTypeSymbol, ISymbol, bool>, CancellationToken, bool> isImplemented, 419CancellationToken cancellationToken) 542this INamedTypeSymbol containingType, CancellationToken cancellationToken) 580Dictionary<ISymbol, int> result, INamedTypeSymbol containingType, CancellationToken cancellationToken) 601Dictionary<ISymbol, int> result, INamedTypeSymbol containingType, CancellationToken cancellationToken) 624INamedTypeSymbol type, ref int index, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
92CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (2)
26public static IPropertySymbol? GetAssociatedSynthesizedRecordProperty(this IParameterSymbol parameter, CancellationToken cancellationToken) 59public static bool IsPrimaryConstructor(this IParameterSymbol parameter, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
538[NotNullWhen(true)] this ISymbol? symbol, ISymbol withinType, IAssemblySymbol withinAssembly, CancellationToken cancellationToken) 542[NotNullWhen(true)] this ISymbol? symbol, ISymbol withinType, IAssemblySymbol withinAssembly, AttributeTargets validTargets, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CodeStyle.Fixes (674)
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.cs (6)
36protected abstract Task<bool> TypesAreCompatibleAsync(Document document, ILocalSymbol localSymbol, TLocalDeclarationStatementSyntax declarationStatement, SyntaxNode right, CancellationToken cancellationToken); 38public async Task<(bool canMove, bool mayChangeSemantics)> CanMoveDeclarationNearReferenceAsync(Document document, SyntaxNode node, CancellationToken cancellationToken) 47private async Task<State> ComputeStateAsync(Document document, SyntaxNode node, CancellationToken cancellationToken) 78Document document, SyntaxNode localDeclarationStatement, CancellationToken cancellationToken) 119Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation, CancellationToken cancellationToken) 207CancellationToken cancellationToken)
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.State.cs (2)
42CancellationToken cancellationToken) 57CancellationToken cancellationToken)
src\0bf6ba47805c8821\IMoveDeclarationNearReferenceService.cs (2)
17Task<(bool canMove, bool mayChangeSemantics)> CanMoveDeclarationNearReferenceAsync(Document document, SyntaxNode localDeclarationStatement, CancellationToken cancellationToken); 24Task<Document> MoveDeclarationNearReferenceAsync(Document document, SyntaxNode localDeclarationStatement, CancellationToken cancellationToken);
src\5f6f2f95b47c3dc6\SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs (3)
94public async ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(Document document, SyntaxNode node, CancellationToken cancellationToken) 138ImmutableDictionary<DocumentId, SemanticModelReuseInfo?> map, Document document, SyntaxNode bodyNode, CancellationToken cancellationToken) 179CancellationToken cancellationToken)
src\7a47995420f988d7\AbstractRemoveUnnecessaryImportsService.cs (3)
19public Task<Document> RemoveUnnecessaryImportsAsync(Document document, CancellationToken cancellationToken) 22public abstract Task<Document> RemoveUnnecessaryImportsAsync(Document fromDocument, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken); 25Document document, Func<SyntaxNode, bool> predicate, CancellationToken cancellationToken)
src\7a47995420f988d7\IRemoveUnnecessaryImportsService.cs (2)
14Task<Document> RemoveUnnecessaryImportsAsync(Document document, CancellationToken cancellationToken); 16Task<Document> RemoveUnnecessaryImportsAsync(Document fromDocument, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken);
src\939a5660f39ce290\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
61CancellationToken cancellationToken)
src\a16f30e1d256badc\AbstractTypeInferenceService.AbstractTypeInferrer.cs (2)
17protected readonly CancellationToken CancellationToken; 26protected AbstractTypeInferrer(SemanticModel semanticModel, CancellationToken cancellationToken)
src\ce787ef1f541c32a\IReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
30Task<SyntaxNode> ReplaceAsync(Document document, SyntaxNode memberDeclaration, CancellationToken cancellationToken);
src\ce8c1e82c1124a2b\AbstractInitializerParameterService.cs (6)
24protected abstract SyntaxNode? GetAccessorBody(IMethodSymbol accessor, CancellationToken cancellationToken); 31Document document, IParameterSymbol parameter, ISymbol fieldOrProperty, CancellationToken cancellationToken); 40CancellationToken cancellationToken, 86CancellationToken cancellationToken) 116CancellationToken cancellationToken) 193public bool IsThrowNotImplementedProperty(Compilation compilation, IPropertySymbol property, CancellationToken cancellationToken)
src\f53a47129f87bc30\AbstractGeneratedCodeRecognitionService.cs (2)
24public async Task<bool> IsGeneratedCodeAsync(Document document, CancellationToken cancellationToken) 30private static bool IsGeneratedCode(SyntaxTree syntaxTree, Document document, CancellationToken cancellationToken)
src\f53a47129f87bc30\IGeneratedCodeRecognitionService.cs (1)
17Task<bool> IsGeneratedCodeAsync(Document document, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
41SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\AddAnonymousTypeMemberName\AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (4)
35var cancellationToken = context.CancellationToken; 53Document document, Diagnostic diagnostic, CancellationToken cancellationToken) 84SyntaxEditor editor, CancellationToken cancellationToken) 101SyntaxEditor editor, SyntaxAnnotation? annotation, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (5)
49string diagnosticId, TExpressionSyntax spanNode, CancellationToken cancellationToken) 63CancellationToken cancellationToken); 68var cancellationToken = context.CancellationToken; 119CancellationToken cancellationToken) 214CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\AddExplicitCast\Fixer.cs (2)
45CancellationToken cancellationToken) 115CancellationToken cancellationToken,
src\roslyn\src\Analyzers\Core\CodeFixes\AddObsoleteAttribute\AbstractAddObsoleteAttributeCodeFixProvider.cs (3)
34var cancellationToken = context.CancellationToken; 57private static async Task<INamedTypeSymbol?> GetObsoleteAttributeAsync(Document document, CancellationToken cancellationToken) 72SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (9)
47protected abstract ITypeSymbol GetArgumentType(SyntaxNode argumentNode, SemanticModel semanticModel, CancellationToken cancellationToken); 59CancellationToken cancellationToken) 64var cancellationToken = context.CancellationToken; 129CancellationToken cancellationToken) 150CancellationToken cancellationToken) 346? new Func<CancellationToken, Task<Solution>>(cancellationToken => FixAsync(document, methodToUpdate, argumentToInsert, arguments, fixAllReferences: true, cancellationToken)) 380CancellationToken cancellationToken) 402private async Task<(ITypeSymbol, RefKind)> GetArgumentTypeAndRefKindAsync(Document invocationDocument, TArgumentSyntax argument, CancellationToken cancellationToken) 412Document invocationDocument, TArgumentSyntax argument, INamedTypeSymbol containingType, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (2)
86CancellationToken cancellationToken) 215Document invocationDocument, IMethodSymbol method, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\CodeFixData.cs (4)
13Func<CancellationToken, Task<Solution>> createChangedSolutionNonCascading, 14Func<CancellationToken, Task<Solution>>? createChangedSolutionCascading) 25public Func<CancellationToken, Task<Solution>> CreateChangedSolutionNonCascading { get; } = createChangedSolutionNonCascading ?? throw new ArgumentNullException(nameof(createChangedSolutionNonCascading)); 30public Func<CancellationToken, Task<Solution>>? CreateChangedSolutionCascading { get; } = createChangedSolutionCascading;
src\roslyn\src\Analyzers\Core\CodeFixes\AddRequiredParentheses\AddRequiredParenthesesCodeFixProvider.cs (2)
26protected override bool IncludeDiagnosticDuringFixAll(Diagnostic diagnostic, Document document, string? equivalenceKey, CancellationToken cancellationToken) 38SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
31var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\CodeFixes\AnalyzerOptionsProviders.cs (1)
14public static async ValueTask<AnalyzerOptionsProvider> GetAnalyzerOptionsProviderAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (7)
71var cancellationToken = context.CancellationToken; 301static CodeAction CreateCodeAction(string title, Func<CancellationToken, Task<Document>> action, string equivalenceKey) 317CancellationToken cancellationToken) 380private static Task<Document> TakeTopAsync(Document document, int startPos, int firstMiddlePos, int secondMiddlePos, int endPos, CancellationToken cancellationToken) 383private static Task<Document> TakeBottomAsync(Document document, int startPos, int firstMiddlePos, int secondMiddlePos, int endPos, CancellationToken cancellationToken) 386private static Task<Document> TakeBothAsync(Document document, int startPos, int firstMiddlePos, int secondMiddlePos, int endPos, CancellationToken cancellationToken) 394string? equivalenceKey, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\ConvertToAsync\AbstractConvertToAsyncCodeFixProvider.cs (3)
18protected abstract Task<string> GetDescriptionAsync(Diagnostic diagnostic, SyntaxNode node, SemanticModel semanticModel, CancellationToken cancellationToken); 19protected abstract Task<(SyntaxTree syntaxTree, SyntaxNode root)?> GetRootInOtherSyntaxTreeAsync(SyntaxNode node, SemanticModel semanticModel, Diagnostic diagnostic, CancellationToken cancellationToken); 52SyntaxNode node, Document document, Diagnostic diagnostic, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\ConvertTypeOfToNameOf\AbstractConvertTypeOfToNameOfCodeFixProvider.cs (3)
22protected abstract SyntaxNode GetSymbolTypeExpression(SemanticModel model, TMemberAccessExpressionSyntax node, CancellationToken cancellationToken); 35SyntaxEditor editor, CancellationToken cancellationToken) 54CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (1)
58Document document, TMemberDeclarationSyntax parentMethod, SyntaxNode docCommentNode, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
59Document document, TXmlElementSyntax paramNode, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (3)
43private async Task<Document> GetTransformedDocumentAsync(Document document, CancellationToken cancellationToken) 46private async Task<SyntaxNode> GetTransformedSyntaxRootAsync(Document document, CancellationToken cancellationToken) 55internal static async Task<SyntaxNode> GetTransformedSyntaxRootAsync(ISyntaxFacts syntaxFacts, AbstractFileHeaderHelper fileHeaderHelper, SyntaxTrivia newLineTrivia, Document document, string? fileHeaderTemplate, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (2)
40SyntaxEditor editor, CancellationToken cancellationToken) 57CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\Formatting\FormattingCodeFixProvider.cs (2)
68private async Task<Document> FixOneAsync(CodeFixContext context, Diagnostic diagnostic, CancellationToken cancellationToken) 86protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (15)
30protected abstract bool IsSimpleNameGeneration(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken); 31protected abstract bool IsConstructorInitializerGeneration(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken); 32protected abstract bool IsImplicitObjectCreation(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken); 34protected abstract bool TryInitializeImplicitObjectCreation(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken, out SyntaxToken token, out ImmutableArray<Argument<TExpressionSyntax>> arguments, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn); 35protected abstract bool TryInitializeSimpleNameGenerationState(SemanticDocument document, SyntaxNode simpleName, CancellationToken cancellationToken, out SyntaxToken token, out ImmutableArray<Argument<TExpressionSyntax>> arguments, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn); 36protected abstract bool TryInitializeConstructorInitializerGeneration(SemanticDocument document, SyntaxNode constructorInitializer, CancellationToken cancellationToken, out SyntaxToken token, out ImmutableArray<Argument<TExpressionSyntax>> arguments, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn); 37protected abstract bool TryInitializeSimpleAttributeNameGenerationState(SemanticDocument document, SyntaxNode simpleName, CancellationToken cancellationToken, out SyntaxToken token, out ImmutableArray<Argument<TExpressionSyntax>> arguments, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn); 39protected abstract ITypeSymbol GetArgumentType(SemanticModel semanticModel, Argument<TExpressionSyntax> argument, CancellationToken cancellationToken); 40protected abstract string GenerateNameForExpression(SemanticModel semanticModel, TExpressionSyntax expression, CancellationToken cancellationToken); 44protected abstract IMethodSymbol? GetCurrentConstructor(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken); 45protected abstract IMethodSymbol? GetDelegatedConstructor(SemanticModel semanticModel, IMethodSymbol constructor, CancellationToken cancellationToken); 47protected bool WillCauseConstructorCycle(State state, SemanticDocument document, IMethodSymbol delegatedConstructor, CancellationToken cancellationToken) 80public async Task<ImmutableArray<CodeAction>> GenerateConstructorAsync(Document document, SyntaxNode node, CancellationToken cancellationToken) 157protected string GenerateNameForArgument(SemanticModel semanticModel, Argument<TExpressionSyntax> argument, CancellationToken cancellationToken) 171SemanticDocument document, IEnumerable<Argument<TExpressionSyntax>> arguments, IList<string> reservedNames, NamingRule parameterNamingRule, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (16)
69CancellationToken cancellationToken) 83SyntaxNode node, CancellationToken cancellationToken) 125private async Task InitializeNonDelegatedConstructorAsync(CancellationToken cancellationToken) 137ImmutableArray<Argument<TExpressionSyntax>> arguments, ImmutableArray<string> typeParametersNames, CancellationToken cancellationToken) 142private async Task<bool> TryInitializeDelegatedConstructorAsync(CancellationToken cancellationToken) 185CancellationToken cancellationToken) 207CancellationToken cancellationToken) 278internal ImmutableArray<ITypeSymbol> GetParameterTypes(CancellationToken cancellationToken) 296SyntaxNode constructorInitializer, CancellationToken cancellationToken) 314private async ValueTask<bool> TryInitializeImplicitObjectCreationAsync(SyntaxNode implicitObjectCreation, CancellationToken cancellationToken) 333CancellationToken cancellationToken) 397INamedTypeSymbol original, CancellationToken cancellationToken) 406Document document, bool withFields, bool withProperties, CancellationToken cancellationToken) 422Document document, bool withFields, bool withProperties, CancellationToken cancellationToken) 459Document document, bool withFields, bool withProperties, CancellationToken cancellationToken) 481Document document, bool withFields, bool withProperties, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (3)
140CancellationToken cancellationToken) 285SemanticDocument document, Argument<TExpressionSyntax> argument, CancellationToken cancellationToken) 348CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\IGenerateConstructorService.cs (1)
15Task<ImmutableArray<CodeAction>> GenerateConstructorAsync(Document document, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorCodeFixProvider.cs (1)
22var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.cs (2)
22SemanticDocument document, TextSpan textSpan, CancellationToken cancellationToken, 29CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (2)
32CancellationToken cancellationToken) 48CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\GenerateDefaultConstructorsCodeAction.cs (1)
30protected override async Task<Document> GetChangedDocumentAsync(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\IGenerateDefaultConstructorsService.cs (1)
17Document document, TextSpan textSpan, bool forRefactoring, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.CodeAction.cs (1)
23protected override async Task<Document> GetChangedDocumentAsync(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.cs (2)
22SemanticDocument document, TSimpleNameSyntax identifierName, CancellationToken cancellationToken, 25public async Task<ImmutableArray<CodeAction>> GenerateEnumMemberAsync(Document document, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (3)
31CancellationToken cancellationToken) 41CancellationToken cancellationToken) 79CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateEnumMember\IGenerateEnumMemberService.cs (1)
15Task<ImmutableArray<CodeAction>> GenerateEnumMemberAsync(Document document, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberCodeFixProvider.cs (1)
25protected abstract Task<ImmutableArray<CodeAction>> GetCodeActionsAsync(Document document, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberService.cs (3)
55CancellationToken cancellationToken, 77CancellationToken cancellationToken, 188CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateConversionService.cs (3)
24protected abstract bool TryInitializeImplicitConversionState(SemanticDocument document, SyntaxNode expression, ISet<TypeKind> classInterfaceModuleStructTypes, CancellationToken cancellationToken, out SyntaxToken identifierToken, [NotNullWhen(true)] out IMethodSymbol? methodSymbol, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn); 25protected abstract bool TryInitializeExplicitConversionState(SemanticDocument document, SyntaxNode expression, ISet<TypeKind> classInterfaceModuleStructTypes, CancellationToken cancellationToken, out SyntaxToken identifierToken, [NotNullWhen(true)] out IMethodSymbol? methodSymbol, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn); 30CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateConversionService.State.cs (4)
22CancellationToken cancellationToken) 37CancellationToken cancellationToken) 57private bool TryInitializeExplicitConversion(TService service, SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken) 81private bool TryInitializeImplicitConversion(TService service, SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateDeconstructMethodService.cs (2)
21public abstract ImmutableArray<IParameterSymbol> TryMakeParameters(SemanticModel semanticModel, SyntaxNode target, CancellationToken cancellationToken); 27CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateDeconstructMethodService.State.cs (2)
30CancellationToken cancellationToken) 46CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.cs (4)
24protected abstract bool TryInitializeExplicitInterfaceState(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken, out SyntaxToken identifierToken, [NotNullWhen(true)] out IMethodSymbol? methodSymbol, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn); 25protected abstract bool TryInitializeSimpleNameState(SemanticDocument document, TSimpleNameSyntax simpleName, CancellationToken cancellationToken, out SyntaxToken identifierToken, [NotNullWhen(true)] out TExpressionSyntax? simpleNameOrMemberAccessExpression, out TInvocationExpressionSyntax? invocationExpressionOpt, out bool isInConditionalExpression); 26protected abstract ITypeSymbol? DetermineReturnTypeForSimpleNameOrMemberAccessExpression(ITypeInferenceService typeInferenceService, SemanticModel semanticModel, TExpressionSyntax expression, CancellationToken cancellationToken); 31CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (4)
29CancellationToken cancellationToken) 44CancellationToken cancellationToken) 83CancellationToken cancellationToken) 122CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (4)
22protected abstract ImmutableArray<ITypeParameterSymbol> GetCapturedTypeParameters(CancellationToken cancellationToken); 23protected abstract ImmutableArray<ITypeParameterSymbol> GenerateTypeParameters(CancellationToken cancellationToken); 31CancellationToken cancellationToken) 38CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.CodeAction.cs (1)
63protected override async Task<Document> GetChangedDocumentAsync(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.cs (1)
38protected async ValueTask<ImmutableArray<CodeAction>> GetActionsAsync(Document document, State state, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.MethodSignatureInfo.cs (8)
22protected override ITypeSymbol DetermineReturnTypeWorker(CancellationToken cancellationToken) 25protected override RefKind DetermineRefKind(CancellationToken cancellationToken) 28protected override ImmutableArray<ITypeParameterSymbol> DetermineTypeParametersWorker(CancellationToken cancellationToken) 31protected override ImmutableArray<RefKind> DetermineParameterModifiers(CancellationToken cancellationToken) 34protected override ImmutableArray<bool> DetermineParameterOptionality(CancellationToken cancellationToken) 37protected override ImmutableArray<ITypeSymbol> DetermineParameterTypes(CancellationToken cancellationToken) 40protected override ImmutableArray<ParameterName> DetermineParameterNames(CancellationToken cancellationToken) 45protected override ImmutableArray<ITypeSymbol> DetermineTypeArguments(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (16)
35public ImmutableArray<ITypeParameterSymbol> DetermineTypeParameters(CancellationToken cancellationToken) 42protected abstract ImmutableArray<ITypeParameterSymbol> DetermineTypeParametersWorker(CancellationToken cancellationToken); 43protected abstract RefKind DetermineRefKind(CancellationToken cancellationToken); 45public ValueTask<ITypeSymbol> DetermineReturnTypeAsync(CancellationToken cancellationToken) 56protected abstract ImmutableArray<ITypeSymbol> DetermineTypeArguments(CancellationToken cancellationToken); 57protected abstract ITypeSymbol DetermineReturnTypeWorker(CancellationToken cancellationToken); 58protected abstract ImmutableArray<RefKind> DetermineParameterModifiers(CancellationToken cancellationToken); 59protected abstract ImmutableArray<ITypeSymbol> DetermineParameterTypes(CancellationToken cancellationToken); 60protected abstract ImmutableArray<bool> DetermineParameterOptionality(CancellationToken cancellationToken); 61protected abstract ImmutableArray<ParameterName> DetermineParameterNames(CancellationToken cancellationToken); 66CancellationToken cancellationToken) 92CancellationToken cancellationToken) 137CancellationToken cancellationToken) 159CancellationToken cancellationToken) 165CancellationToken cancellationToken) 198private async ValueTask<ImmutableArray<IParameterSymbol>> DetermineParametersAsync(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (1)
57protected async Task<bool> TryFinishInitializingStateAsync(TService service, SemanticDocument document, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\IGenerateConversionService.cs (1)
15Task<ImmutableArray<CodeAction>> GenerateConversionAsync(Document document, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\IGenerateDeconstructMemberService.cs (1)
16Document document, SyntaxNode targetVariables, INamedTypeSymbol typeToGenerateIn, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\IGenerateParameterizedMemberService.cs (1)
15Task<ImmutableArray<CodeAction>> GenerateMethodAsync(Document document, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (3)
24CancellationToken cancellationToken) 34Compilation compilation, ISet<string> availableTypeParameterNames, Project project, CancellationToken cancellationToken) : AsyncSymbolVisitor 37private readonly CancellationToken _cancellationToken = cancellationToken;
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
47protected override async Task<Document> GetChangedDocumentAsync(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.cs (8)
27protected abstract bool TryInitializeExplicitInterfaceState(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken, out SyntaxToken identifierToken, out IPropertySymbol propertySymbol, out INamedTypeSymbol typeToGenerateIn); 28protected abstract bool TryInitializeIdentifierNameState(SemanticDocument document, TSimpleNameSyntax identifierName, CancellationToken cancellationToken, out SyntaxToken identifierToken, out TExpressionSyntax simpleNameOrMemberAccessExpression, out bool isInExecutableBlock, out bool isinConditionalAccessExpression); 30protected abstract bool TryConvertToLocalDeclaration(ITypeSymbol type, SyntaxToken identifierToken, SemanticModel semanticModel, CancellationToken cancellationToken, out SyntaxNode newRoot); 35CancellationToken cancellationToken) 89ArrayBuilder<CodeAction> result, SemanticDocument document, State state, CancellationToken cancellationToken) 118Document document, State state, SymbolKind kind, Accessibility accessibility, CancellationToken cancellationToken) 178ArrayBuilder<CodeAction> result, Document document, State state, CancellationToken cancellationToken) 194ArrayBuilder<CodeAction> result, Document document, State state, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.GenerateLocalCodeAction.cs (2)
36protected override async Task<Document> GetChangedDocumentAsync(CancellationToken cancellationToken) 44private async Task<SyntaxNode> GetNewRootAsync(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.GenerateParameterCodeAction.cs (1)
43IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (8)
78CancellationToken cancellationToken) 108SyntaxNode node, CancellationToken cancellationToken) 193CancellationToken cancellationToken) 236CancellationToken cancellationToken) 323SymbolKind symbolKind, CancellationToken cancellationToken) 370CancellationToken cancellationToken) 397private static IMethodSymbol FindContainingMethodSymbol(int position, SemanticModel semanticModel, CancellationToken cancellationToken) 432private bool TryDetermineFieldType(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\IGenerateVariableService.cs (1)
15Task<ImmutableArray<CodeAction>> GenerateVariableAsync(Document document, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\AbstractImplementAbstractClassCodeFixProvider.cs (1)
25var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (6)
41Document document, SyntaxNode classNode, SyntaxToken classIdentifier, CancellationToken cancellationToken) 76Document document, SyntaxNode classNode, SyntaxToken classIdentifier, CancellationToken cancellationToken) 86ISymbol? throughMember, bool? canDelegateAllMembers, CancellationToken cancellationToken) 126CancellationToken cancellationToken) 137CancellationToken cancellationToken) 266public ImmutableArray<(ISymbol symbol, bool canDelegateAllMembers)> GetDelegatableMembers(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceCodeFixProvider.cs (1)
22var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (7)
37protected abstract bool TryInitializeState(Document document, SemanticModel model, SyntaxNode interfaceNode, CancellationToken cancellationToken, 59Document document, ImplementTypeOptions options, SyntaxNode node, CancellationToken cancellationToken) 78private async Task<ImplementInterfaceInfo?> AnalyzeAsync(Document document, SyntaxNode interfaceType, CancellationToken cancellationToken) 112CancellationToken cancellationToken) 146public async Task<ImmutableArray<CodeAction>> GetCodeActionsAsync(Document document, SyntaxNode? interfaceType, CancellationToken cancellationToken) 174Document document, ImplementInterfaceInfo state, [EnumeratorCancellation] CancellationToken cancellationToken) 300Document document, ImplementInterfaceInfo state, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.State.cs (1)
47CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\IImplementInterfaceService.cs (2)
25Task<Document> ImplementInterfaceAsync(Document document, ImplementTypeOptions options, SyntaxNode node, CancellationToken cancellationToken); 41Document document, SyntaxNode? interfaceType, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementHelpers.cs (1)
23CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (3)
41CancellationToken cancellationToken) 89Document document, SyntaxNode finalizer, CancellationToken cancellationToken) 231CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (2)
56public Task<Document> ImplementInterfaceAsync(CancellationToken cancellationToken) 72CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementType\ImplementTypeOptions.cs (1)
77public static async ValueTask<ImplementTypeOptions> GetImplementTypeOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\Iterator\AbstractIteratorCodeFixProvider.cs (1)
17protected abstract Task<CodeAction?> GetCodeFixAsync(SyntaxNode root, SyntaxNode node, Document document, Diagnostic diagnostics, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (2)
40CancellationToken cancellationToken) 55Document document, SyntaxEditor editor, List<TSymbolSyntax> declarators, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMemberStatic\AbstractMakeMemberStaticCodeFixProvider.cs (1)
29CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (9)
24protected abstract bool IsSupportedDiagnostic(Diagnostic diagnostic, CancellationToken cancellationToken); 46var cancellationToken = context.CancellationToken; 106CancellationToken cancellationToken) 151CancellationToken cancellationToken) 182private static IMethodSymbol? GetMethodSymbol(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 202CancellationToken cancellationToken) 249private SyntaxNode? GetContainingFunction(Diagnostic diagnostic, CancellationToken cancellationToken) 263CancellationToken cancellationToken) 294CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (8)
31var cancellationToken = context.CancellationToken; 50Document document, SyntaxNode node, CancellationToken cancellationToken) 71private async Task<Solution> RenameThenRemoveAsyncTokenAsync(Document document, SyntaxNode node, IMethodSymbol methodSymbol, CancellationToken cancellationToken) 95Document document, IMethodSymbol methodSymbol, SyntaxNode node, CancellationToken cancellationToken) 118Document document, SyntaxAnnotation annotation, CancellationToken cancellationToken) 153Solution solution, ImmutableArray<ReferenceLocation> locations, CancellationToken cancellationToken) 169Solution currentSolution, IGrouping<Document, ReferenceLocation> group, CancellationToken cancellationToken) 185SyntaxEditor editor, ISyntaxFactsService syntaxFacts, ReferenceLocation referenceLocation, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeTypeAbstract\AbstractMakeTypeAbstractCodeFixProvider.cs (1)
29CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeTypePartial\AbstractMakeTypePartialCodeFixProvider.cs (1)
23protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
40private static async Task<Solution> FixAllInDocumentAsync(Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
69CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\Naming\NamingExtensions.cs (2)
17this Document document, SymbolKind symbolKind, Accessibility accessibility, CancellationToken cancellationToken) 35this Document document, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (5)
104Document document, ISymbol symbol, string fixedName, CancellationToken cancellationToken) 120private readonly Func<CancellationToken, Task<Solution>> _createChangedSolutionAsync; 137Func<CancellationToken, Task<Solution>> createChangedSolutionAsync, 150protected override async Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken) 153protected override async Task<ImmutableArray<CodeActionOperation>> ComputeOperationsAsync(IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\NewLines\ConsecutiveStatementPlacement\ConsecutiveStatementPlacementCodeFixProvider.cs (2)
40private static Task<Document> UpdateDocumentAsync(Document document, Diagnostic diagnostic, CancellationToken cancellationToken) 43public static async Task<Document> FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (2)
40private static Task<Document> UpdateDocumentAsync(Document document, Diagnostic diagnostic, CancellationToken cancellationToken) 44Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\OrderModifiers\AbstractOrderModifiersCodeFixProvider.cs (1)
44Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (5)
100CancellationToken cancellationToken) 109CancellationToken cancellationToken) 119CancellationToken cancellationToken) 132CancellationToken cancellationToken) 215CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\QualifyMemberAccess\AbstractQualifyMemberAccessCodeFixProvider.cs (2)
21protected abstract TSimpleNameSyntax? GetNode(Diagnostic diagnostic, CancellationToken cancellationToken); 34SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (3)
30var cancellationToken = context.CancellationToken; 54SyntaxEditor editor, CancellationToken cancellationToken) 93private static IMethodSymbol? GetMethodSymbol(SyntaxNode node, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveRedundantEquality\RemoveRedundantEqualityCodeFixProvider.cs (1)
34CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsCodeFixProvider.cs (2)
46CancellationToken cancellationToken) 53Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesCodeFixProvider.cs (2)
24TParenthesizedExpressionSyntax current, SemanticModel semanticModel, CancellationToken cancellationToken); 33SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnnecessarySuppressions\RemoveUnnecessaryAttributeSuppressionsCodeFixProvider.cs (1)
39protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnnecessarySuppressions\RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (1)
45protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedMembers\AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
43CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (15)
203private static bool IsForEachIterationVariableDiagnostic(Diagnostic diagnostic, Document document, CancellationToken cancellationToken) 233protected override bool IncludeDiagnosticDuringFixAll(Diagnostic diagnostic, Document document, string? equivalenceKey, CancellationToken cancellationToken) 272private static async Task<Document> PreprocessDocumentAsync(Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken) 284protected sealed override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken) 296CancellationToken cancellationToken) 355CancellationToken cancellationToken) 451CancellationToken cancellationToken) 750CancellationToken cancellationToken) 774Func<SyntaxNode, Document, SyntaxFormattingOptions, CancellationToken, Task<SyntaxNode>> processMemberDeclarationAsync, 778CancellationToken cancellationToken) 805private async Task<SyntaxNode> ReplaceDiscardDeclarationsWithAssignmentsAsync(SyntaxNode memberDeclaration, Document document, SyntaxFormattingOptions options, CancellationToken cancellationToken) 825CancellationToken cancellationToken) 916CancellationToken cancellationToken) 932CancellationToken cancellationToken) : IDisposable 937private readonly CancellationToken _cancellationToken = cancellationToken;
src\roslyn\src\Analyzers\Core\CodeFixes\SimplifyBooleanExpression\SimplifyConditionalCodeFixProvider.cs (1)
38CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\SimplifyInterpolation\AbstractSimplifyInterpolationCodeFixProvider.cs (1)
47SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\SimplifyLinqExpression\SimplifyLinqExpressionCodeFixProvider.cs (1)
36CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UnsealClass\AbstractUnsealClassCodeFixProvider.cs (2)
32var cancellationToken = context.CancellationToken; 58Solution solution, ImmutableArray<SyntaxReference> declarationReferences, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UpdateLegacySuppressions\UpdateLegacySuppressionsCodeFixProvider.cs (1)
40protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (6)
75public Solution UpgradeAllProjects(Solution solution, string language, string version, CancellationToken cancellationToken) 102private readonly Func<CancellationToken, Task<Solution>> _createChangedSolution; 104private ProjectOptionsChangeAction(string title, Func<CancellationToken, Task<Solution>> createChangedSolution) 110public static ProjectOptionsChangeAction Create(string title, Func<CancellationToken, Task<Solution>> createChangedSolution) 113protected override async Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken) 116protected override async Task<Solution?> GetChangedSolutionAsync(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (10)
66TPropertyDeclaration property, ImmutableArray<ReferencedSymbol> fieldLocations, CancellationToken cancellationToken); 81CancellationToken cancellationToken); 103Solution originalSolution, Solution currentSolution, Diagnostic diagnostic, CancellationToken cancellationToken) 116Solution originalSolution, Solution currentSolution, Diagnostic diagnostic, CancellationToken cancellationToken) 317CancellationToken cancellationToken) 395CancellationToken cancellationToken) 457CancellationToken cancellationToken) 482CancellationToken cancellationToken) 523CancellationToken cancellationToken) 554CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\UseAutoPropertyFixAllProvider.cs (2)
37private async Task<Solution> FixAllAsync(FixAllContext fixAllContext, CancellationToken cancellationToken) 96TProvider provider, FixAllContext currentContext, Solution originalSolution, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (2)
30CancellationToken cancellationToken) => null; 34SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
37SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (2)
38SyntaxEditor editor, CancellationToken cancellationToken) 58Diagnostic diagnostic, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseCollectionExpression\AbstractUseCollectionExpressionCodeFixProvider.cs (1)
27protected override bool IncludeDiagnosticDuringFixAll(Diagnostic diagnostic, Document document, string? equivalenceKey, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseCollectionInitializer\AbstractUseCollectionInitializerCodeFixProvider.cs (2)
58ImmutableArray<CollectionMatch<SyntaxNode>> postMatches, CancellationToken cancellationToken); 65CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseCompoundAssignment\AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
51SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\AbstractUseConditionalExpressionCodeFixProvider.cs (4)
44SyntaxEditor editor, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken); 48CancellationToken cancellationToken) 90bool isRef, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken) 156CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
48CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseExplicitTupleName\UseExplicitTupleNameCodeFixProvider.cs (1)
33SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseInferredMemberName\AbstractUseInferredMemberNameCodeFixProvider.cs (1)
28SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
47SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (6)
84CancellationToken cancellationToken) 103CancellationToken cancellationToken) 161CancellationToken cancellationToken) 164var semanticModel = await document.GetRequiredSemanticModelAsync(CancellationToken.None).ConfigureAwait(false); 296SemanticModel semanticModel, TIfStatementSyntax ifStatement, CancellationToken cancellationToken) 308SemanticModel semanticModel, TConditionalExpressionSyntax conditionalExpression, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseObjectInitializer\AbstractUseObjectInitializerCodeFixProvider.cs (1)
68CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseSystemHashCode\UseSystemHashCodeCodeFixProvider.cs (1)
35SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\AddImport\AddImportPlacementOptionsProviders.cs (1)
27public static async ValueTask<AddImportPlacementOptions> GetAddImportPlacementOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeCleanup\CodeCleanupHelpers.cs (1)
15Document document, CodeCleanupOptions options, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeCleanup\CodeCleanupOptionsProviders.cs (1)
27public static async ValueTask<CodeCleanupOptions> GetCodeCleanupOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\FixAllContextHelper.cs (2)
25var cancellationToken = fixAllContext.CancellationToken; 135CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (2)
42CancellationToken cancellationToken); 58CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
30var cancellationToken = fixAllContext.CancellationToken;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (6)
63protected Func<CancellationToken, Task<Document>> GetDocumentUpdater(CodeFixContext context, Diagnostic? diagnostic = null) 70Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken) 81CancellationToken cancellationToken) 98Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken); 111protected virtual bool IncludeDiagnosticDuringFixAll(Diagnostic diagnostic, Document document, string? equivalenceKey, CancellationToken cancellationToken) 122/// cref="IncludeDiagnosticDuringFixAll(Diagnostic, Document, string, CancellationToken)"/> should be overridden
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (4)
21Document document, TextSpan span, CancellationToken cancellationToken); 24Document document, TextSpan triggerSpan, FixAllScope fixAllScope, CancellationToken cancellationToken) 33Document document, TextSpan span, bool fixAllInContainingMember, CancellationToken cancellationToken) 76CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\IFixAllSpanMappingService.cs (1)
31Document document, TextSpan triggerSpan, FixAllScope fixAllScope, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (9)
20protected abstract IList<bool>? GetAvailableInsertionIndices(SyntaxNode destination, CancellationToken cancellationToken); 22private IList<bool>? GetAvailableInsertionIndices<TDeclarationNode>(TDeclarationNode destination, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 25public bool CanAddTo(ISymbol destination, Solution solution, CancellationToken cancellationToken) 28public bool CanAddTo(ISymbol destination, Solution solution, CodeGenerationContext context, CancellationToken cancellationToken) 58public bool CanAddTo(SyntaxNode destination, Solution solution, CancellationToken cancellationToken) 61public bool CanAddTo(SyntaxNode destination, Solution solution, CodeGenerationContext context, CancellationToken cancellationToken) 68CancellationToken cancellationToken, 148CancellationToken cancellationToken) 159CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (59)
47public TDeclarationNode AddEvent<TDeclarationNode>(TDeclarationNode destination, IEventSymbol @event, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 50public TDeclarationNode AddField<TDeclarationNode>(TDeclarationNode destination, IFieldSymbol field, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 53public TDeclarationNode AddMethod<TDeclarationNode>(TDeclarationNode destination, IMethodSymbol method, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 56public TDeclarationNode AddProperty<TDeclarationNode>(TDeclarationNode destination, IPropertySymbol property, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 59public TDeclarationNode AddNamedType<TDeclarationNode>(TDeclarationNode destination, INamedTypeSymbol namedType, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 62public TDeclarationNode AddNamespace<TDeclarationNode>(TDeclarationNode destination, INamespaceSymbol @namespace, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 65public TDeclarationNode AddMembers<TDeclarationNode>(TDeclarationNode destination, IEnumerable<ISymbol> members, CodeGenerationContextInfo info, CancellationToken cancellationToken) 76public SyntaxNode CreateEventDeclaration(IEventSymbol @event, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 79public SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 82public SyntaxNode? CreateMethodDeclaration(IMethodSymbol method, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 85public SyntaxNode CreatePropertyDeclaration(IPropertySymbol property, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 88public SyntaxNode CreateNamedTypeDeclaration(INamedTypeSymbol namedType, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 91public SyntaxNode CreateNamespaceDeclaration(INamespaceSymbol @namespace, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 94public TDeclarationNode AddParameters<TDeclarationNode>(TDeclarationNode destination, IEnumerable<IParameterSymbol> parameters, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 97public TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 100public TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, SyntaxNode attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 103public TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, AttributeData attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 106public TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 109public TDeclarationNode UpdateDeclarationAccessibility<TDeclarationNode>(TDeclarationNode declaration, Accessibility newAccessibility, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 112public TDeclarationNode UpdateDeclarationType<TDeclarationNode>(TDeclarationNode declaration, ITypeSymbol newType, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 115public TDeclarationNode UpdateDeclarationMembers<TDeclarationNode>(TDeclarationNode declaration, IList<ISymbol> newMembers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 118public TDeclarationNode AddStatements<TDeclarationNode>(TDeclarationNode destination, IEnumerable<SyntaxNode> statements, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 123protected abstract TDeclarationNode AddEvent<TDeclarationNode>(TDeclarationNode destination, IEventSymbol @event, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 124protected abstract TDeclarationNode AddField<TDeclarationNode>(TDeclarationNode destination, IFieldSymbol field, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 125protected abstract TDeclarationNode AddMethod<TDeclarationNode>(TDeclarationNode destination, IMethodSymbol method, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 126protected abstract TDeclarationNode AddProperty<TDeclarationNode>(TDeclarationNode destination, IPropertySymbol property, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 127protected abstract TDeclarationNode AddNamedType<TDeclarationNode>(TDeclarationNode destination, INamedTypeSymbol namedType, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 128protected abstract TDeclarationNode AddNamespace<TDeclarationNode>(TDeclarationNode destination, INamespaceSymbol @namespace, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 131public abstract TDeclarationNode AddParameters<TDeclarationNode>(TDeclarationNode destinationMember, IEnumerable<IParameterSymbol> parameters, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 132public abstract TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 133public abstract TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, SyntaxNode attributeToRemove, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 134public abstract TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, AttributeData attributeToRemove, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 135public abstract TDeclarationNode AddStatements<TDeclarationNode>(TDeclarationNode destinationMember, IEnumerable<SyntaxNode> statements, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 137public abstract TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 138public abstract TDeclarationNode UpdateDeclarationAccessibility<TDeclarationNode>(TDeclarationNode declaration, Accessibility newAccessibility, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 139public abstract TDeclarationNode UpdateDeclarationType<TDeclarationNode>(TDeclarationNode declaration, ITypeSymbol newType, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 140public abstract TDeclarationNode UpdateDeclarationMembers<TDeclarationNode>(TDeclarationNode declaration, IList<ISymbol> newMembers, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 143public abstract SyntaxNode CreateEventDeclaration(IEventSymbol @event, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 144public abstract SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 147public abstract SyntaxNode? CreateMethodDeclaration(IMethodSymbol method, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 149public abstract SyntaxNode CreatePropertyDeclaration(IPropertySymbol property, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 150public abstract SyntaxNode CreateNamedTypeDeclaration(INamedTypeSymbol namedType, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 151public abstract SyntaxNode CreateNamespaceDeclaration(INamespaceSymbol @namespace, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 232Func<SyntaxNode, TCodeGenerationContextInfo, IList<bool>?, CancellationToken, SyntaxNode> declarationTransform, 233CancellationToken cancellationToken) 274CancellationToken cancellationToken) 296CancellationToken cancellationToken) 328CancellationToken cancellationToken) 342private SyntaxNode? GetNewMember(TCodeGenerationContextInfo info, CodeGenerationDestination codeGenerationDestination, ISymbol member, CancellationToken cancellationToken) 359CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 392CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEventSymbol @event, CancellationToken cancellationToken) 401public Task<Document> AddFieldAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IFieldSymbol field, CancellationToken cancellationToken) 410public Task<Document> AddPropertyAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IPropertySymbol property, CancellationToken cancellationToken) 419public Task<Document> AddNamedTypeAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken) 428public Task<Document> AddNamedTypeAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken) 437public Task<Document> AddNamespaceAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceSymbol @namespace, CancellationToken cancellationToken) 446public Task<Document> AddMethodAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IMethodSymbol method, CancellationToken cancellationToken) 455public Task<Document> AddMembersAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEnumerable<ISymbol> members, CancellationToken cancellationToken) 464public Task<Document> AddNamespaceOrTypeAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceOrTypeSymbol namespaceOrType, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CleanCodeGenerationOptions.cs (1)
39public static async ValueTask<CleanCodeGenerationOptions> GetCleanCodeGenerationOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
116ISymbol symbol, string commentToken, [NotNullWhen(true)] out string? comment, CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationOptionsProviders.cs (2)
34public static async ValueTask<CodeGenerationOptions> GetCodeGenerationOptionsAsync(this Document document, CancellationToken cancellationToken) 40public static async ValueTask<CodeGenerationContextInfo> GetCodeGenerationInfoAsync(this Document document, CodeGenerationContext context, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerator.cs (11)
30public static Task<Document> AddEventDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEventSymbol @event, CancellationToken cancellationToken) 37public static Task<Document> AddFieldDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IFieldSymbol field, CancellationToken cancellationToken) 44public static Task<Document> AddMethodDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IMethodSymbol method, CancellationToken cancellationToken) 51public static Task<Document> AddPropertyDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IPropertySymbol property, CancellationToken cancellationToken) 58public static Task<Document> AddNamedTypeDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken) 65public static Task<Document> AddNamedTypeDeclarationAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken) 72public static Task<Document> AddNamespaceDeclarationAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceSymbol @namespace, CancellationToken cancellationToken) 79public static Task<Document> AddNamespaceOrTypeDeclarationAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceOrTypeSymbol namespaceOrType, CancellationToken cancellationToken) 86public static Task<Document> AddMemberDeclarationsAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEnumerable<ISymbol> members, CancellationToken cancellationToken) 92public static bool CanAdd(Solution solution, ISymbol destination, CancellationToken cancellationToken) 98public static bool CanAdd(Solution solution, ISymbol destination, CodeGenerationContext context, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (36)
22SyntaxNode CreateEventDeclaration(IEventSymbol @event, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 27SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 33SyntaxNode? CreateMethodDeclaration(IMethodSymbol method, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 38SyntaxNode CreatePropertyDeclaration(IPropertySymbol property, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 43SyntaxNode CreateNamedTypeDeclaration(INamedTypeSymbol namedType, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 48SyntaxNode CreateNamespaceDeclaration(INamespaceSymbol @namespace, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 53TDeclarationNode AddEvent<TDeclarationNode>(TDeclarationNode destination, IEventSymbol @event, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 58TDeclarationNode AddField<TDeclarationNode>(TDeclarationNode destination, IFieldSymbol field, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 63TDeclarationNode AddMethod<TDeclarationNode>(TDeclarationNode destination, IMethodSymbol method, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 68TDeclarationNode AddProperty<TDeclarationNode>(TDeclarationNode destination, IPropertySymbol property, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 73TDeclarationNode AddNamedType<TDeclarationNode>(TDeclarationNode destination, INamedTypeSymbol namedType, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 78TDeclarationNode AddNamespace<TDeclarationNode>(TDeclarationNode destination, INamespaceSymbol @namespace, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 83TDeclarationNode AddMembers<TDeclarationNode>(TDeclarationNode destination, IEnumerable<ISymbol> members, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 88TDeclarationNode AddParameters<TDeclarationNode>(TDeclarationNode destination, IEnumerable<IParameterSymbol> parameters, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 93TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 98TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, SyntaxNode attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 103TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, AttributeData attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 108TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 113TDeclarationNode UpdateDeclarationAccessibility<TDeclarationNode>(TDeclarationNode declaration, Accessibility newAccessibility, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 118TDeclarationNode UpdateDeclarationType<TDeclarationNode>(TDeclarationNode declaration, ITypeSymbol newType, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 123TDeclarationNode UpdateDeclarationMembers<TDeclarationNode>(TDeclarationNode declaration, IList<ISymbol> newMembers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 128TDeclarationNode AddStatements<TDeclarationNode>(TDeclarationNode destination, IEnumerable<SyntaxNode> statements, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 133Task<Document> AddEventAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEventSymbol @event, CancellationToken cancellationToken); 138Task<Document> AddFieldAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IFieldSymbol field, CancellationToken cancellationToken); 143Task<Document> AddMethodAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IMethodSymbol method, CancellationToken cancellationToken); 148Task<Document> AddPropertyAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IPropertySymbol property, CancellationToken cancellationToken); 153Task<Document> AddNamedTypeAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken); 158Task<Document> AddNamedTypeAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken); 163Task<Document> AddNamespaceAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceSymbol @namespace, CancellationToken cancellationToken); 168Task<Document> AddNamespaceOrTypeAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceOrTypeSymbol namespaceOrType, CancellationToken cancellationToken); 173Task<Document> AddMembersAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEnumerable<ISymbol> members, CancellationToken cancellationToken); 178bool CanAddTo(ISymbol destination, Solution solution, CancellationToken cancellationToken); 183bool CanAddTo(ISymbol destination, Solution solution, CodeGenerationContext context, CancellationToken cancellationToken); 188bool CanAddTo(SyntaxNode destination, Solution solution, CancellationToken cancellationToken); 193bool CanAddTo(SyntaxNode destination, Solution solution, CodeGenerationContext context, CancellationToken cancellationToken); 201SyntaxNode? FindMostRelevantNameSpaceOrTypeDeclaration(Solution solution, INamespaceOrTypeSymbol namespaceOrType, Location? location, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
193CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (1)
92public ClosedDerivedTypeInfo GetClosedDerivedTypeInfo(CancellationToken cancellationToken) => throw new NotImplementedException();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\AbstractRefactoringHelpersService.cs (1)
24public void AddRelevantNodes<TSyntaxNode>(SourceText sourceText, SyntaxNode root, TextSpan selection, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringContextExtensions.cs (8)
59public static async Task<TSyntaxNode?> TryGetRelevantNodeAsync<TSyntaxNode>(this Document document, TextSpan span, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 65public static TSyntaxNode? TryGetRelevantNode<TSyntaxNode>(this ParsedDocument document, TextSpan span, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 68public static TSyntaxNode? TryGetRelevantNode<TSyntaxNode>(this ParsedDocument document, TextSpan span, bool allowEmptyNode, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 76this Document document, TextSpan span, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 82this Document document, TextSpan span, bool allowEmptyNodes, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 89this ParsedDocument document, TextSpan span, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 93this ParsedDocument document, TextSpan span, bool allowEmptyNodes, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 102this ParsedDocument document, TextSpan span, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\IRefactoringHelpersService.cs (1)
20this IRefactoringHelpersService service, ParsedDocument document, TextSpan selection, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (2)
23CancellationToken cancellationToken) 152IReadOnlyList<SyntaxNode> parameters, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (6)
35CancellationToken cancellationToken) 79CancellationToken cancellationToken) 98CancellationToken cancellationToken); 115CancellationToken cancellationToken) 176CancellationToken cancellationToken) 259private static bool IsInsideNamespace(SyntaxNode node, INamespaceSymbol symbol, SemanticModel model, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\ISyntaxContextService.cs (1)
12SyntaxContext CreateContext(Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\SyntaxContext.cs (1)
46CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (11)
33public static async ValueTask<SemanticModel> GetRequiredSemanticModelAsync(this Document document, CancellationToken cancellationToken) 57public static async ValueTask<SyntaxTree> GetRequiredSyntaxTreeAsync(this Document document, CancellationToken cancellationToken) 74public static async ValueTask<SyntaxNode> GetRequiredSyntaxRootAsync(this Document document, CancellationToken cancellationToken) 125public static ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(this Document document, int position, CancellationToken cancellationToken) 142public static async ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(this Document document, TextSpan span, CancellationToken cancellationToken) 167public static ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(this Document document, SyntaxNode? node, CancellationToken cancellationToken) 178public static async Task<bool> HasAnyErrorsAsync(this Document document, CancellationToken cancellationToken, List<string>? ignoreErrorCode = null) 184public static async Task<ImmutableArray<Diagnostic>> GetErrorsAsync(this Document document, CancellationToken cancellationToken, IList<string>? ignoreErrorCode = null) 200public static async Task VerifyNoErrorsAsync(this Document newDocument, string message, CancellationToken cancellationToken, List<string>? ignoreErrorCodes = null) 219public static async Task<bool> IsGeneratedCodeAsync(this Document document, CancellationToken cancellationToken) 237public static async ValueTask<IOptionsReader> GetHostAnalyzerConfigOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ITypeInferenceServiceExtensions.cs (10)
15public static ImmutableArray<ITypeSymbol> InferTypes(this ITypeInferenceService service, SemanticModel semanticModel, SyntaxNode expression, CancellationToken cancellationToken) 18public static ImmutableArray<ITypeSymbol> InferTypes(this ITypeInferenceService service, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 21public static ImmutableArray<TypeInferenceInfo> GetTypeInferenceInfo(this ITypeInferenceService service, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 24public static ImmutableArray<TypeInferenceInfo> GetTypeInferenceInfo(this ITypeInferenceService service, SemanticModel semanticModel, SyntaxNode expression, CancellationToken cancellationToken) 31CancellationToken cancellationToken) 41CancellationToken cancellationToken) 58CancellationToken cancellationToken) 71CancellationToken cancellationToken) 88CancellationToken cancellationToken) 101CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (1)
94public static async Task<Compilation> GetRequiredCompilationAsync(this Project project, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (6)
32CancellationToken cancellationToken) where TNode : SyntaxNode 55CancellationToken cancellationToken) where TNode : SyntaxNode 77CancellationToken cancellationToken) where TNode : SyntaxNode 99CancellationToken cancellationToken) where TNode : SyntaxNode 121CancellationToken cancellationToken) where TNode : SyntaxNode 157CancellationToken cancellationToken) where TNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (6)
38CancellationToken cancellationToken) 49CancellationToken cancellationToken) 61CancellationToken cancellationToken) 141CancellationToken cancellationToken) 233CancellationToken cancellationToken) 258private static SyntaxNode GetNegationOfIsPatternExpression(SyntaxNode isExpression, SyntaxGenerator generator, SyntaxGeneratorInternal generatorInternal, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\TextDocumentExtensions.cs (1)
15public static async ValueTask<SourceText> GetValueTextAsync(this TextDocument document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\FindSymbols\LinkedFileReferenceLocationEqualityComparer.cs (1)
12/// CancellationToken)"/> to process references found in linked files only a single time.
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\DocumentFormattingOptionsProviders.cs (1)
22public static async ValueTask<DocumentFormattingOptions> GetDocumentFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\FormatterShared.cs (5)
21public Task<Document> FormatAsync(Document document, SyntaxAnnotation annotation, SyntaxFormattingOptions options, CancellationToken cancellationToken) 24public async Task<Document> FormatAsync(Document document, SyntaxAnnotation annotation, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 30public SyntaxNode Format(SyntaxNode node, SyntaxAnnotation annotation, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 33public SyntaxNode Format(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 36public IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\ISyntaxFormattingService.cs (3)
15bool ShouldFormatOnTypedCharacter(ParsedDocument document, char typedChar, int caretPosition, CancellationToken cancellationToken); 16ImmutableArray<TextChange> GetFormattingChangesOnTypedCharacter(ParsedDocument document, int caretPosition, IndentationOptions indentationOptions, CancellationToken cancellationToken); 17ImmutableArray<TextChange> GetFormattingChangesOnPaste(ParsedDocument document, TextSpan textSpan, SyntaxFormattingOptions options, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\LineFormattingOptionsProviders.cs (1)
17public static async ValueTask<LineFormattingOptions> GetLineFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\SyntaxFormattingOptionsProviders.cs (1)
17public static async ValueTask<SyntaxFormattingOptions> GetSyntaxFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\AbstractIndentationService.cs (2)
17ParsedDocument document, int lineNumber, IndentationOptions options, CancellationToken cancellationToken) 39private Indenter GetIndenter(ParsedDocument document, int lineNumber, IndentationOptions options, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (2)
20IndentationResult GetIndentation(ParsedDocument document, int lineNumber, IndentationOptions options, CancellationToken cancellationToken); 29public static string GetPreferredIndentation(this SyntaxToken token, ParsedDocument document, IndentationOptions options, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (4)
26protected abstract ImmutableArray<SyntaxNode> GetGlobalImports(SemanticModel semanticModel, SyntaxNode? contextLocation, SyntaxGenerator generator, CancellationToken cancellationToken); 55CancellationToken cancellationToken) 133CancellationToken cancellationToken) 160AddImportPlacementOptions options, SyntaxNode root, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (3)
24SyntaxNode import, SyntaxGenerator generator, CancellationToken cancellationToken); 34IEnumerable<SyntaxNode> newImports, SyntaxGenerator generator, AddImportPlacementOptions options, CancellationToken cancellationToken); 42CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (3)
16bool IsThrowNotImplementedProperty(Compilation compilation, IPropertySymbol property, CancellationToken cancellationToken); 22Document document, IParameterSymbol parameter, ISymbol fieldOrProperty, CancellationToken cancellationToken); 28CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (26)
41string baseName, CancellationToken cancellationToken) 49string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken) 57string baseName, CancellationToken cancellationToken) 65string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken) 78CancellationToken cancellationToken) 96protected virtual IEnumerable<ISymbol> GetCollidableSymbols(SemanticModel semanticModel, SyntaxNode location, SyntaxNode? container, CancellationToken cancellationToken) 180public bool IsWrittenTo(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 183public bool IsOnlyWrittenTo(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 186public bool IsInOutContext(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 189public bool IsInRefContext(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 192public bool IsInInContext(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 195public bool CanReplaceWithRValue(SemanticModel semanticModel, SyntaxNode? expression, CancellationToken cancellationToken) 198public ISymbol? GetDeclaredSymbol(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 207public ImmutableHashSet<string> GetAliasNameSet(SemanticModel model, CancellationToken cancellationToken) 213public SymbolInfo GetCollectionInitializerSymbolInfo(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 225public bool IsPartial(INamedTypeSymbol typeSymbol, CancellationToken cancellationToken) 228public IEnumerable<ISymbol> GetDeclaredSymbols(SemanticModel semanticModel, SyntaxNode memberDeclaration, CancellationToken cancellationToken) 231public IParameterSymbol? FindParameterForArgument(SemanticModel semanticModel, SyntaxNode argumentNode, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken) 234public IParameterSymbol? FindParameterForAttributeArgument(SemanticModel semanticModel, SyntaxNode argumentNode, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken) 237public ISymbol? FindFieldOrPropertyForArgument(SemanticModel semanticModel, SyntaxNode argumentNode, CancellationToken cancellationToken) 240public ISymbol? FindFieldOrPropertyForAttributeArgument(SemanticModel semanticModel, SyntaxNode argumentNode, CancellationToken cancellationToken) 243public ImmutableArray<ISymbol> GetBestOrAllSymbols(SemanticModel semanticModel, SyntaxNode? node, SyntaxToken token, CancellationToken cancellationToken) 246public bool IsInsideNameOfExpression(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 249public ImmutableArray<IMethodSymbol> GetLocalFunctionSymbols(Compilation compilation, ISymbol symbol, CancellationToken cancellationToken) 252public bool IsInExpressionTree(SemanticModel semanticModel, SyntaxNode node, INamedTypeSymbol? expressionTypeOpt, CancellationToken cancellationToken) 255public string GenerateNameForExpression(SemanticModel semanticModel, SyntaxNode expression, bool capitalize, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\ISemanticFactsService.cs (16)
15bool IsExpressionContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 16bool IsStatementContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 17bool IsTypeContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 18bool IsNamespaceContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 19bool IsNamespaceDeclarationNameContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 20bool IsTypeDeclarationContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 21bool IsMemberDeclarationContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 22bool IsGlobalStatementContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 23bool IsLabelContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 24bool IsAttributeNameContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 28SyntaxNode? container, string baseName, CancellationToken cancellationToken); 32SyntaxNode? container, string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken); 35Func<ISymbol, bool> filter, IEnumerable<string> usedNames, CancellationToken cancellationToken); 39SyntaxNode? container, string baseName, CancellationToken cancellationToken); 43SyntaxNode? container, string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken); 47IMethodSymbol? TryGetDisposeMethod(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxFactsService.cs (2)
15bool IsInNonUserCode(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 18Task<ImmutableArray<SyntaxNode>> GetSelectedFieldsAndPropertiesAsync(SyntaxTree syntaxTree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (5)
13protected abstract AbstractTypeInferrer CreateTypeInferrer(SemanticModel semanticModel, CancellationToken cancellationToken); 81string? nameOpt, CancellationToken cancellationToken) 92string? nameOpt, CancellationToken cancellationToken) 103string? nameOpt, CancellationToken cancellationToken) 111string? nameOpt, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\ITypeInferenceService.cs (4)
27ImmutableArray<ITypeSymbol> InferTypes(SemanticModel semanticModel, SyntaxNode expression, string? nameOpt, CancellationToken cancellationToken); 28ImmutableArray<ITypeSymbol> InferTypes(SemanticModel semanticModel, int position, string? nameOpt, CancellationToken cancellationToken); 30ImmutableArray<TypeInferenceInfo> GetTypeInferenceInfo(SemanticModel semanticModel, int position, string? nameOpt, CancellationToken cancellationToken); 31ImmutableArray<TypeInferenceInfo> GetTypeInferenceInfo(SemanticModel semanticModel, SyntaxNode expression, string? nameOpt, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\NamingStyles\NamingStylePreferencesProviders.cs (1)
15public static async ValueTask<NamingStylePreferences> GetNamingStylePreferencesAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Options\MemberDisplayOptions.cs (1)
50public static async ValueTask<MemberDisplayOptions> GetMemberDisplayOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Options\OptionsProvider.cs (2)
16ValueTask<TOptions> GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken); 23public async ValueTask<TOptions> GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
49public async Task<SemanticModel?> TryGetSpeculativeSemanticModelAsync(SemanticModel previousSemanticModel, SyntaxNode currentBodyNode, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseLanguageService.cs (1)
36Task<SemanticModel?> TryGetSpeculativeSemanticModelAsync(SemanticModel previousSemanticModel, SyntaxNode currentBodyNode, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseWorkspaceService.cs (2)
19/// Don't call this directly. use <see cref="DocumentExtensions.ReuseExistingSpeculativeModelAsync(Document, SyntaxNode, CancellationToken)"/> (or an overload). 21ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(Document document, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractReducer.IExpressionRewriter.cs (1)
14void Initialize(ParseOptions parseOptions, SimplifierOptions options, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (8)
51public abstract SyntaxNode Expand(SyntaxNode node, SemanticModel semanticModel, SyntaxAnnotation? annotationForReplacedAliasIdentifier, Func<SyntaxNode, bool>? expandInsideNode, bool expandParameter, CancellationToken cancellationToken); 52public abstract SyntaxToken Expand(SyntaxToken token, SemanticModel semanticModel, Func<SyntaxNode, bool>? expandInsideNode, CancellationToken cancellationToken); 59CancellationToken cancellationToken = default) 91CancellationToken cancellationToken) 158CancellationToken cancellationToken) 184NodeOrTokenToReduce nodeOrTokenToReduce, CancellationToken cancellationToken) 297CancellationToken cancellationToken) 320protected abstract void GetUnusedNamespaceImports(SemanticModel model, HashSet<SyntaxNode> namespaceImports, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\ISimplificationService.cs (3)
22CancellationToken cancellationToken); 28CancellationToken cancellationToken); 35CancellationToken cancellationToken = default);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplifierOptionsProviders.cs (2)
17public static ValueTask<SimplifierOptions> GetSimplifierOptionsAsync(this Document document, CancellationToken cancellationToken) 20public static async ValueTask<SimplifierOptions> GetSimplifierOptionsAsync(this Document document, ISimplification simplification, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractMemberAccessExpressionSimplifier.cs (2)
24SemanticModel semanticModel, TMemberAccessExpressionSyntax memberAccessExpression, CancellationToken cancellationToken); 38CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractSimplifier.cs (1)
22CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (2)
19ISymbol? symbol, Solution solution, CancellationToken cancellationToken) 45CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (2)
27CancellationToken cancellationToken) 58CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (6)
31public static async ValueTask<ParsedDocument> CreateAsync(Document document, CancellationToken cancellationToken) 47public ParsedDocument WithChangedText(SourceText text, CancellationToken cancellationToken) 53public ParsedDocument WithChangedRoot(SyntaxNode root, CancellationToken cancellationToken) 59public ParsedDocument WithChange(TextChange change, CancellationToken cancellationToken) 62public ParsedDocument WithChanges(IEnumerable<TextChange> changes, CancellationToken cancellationToken) 66/// Equivalent semantics to <see cref="Document.GetTextChangesAsync(Document, CancellationToken)"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (2)
18public static new async Task<SemanticDocument> CreateAsync(Document document, CancellationToken cancellationToken) 26public new async ValueTask<SemanticDocument> WithSyntaxRootAsync(SyntaxNode root, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SyntacticDocument.cs (2)
28public static async ValueTask<SyntacticDocument> CreateAsync(Document document, CancellationToken cancellationToken) 35public ValueTask<SyntacticDocument> WithSyntaxRootAsync(SyntaxNode root, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp (773)
Binder\Binder.cs (1)
296!csTree.IsGeneratedCode(this.Compilation.Options.SyntaxTreeOptionsProvider, CancellationToken.None),
Binder\DecisionDagBuilder_CheckOrReachability.cs (1)
125CancellationToken.None,
CommandLine\CSharpCompiler.cs (2)
74CancellationToken.None); 236protected override string GetOutputFileName(Compilation compilation, CancellationToken cancellationToken)
Compilation\CSharpCompilation.cs (37)
1943internal new MethodSymbol? GetEntryPoint(CancellationToken cancellationToken) 1949internal EntryPoint GetEntryPointAndDiagnostics(CancellationToken cancellationToken) 1993private MethodSymbol? FindEntryPoint(MethodSymbol? simpleProgramEntryPointSymbol, CancellationToken cancellationToken, out ReadOnlyBindingDiagnostic<AssemblySymbol> sealedDiagnostics) 2737internal override void ReportUnusedImports(DiagnosticBag diagnostics, CancellationToken cancellationToken) 2747private void ReportUnusedImports(SyntaxTree? filterTree, BindingDiagnosticBag diagnostics, CancellationToken cancellationToken) 2988public override ImmutableArray<Diagnostic> GetParseDiagnostics(CancellationToken cancellationToken = default) 2997public override ImmutableArray<Diagnostic> GetDeclarationDiagnostics(CancellationToken cancellationToken = default) 3005public override ImmutableArray<Diagnostic> GetMethodBodyDiagnostics(CancellationToken cancellationToken = default) 3014public override ImmutableArray<Diagnostic> GetDiagnostics(CancellationToken cancellationToken = default) 3019internal ImmutableArray<Diagnostic> GetDiagnostics(CompilationStage stage, bool includeEarlierStages, Predicate<ISymbolInternal>? symbolFilter, CancellationToken cancellationToken) 3026internal override void GetDiagnostics(CompilationStage stage, bool includeEarlierStages, DiagnosticBag diagnostics, CancellationToken cancellationToken = default) 3029internal void GetDiagnostics(CompilationStage stage, bool includeEarlierStages, DiagnosticBag diagnostics, Predicate<ISymbolInternal>? symbolFilter, CancellationToken cancellationToken) 3042private void GetDiagnosticsWithoutSeverityFiltering(CompilationStage stage, bool includeEarlierStages, BindingDiagnosticBag builder, Predicate<Symbol>? symbolFilter, CancellationToken cancellationToken) 3155private void GetDiagnosticsForAllMethodBodies(BindingDiagnosticBag diagnostics, bool doLowering, CancellationToken cancellationToken) 3211private ImmutableArray<Diagnostic> GetDiagnosticsForMethodBodiesInTree(SyntaxTree tree, TextSpan? span, CancellationToken cancellationToken) 3344void compileMethodBodiesAndDocComments(SyntaxTree? filterTree, TextSpan? filterSpan, BindingDiagnosticBag bindingDiagnostics, CancellationToken cancellationToken) 3395private ReadOnlyBindingDiagnostic<AssemblySymbol> GetSourceDeclarationDiagnostics(SyntaxTree? syntaxTree = null, TextSpan? filterSpanWithinTree = null, Func<IEnumerable<Diagnostic>, SyntaxTree, TextSpan?, IEnumerable<Diagnostic>>? locationFilterOpt = null, Predicate<Symbol>? symbolFilter = null, CancellationToken cancellationToken = default) 3444private ReadOnlyBindingDiagnostic<AssemblySymbol> GetClsComplianceDiagnostics(SyntaxTree? syntaxTree, TextSpan? filterSpanWithinTree, CancellationToken cancellationToken) 3483CancellationToken cancellationToken = default) 3581CancellationToken cancellationToken) 3645CancellationToken cancellationToken) 3896CancellationToken cancellationToken) 3918CancellationToken cancellationToken) 3970CancellationToken cancellationToken) 3995if (!FilterAndAppendAndFreeDiagnostics(diagnostics, ref runtimeMDVersionDiagnostics, CancellationToken.None)) 4748protected override IMethodSymbol? CommonGetEntryPoint(CancellationToken cancellationToken) 4792public override bool ContainsSymbolsWithName(Func<string, bool> predicate, SymbolFilter filter = SymbolFilter.TypeAndMember, CancellationToken cancellationToken = default) 4810public override IEnumerable<ISymbol> GetSymbolsWithName(Func<string, bool> predicate, SymbolFilter filter = SymbolFilter.TypeAndMember, CancellationToken cancellationToken = default) 4828/// This will be faster than <see cref="ContainsSymbolsWithName(Func{string, bool}, SymbolFilter, CancellationToken)"/> 4831public override bool ContainsSymbolsWithName(string name, SymbolFilter filter = SymbolFilter.TypeAndMember, CancellationToken cancellationToken = default) 4849/// CancellationToken)"/> when predicate is just a simple string check. <paramref 4852public override IEnumerable<ISymbol> GetSymbolsWithName(string name, SymbolFilter filter = SymbolFilter.TypeAndMember, CancellationToken cancellationToken = default) 4857internal IEnumerable<Symbol> GetSymbolsWithNameCore(string name, SymbolFilter filter = SymbolFilter.TypeAndMember, CancellationToken cancellationToken = default) 5053private readonly CancellationToken _cancellationToken; 5056CSharpCompilation compilation, SymbolFilter filter, CancellationToken cancellationToken) 5240CSharpCompilation compilation, SymbolFilter filter, Func<string, bool> predicate, CancellationToken cancellationToken) 5263CSharpCompilation compilation, SymbolFilter filter, string name, CancellationToken cancellationToken)
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (1)
86internal void Complete(CSharpCompilation compilation, CancellationToken cancellationToken)
Compilation\CSharpDiagnosticFilter.cs (2)
42CancellationToken cancellationToken) 148CancellationToken cancellationToken,
Compilation\CSharpSemanticModel.cs (147)
141internal abstract SymbolInfo GetSymbolInfoWorker(CSharpSyntaxNode node, SymbolInfoOptions options, CancellationToken cancellationToken = default(CancellationToken)); 148internal abstract SymbolInfo GetCollectionInitializerSymbolInfoWorker(InitializerExpressionSyntax collectionInitializer, ExpressionSyntax node, CancellationToken cancellationToken = default(CancellationToken)); 157internal abstract CSharpTypeInfo GetTypeInfoWorker(CSharpSyntaxNode node, CancellationToken cancellationToken = default(CancellationToken)); 179internal abstract ImmutableArray<Symbol> GetMemberGroupWorker(CSharpSyntaxNode node, SymbolInfoOptions options, CancellationToken cancellationToken = default(CancellationToken)); 189internal abstract ImmutableArray<IPropertySymbol> GetIndexerGroupWorker(CSharpSyntaxNode node, SymbolInfoOptions options, CancellationToken cancellationToken = default(CancellationToken)); 198internal abstract Optional<object> GetConstantValueWorker(CSharpSyntaxNode node, CancellationToken cancellationToken = default(CancellationToken)); 478protected override IOperation GetOperationCore(SyntaxNode node, CancellationToken cancellationToken) 486internal virtual IOperation GetOperationWorker(CSharpSyntaxNode node, CancellationToken cancellationToken) 496public abstract SymbolInfo GetSymbolInfo(OrderingSyntax node, CancellationToken cancellationToken = default(CancellationToken)); 501public abstract SymbolInfo GetSymbolInfo(SelectOrGroupClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken)); 506public SymbolInfo GetSymbolInfo(PositionalPatternClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 523public SymbolInfo GetSymbolInfo(ExpressionSyntax expression, CancellationToken cancellationToken = default(CancellationToken)) 593private (ITypeSymbol Type, CodeAnalysis.NullableAnnotation Annotation) TypeFromVariable(SingleVariableDesignationSyntax variableDesignation, CancellationToken cancellationToken) 612public SymbolInfo GetCollectionInitializerSymbolInfo(ExpressionSyntax expression, CancellationToken cancellationToken = default(CancellationToken)) 648public SymbolInfo GetSymbolInfo(ConstructorInitializerSyntax constructorInitializer, CancellationToken cancellationToken = default(CancellationToken)) 660internal SymbolInfo GetSymbolInfo(WithElementSyntax withElement, CancellationToken cancellationToken = default(CancellationToken)) 674public SymbolInfo GetSymbolInfo(PrimaryConstructorBaseTypeSyntax constructorInitializer, CancellationToken cancellationToken = default(CancellationToken)) 688public SymbolInfo GetSymbolInfo(AttributeSyntax attributeSyntax, CancellationToken cancellationToken = default(CancellationToken)) 700public SymbolInfo GetSymbolInfo(CrefSyntax crefSyntax, CancellationToken cancellationToken = default(CancellationToken)) 941public TypeInfo GetTypeInfo(ConstructorInitializerSyntax constructorInitializer, CancellationToken cancellationToken = default(CancellationToken)) 950public abstract TypeInfo GetTypeInfo(SelectOrGroupClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken)); 952public TypeInfo GetTypeInfo(PatternSyntax pattern, CancellationToken cancellationToken = default(CancellationToken)) 966public TypeInfo GetTypeInfo(ExpressionSyntax expression, CancellationToken cancellationToken = default(CancellationToken)) 1012public TypeInfo GetTypeInfo(AttributeSyntax attributeSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1024public Conversion GetConversion(SyntaxNode expression, CancellationToken cancellationToken = default(CancellationToken)) 1100public ImmutableArray<ISymbol> GetMemberGroup(ExpressionSyntax expression, CancellationToken cancellationToken = default(CancellationToken)) 1114public ImmutableArray<ISymbol> GetMemberGroup(AttributeSyntax attribute, CancellationToken cancellationToken = default(CancellationToken)) 1128public ImmutableArray<ISymbol> GetMemberGroup(ConstructorInitializerSyntax initializer, CancellationToken cancellationToken = default(CancellationToken)) 1151public ImmutableArray<IPropertySymbol> GetIndexerGroup(ExpressionSyntax expression, CancellationToken cancellationToken = default(CancellationToken)) 1164public Optional<object> GetConstantValue(ExpressionSyntax expression, CancellationToken cancellationToken = default(CancellationToken)) 1178public abstract QueryClauseInfo GetQueryClauseInfo(QueryClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken)); 1184public IAliasSymbol GetAliasInfo(IdentifierNameSyntax nameSyntax, CancellationToken cancellationToken = default(CancellationToken)) 2945public abstract ISymbol GetDeclaredSymbol(MemberDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 2953public abstract IMethodSymbol GetDeclaredSymbol(LocalFunctionStatementSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 2961public abstract IMethodSymbol GetDeclaredSymbol(CompilationUnitSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 2970public abstract INamespaceSymbol GetDeclaredSymbol(NamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 2979public abstract INamespaceSymbol GetDeclaredSymbol(FileScopedNamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 2990public abstract INamedTypeSymbol GetDeclaredSymbol(BaseTypeDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 2998public abstract INamedTypeSymbol GetDeclaredSymbol(DelegateDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 3006public abstract IFieldSymbol GetDeclaredSymbol(EnumMemberDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 3017public abstract IMethodSymbol GetDeclaredSymbol(BaseMethodDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 3027public abstract ISymbol GetDeclaredSymbol(BasePropertyDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 3035public abstract IPropertySymbol GetDeclaredSymbol(PropertyDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 3043public abstract IPropertySymbol GetDeclaredSymbol(IndexerDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 3051public abstract IEventSymbol GetDeclaredSymbol(EventDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 3116public abstract IPropertySymbol GetDeclaredSymbol(AnonymousObjectMemberDeclaratorSyntax declaratorSyntax, CancellationToken cancellationToken = default(CancellationToken)); 3124public abstract INamedTypeSymbol GetDeclaredSymbol(AnonymousObjectCreationExpressionSyntax declaratorSyntax, CancellationToken cancellationToken = default(CancellationToken)); 3132public abstract INamedTypeSymbol GetDeclaredSymbol(TupleExpressionSyntax declaratorSyntax, CancellationToken cancellationToken = default(CancellationToken)); 3145public abstract ISymbol GetDeclaredSymbol(ArgumentSyntax declaratorSyntax, CancellationToken cancellationToken = default(CancellationToken)); 3154public abstract IMethodSymbol GetDeclaredSymbol(AccessorDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 3162public abstract IMethodSymbol GetDeclaredSymbol(ArrowExpressionClauseSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 3170public abstract ISymbol GetDeclaredSymbol(VariableDeclaratorSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 3178public abstract ISymbol GetDeclaredSymbol(SingleVariableDesignationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 3186public abstract ILabelSymbol GetDeclaredSymbol(LabeledStatementSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 3194public abstract ILabelSymbol GetDeclaredSymbol(SwitchLabelSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 3208public abstract IAliasSymbol GetDeclaredSymbol(UsingDirectiveSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 3216public abstract IAliasSymbol GetDeclaredSymbol(ExternAliasDirectiveSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 3224public abstract IParameterSymbol GetDeclaredSymbol(ParameterSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 3232internal abstract ImmutableArray<ISymbol> GetDeclaredSymbols(BaseFieldDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 3237CancellationToken cancellationToken = default(CancellationToken)) 3262public abstract ITypeParameterSymbol GetDeclaredSymbol(TypeParameterSyntax typeParameter, CancellationToken cancellationToken = default(CancellationToken)); 3337public abstract IRangeVariableSymbol GetDeclaredSymbol(QueryClauseSyntax queryClause, CancellationToken cancellationToken = default(CancellationToken)); 3342public abstract IRangeVariableSymbol GetDeclaredSymbol(JoinIntoClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken)); 3347public abstract IRangeVariableSymbol GetDeclaredSymbol(QueryContinuationSyntax node, CancellationToken cancellationToken = default(CancellationToken)); 4498private SymbolInfo GetNamedArgumentSymbolInfo(IdentifierNameSyntax identifierNameSyntax, CancellationToken cancellationToken) 5009private SymbolInfo GetSymbolInfoFromNode(SyntaxNode node, CancellationToken cancellationToken) 5038private TypeInfo GetTypeInfoFromNode(SyntaxNode node, CancellationToken cancellationToken) 5059private ImmutableArray<ISymbol> GetMemberGroupFromNode(SyntaxNode node, CancellationToken cancellationToken) 5076protected sealed override ImmutableArray<ISymbol> GetMemberGroupCore(SyntaxNode node, CancellationToken cancellationToken) 5115protected sealed override SymbolInfo GetSymbolInfoCore(SyntaxNode node, CancellationToken cancellationToken) 5120protected sealed override TypeInfo GetTypeInfoCore(SyntaxNode node, CancellationToken cancellationToken) 5125protected sealed override IAliasSymbol GetAliasInfoCore(SyntaxNode node, CancellationToken cancellationToken) 5137protected sealed override ISymbol GetDeclaredSymbolCore(SyntaxNode node, CancellationToken cancellationToken) 5213public ISymbol GetDeclaredSymbol(TupleElementSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 5225protected sealed override ImmutableArray<ISymbol> GetDeclaredSymbolsCore(SyntaxNode declaration, CancellationToken cancellationToken = default(CancellationToken)) 5255public IMethodSymbol? GetInterceptorMethod(InvocationExpressionSyntax node, CancellationToken cancellationToken) 5270public InterceptableLocation? GetInterceptableLocation(InvocationExpressionSyntax node, CancellationToken cancellationToken) 5282internal InterceptableLocation GetInterceptableLocationInternal(SyntaxNode nameSyntax, CancellationToken cancellationToken) 5309internal override void ComputeDeclarationsInSpan(TextSpan span, bool getSymbol, ArrayBuilder<DeclarationInfo> builder, CancellationToken cancellationToken) 5314internal override void ComputeDeclarationsInNode(SyntaxNode node, ISymbol associatedSymbol, bool getSymbol, ArrayBuilder<DeclarationInfo> builder, CancellationToken cancellationToken, int? levelsToCompute = null) 5449protected sealed override Optional<object> GetConstantValueCore(SyntaxNode node, CancellationToken cancellationToken) 5461protected sealed override ISymbol GetEnclosingSymbolCore(int position, CancellationToken cancellationToken) 5466private protected sealed override ImmutableArray<IImportScope> GetImportScopesCore(int position, CancellationToken cancellationToken) 5524=> lazyDefaultState ??= syntaxTree.IsGeneratedCode(Compilation.Options.SyntaxTreeOptionsProvider, CancellationToken.None)
Compilation\MemberSemanticModel.cs (91)
579public sealed override ImmutableArray<Diagnostic> GetSyntaxDiagnostics(TextSpan? span = null, CancellationToken cancellationToken = default(CancellationToken)) 584public sealed override ImmutableArray<Diagnostic> GetDeclarationDiagnostics(TextSpan? span = null, CancellationToken cancellationToken = default(CancellationToken)) 589public sealed override ImmutableArray<Diagnostic> GetMethodBodyDiagnostics(TextSpan? span = null, CancellationToken cancellationToken = default(CancellationToken)) 594public sealed override ImmutableArray<Diagnostic> GetDiagnostics(TextSpan? span = null, CancellationToken cancellationToken = default(CancellationToken)) 599public override INamespaceSymbol GetDeclaredSymbol(NamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 605public override INamespaceSymbol GetDeclaredSymbol(FileScopedNamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 611public override INamedTypeSymbol GetDeclaredSymbol(BaseTypeDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 617public override INamedTypeSymbol GetDeclaredSymbol(DelegateDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 623public override IFieldSymbol GetDeclaredSymbol(EnumMemberDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 629public override IMethodSymbol GetDeclaredSymbol(LocalFunctionStatementSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 635public override ISymbol GetDeclaredSymbol(MemberDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 641public override IMethodSymbol GetDeclaredSymbol(CompilationUnitSyntax declarationSyntax, CancellationToken cancellationToken = default) 646public override IMethodSymbol GetDeclaredSymbol(BaseMethodDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 652public override ISymbol GetDeclaredSymbol(BasePropertyDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 658public override IPropertySymbol GetDeclaredSymbol(PropertyDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 664public override IPropertySymbol GetDeclaredSymbol(IndexerDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 670public override IEventSymbol GetDeclaredSymbol(EventDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 676public override IMethodSymbol GetDeclaredSymbol(AccessorDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 682public override IMethodSymbol GetDeclaredSymbol(ArrowExpressionClauseSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 688public override ISymbol GetDeclaredSymbol(VariableDeclaratorSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 694public override ISymbol GetDeclaredSymbol(SingleVariableDesignationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 759public override ILabelSymbol GetDeclaredSymbol(LabeledStatementSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 785public override ILabelSymbol GetDeclaredSymbol(SwitchLabelSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 810public override IAliasSymbol GetDeclaredSymbol(UsingDirectiveSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 816public override IAliasSymbol GetDeclaredSymbol(ExternAliasDirectiveSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 822public override IParameterSymbol GetDeclaredSymbol(ParameterSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 830internal override ImmutableArray<ISymbol> GetDeclaredSymbols(BaseFieldDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 838CancellationToken cancellationToken) 873CancellationToken cancellationToken) 899public override ITypeParameterSymbol GetDeclaredSymbol(TypeParameterSyntax typeParameter, CancellationToken cancellationToken = default(CancellationToken)) 905public override IRangeVariableSymbol GetDeclaredSymbol(JoinIntoClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 911public override IRangeVariableSymbol GetDeclaredSymbol(QueryClauseSyntax queryClause, CancellationToken cancellationToken = default(CancellationToken)) 917public override IRangeVariableSymbol GetDeclaredSymbol(QueryContinuationSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 1112public override QueryClauseInfo GetQueryClauseInfo(QueryClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 1118public override IPropertySymbol GetDeclaredSymbol(AnonymousObjectMemberDeclaratorSyntax declaratorSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1145public override INamedTypeSymbol GetDeclaredSymbol(AnonymousObjectCreationExpressionSyntax declaratorSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1152public override INamedTypeSymbol GetDeclaredSymbol(TupleExpressionSyntax declaratorSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1158public override ISymbol GetDeclaredSymbol(ArgumentSyntax declaratorSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1202internal override IOperation? GetOperationWorker(CSharpSyntaxNode node, CancellationToken cancellationToken) 1253internal override SymbolInfo GetSymbolInfoWorker(CSharpSyntaxNode node, SymbolInfoOptions options, CancellationToken cancellationToken = default(CancellationToken)) 1267internal override CSharpTypeInfo GetTypeInfoWorker(CSharpSyntaxNode node, CancellationToken cancellationToken = default(CancellationToken)) 1278internal override ImmutableArray<Symbol> GetMemberGroupWorker(CSharpSyntaxNode node, SymbolInfoOptions options, CancellationToken cancellationToken = default(CancellationToken)) 1290internal override ImmutableArray<IPropertySymbol> GetIndexerGroupWorker(CSharpSyntaxNode node, SymbolInfoOptions options, CancellationToken cancellationToken = default(CancellationToken)) 1302internal override Optional<object> GetConstantValueWorker(CSharpSyntaxNode node, CancellationToken cancellationToken) 1315internal override SymbolInfo GetCollectionInitializerSymbolInfoWorker(InitializerExpressionSyntax collectionInitializer, ExpressionSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 1329public override SymbolInfo GetSymbolInfo(OrderingSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 1335public override SymbolInfo GetSymbolInfo(SelectOrGroupClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 1341public override TypeInfo GetTypeInfo(SelectOrGroupClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SpeculativeSemanticModelWithMemberModel.cs (89)
235public override ImmutableArray<Diagnostic> GetSyntaxDiagnostics(TextSpan? span = null, CancellationToken cancellationToken = default(CancellationToken)) 240public override ImmutableArray<Diagnostic> GetDeclarationDiagnostics(TextSpan? span = null, CancellationToken cancellationToken = default(CancellationToken)) 245public override ImmutableArray<Diagnostic> GetMethodBodyDiagnostics(TextSpan? span = null, CancellationToken cancellationToken = default(CancellationToken)) 250public override ImmutableArray<Diagnostic> GetDiagnostics(TextSpan? span = null, CancellationToken cancellationToken = default(CancellationToken)) 255public override INamespaceSymbol GetDeclaredSymbol(NamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 260public override INamespaceSymbol GetDeclaredSymbol(FileScopedNamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 265public override INamedTypeSymbol GetDeclaredSymbol(BaseTypeDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 270public override INamedTypeSymbol GetDeclaredSymbol(DelegateDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 275public override IFieldSymbol GetDeclaredSymbol(EnumMemberDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 280public override IMethodSymbol GetDeclaredSymbol(LocalFunctionStatementSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 285public override ISymbol GetDeclaredSymbol(MemberDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 290public override IMethodSymbol GetDeclaredSymbol(CompilationUnitSyntax declarationSyntax, CancellationToken cancellationToken = default) 295public override IMethodSymbol GetDeclaredSymbol(BaseMethodDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 300public override ISymbol GetDeclaredSymbol(BasePropertyDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 305public override IPropertySymbol GetDeclaredSymbol(PropertyDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 310public override IPropertySymbol GetDeclaredSymbol(IndexerDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 315public override IEventSymbol GetDeclaredSymbol(EventDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 320public override IMethodSymbol GetDeclaredSymbol(AccessorDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 325public override IMethodSymbol GetDeclaredSymbol(ArrowExpressionClauseSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 330public override ISymbol GetDeclaredSymbol(VariableDeclaratorSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 335public override ISymbol GetDeclaredSymbol(SingleVariableDesignationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 345public override ILabelSymbol GetDeclaredSymbol(LabeledStatementSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 350public override ILabelSymbol GetDeclaredSymbol(SwitchLabelSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 355public override IAliasSymbol GetDeclaredSymbol(UsingDirectiveSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 360public override IAliasSymbol GetDeclaredSymbol(ExternAliasDirectiveSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 365public override IParameterSymbol GetDeclaredSymbol(ParameterSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 370internal override ImmutableArray<ISymbol> GetDeclaredSymbols(BaseFieldDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 375public override ITypeParameterSymbol GetDeclaredSymbol(TypeParameterSyntax typeParameter, CancellationToken cancellationToken = default(CancellationToken)) 380public override IRangeVariableSymbol GetDeclaredSymbol(JoinIntoClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 385public override IRangeVariableSymbol GetDeclaredSymbol(QueryClauseSyntax queryClause, CancellationToken cancellationToken = default(CancellationToken)) 390public override IRangeVariableSymbol GetDeclaredSymbol(QueryContinuationSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 430public override QueryClauseInfo GetQueryClauseInfo(QueryClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 435public override IPropertySymbol GetDeclaredSymbol(AnonymousObjectMemberDeclaratorSyntax declaratorSyntax, CancellationToken cancellationToken = default(CancellationToken)) 440public override INamedTypeSymbol GetDeclaredSymbol(AnonymousObjectCreationExpressionSyntax declaratorSyntax, CancellationToken cancellationToken = default(CancellationToken)) 445public override INamedTypeSymbol GetDeclaredSymbol(TupleExpressionSyntax declaratorSyntax, CancellationToken cancellationToken = default(CancellationToken)) 450public override ISymbol GetDeclaredSymbol(ArgumentSyntax declaratorSyntax, CancellationToken cancellationToken = default(CancellationToken)) 455internal override IOperation? GetOperationWorker(CSharpSyntaxNode node, CancellationToken cancellationToken) 460internal override SymbolInfo GetSymbolInfoWorker(CSharpSyntaxNode node, SymbolInfoOptions options, CancellationToken cancellationToken = default(CancellationToken)) 465internal override CSharpTypeInfo GetTypeInfoWorker(CSharpSyntaxNode node, CancellationToken cancellationToken = default(CancellationToken)) 470internal override ImmutableArray<Symbol> GetMemberGroupWorker(CSharpSyntaxNode node, SymbolInfoOptions options, CancellationToken cancellationToken = default(CancellationToken)) 475internal override ImmutableArray<IPropertySymbol> GetIndexerGroupWorker(CSharpSyntaxNode node, SymbolInfoOptions options, CancellationToken cancellationToken = default(CancellationToken)) 480internal override Optional<object> GetConstantValueWorker(CSharpSyntaxNode node, CancellationToken cancellationToken) 485internal override SymbolInfo GetCollectionInitializerSymbolInfoWorker(InitializerExpressionSyntax collectionInitializer, ExpressionSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 490public override SymbolInfo GetSymbolInfo(OrderingSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 495public override SymbolInfo GetSymbolInfo(SelectOrGroupClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 500public override TypeInfo GetTypeInfo(SelectOrGroupClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SpeculativeSyntaxTreeSemanticModel.cs (4)
111internal override SymbolInfo GetSymbolInfoWorker(CSharpSyntaxNode node, SymbolInfoOptions options, CancellationToken cancellationToken = default(CancellationToken)) 130internal override CSharpTypeInfo GetTypeInfoWorker(CSharpSyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SyntaxTreeSemanticModel.cs (94)
114public override ImmutableArray<Diagnostic> GetSyntaxDiagnostics(TextSpan? span = null, CancellationToken cancellationToken = default(CancellationToken)) 121public override ImmutableArray<Diagnostic> GetDeclarationDiagnostics(TextSpan? span = null, CancellationToken cancellationToken = default(CancellationToken)) 128public override ImmutableArray<Diagnostic> GetMethodBodyDiagnostics(TextSpan? span = null, CancellationToken cancellationToken = default(CancellationToken)) 135public override ImmutableArray<Diagnostic> GetDiagnostics(TextSpan? span = null, CancellationToken cancellationToken = default(CancellationToken)) 169internal override IOperation GetOperationWorker(CSharpSyntaxNode node, CancellationToken cancellationToken) 202internal override SymbolInfo GetSymbolInfoWorker(CSharpSyntaxNode node, SymbolInfoOptions options, CancellationToken cancellationToken = default(CancellationToken)) 291internal override SymbolInfo GetCollectionInitializerSymbolInfoWorker(InitializerExpressionSyntax collectionInitializer, ExpressionSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 305internal override CSharpTypeInfo GetTypeInfoWorker(CSharpSyntaxNode node, CancellationToken cancellationToken = default(CancellationToken)) 397internal override ImmutableArray<Symbol> GetMemberGroupWorker(CSharpSyntaxNode node, SymbolInfoOptions options, CancellationToken cancellationToken = default(CancellationToken)) 406internal override ImmutableArray<IPropertySymbol> GetIndexerGroupWorker(CSharpSyntaxNode node, SymbolInfoOptions options, CancellationToken cancellationToken = default(CancellationToken)) 415internal override Optional<object> GetConstantValueWorker(CSharpSyntaxNode node, CancellationToken cancellationToken) 424public override QueryClauseInfo GetQueryClauseInfo(QueryClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 431public override SymbolInfo GetSymbolInfo(SelectOrGroupClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 438public override TypeInfo GetTypeInfo(SelectOrGroupClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 445public override IPropertySymbol GetDeclaredSymbol(AnonymousObjectMemberDeclaratorSyntax declaratorSyntax, CancellationToken cancellationToken = default(CancellationToken)) 452public override INamedTypeSymbol GetDeclaredSymbol(AnonymousObjectCreationExpressionSyntax declaratorSyntax, CancellationToken cancellationToken = default(CancellationToken)) 459public override INamedTypeSymbol GetDeclaredSymbol(TupleExpressionSyntax declaratorSyntax, CancellationToken cancellationToken = default(CancellationToken)) 466public override ISymbol GetDeclaredSymbol(ArgumentSyntax declaratorSyntax, CancellationToken cancellationToken = default(CancellationToken)) 473public override IRangeVariableSymbol GetDeclaredSymbol(QueryClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 480public override IRangeVariableSymbol GetDeclaredSymbol(JoinIntoClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 487public override IRangeVariableSymbol GetDeclaredSymbol(QueryContinuationSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 494public override SymbolInfo GetSymbolInfo(OrderingSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 1306public override INamespaceSymbol GetDeclaredSymbol(NamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1314public override INamespaceSymbol GetDeclaredSymbol(FileScopedNamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default) 1357public override INamedTypeSymbol GetDeclaredSymbol(BaseTypeDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1370public override INamedTypeSymbol GetDeclaredSymbol(DelegateDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1467public override ISymbol GetDeclaredSymbol(MemberDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1493public override IMethodSymbol GetDeclaredSymbol(CompilationUnitSyntax declarationSyntax, CancellationToken cancellationToken = default) 1506public override IMethodSymbol GetDeclaredSymbol(LocalFunctionStatementSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1519public override IFieldSymbol GetDeclaredSymbol(EnumMemberDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1533public override IMethodSymbol GetDeclaredSymbol(BaseMethodDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1546public override ISymbol GetDeclaredSymbol(BasePropertyDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1557public override IPropertySymbol GetDeclaredSymbol(PropertyDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1568public override IPropertySymbol GetDeclaredSymbol(IndexerDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1579public override IEventSymbol GetDeclaredSymbol(EventDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1594public override IMethodSymbol GetDeclaredSymbol(AccessorDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1624public override IMethodSymbol GetDeclaredSymbol(ArrowExpressionClauseSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1855public override ISymbol GetDeclaredSymbol(VariableDeclaratorSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1876public override ISymbol GetDeclaredSymbol(SingleVariableDesignationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1904public override ILabelSymbol GetDeclaredSymbol(LabeledStatementSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1918public override ILabelSymbol GetDeclaredSymbol(SwitchLabelSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1939CancellationToken cancellationToken = default(CancellationToken)) 1977public override IAliasSymbol GetDeclaredSymbol(ExternAliasDirectiveSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 2010internal override ImmutableArray<ISymbol> GetDeclaredSymbols(BaseFieldDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 2030CancellationToken cancellationToken) 2061CancellationToken cancellationToken) 2098CancellationToken cancellationToken) 2125CancellationToken cancellationToken) 2162public override IParameterSymbol GetDeclaredSymbol(ParameterSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 2176private ParameterSymbol GetDeclaredNonLambdaParameterSymbol(ParameterSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 2188public override ITypeParameterSymbol GetDeclaredSymbol(TypeParameterSyntax typeParameter, CancellationToken cancellationToken = default(CancellationToken))
Compiler\ClsComplianceChecker.cs (3)
30private readonly CancellationToken _cancellationToken; 42CancellationToken cancellationToken) 73public static void CheckCompliance(CSharpCompilation compilation, BindingDiagnosticBag diagnostics, CancellationToken cancellationToken, SyntaxTree filterTree = null, TextSpan? filterSpanWithinTree = null)
Compiler\DocumentationCommentCompiler.cs (4)
41private readonly CancellationToken _cancellationToken; 59CancellationToken cancellationToken) 85public static void WriteDocumentationCommentXml(CSharpCompilation compilation, string? assemblyName, Stream? xmlDocStream, BindingDiagnosticBag diagnostics, CancellationToken cancellationToken, SyntaxTree? filterTree = null, TextSpan? filterSpanWithinTree = null) 138internal static string GetDocumentationCommentXml(Symbol symbol, bool processIncludes, CancellationToken cancellationToken)
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (3)
34private readonly CancellationToken _cancellationToken; 50CancellationToken cancellationToken) 75CancellationToken cancellationToken)
Compiler\MethodCompiler.cs (5)
33private readonly CancellationToken _cancellationToken; 88BindingDiagnosticBag diagnostics, Predicate<Symbol>? filterOpt, SynthesizedEntryPointSymbol.AsyncForwardEntryPoint? entryPointOpt, CancellationToken cancellationToken) 117CancellationToken cancellationToken) 226internal static MethodSymbol GetEntryPoint(CSharpCompilation compilation, PEModuleBuilder moduleBeingBuilt, bool hasDeclarationErrors, bool emitMethodBodies, BindingDiagnosticBag diagnostics, CancellationToken cancellationToken) 349private static void WarnUnusedFields(CSharpCompilation compilation, BindingDiagnosticBag diagnostics, CancellationToken cancellationToken)
Compiler\SynthesizedMetadataCompiler.cs (3)
27private readonly CancellationToken _cancellationToken; 29private SynthesizedMetadataCompiler(PEModuleBuilder moduleBeingBuilt, CancellationToken cancellationToken) 44CancellationToken cancellationToken)
Compiler\UnprocessedDocumentationCommentFinder.cs (3)
16private readonly CancellationToken _cancellationToken; 21private UnprocessedDocumentationCommentFinder(DiagnosticBag diagnostics, TextSpan? filterSpanWithinTree, CancellationToken cancellationToken) 29public static void ReportUnprocessed(SyntaxTree tree, TextSpan? filterSpanWithinTree, DiagnosticBag diagnostics, CancellationToken cancellationToken)
CSharpCompilationOptions.cs (1)
795internal override Diagnostic? FilterDiagnostic(Diagnostic diagnostic, CancellationToken cancellationToken)
CSharpExtensions.cs (108)
395public static CompilationUnitSyntax GetCompilationUnitRoot(this SyntaxTree tree, CancellationToken cancellationToken = default(CancellationToken)) 456public static SymbolInfo GetSymbolInfo(this SemanticModel? semanticModel, OrderingSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 472public static SymbolInfo GetSymbolInfo(this SemanticModel? semanticModel, SelectOrGroupClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 496public static SymbolInfo GetSymbolInfo(this SemanticModel? semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken = default(CancellationToken)) 513public static SymbolInfo GetCollectionInitializerSymbolInfo(this SemanticModel? semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken = default(CancellationToken)) 529public static SymbolInfo GetSymbolInfo(this SemanticModel? semanticModel, ConstructorInitializerSyntax constructorInitializer, CancellationToken cancellationToken = default(CancellationToken)) 545public static SymbolInfo GetSymbolInfo(this SemanticModel? semanticModel, PrimaryConstructorBaseTypeSyntax constructorInitializer, CancellationToken cancellationToken = default(CancellationToken)) 561public static SymbolInfo GetSymbolInfo(this SemanticModel? semanticModel, AttributeSyntax attributeSyntax, CancellationToken cancellationToken = default(CancellationToken)) 577public static SymbolInfo GetSymbolInfo(this SemanticModel? semanticModel, CrefSyntax crefSyntax, CancellationToken cancellationToken = default(CancellationToken)) 688public static TypeInfo GetTypeInfo(this SemanticModel? semanticModel, ConstructorInitializerSyntax constructorInitializer, CancellationToken cancellationToken = default(CancellationToken)) 701public static TypeInfo GetTypeInfo(this SemanticModel? semanticModel, SelectOrGroupClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 717public static TypeInfo GetTypeInfo(this SemanticModel? semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken = default(CancellationToken)) 733public static TypeInfo GetTypeInfo(this SemanticModel? semanticModel, AttributeSyntax attributeSyntax, CancellationToken cancellationToken = default(CancellationToken)) 764public static Conversion GetConversion(this SemanticModel? semanticModel, SyntaxNode expression, CancellationToken cancellationToken = default(CancellationToken)) 964public static ImmutableArray<ISymbol> GetMemberGroup(this SemanticModel? semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken = default(CancellationToken)) 977public static ImmutableArray<ISymbol> GetMemberGroup(this SemanticModel? semanticModel, AttributeSyntax attribute, CancellationToken cancellationToken = default(CancellationToken)) 990public static ImmutableArray<ISymbol> GetMemberGroup(this SemanticModel? semanticModel, ConstructorInitializerSyntax initializer, CancellationToken cancellationToken = default(CancellationToken)) 1006public static ImmutableArray<IPropertySymbol> GetIndexerGroup(this SemanticModel? semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken = default(CancellationToken)) 1019public static Optional<object> GetConstantValue(this SemanticModel? semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken = default(CancellationToken)) 1035public static QueryClauseInfo GetQueryClauseInfo(this SemanticModel? semanticModel, QueryClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 1052public static IAliasSymbol? GetAliasInfo(this SemanticModel? semanticModel, IdentifierNameSyntax nameSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1366public static ISymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, MemberDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1375public static IMethodSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, CompilationUnitSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1385public static INamespaceSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, NamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1396public static INamespaceSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, FileScopedNamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1406public static INamedTypeSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, BaseTypeDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1415public static INamedTypeSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, DelegateDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1424public static IFieldSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, EnumMemberDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1433public static IMethodSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, BaseMethodDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1442public static ISymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, BasePropertyDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1451public static IPropertySymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, PropertyDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1460public static IPropertySymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, IndexerDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1469public static IEventSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, EventDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1478public static IPropertySymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, AnonymousObjectMemberDeclaratorSyntax declaratorSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1487public static INamedTypeSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, AnonymousObjectCreationExpressionSyntax declaratorSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1496public static INamedTypeSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, TupleExpressionSyntax declaratorSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1505public static ISymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, ArgumentSyntax declaratorSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1514public static IMethodSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, AccessorDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1523public static ISymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, SingleVariableDesignationSyntax designationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1532public static ISymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, VariableDeclaratorSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1541public static ISymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, TupleElementSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1550public static ILabelSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, LabeledStatementSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1559public static ILabelSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, SwitchLabelSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1568public static IAliasSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, UsingDirectiveSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1577public static IAliasSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, ExternAliasDirectiveSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1586public static IParameterSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, ParameterSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1595public static ITypeParameterSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, TypeParameterSyntax typeParameter, CancellationToken cancellationToken = default(CancellationToken)) 1605public static ILocalSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, ForEachStatementSyntax forEachStatement, CancellationToken cancellationToken = default(CancellationToken)) 1616public static ILocalSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, CatchDeclarationSyntax catchDeclaration, CancellationToken cancellationToken = default(CancellationToken)) 1623public static IRangeVariableSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, QueryClauseSyntax queryClause, CancellationToken cancellationToken = default(CancellationToken)) 1632public static IRangeVariableSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, JoinIntoClauseSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 1641public static IRangeVariableSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, QueryContinuationSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 1651public static IMethodSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, LocalFunctionStatementSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 1661public static IMethodSymbol? GetInterceptorMethod(this SemanticModel? semanticModel, InvocationExpressionSyntax node, CancellationToken cancellationToken = default) 1673public static InterceptableLocation? GetInterceptableLocation(this SemanticModel? semanticModel, InvocationExpressionSyntax node, CancellationToken cancellationToken = default)
CSharpFileSystemExtensions.cs (1)
38CancellationToken cancellationToken = default)
Declarations\DeclarationTable.cs (3)
249CancellationToken cancellationToken) 263CancellationToken cancellationToken) 286CancellationToken cancellationToken)
DocumentationComments\PEDocumentationCommentUtils.cs (1)
23CancellationToken cancellationToken,
DocumentationComments\SourceDocumentationCommentUtils.cs (1)
26string xmlText = DocumentationCommentCompiler.GetDocumentationCommentXml(symbol, expandIncludes, default(CancellationToken));
Emitter\EditAndContinue\EmitHelpers.cs (1)
32CancellationToken cancellationToken)
Errors\ErrorFacts.cs (1)
583/// <see cref="SemanticModel.GetDiagnostics(Text.TextSpan?, System.Threading.CancellationToken)"/> API.
Errors\LazyMissingNonNullTypesContextDiagnosticInfo.cs (1)
75var code = tree.IsGeneratedCode(binder.Compilation.Options.SyntaxTreeOptionsProvider, CancellationToken.None)
Errors\MessageProvider.cs (1)
135CancellationToken.None, // We don't have a tree so there's no need to pass cancellation to the SyntaxTreeOptionsProvider
Lowering\Instrumentation\ModuleCancellationInstrumenter.cs (4)
20/// - Adds a static writable field of type <see cref="CancellationToken"/> to PrivateImplementationDetails. The host can set this token via Reflection before executing the compiled code. 21/// - Inserts calls to <see cref="CancellationToken.ThrowIfCancellationRequested"/> on the host token into each method, loop or goto. 23/// - Replaces calls to methods that do not take <see cref="CancellationToken"/> as the last parameter with matching overloads that do and passes it the host token. 150/// Find an overload whose last parameter is <see cref="CancellationToken"/> and
Parser\LanguageParser.cs (2)
41CancellationToken cancellationToken = default(CancellationToken))
Parser\SyntaxParser.cs (3)
24protected readonly CancellationToken cancellationToken; 58CancellationToken cancellationToken = default(CancellationToken))
SourceGeneration\CSharpGeneratorDriver.cs (1)
70internal override SyntaxTree ParseGeneratedSourceText(GeneratedSourceText input, string fileName, CancellationToken cancellationToken)
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (4)
24CancellationToken cancellationToken) 37CancellationToken cancellationToken, 61CancellationToken cancellationToken) 406CancellationToken cancellationToken)
Symbols\AliasSymbol.cs (1)
339_state.SpinWaitComplete(CompletionPart.AliasTarget, default(CancellationToken));
Symbols\Compilation_UsedAssemblies.cs (3)
22public override ImmutableArray<MetadataReference> GetUsedAssemblyReferences(CancellationToken cancellationToken = default) 63private ConcurrentSet<AssemblySymbol>? GetCompleteSetOfUsedAssemblies(CancellationToken cancellationToken) 111void completeTheSetOfUsedAssemblies(bool seenErrors, CancellationToken cancellationToken)
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (1)
172public override string GetDocumentationCommentXml(CultureInfo? preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default)
Symbols\MergedNamespaceSymbol.cs (1)
120internal override void ForceComplete(SourceLocation locationOpt, Predicate<Symbol> filter, CancellationToken cancellationToken)
Symbols\Metadata\PE\PEEventSymbol.cs (2)
500public override string GetDocumentationCommentXml(CultureInfo? preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Metadata\PE\PEFieldSymbol.cs (2)
674public override string GetDocumentationCommentXml(CultureInfo preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Metadata\PE\PEMethodSymbol.cs (2)
1515public override string GetDocumentationCommentXml(CultureInfo preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
2377public override string GetDocumentationCommentXml(CultureInfo preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Metadata\PE\PEPropertySymbol.cs (2)
1023public override string GetDocumentationCommentXml(CultureInfo preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default(CancellationToken))
Symbols\NamedTypeSymbol.cs (3)
755internal bool TryGetClosedSubtypes(out ImmutableArray<NamedTypeSymbol> subtypes, CancellationToken cancellationToken = default) 778(bool, ImmutableArray<NamedTypeSymbol>) calculateClosedSubtypes(CancellationToken cancellationToken) 796static bool tryGetSpeakableSubtypes(NamedTypeSymbol @this, ImmutableArray<NamedTypeSymbol> candidateSubtypes, ArrayBuilder<NamedTypeSymbol> resultBuilder, HashSet<TypeParameterSymbol> baseTypeTypeParameters, CancellationToken cancellationToken)
Symbols\PublicModel\PreprocessingSymbol.cs (1)
76string? ISymbol.GetDocumentationCommentXml(CultureInfo? preferredCulture, bool expandIncludes, CancellationToken cancellationToken) => null;
Symbols\PublicModel\Symbol.cs (1)
160string ISymbol.GetDocumentationCommentXml(CultureInfo preferredCulture, bool expandIncludes, CancellationToken cancellationToken)
Symbols\PublicModel\TypeSymbol.cs (1)
222ClosedDerivedTypeInfo ITypeSymbol.GetClosedDerivedTypeInfo(CancellationToken cancellationToken)
Symbols\ReducedExtensionMethodSymbol.cs (2)
372public override string GetDocumentationCommentXml(CultureInfo preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Retargeting\RetargetingAssemblySymbol.cs (2)
161public override string GetDocumentationCommentXml(CultureInfo preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Retargeting\RetargetingModuleSymbol.cs (2)
155public override string GetDocumentationCommentXml(CultureInfo preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (2)
212public override string GetDocumentationCommentXml(CultureInfo preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Source\LocalFunctionSymbol.cs (2)
117typeParam.ForceComplete(null, filter: null, default(CancellationToken)); 126p.ForceComplete(null, filter: null, default(CancellationToken));
Symbols\Source\SourceAssemblySymbol.cs (2)
906internal override void ForceComplete(SourceLocation? locationOpt, Predicate<Symbol>? filter, CancellationToken cancellationToken) 2686internal ImmutableArray<Diagnostic> GetUnusedFieldWarnings(CancellationToken cancellationToken)
Symbols\Source\SourceComplexParameterSymbol.cs (3)
296state.SpinWaitComplete(CompletionPart.EndDefaultSyntaxValue, default(CancellationToken)); 1574internal override void ForceComplete(SourceLocation locationOpt, Predicate<Symbol> filter, CancellationToken cancellationToken) 1609state.SpinWaitComplete(CompletionPart.EndMiscValidation, default(CancellationToken));
Symbols\Source\SourceConstructorSymbol.cs (1)
286internal sealed override void ForceComplete(SourceLocation? locationOpt, Predicate<Symbol>? filter, CancellationToken cancellationToken)
Symbols\Source\SourceEnumConstantSymbol.cs (1)
103internal sealed override void ForceComplete(SourceLocation? locationOpt, Predicate<Symbol>? filter, CancellationToken cancellationToken)
Symbols\Source\SourceEventSymbol.cs (2)
77internal override void ForceComplete(SourceLocation? locationOpt, Predicate<Symbol>? filter, CancellationToken cancellationToken) 727public override string GetDocumentationCommentXml(CultureInfo? preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default)
Symbols\Source\SourceFieldLikeEventSymbol.cs (1)
219internal override void ForceComplete(SourceLocation? locationOpt, Predicate<Symbol>? filter, CancellationToken cancellationToken)
Symbols\Source\SourceFieldSymbol.cs (3)
228public override bool IsDefinedInSourceTree(SyntaxTree tree, TextSpan? definedWithinSpan, CancellationToken cancellationToken = default) 231public sealed override string GetDocumentationCommentXml(CultureInfo preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (3)
30CancellationToken cancellationToken) 112CancellationToken cancellationToken) 502CancellationToken cancellationToken)
Symbols\Source\SourceMemberContainerSymbol.cs (3)
573internal override void ForceComplete(SourceLocation? locationOpt, Predicate<Symbol>? filter, CancellationToken cancellationToken) 1126public override bool IsDefinedInSourceTree(SyntaxTree tree, TextSpan? definedWithinSpan, CancellationToken cancellationToken) 1921state.SpinWaitComplete(CompletionPart.Members, default(CancellationToken));
Symbols\Source\SourceMemberFieldSymbol.cs (3)
315internal sealed override void ForceComplete(SourceLocation? locationOpt, Predicate<Symbol>? filter, CancellationToken cancellationToken) 675public override bool IsDefinedInSourceTree(SyntaxTree tree, TextSpan? definedWithinSpan, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Source\SourceMemberMethodSymbol.cs (5)
514protected virtual void LazyAsyncMethodChecks(CancellationToken cancellationToken) 594this.ContainingSymbol.ForceComplete(locationOpt: null, filter: null, cancellationToken: CancellationToken.None); 823public override string GetDocumentationCommentXml(CultureInfo preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default(CancellationToken)) 898internal override void ForceComplete(SourceLocation? locationOpt, Predicate<Symbol>? filter, CancellationToken cancellationToken)
Symbols\Source\SourceModuleSymbol.cs (2)
226internal override void ForceComplete(SourceLocation? locationOpt, Predicate<Symbol>? filter, CancellationToken cancellationToken) 331private void ValidateLinkedAssemblies(BindingDiagnosticBag diagnostics, CancellationToken cancellationToken)
Symbols\Source\SourceNamedTypeSymbol.cs (2)
134public override string GetDocumentationCommentXml(CultureInfo preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Source\SourceNamespaceSymbol_Completion.cs (1)
13internal override void ForceComplete(SourceLocation? locationOpt, Predicate<Symbol>? filter, CancellationToken cancellationToken)
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (3)
253private MergedGlobalAliasesAndUsings GetMergedGlobalAliasesAndUsings(ConsList<TypeSymbol>? basesBeingResolved, CancellationToken cancellationToken = default) 926internal void Complete(SourceNamespaceSymbol declaringSymbol, SyntaxReference declarationSyntax, CancellationToken cancellationToken) 1175internal void Complete(SourceNamespaceSymbol declaringSymbol, CancellationToken cancellationToken)
Symbols\Source\SourceNamespaceSymbol.cs (2)
460public override bool IsDefinedInSourceTree(SyntaxTree tree, TextSpan? definedWithinSpan, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Source\SourceOrdinaryMethodSymbol.cs (5)
412public sealed override string GetDocumentationCommentXml(CultureInfo preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default(CancellationToken)) 462internal sealed override void ForceComplete(SourceLocation locationOpt, Predicate<Symbol> filter, CancellationToken cancellationToken) 476CancellationToken cancellationToken = default(CancellationToken))
Symbols\Source\SourceOrdinaryMethodSymbolBase.cs (4)
45protected sealed override void LazyAsyncMethodChecks(CancellationToken cancellationToken) 60private void CompleteAsyncMethodChecks(BindingDiagnosticBag diagnosticsOpt, CancellationToken cancellationToken) 82public abstract override string GetDocumentationCommentXml(CultureInfo preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default(CancellationToken));
Symbols\Source\SourceParameterSymbol.cs (1)
173internal override void ForceComplete(SourceLocation locationOpt, Predicate<Symbol> filter, CancellationToken cancellationToken)
Symbols\Source\SourcePropertySymbol.cs (1)
166internal override void ForceComplete(SourceLocation? locationOpt, Predicate<Symbol>? filter, CancellationToken cancellationToken)
Symbols\Source\SourcePropertySymbolBase.cs (3)
1229public override string GetDocumentationCommentXml(CultureInfo preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default(CancellationToken)) 1821internal override void ForceComplete(SourceLocation? locationOpt, Predicate<Symbol>? filter, CancellationToken cancellationToken)
Symbols\Source\SourceTypeParameterSymbol.cs (1)
350internal override void ForceComplete(SourceLocation locationOpt, Predicate<Symbol> filter, CancellationToken cancellationToken)
Symbols\Source\SynthesizedSourceOrdinaryMethodSymbol.cs (1)
70public sealed override string? GetDocumentationCommentXml(CultureInfo? preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default) => null;
Symbols\Symbol.cs (7)
51internal virtual void ForceComplete(SourceLocation? locationOpt, Predicate<Symbol>? filter, CancellationToken cancellationToken) 485/// cref="CSharpSemanticModel.GetDeclaredSymbol(MemberDeclarationSyntax, CancellationToken)"/>. 942public virtual bool IsDefinedInSourceTree(SyntaxTree tree, TextSpan? definedWithinSpan, CancellationToken cancellationToken = default(CancellationToken)) 968internal static void ForceCompleteMemberConditionally(SourceLocation? locationOpt, Predicate<Symbol>? filter, Symbol member, CancellationToken cancellationToken) 1023CancellationToken cancellationToken = default(CancellationToken))
Symbols\SymbolCompletionState.cs (2)
48internal void DefaultForceComplete(Symbol symbol, CancellationToken cancellationToken) 120internal void SpinWaitComplete(CompletionPart part, CancellationToken cancellationToken)
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperatorBase.cs (1)
58public sealed override string? GetDocumentationCommentXml(CultureInfo? preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default) => null;
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
270public override bool IsDefinedInSourceTree(SyntaxTree tree, TextSpan? definedWithinSpan, CancellationToken cancellationToken)
Symbols\Tuples\TupleFieldSymbol.cs (1)
150internal override void ForceComplete(SourceLocation? locationOpt, Predicate<Symbol>? filter, CancellationToken cancellationToken)
Symbols\Wrapped\WrappedEventSymbol.cs (2)
67public override string GetDocumentationCommentXml(CultureInfo? preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Wrapped\WrappedFieldSymbol.cs (2)
86public override string GetDocumentationCommentXml(CultureInfo preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Wrapped\WrappedMethodSymbol.cs (2)
261public override string GetDocumentationCommentXml(CultureInfo preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (2)
100public override string GetDocumentationCommentXml(CultureInfo preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
157public override string GetDocumentationCommentXml(CultureInfo? preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default)
Symbols\Wrapped\WrappedPropertySymbol.cs (2)
89public override string GetDocumentationCommentXml(CultureInfo preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (2)
170public override string GetDocumentationCommentXml(CultureInfo preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default(CancellationToken))
Syntax\CSharpSyntaxNode.cs (1)
185public static SyntaxNode DeserializeFrom(Stream stream, CancellationToken cancellationToken = default)
Syntax\CSharpSyntaxTree.cs (20)
86public new abstract CSharpSyntaxNode GetRoot(CancellationToken cancellationToken = default); 98/// Implementations that wish to schedule this work differently should override <see cref="GetRootAsync(CancellationToken)"/>. 100public new virtual Task<CSharpSyntaxNode> GetRootAsync(CancellationToken cancellationToken = default) 112public CompilationUnitSyntax GetCompilationUnitRoot(CancellationToken cancellationToken = default) 412/// <see cref="CSharpSyntaxTree.GetRoot(CancellationToken)"/> is called. 434CancellationToken cancellationToken = default) 457CancellationToken cancellationToken) 473CancellationToken cancellationToken = default) 495CancellationToken cancellationToken) 647public override FileLinePositionSpan GetLineSpan(TextSpan span, CancellationToken cancellationToken = default) 666public override FileLinePositionSpan GetMappedLineSpan(TextSpan span, CancellationToken cancellationToken = default) 670public override LineVisibility GetLineVisibility(int position, CancellationToken cancellationToken = default) 674public override IEnumerable<LineMapping> GetLineMappings(CancellationToken cancellationToken = default) 723internal bool IsGeneratedCode(SyntaxTreeOptionsProvider? provider, CancellationToken cancellationToken) 753private LinePosition GetLinePosition(int position, CancellationToken cancellationToken) 856public override IEnumerable<Diagnostic> GetDiagnostics(CancellationToken cancellationToken = default) 865protected override SyntaxNode GetRootCore(CancellationToken cancellationToken) 870protected override async Task<SyntaxNode> GetRootAsyncCore(CancellationToken cancellationToken) 907CancellationToken cancellationToken) 919CancellationToken cancellationToken)
Syntax\CSharpSyntaxTree.Dummy.cs (4)
33public override SourceText GetText(CancellationToken cancellationToken) 73public override CSharpSyntaxNode GetRoot(CancellationToken cancellationToken) 89public override FileLinePositionSpan GetLineSpan(TextSpan span, CancellationToken cancellationToken = default(CancellationToken))
Syntax\CSharpSyntaxTree.LazySyntaxTree.cs (2)
44public override SourceText GetText(CancellationToken cancellationToken) 65public override CSharpSyntaxNode GetRoot(CancellationToken cancellationToken)
Syntax\CSharpSyntaxTree.ParsedSyntaxTree.cs (2)
62public override SourceText GetText(CancellationToken cancellationToken) 88public override CSharpSyntaxNode GetRoot(CancellationToken cancellationToken)
Syntax\NamespaceDeclarationSyntaxReference.cs (2)
23protected override SyntaxNode Translate(SyntaxReference reference, CancellationToken cancellationToken) 28internal static SyntaxNode GetSyntax(SyntaxReference reference, CancellationToken cancellationToken)
Syntax\SimpleSyntaxReference.cs (1)
38public override SyntaxNode GetSyntax(CancellationToken cancellationToken)
Syntax\SyntaxFactory.cs (8)
1583/// <inheritdoc cref="CSharpSyntaxTree.ParseText(string, CSharpParseOptions?, string, Encoding?, CancellationToken)"/> 1589CancellationToken cancellationToken = default) 1595/// <inheritdoc cref="CSharpSyntaxTree.ParseText(SourceText, CSharpParseOptions?, string, CancellationToken)"/> 1600CancellationToken cancellationToken = default) 2836CancellationToken cancellationToken) 2849CancellationToken cancellationToken) 2864CancellationToken cancellationToken) 2878CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.CodeStyle (354)
src\4a7f0d7dc40edd75\CSharpUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
27protected override bool IsTargetTyped(SemanticModel semanticModel, ConditionalExpressionSyntax conditional, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\AddBraces\CSharpAddBracesDiagnosticAnalyzer.cs (1)
123private static bool ContainsInterleavedDirective(SyntaxNode statement, StatementSyntax embeddedStatement, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (1)
36var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (1)
48CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (1)
58var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\HiddenExplicitCast\CSharpHiddenExplicitCastDiagnosticAnalyzer.cs (2)
35CancellationToken cancellationToken) 74var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
124var cancellationToken = context.CancellationToken; 333CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
224var cancellationToken = syntaxContext.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (7)
67var cancellationToken = context.CancellationToken; 102var cancellationToken = context.CancellationToken; 135var cancellationToken = context.CancellationToken; 171CancellationToken cancellationToken) 216CancellationToken cancellationToken) 235static bool ReferencesThisInstance(IOperation operation, CancellationToken cancellationToken) 264CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructReadOnly\CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (2)
49var cancellationToken = context.CancellationToken; 77var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
42var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
47var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
42var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
39var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryAsyncModifier\CSharpMakeMethodSynchronousDiagnosticAnalyzer.cs (4)
27protected abstract bool ShouldAnalyze(SemanticModel semanticModel, SyntaxNode methodLike, CancellationToken cancellationToken); 43var cancellationToken = context.CancellationToken; 154protected override bool ShouldAnalyze(SemanticModel semanticModel, SyntaxNode methodLike, CancellationToken cancellationToken) 178protected override bool ShouldAnalyze(SemanticModel semanticModel, SyntaxNode methodLike, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryCast\CSharpRemoveUnnecessaryCastDiagnosticAnalyzer.cs (1)
25protected override bool IsUnnecessaryCast(SemanticModel model, ExpressionSyntax cast, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
50var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryImports\CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (2)
54IEnumerable<SyntaxNode> nodes, SyntaxTree tree, CancellationToken cancellationToken) 71protected override void AnalyzeSemanticModel(SemanticModelAnalysisContext context, SyntaxTree tree, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (2)
57var cancellationToken = context.CancellationToken; 246CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (2)
179public static SyntaxTreeState Create(bool defaultCompleted, NullableContextOptions compilationOptions, SyntaxTree tree, CancellationToken cancellationToken) 316private SyntaxTreeState GetOrCreateSyntaxTreeState(SyntaxTree tree, bool defaultCompleted, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\NullableImpactingSpanWalker.cs (2)
21CancellationToken cancellationToken) : CSharpSyntaxWalker(SyntaxWalkerDepth.StructuredTrivia), IDisposable 26private readonly CancellationToken _cancellationToken = cancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryParentheses\CSharpRemoveUnnecessaryExpressionParenthesesDiagnosticAnalyzer.cs (2)
29SemanticModel semanticModel, CancellationToken cancellationToken, 38ParenthesizedExpressionSyntax parenthesizedExpression, SemanticModel semanticModel, CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryParentheses\CSharpRemoveUnnecessaryPatternParenthesesDiagnosticAnalyzer.cs (1)
29SemanticModel semanticModel, CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (3)
24private static bool ShouldAnalyzeNode(SemanticModel semanticModel, PostfixUnaryExpressionSyntax node, CancellationToken cancellationToken) 48CancellationToken cancellationToken) 79CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryUnsafeModifier\UnnecessaryUnsafeModifierUtilities.cs (4)
25private static bool ShouldAnalyzeNode(SemanticModel semanticModel, SyntaxNode declaration, CancellationToken cancellationToken) 40CancellationToken cancellationToken) 80CancellationToken cancellationToken) 94CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnreachableCode\CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs (1)
44var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
26protected override IEnumerable<TypeDeclarationSyntax> GetTypeDeclarations(INamedTypeSymbol namedType, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyBooleanExpression\CSharpSimplifyConditionalDiagnosticAnalyzer.cs (1)
25protected override CommonConversion GetConversion(SemanticModel semanticModel, ExpressionSyntax node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastDiagnosticAnalyzer.cs (2)
61CancellationToken cancellationToken, 180var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (6)
44protected override ExpressionSyntax? GetFieldInitializer(VariableDeclaratorSyntax variable, CancellationToken cancellationToken) 52CancellationToken cancellationToken) 171protected override ExpressionSyntax? GetGetterExpression(IMethodSymbol getMethod, CancellationToken cancellationToken) 188private static ExpressionSyntax? GetGetterExpressionFromSymbol(IMethodSymbol getMethod, CancellationToken cancellationToken) 205SemanticModel semanticModel, IMethodSymbol setMethod, CancellationToken cancellationToken) 243CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCoalesceExpression\CSharpUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
25protected override bool IsTargetTyped(SemanticModel semanticModel, ConditionalExpressionSyntax conditional, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCoalesceExpression\UseCoalesceExpressionHelpers.cs (1)
12public static bool IsTargetTyped(SemanticModel semanticModel, ConditionalExpressionSyntax conditional, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (4)
40var cancellationToken = context.CancellationToken; 67CancellationToken cancellationToken, 124CancellationToken cancellationToken, 143var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
41var cancellationToken = context.CancellationToken; 106CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForCreateDiagnosticAnalyzer.cs (1)
29var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForEmptyDiagnosticAnalyzer.cs (1)
29var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (4)
71var cancellationToken = context.CancellationToken; 121CancellationToken cancellationToken) 154CancellationToken cancellationToken) 381CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
44var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocDiagnosticAnalyzer.cs (3)
46var cancellationToken = context.CancellationToken; 88var cancellationToken = context.CancellationToken; 128CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (8)
68CancellationToken cancellationToken, 87CancellationToken cancellationToken, 354SemanticModel semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken) 756CancellationToken cancellationToken, 874CancellationToken cancellationToken) 1020SemanticModel semanticModel, ArgumentSyntax argument, out bool unwrapArgument, out bool useSpread, CancellationToken cancellationToken) 1059public static bool IsIterable(SemanticModel semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken) 1094CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (1)
79CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerDiagnosticAnalyzer.cs (1)
56CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (3)
51var cancellationToken = context.CancellationToken; 117var cancellationToken = context.CancellationToken; 175CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (6)
94CancellationToken cancellationToken) 124CancellationToken cancellationToken) 143CancellationToken cancellationToken) 200SyntaxNode container, CancellationToken cancellationToken) 245ArrayBuilder<MemberAccessExpressionSyntax> memberAccessLocations, CancellationToken cancellationToken) 285SemanticModel semanticModel, SyntaxNode container, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseDefaultLiteral\CSharpUseDefaultLiteralDiagnosticAnalyzer.cs (1)
38var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForAccessorsHelper.cs (1)
68protected override bool CreateReturnStatementForExpression(SemanticModel semanticModel, AccessorDeclarationSyntax declaration, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForConstructorsHelper.cs (1)
50protected override bool CreateReturnStatementForExpression(SemanticModel semanticModel, ConstructorDeclarationSyntax declaration, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForConversionOperatorsHelper.cs (1)
50protected override bool CreateReturnStatementForExpression(SemanticModel semanticModel, ConversionOperatorDeclarationSyntax declaration, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForIndexersHelper.cs (3)
63protected override IndexerDeclarationSyntax WithGenerateBody(SemanticModel semanticModel, IndexerDeclarationSyntax declaration, CancellationToken cancellationToken) 66protected override bool CreateReturnStatementForExpression(SemanticModel semanticModel, IndexerDeclarationSyntax declaration, CancellationToken cancellationToken) 72CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForLocalFunctionHelper.cs (1)
54SemanticModel semanticModel, LocalFunctionStatementSyntax statement, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForMethodsHelper.cs (1)
52SemanticModel semanticModel, MethodDeclarationSyntax declaration, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForOperatorsHelper.cs (1)
52protected override bool CreateReturnStatementForExpression(SemanticModel semanticModel, OperatorDeclarationSyntax declaration, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForPropertiesHelper.cs (3)
67SemanticModel semanticModel, PropertyDeclarationSyntax declaration, CancellationToken cancellation) 70protected override bool CreateReturnStatementForExpression(SemanticModel semanticModel, PropertyDeclarationSyntax declaration, CancellationToken cancellationToken) 76CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper.cs (2)
29public abstract bool CanOfferUseExpressionBody(CodeStyleOption2<ExpressionBodyPreference> preference, SyntaxNode declaration, bool forAnalyzer, CancellationToken cancellationToken); 31public abstract SyntaxNode Update(SemanticModel semanticModel, SyntaxNode declaration, bool useExpressionBody, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (10)
63public override bool CanOfferUseExpressionBody(CodeStyleOption2<ExpressionBodyPreference> preference, SyntaxNode declaration, bool forAnalyzer, CancellationToken cancellationToken) 69public sealed override SyntaxNode Update(SemanticModel semanticModel, SyntaxNode declaration, bool useExpressionBody, CancellationToken cancellationToken) 83CodeStyleOption2<ExpressionBodyPreference> preference, TDeclaration declaration, bool forAnalyzer, CancellationToken cancellationToken) 112CancellationToken cancellationToken, 122SyntaxNode declaration, ExpressionBodyPreference conversionPreference, CancellationToken cancellationToken, 143CancellationToken cancellationToken, 283SemanticModel semanticModel, TDeclaration declaration, bool useExpressionBody, CancellationToken cancellationToken) 341SemanticModel semanticModel, TDeclaration declaration, CancellationToken cancellationToken); 350SemanticModel semanticModel, TDeclaration declaration, CancellationToken cancellationToken) 366SemanticModel semanticModel, TDeclaration declaration, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\UseExpressionBodyDiagnosticAnalyzer.cs (2)
50var cancellationToken = context.CancellationToken; 90CSharpCodeGenerationOptions options, SyntaxNode declaration, SyntaxNodeAnalysisContext context, UseExpressionBodyHelper helper, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaDiagnosticAnalyzer.cs (1)
72LambdaExpressionSyntax declaration, AnalyzerOptions analyzerOptions, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaHelpers.cs (3)
23LambdaExpressionSyntax declaration, CancellationToken cancellationToken) 68SemanticModel semanticModel, ExpressionBodyPreference preference, LambdaExpressionSyntax declaration, LanguageVersion languageVersion, CancellationToken cancellationToken) 113CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (2)
38var cancellationToken = context.CancellationToken; 61CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (2)
36var cancellationToken = context.CancellationToken; 71CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitOrExplicitType\CSharpTypeStyleDiagnosticAnalyzerBase.cs (1)
48var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (4)
100var cancellationToken = context.CancellationToken; 118var cancellationToken = context.CancellationToken; 140var cancellationToken = context.CancellationToken; 163CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLabeledJumpStatements\CSharpUseLabeledJumpStatementsDiagnosticAnalyzer.cs (1)
51var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLabeledJumpStatements\CSharpUseLabeledJumpStatementsHelpers_FlagVariable.cs (2)
38CancellationToken cancellationToken, 248CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLabeledJumpStatements\CSharpUseLabeledJumpStatementsHelpers.cs (4)
31CancellationToken cancellationToken, 81CancellationToken cancellationToken, 114CancellationToken cancellationToken, 135CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (3)
114var cancellationToken = syntaxContext.CancellationToken; 243AnonymousFunctionExpressionSyntax anonymousFunction, out ImmutableArray<Location> referenceLocations, CancellationToken cancellationToken) 406CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseNameofInNullableAttribute\CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (1)
51var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseNullPropagation\CSharpUseNullPropagationDiagnosticAnalyzer.cs (1)
111CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
62var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (1)
61var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (3)
26private readonly CancellationToken _cancellationToken; 36CancellationToken cancellationToken) 63CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
92var cancellationToken = syntaxContext.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
109var cancellationToken = syntaxContext.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpUseNotPatternDiagnosticAnalyzer.cs (1)
54var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (2)
89CancellationToken cancellationToken) 207var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSimpleUsingStatement\UseSimpleUsingStatementDiagnosticAnalyzer.cs (4)
84var cancellationToken = context.CancellationToken; 137CancellationToken cancellationToken) 180CancellationToken cancellationToken) 229CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (4)
75var cancellationToken = context.CancellationToken; 149var cancellationToken = context.CancellationToken; 168var cancellationToken = context.CancellationToken; 221var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
64var cancellationToken = syntaxContext.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfDiagnosticAnalyzer.cs (1)
59var cancellationToken = syntaxContext.CancellationToken;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (2)
34CancellationToken cancellationToken) 121CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (1)
43CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
27CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
37CancellationToken cancellationToken, 140CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
15public static bool IsPreProcessorDirectiveContext(this SyntaxTree syntaxTree, int position, SyntaxToken preProcessorTokenOnLeftOfPosition, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\DefaultExpressionSyntaxExtensions.cs (3)
23CancellationToken cancellationToken) 38DefaultExpressionSyntax defaultExpression, SemanticModel semanticModel, CancellationToken cancellationToken) 83DefaultExpressionSyntax defaultExpression, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\DirectiveSyntaxExtensions.cs (4)
28private static DirectiveInfo<DirectiveTriviaSyntax> GetDirectiveInfo(SyntaxNode node, CancellationToken cancellationToken) 33private static DirectiveInfo<DirectiveTriviaSyntax> GetDirectiveInfoForRoot(SyntaxNode root, CancellationToken cancellationToken) 37public static DirectiveTriviaSyntax? GetMatchingDirective(this DirectiveTriviaSyntax directive, CancellationToken cancellationToken) 50public static ImmutableArray<DirectiveTriviaSyntax> GetMatchingConditionalDirectives(this DirectiveTriviaSyntax directive, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (5)
322CancellationToken cancellationToken) 424[NotNullWhen(true)] this ExpressionSyntax? expression, SemanticModel semanticModel, CancellationToken cancellationToken) 454[NotNullWhen(true)] this ExpressionSyntax? expression, SemanticModel semanticModel, CancellationToken cancellationToken) 465this ExpressionSyntax expression, SemanticModel semanticModel, CancellationToken cancellationToken) 909CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
19this ParenthesizedExpressionSyntax node, SemanticModel semanticModel, CancellationToken cancellationToken) 364SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (15)
25CancellationToken cancellationToken) 42CancellationToken cancellationToken) 105CancellationToken cancellationToken) 186CancellationToken cancellationToken) 320CancellationToken cancellationToken) 353bool capitalize, CancellationToken cancellationToken) 429SemanticModel semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken) 459public static INamedTypeSymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, BaseTypeDeclarationSyntax syntax, CancellationToken cancellationToken) 465public static IMethodSymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, ConstructorDeclarationSyntax syntax, CancellationToken cancellationToken) 471public static IMethodSymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, LocalFunctionStatementSyntax syntax, CancellationToken cancellationToken) 477public static IParameterSymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, ParameterSyntax syntax, CancellationToken cancellationToken) 483public static IPropertySymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, PropertyDeclarationSyntax syntax, CancellationToken cancellationToken) 489public static IMethodSymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, BaseMethodDeclarationSyntax syntax, CancellationToken cancellationToken) 495public static ISymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, VariableDeclaratorSyntax syntax, CancellationToken cancellationToken) 501public static ISymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, SingleVariableDesignationSyntax syntax, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (8)
496public static bool ContainsInterleavedDirective(this SyntaxNode syntaxNode, CancellationToken cancellationToken) 500/// Similar to <see cref="ContainsInterleavedDirective(SyntaxNode, CancellationToken)"/> except that the span to check 503public static bool ContainsInterleavedDirective(this SyntaxNode syntaxNode, TextSpan span, CancellationToken cancellationToken) 509CancellationToken cancellationToken) 519CancellationToken cancellationToken) 538CancellationToken cancellationToken) 583CancellationToken cancellationToken) 777CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
240public static bool TryParseGenericName(this SyntaxToken genericIdentifier, CancellationToken cancellationToken, [NotNullWhen(true)] out GenericNameSyntax? genericName)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (29)
17public static ISet<SyntaxKind> GetPrecedingModifiers(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 23CancellationToken cancellationToken, 42this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 48this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 54this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 80this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 92public static bool IsRightOfDotOrArrowOrColonColon(this SyntaxTree syntaxTree, int position, SyntaxToken targetToken, CancellationToken cancellationToken) 99public static bool IsRightOfDotOrArrow(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 102public static bool IsRightOfDot(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 106this SyntaxTree syntaxTree, int position, Func<SyntaxKind, bool> predicate, CancellationToken cancellationToken) 119public static bool IsRightOfNumericLiteral(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 125public static bool IsAfterKeyword(this SyntaxTree syntaxTree, int position, SyntaxKind kind, CancellationToken cancellationToken) 133public static bool IsEntirelyWithinNonUserCodeComment(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 145public static bool IsEntirelyWithinComment(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 155public static bool IsCrefContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 168public static bool IsEntirelyWithinCrefSyntax(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 180this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 224this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 242this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 259this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 273this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 297this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 322private static bool AtEndOfIncompleteStringOrCharLiteral(SyntaxToken token, int position, char lastChar, CancellationToken cancellationToken) 382this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 389public static bool IsEntirelyWithinStringLiteral(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 393this SyntaxTree syntaxTree, int position, out SyntaxToken stringLiteral, CancellationToken cancellationToken) 442this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 470this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 532public static bool IsPreProcessorKeywordContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaExtensions.cs (1)
154this SyntaxTrivia trivia, SyntaxTree syntaxTree, CancellationToken cancellationToken, bool findInsideTrivia = false)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpSyntaxFormatting.cs (1)
48protected override AbstractFormattingResult Format(SyntaxNode node, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> formattingRules, SyntaxToken startToken, SyntaxToken endToken, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\AggregatedFormattingResult.cs (1)
20protected override SyntaxNode Rewriter(Dictionary<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData> map, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\CSharpStructuredTriviaFormatEngine.cs (3)
20CancellationToken cancellationToken) 47protected override FormattingContext CreateFormattingContext(TokenStream tokenStream, CancellationToken cancellationToken) 50protected override NodeOperations CreateNodeOperations(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\FormattingResult.cs (1)
24protected override SyntaxNode Rewriter(Dictionary<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData> changeMap, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (5)
61protected override LineColumnRule GetLineColumnRuleBetween(SyntaxTrivia trivia1, LineColumnDelta existingWhitespaceBetween, bool implicitLineBreak, SyntaxTrivia trivia2, CancellationToken cancellationToken) 252CancellationToken cancellationToken) 270LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<TextChange> changes, CancellationToken cancellationToken) 332LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<SyntaxTrivia> changes, CancellationToken cancellationToken) 361LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<TextChange> changes, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.cs (3)
40FormattingContext context, ChainedFormattingRules formattingRules, int lines, int spaces, CancellationToken cancellationToken) 90CancellationToken cancellationToken, 101public override SyntaxTriviaList GetTriviaList(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.FormattedComplexTrivia.cs (5)
28CancellationToken cancellationToken) 60public override SyntaxTriviaList GetTriviaList(CancellationToken cancellationToken) 66public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 69public override TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 72public override void Format(FormattingContext context, ChainedFormattingRules formattingRules, Action<int, TokenStream, TriviaData> formattingResultApplier, CancellationToken cancellationToken, int tokenPairIndex = TokenPairIndexNotNeeded)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ModifiedComplexTrivia.cs (4)
54int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 60int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 69CancellationToken cancellationToken, 99public override SyntaxTriviaList GetTriviaList(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (5)
22private readonly CancellationToken _cancellationToken; 31CancellationToken cancellationToken) 48CancellationToken cancellationToken) 71CancellationToken cancellationToken) 136CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
323? ((CompilationUnitSyntax)structure.SyntaxTree.GetRoot(CancellationToken.None)).EndOfFileToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Helpers\RemoveUnnecessaryImports\CSharpUnnecessaryImportsProvider.cs (1)
26CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (2)
45SyntaxToken startToken, SyntaxToken endToken, CancellationToken cancellationToken) 76public IList<TextChange> FormatToken(SyntaxToken token, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (23)
43public bool IsWrittenTo(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken) 46public bool IsOnlyWrittenTo(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken) 49public bool IsInOutContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken) 52public bool IsInRefContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken) 55public bool IsInInContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken) 58public bool CanReplaceWithRValue(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? expression, CancellationToken cancellationToken) 61public ISymbol? GetDeclaredSymbol(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 137public ImmutableHashSet<string> GetAliasNameSet(SemanticModel model, CancellationToken cancellationToken) 167private static void AppendAliasNames(IEnumerable<BaseNamespaceDeclarationSyntax> namespaces, ImmutableHashSet<string>.Builder builder, CancellationToken cancellationToken) 192public SymbolInfo GetCollectionInitializerSymbolInfo(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 239public bool IsPartial(INamedTypeSymbol typeSymbol, CancellationToken cancellationToken) 254public IEnumerable<ISymbol> GetDeclaredSymbols(SemanticModel semanticModel, SyntaxNode memberDeclaration, CancellationToken cancellationToken) 264public IParameterSymbol? FindParameterForArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken) 267public IParameterSymbol? FindParameterForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken) 271public ISymbol? FindFieldOrPropertyForArgument(SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken) 274public ISymbol? FindFieldOrPropertyForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken) 279public ImmutableArray<ISymbol> GetBestOrAllSymbols(SemanticModel semanticModel, SyntaxNode? node, SyntaxToken token, CancellationToken cancellationToken) 301/// cref="ModelExtensions.GetSymbolInfo(SemanticModel, SyntaxNode, CancellationToken)"/>, but sometimes employs 305private ImmutableArray<ISymbol> GetSymbolInfo(SemanticModel semanticModel, SyntaxNode node, SyntaxToken token, CancellationToken cancellationToken) 431public bool IsInsideNameOfExpression(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken) 434public ImmutableArray<IMethodSymbol> GetLocalFunctionSymbols(Compilation compilation, ISymbol symbol, CancellationToken cancellationToken) 455public bool IsInExpressionTree(SemanticModel semanticModel, SyntaxNode node, [NotNullWhen(true)] INamedTypeSymbol? expressionType, CancellationToken cancellationToken) 458public string GenerateNameForExpression(SemanticModel semanticModel, SyntaxNode expression, bool capitalize, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (7)
128public bool IsPreProcessorDirectiveContext(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 132public bool IsEntirelyWithinStringOrCharOrNumericLiteral([NotNullWhen(true)] SyntaxTree? syntaxTree, int position, CancellationToken cancellationToken) 1013public TextSpan GetInactiveRegionSpanAroundPosition(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 1283public SyntaxNode? GetMatchingDirective(SyntaxNode directive, CancellationToken cancellationToken) 1286public ImmutableArray<SyntaxNode> GetMatchingConditionalDirectives(SyntaxNode directive, CancellationToken cancellationToken) 1289public bool ContainsInterleavedDirective(TextSpan span, SyntaxToken token, CancellationToken cancellationToken) 1442public bool IsInInactiveRegion(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (26)
46public static bool IsUnnecessaryCast(ExpressionSyntax cast, SemanticModel semanticModel, CancellationToken cancellationToken) 54public static bool IsUnnecessaryAsCast(BinaryExpressionSyntax cast, SemanticModel semanticModel, CancellationToken cancellationToken) 61public static bool IsUnnecessaryCast(CastExpressionSyntax cast, SemanticModel semanticModel, CancellationToken cancellationToken) 123CancellationToken cancellationToken) 155CancellationToken cancellationToken) 179SemanticModel originalSemanticModel, CancellationToken cancellationToken) 251CancellationToken cancellationToken) 291CancellationToken cancellationToken) 652CancellationToken cancellationToken) 714ExpressionSyntax castNode, ExpressionSyntax castedExpressionNode, SemanticModel semanticModel, CancellationToken cancellationToken) 802CancellationToken cancellationToken) 869ExpressionSyntax rewrittenExpression, SemanticModel rewrittenSemanticModel, CancellationToken cancellationToken) 894ExpressionSyntax rewrittenExpression, SemanticModel rewrittenSemanticModel, CancellationToken cancellationToken) 929CancellationToken cancellationToken) 1074CancellationToken cancellationToken) 1172CancellationToken cancellationToken) 1228SemanticModel semanticModel, CancellationToken cancellationToken) 1295private static bool IsFieldOrArrayElement(SemanticModel semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken) 1302ExpressionSyntax expression, SemanticModel semanticModel, CancellationToken cancellationToken) 1317CancellationToken cancellationToken) 1370CancellationToken cancellationToken) 1435CancellationToken cancellationToken) 1544CancellationToken cancellationToken) 1585CancellationToken cancellationToken) 1621ISymbol originalMemberSymbol, ISymbol rewrittenMemberSymbol, CancellationToken cancellationToken) 1678CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
59CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (7)
36CSharpSimplifierOptions options, CancellationToken cancellationToken) 54TypeSyntax typeName, SemanticModel semanticModel, CSharpSimplifierOptions options, CancellationToken cancellationToken); 57SyntaxToken identifier, TypeSyntax typeName, ExpressionSyntax initializer, SemanticModel semanticModel, CSharpSimplifierOptions options, CancellationToken cancellationToken); 59internal TypeSyntax? FindAnalyzableType(SyntaxNode node, SemanticModel semanticModel, CancellationToken cancellationToken) 78public virtual bool ShouldAnalyzeVariableDeclaration(VariableDeclarationSyntax variableDeclaration, CancellationToken cancellationToken) 92protected virtual bool ShouldAnalyzeForEachStatement(ForEachStatementSyntax forEachStatement, SemanticModel semanticModel, CancellationToken cancellationToken) 95protected virtual bool ShouldAnalyzeDeclarationExpression(DeclarationExpressionSyntax declaration, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (2)
37CSharpSimplifierOptions options, CancellationToken cancellationToken) 80private static bool IsTypeApparentInDeclaration(VariableDeclarationSyntax variableDeclaration, SemanticModel semanticModel, UseVarPreference stylePreferences, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (6)
35public override bool ShouldAnalyzeVariableDeclaration(VariableDeclarationSyntax variableDeclaration, CancellationToken cancellationToken) 47protected override bool ShouldAnalyzeForEachStatement(ForEachStatementSyntax forEachStatement, SemanticModel semanticModel, CancellationToken cancellationToken) 61CSharpSimplifierOptions options, CancellationToken cancellationToken) 114protected override bool ShouldAnalyzeDeclarationExpression(DeclarationExpressionSyntax declaration, SemanticModel semanticModel, CancellationToken cancellationToken) 139CancellationToken cancellationToken) 149private static bool ContainsAnonymousType(TypeSyntax typeName, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (8)
31CSharpSimplifierOptions options, CancellationToken cancellationToken) 47public override bool ShouldAnalyzeVariableDeclaration(VariableDeclarationSyntax variableDeclaration, CancellationToken cancellationToken) 58protected override bool ShouldAnalyzeForEachStatement(ForEachStatementSyntax forEachStatement, SemanticModel semanticModel, CancellationToken cancellationToken) 69protected override bool ShouldAnalyzeDeclarationExpression(DeclarationExpressionSyntax declaration, SemanticModel semanticModel, CancellationToken cancellationToken) 93CSharpSimplifierOptions options, CancellationToken cancellationToken) 151CancellationToken cancellationToken) 189private static bool IsSafeToSwitchToVarWithoutNeedingSpeculation(DeclarationExpressionSyntax declarationExpression, SemanticModel semanticModel, CancellationToken cancellationToken) 243CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (437)
src\4f0789c9734b88bf\CSharpInitializeParameterService.cs (2)
25protected override SyntaxNode? GetAccessorBody(IMethodSymbol accessor, CancellationToken cancellationToken) 109protected override Task<Solution> TryAddAssignmentForPrimaryConstructorAsync(Document document, IParameterSymbol parameter, ISymbol fieldOrProperty, CancellationToken cancellationToken)
src\50a3a051b0fef0d6\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
39CancellationToken cancellationToken)
src\cef93d2425d77fca\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (2)
50private static async Task<Document> GetChangedDocumentAsync(Document document, int conditionalExpressionSyntaxStartPosition, CancellationToken cancellationToken) 82CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddBraces\CSharpAddBracesCodeFixProvider.cs (1)
32SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddExplicitCast\CSharpAddExplicitCastCodeFixProvider.cs (1)
57CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (2)
39var cancellationToken = context.CancellationToken; 67protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddParameter\CSharpAddParameterCodeFixProvider.cs (2)
49protected override ITypeSymbol GetArgumentType(SyntaxNode argumentNode, SemanticModel semanticModel, CancellationToken cancellationToken) 58CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AbstractAssignOutParametersCodeFixProvider.cs (4)
30var cancellationToken = context.CancellationToken; 95Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken) 135SyntaxEditor editor, CancellationToken cancellationToken) 150CancellationToken cancellationToken);
src\roslyn\src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAboveReturnCodeFixProvider.cs (1)
34CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAtStartCodeFixProvider.cs (1)
53CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceCodeFixProvider.cs (1)
48SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (8)
26public static Task<Document> ConvertAsync(Document document, BaseNamespaceDeclarationSyntax baseNamespace, CSharpSyntaxFormattingOptions options, CancellationToken cancellationToken) 37public static async Task<Document> ConvertNamespaceDeclarationAsync(Document document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxFormattingOptions options, CancellationToken cancellationToken) 62public static (SourceText text, TextSpan semicolonSpan) ConvertNamespaceDeclaration(ParsedDocument document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxFormattingOptions options, CancellationToken cancellationToken) 92private static string? GetIndentation(ParsedDocument document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxFormattingOptions options, CancellationToken cancellationToken) 109ParsedDocument document, string indentation, SyntaxAnnotation annotation, CancellationToken cancellationToken) 195ParsedDocument document, string indentation, SyntaxAnnotation annotation, CancellationToken cancellationToken) 214SyntaxTree tree, SyntaxNode root, string indentation, TextLine textLine, CancellationToken cancellationToken) 239Document document, FileScopedNamespaceDeclarationSyntax fileScopedNamespace, CSharpSyntaxFormattingOptions options, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
42SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (3)
26private readonly CancellationToken _cancellationToken; 30private Rewriter(SemanticModel semanticModel, bool isAllThrowStatements, CancellationToken cancellationToken) 44CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToAsync\CSharpConvertToAsyncMethodCodeFixProvider.cs (3)
36CancellationToken cancellationToken) 49CancellationToken cancellationToken) 63CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (3)
34Document document, TypeDeclarationSyntax typeDeclaration, CancellationToken cancellationToken) 84CancellationToken cancellationToken) 478CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\CSharpConvertToRecordCodeFixProvider.cs (1)
33var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\PositionalParameterInfo.cs (2)
39CancellationToken cancellationToken) 76CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertTypeOfToNameOf\CSharpConvertTypeOfToNameOfCodeFixProvider.cs (1)
32protected override SyntaxNode GetSymbolTypeExpression(SemanticModel model, MemberAccessExpressionSyntax node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (3)
41var cancellationToken = context.CancellationToken; 51SemanticModel semanticModel, Diagnostic diagnostic, CancellationToken cancellationToken, 134SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (3)
32CancellationToken cancellationToken, 65var cancellationToken = context.CancellationToken; 76SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (4)
40var cancellationToken = context.CancellationToken; 62Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken) 126protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken) 153private static ITypeSymbol? InferTupleType(TupleExpressionSyntax tuple, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (11)
31protected override bool IsSimpleNameGeneration(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken) 34protected override bool IsConstructorInitializerGeneration(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken) 37protected override bool IsImplicitObjectCreation(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken) 43CancellationToken cancellationToken, 81CancellationToken cancellationToken, 113CancellationToken cancellationToken, 148CancellationToken cancellationToken, 173protected override string GenerateNameForExpression(SemanticModel semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken) 176protected override ITypeSymbol GetArgumentType(SemanticModel semanticModel, Argument<ExpressionSyntax> argument, CancellationToken cancellationToken) 182protected override IMethodSymbol? GetCurrentConstructor(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 185protected override IMethodSymbol? GetDelegatedConstructor(SemanticModel semanticModel, IMethodSymbol constructor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateConstructor\GenerateConstructorCodeFixProvider.cs (1)
41Document document, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsService.cs (1)
26SemanticDocument semanticDocument, TextSpan textSpan, CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateEnumMember\CSharpGenerateEnumMemberService.cs (1)
26SemanticDocument document, SimpleNameSyntax identifierName, CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateEnumMember\GenerateEnumMemberCodeFixProvider.cs (1)
31protected override Task<ImmutableArray<CodeAction>> GetCodeActionsAsync(Document document, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateConversionCodeFixProvider.cs (1)
58Document document, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
40var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateMethodCodeFixProvider.cs (1)
81Document document, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateConversionService.cs (5)
57CancellationToken cancellationToken, 83CancellationToken cancellationToken, 109CancellationToken cancellationToken, 137CancellationToken cancellationToken, 168CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateDeconstructMethodService.cs (1)
38public override ImmutableArray<IParameterSymbol> TryMakeParameters(SemanticModel semanticModel, SyntaxNode target, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateMethodService.cs (3)
49CancellationToken cancellationToken, 80CancellationToken cancellationToken, 148CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (12)
28protected override ImmutableArray<ParameterName> DetermineParameterNames(CancellationToken cancellationToken) 34protected override RefKind DetermineRefKind(CancellationToken cancellationToken) 37protected override ITypeSymbol DetermineReturnTypeWorker(CancellationToken cancellationToken) 48protected override ImmutableArray<ITypeParameterSymbol> GetCapturedTypeParameters(CancellationToken cancellationToken) 61protected override ImmutableArray<ITypeParameterSymbol> GenerateTypeParameters(CancellationToken cancellationToken) 106CancellationToken cancellationToken) 112private ITypeParameterSymbol? GetMethodTypeParameter(TypeSyntax type, CancellationToken cancellationToken) 124protected override ImmutableArray<RefKind> DetermineParameterModifiers(CancellationToken cancellationToken) 127protected override ImmutableArray<ITypeSymbol> DetermineParameterTypes(CancellationToken cancellationToken) 130private ITypeSymbol DetermineParameterType(ArgumentSyntax argument, CancellationToken cancellationToken) 133protected override ImmutableArray<bool> DetermineParameterOptionality(CancellationToken cancellationToken) 145protected override ImmutableArray<ITypeSymbol> DetermineTypeArguments(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateVariable\CSharpGenerateVariableCodeFixProvider.cs (1)
48Document document, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\HiddenExplicitCast\CSharpHiddenExplicitCastCodeFixProvider.cs (1)
39CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\HideBase\HideBaseCodeFixProvider.AddNewKeywordAction.cs (1)
23Document document, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\HideBase\HideBaseCodeFixProvider.cs (2)
59Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken) 75private static async Task<Dictionary<int, int>?> GetModifierOrderAsync(Document document, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ImplementInterface\CSharpImplementInterfaceService.cs (1)
49Document document, SemanticModel model, SyntaxNode node, CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (4)
46SyntaxEditor editor, CancellationToken cancellationToken) 79Diagnostic diagnostic, CancellationToken cancellationToken) 100CancellationToken cancellationToken) 327CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (4)
45SyntaxEditor editor, CancellationToken cancellationToken) 55SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken) 71CancellationToken cancellationToken) 111SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (2)
45protected override async Task<CodeAction?> GetCodeFixAsync(SyntaxNode root, SyntaxNode node, Document document, Diagnostic diagnostics, CancellationToken cancellationToken) 103SyntaxNode node, SemanticModel model, CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
36protected override async Task<CodeAction?> GetCodeFixAsync(SyntaxNode root, SyntaxNode node, Document document, Diagnostic diagnostics, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeAnonymousFunctionStatic\CSharpMakeAnonymousFunctionStaticCodeFixProvider.cs (1)
36protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (2)
30CancellationToken cancellationToken) 43CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixProvider.cs (1)
31Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\PassInCapturedVariablesAsArgumentsCodeFixProvider.cs (2)
50protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken) 64CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (2)
35var cancellationToken = context.CancellationToken; 109protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
40protected override bool IsSupportedDiagnostic(Diagnostic diagnostic, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeRefStruct\MakeRefStructCodeFixProvider.cs (2)
38var cancellationToken = context.CancellationToken; 66CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeStatementAsynchronous\CSharpMakeStatementAsynchronousCodeFixProvider.cs (1)
49SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
37CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
38CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeStructReadOnly\CSharpMakeStructReadOnlyCodeFixProvider.cs (1)
36CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (5)
60var cancellationToken = context.CancellationToken; 88CancellationToken cancellationToken) 139CancellationToken cancellationToken) 171Document document, CompilationUnitSyntax compilationUnit, ImmutableArray<UsingDirectiveSyntax> allUsingDirectives, CancellationToken cancellationToken) 187private static async Task<SyntaxNode> ExpandUsingDirectiveAsync(Document document, UsingDirectiveSyntax usingDirective, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
43Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
43Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementCodeFixProvider.cs (3)
43private static Task<Document> UpdateDocumentAsync(Document document, Diagnostic diagnostic, CancellationToken cancellationToken) 46public static async Task<Document> FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken) 63Diagnostic diagnostic, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementCodeFixProvider.cs (1)
43Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (2)
45public static async Task<Document> FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken) 64CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (6)
44var cancellationToken = context.CancellationToken; 77CancellationToken cancellationToken) 92protected override bool IncludeDiagnosticDuringFixAll(Diagnostic diagnostic, Document document, string? equivalenceKey, CancellationToken cancellationToken) 99Document document, SemanticModel model, SyntaxEditor editor, SyntaxNode node, HashSet<TypeSyntax> alreadyHandled, CancellationToken cancellationToken) 111Document document, SemanticModel? model, SyntaxNode node, CancellationToken cancellationToken) 301static TypeSyntax? TryGetParameterTypeSyntax(IParameterSymbol? parameterSymbol, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\QualifyMemberAccess\CSharpQualifyMemberAccessCodeFixProvider.cs (1)
21protected override SimpleNameSyntax? GetNode(Diagnostic diagnostic, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (2)
37var cancellationToken = context.CancellationToken; 56bool negate, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveInKeyword\RemoveInKeywordCodeFixProvider.cs (1)
57CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveNewModifier\RemoveNewModifierCodeFixProvider.cs (1)
60CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnneccessaryUnsafeModifier\CSharpRemoveUnnecessaryUnsafeModifierCodeFixProvider.cs (1)
39private static async Task<Document> FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryCast\CSharpRemoveUnnecessaryCastCodeFixProvider.cs (1)
38SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (1)
35SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
41SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (1)
49CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryParentheses\CSharpRemoveUnnecessaryParenthesesCodeFixProvider.cs (1)
20protected override bool CanRemoveParentheses(SyntaxNode current, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryNullableWarningSuppressionsCodeFixProvider.cs (1)
40private static async Task<Document> FixSingleDocumentAsync(Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnreachableCode\CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
52CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedLocalFunction\CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs (1)
36protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ReplaceDefaultLiteral\CSharpReplaceDefaultLiteralCodeFixProvider.cs (4)
65Document document, TextSpan span, SyntaxNode newExpression, CancellationToken cancellationToken) 80CancellationToken cancellationToken) 92else if (type.Equals(semanticModel.Compilation.GetTypeByMetadataName(typeof(CancellationToken).FullName!))) 94return GenerateMemberAccess(nameof(CancellationToken.None));
src\roslyn\src\Analyzers\CSharp\CodeFixes\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastCodeFixProvider.cs (1)
39CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorCodeFixProvider.cs (1)
36protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\SimplifyPropertyPattern\CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
39SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (3)
30Diagnostic diagnostic, CancellationToken cancellationToken, [NotNullWhen(true)] out RecordDeclarationSyntax? recordDeclaration) 83var cancellationToken = context.CancellationToken; 95SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (2)
65CancellationToken cancellationToken) 90CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCoalesceExpression\CSharpUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
24CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
42CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForArrayCodeFixProvider.cs (1)
39CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (2)
42CancellationToken cancellationToken) 109CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
40CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForEmptyCodeFixProvider.cs (1)
38CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (2)
48CancellationToken cancellationToken) 143CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
41CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocCodeFixProvider.cs (1)
35CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionExpression.cs (1)
25CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider.cs (1)
43CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
41SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (2)
38SyntaxEditor editor, CancellationToken cancellationToken) 60CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseDefaultLiteral\CSharpUseDefaultLiteralCodeFixProvider.cs (1)
35SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (3)
33SemanticModel semanticModel, InvocationExpressionSyntax invocationExpression, CancellationToken cancellationToken) 96var cancellationToken = context.CancellationToken; 115protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExplicitTypeForConst\UseExplicitTypeForConstCodeFixProvider.cs (2)
37var cancellationToken = context.CancellationToken; 62Document document, TextSpan span, ITypeSymbol type, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExpressionBody\UseExpressionBodyCodeFixProvider.cs (2)
54SyntaxEditor editor, CancellationToken cancellationToken) 77CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeActionHelpers.cs (3)
22internal static LambdaExpressionSyntax Update(SemanticModel semanticModel, LambdaExpressionSyntax lambdaExpression, CancellationToken cancellationToken) 26SemanticModel semanticModel, LambdaExpressionSyntax lambdaExpression, CancellationToken cancellationToken) 35SemanticModel semanticModel, LambdaExpressionSyntax declaration, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeFixProvider.cs (1)
38CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
40SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
47SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (10)
45protected override bool IncludeDiagnosticDuringFixAll(Diagnostic diagnostic, Document document, string? equivalenceKey, CancellationToken cancellationToken) 50SyntaxEditor editor, CancellationToken cancellationToken) 63SyntaxNode node, CancellationToken cancellationToken) 90private static async Task HandleDeclarationExpressionAsync(Document document, SyntaxEditor editor, DeclarationExpressionSyntax declarationExpression, CancellationToken cancellationToken) 118private static Task HandleForEachStatementAsync(Document document, SyntaxEditor editor, ForEachStatementSyntax forEach, CancellationToken cancellationToken) 126private static Task HandleVariableDeclarationAsync(Document document, SyntaxEditor editor, VariableDeclarationSyntax varDecl, CancellationToken cancellationToken) 142CancellationToken cancellationToken) 165CancellationToken cancellationToken) 186CancellationToken cancellationToken) 246private static ITypeSymbol GetConvertedType(SemanticModel semanticModel, SyntaxNode typeSyntax, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseImplicitTypeCodeFixProvider.cs (2)
36protected override bool IncludeDiagnosticDuringFixAll(Diagnostic diagnostic, Document document, string? equivalenceKey, CancellationToken cancellationToken) 41SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseIndexOperatorCodeFixProvider.cs (1)
36SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (3)
46SyntaxEditor editor, CancellationToken cancellationToken) 66CancellationToken cancellationToken) 80private static InvocationExpressionSyntax GetInvocationExpression(Diagnostic d, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseInterpolatedVerbatimString\CSharpUseInterpolatedVerbatimStringCodeFixProvider.cs (2)
36SyntaxEditor editor, CancellationToken cancellationToken) 48CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
50SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
38SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLabeledJumpStatements\CSharpUseLabeledJumpStatementsCodeFixProvider.cs (6)
40CancellationToken cancellationToken) 77CancellationToken cancellationToken) 123CancellationToken cancellationToken) 144private static void ConvertFlagPattern(SyntaxEditor editor, SemanticModel semanticModel, FlagJumpPattern pattern, CancellationToken cancellationToken) 187private static string SynthesizeLabelName(SemanticModel semanticModel, StatementSyntax loop, CancellationToken cancellationToken) 210private static SyntaxNode GetLabelScope(SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
54SyntaxEditor editor, CancellationToken cancellationToken) 129CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseNameofInAttribute\CSharpUseNameofInAttributeCodeFixProvider.cs (1)
38CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (2)
52Diagnostic diagnostic, Document document, string? equivalenceKey, CancellationToken cancellationToken) 72SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndMemberAccessCodeFixProvider.cs (2)
40SyntaxEditor editor, CancellationToken cancellationToken) 46private static void FixOne(SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (2)
40SyntaxEditor editor, CancellationToken cancellationToken) 87CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpIsAndCastCheckCodeFixProvider.cs (2)
37SyntaxEditor editor, CancellationToken cancellationToken) 49CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpUseNotPatternCodeFixProvider.cs (2)
35SyntaxEditor editor, CancellationToken cancellationToken) 49CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (3)
58var cancellationToken = context.CancellationToken; 98CancellationToken cancellationToken) 114CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
44SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (3)
42var cancellationToken = context.CancellationToken; 63CancellationToken cancellationToken) 78CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseThrowExpression\UseThrowExpressionCodeFixProvider.cs (1)
40SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseTupleSwap\CSharpUseTupleSwapCodeFixProvider.cs (2)
37SyntaxEditor editor, CancellationToken cancellationToken) 44SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfCodeFixProvider.cs (2)
40SyntaxEditor editor, CancellationToken cancellationToken) 47SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (2)
43SyntaxEditor editor, CancellationToken cancellationToken) 90private static IArrayCreationOperation GetArrayCreationOperation(SemanticModel semanticModel, Diagnostic diagnostic, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeFixesAndRefactorings\CSharpFixAllSpanMappingService.cs (1)
25Document document, TextSpan span, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (3)
31CancellationToken cancellationToken) 46CancellationToken cancellationToken) 72CSharpCodeGenerationContextInfo info, ConstructorDeclarationSyntax declaration, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (4)
27CancellationToken cancellationToken) 39CancellationToken cancellationToken) 50CancellationToken cancellationToken) 86CSharpCodeGenerationContextInfo info, ConversionOperatorDeclarationSyntax declaration, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (3)
73TypeDeclarationSyntax destination, SyntaxList<MemberDeclarationSyntax> members, CancellationToken cancellationToken) 199Location location, CancellationToken cancellationToken) 251CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (25)
46protected override IList<bool>? GetAvailableInsertionIndices(SyntaxNode destination, CancellationToken cancellationToken) 59private static IList<bool> GetInsertionIndices(TypeDeclarationSyntax destination, CancellationToken cancellationToken) 63CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEventSymbol @event, CancellationToken cancellationToken) 90protected override TDeclarationNode AddEvent<TDeclarationNode>(TDeclarationNode destination, IEventSymbol @event, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) 97protected override TDeclarationNode AddField<TDeclarationNode>(TDeclarationNode destination, IFieldSymbol field, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) 115protected override TDeclarationNode AddMethod<TDeclarationNode>(TDeclarationNode destination, IMethodSymbol method, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) 189protected override TDeclarationNode AddProperty<TDeclarationNode>(TDeclarationNode destination, IPropertySymbol property, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) 247protected override TDeclarationNode AddNamedType<TDeclarationNode>(TDeclarationNode destination, INamedTypeSymbol namedType, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) 267protected override TDeclarationNode AddNamespace<TDeclarationNode>(TDeclarationNode destination, INamespaceSymbol @namespace, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) 285CancellationToken cancellationToken) 321CancellationToken cancellationToken) 370CancellationToken cancellationToken) 385CancellationToken cancellationToken) 481CancellationToken cancellationToken) 533CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 659IEventSymbol @event, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 664public override SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 673IMethodSymbol method, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 722IPropertySymbol property, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 729INamedTypeSymbol namedType, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 735INamespaceSymbol @namespace, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 750public override TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 755public override TDeclarationNode UpdateDeclarationAccessibility<TDeclarationNode>(TDeclarationNode declaration, Accessibility newAccessibility, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 776public override TDeclarationNode UpdateDeclarationType<TDeclarationNode>(TDeclarationNode declaration, ITypeSymbol newType, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 907public override TDeclarationNode UpdateDeclarationMembers<TDeclarationNode>(TDeclarationNode declaration, IList<ISymbol> newMembers, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\DestructorGenerator.cs (2)
29CancellationToken cancellationToken) 42IMethodSymbol destructor, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (2)
23internal static EnumDeclarationSyntax AddEnumMemberTo(EnumDeclarationSyntax destination, IFieldSymbol enumMember, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 56CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (3)
67CancellationToken cancellationToken) 83CancellationToken cancellationToken) 98IEventSymbol @event, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (3)
58CancellationToken cancellationToken) 74CancellationToken cancellationToken) 87IFieldSymbol field, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (9)
35CancellationToken cancellationToken) 48CancellationToken cancellationToken) 63CancellationToken cancellationToken) 77CancellationToken cancellationToken) 96CancellationToken cancellationToken) 113CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 166CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 184CSharpCodeGenerationContextInfo info, MethodDeclarationSyntax methodDeclaration, CancellationToken cancellationToken) 202CSharpCodeGenerationContextInfo info, LocalFunctionStatementSyntax localFunctionDeclaration, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (6)
30CancellationToken cancellationToken) 44CancellationToken cancellationToken) 59CancellationToken cancellationToken) 75CancellationToken cancellationToken) 108CancellationToken cancellationToken) 146CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamespaceGenerator.cs (4)
30CancellationToken cancellationToken) 50CancellationToken cancellationToken) 71CancellationToken cancellationToken) 90CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (4)
28CancellationToken cancellationToken) 40CancellationToken cancellationToken) 57CSharpCodeGenerationContextInfo info, OperatorDeclarationSyntax declaration, CancellationToken cancellationToken) 78CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (13)
41CancellationToken cancellationToken) 57CancellationToken cancellationToken) 74CancellationToken cancellationToken) 93CancellationToken cancellationToken) 113CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 177BasePropertyDeclarationSyntax baseProperty, LanguageVersion languageVersion, ExpressionBodyPreference preference, CancellationToken cancellationToken, 199CSharpCodeGenerationContextInfo info, PropertyDeclarationSyntax declaration, CancellationToken cancellationToken) 216CSharpCodeGenerationContextInfo info, IndexerDeclarationSyntax declaration, CancellationToken cancellationToken) 234CSharpCodeGenerationContextInfo info, AccessorDeclarationSyntax declaration, CancellationToken cancellationToken) 252SyntaxKind declarationKind, AccessorDeclarationSyntax accessor, LanguageVersion languageVersion, ExpressionBodyPreference preference, CancellationToken cancellationToken, 277CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 297CancellationToken cancellationToken) 311CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (4)
46CancellationToken cancellationToken) 128public async Task AddPotentiallyConflictingImportsAsync(SyntaxNode container, HashSet<INamespaceSymbol> conflicts, CancellationToken cancellationToken) 211private void ProduceConflicts(SimpleNameSyntax node, Action<INamespaceSymbol> addConflict, CancellationToken cancellationToken) 221private void ProduceConflicts(MemberAccessExpressionSyntax node, bool containsAnonymousMethods, Action<INamespaceSymbol> addConflict, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (1)
22this SyntaxNode contextNode, bool allowInHiddenRegions, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (9)
112CancellationToken cancellationToken) 181public static CSharpSyntaxContext CreateContext(Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 185Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 302public bool IsTypeAttributeContext(CancellationToken cancellationToken) 327CancellationToken cancellationToken = default) 332public bool IsRecordDeclarationContext(ISet<SyntaxKind> validModifiers, CancellationToken cancellationToken) 346ISet<SyntaxKind> validTypeDeclarations, bool includingRecordParameters, CancellationToken cancellationToken) 406CancellationToken cancellationToken = default) 435internal bool IsAwaitStatementContext(int position, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContextService.cs (1)
18public SyntaxContext CreateContext(Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
685public static bool IsNumericTypeContext(this SyntaxToken token, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (38)
29public static bool IsAttributeNameContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 81CancellationToken cancellationToken) 246CancellationToken cancellationToken) 323CancellationToken cancellationToken) 336public static bool IsLocalFunctionDeclarationContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 343CancellationToken cancellationToken) 369this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 535CancellationToken cancellationToken) 624CancellationToken cancellationToken, 676public static bool IsNamespaceDeclarationNameContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 693public static bool IsPartialTypeDeclarationNameContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken, [NotNullWhen(true)] out TypeDeclarationSyntax? declarationSyntax) 715public static bool IsDefinitelyNotTypeContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 726this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken, SemanticModel? semanticModel = null) 776public static bool IsBaseClassOrInterfaceContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 794public static bool IsUsingAliasTypeContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 810public static bool IsUsingStaticContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 822this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 940CancellationToken cancellationToken) 970CancellationToken cancellationToken, 1148CancellationToken cancellationToken) 1231this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1290this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1608int position, CancellationToken cancellationToken) 1720CancellationToken cancellationToken, 1774this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1905public static bool IsCatchVariableDeclarationContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 1934this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1952private static bool IsNonConstantExpressionContext(SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1959public static bool IsPreProcessorDirectiveContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 1966public static bool IsStatementContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1984public static bool IsGlobalStatementContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 2007public static bool IsInstanceContext(this SyntaxTree syntaxTree, SyntaxToken targetToken, SemanticModel semanticModel, CancellationToken cancellationToken) 2038this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 2145public static bool IsLabelContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 2168CancellationToken cancellationToken, 2742public static bool IsNameOfContext(this SyntaxTree syntaxTree, int position, SemanticModel? semanticModelOpt = null, CancellationToken cancellationToken = default) 2813CancellationToken cancellationToken) 3016public static bool IsEnumTypeMemberAccessContext(this SyntaxTree syntaxTree, SemanticModel semanticModel, int position, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
102CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\InternalExtensions.cs (2)
16CancellationToken cancellationToken) 21public static ITypeSymbol DetermineParameterType(ExpressionSyntax expression, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
109public static async Task<ISymbol?> FindApplicableAliasAsync(this ITypeSymbol type, int position, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (7)
22public static INamespaceSymbol GetDeclaredSymbol(this SemanticModel semanticModel, BaseNamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default) 38CancellationToken cancellationToken) 47CancellationToken cancellationToken) 57CancellationToken cancellationToken) 80CancellationToken cancellationToken) 99this SemanticModel semanticModel, ArgumentSyntax argument, CancellationToken cancellationToken) 112this SemanticModel semanticModel, AttributeArgumentSyntax argument, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (4)
22public static bool IsInNonUserCode(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 32this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 40CancellationToken cancellationToken, 49CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
20public static IList<bool> GetInsertionIndices(this TypeDeclarationSyntax destination, CancellationToken cancellationToken) 70public static IEnumerable<BaseTypeSyntax> GetAllBaseListTypes(this TypeDeclarationSyntax typeNode, SemanticModel model, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeSyntaxExtensions.cs (1)
16public static bool IsPotentialTypeName([NotNullWhen(true)] this TypeSyntax? typeSyntax, SemanticModel? semanticModelOpt, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\WithElementSyntaxExtensions.cs (1)
18this WithElementSyntax? withElement, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingOptionsProviders.cs (1)
13public static async ValueTask<CSharpSyntaxFormattingOptions> GetCSharpSyntaxFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (5)
44CancellationToken cancellationToken) 77CancellationToken cancellationToken) 186ParsedDocument document, IndentationOptions options, SyntaxToken token, ImmutableArray<AbstractFormattingRule> formattingRules, CancellationToken cancellationToken) 197CancellationToken cancellationToken) 337public ImmutableArray<TextChange> GetFormattingChangesOnPaste(ParsedDocument document, TextSpan textSpan, SyntaxFormattingOptions options, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (3)
35SemanticModel semanticModel, SyntaxNode? contextLocation, SyntaxGenerator generator, CancellationToken cancellationToken) 75CancellationToken cancellationToken) 115CancellationToken cancellationToken) : CSharpSyntaxRewriter
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpMoveDeclarationNearReferenceService.cs (1)
55SyntaxNode right, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.cs (1)
40CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (2)
25private readonly CancellationToken _cancellationToken; 29CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (12)
34protected override IEnumerable<ISymbol> GetCollidableSymbols(SemanticModel semanticModel, SyntaxNode location, SyntaxNode? container, CancellationToken cancellationToken) 65public bool IsExpressionContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 73public bool IsStatementContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 79public bool IsTypeContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 82public bool IsNamespaceContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 85public bool IsNamespaceDeclarationNameContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 88public bool IsTypeDeclarationContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 94public bool IsMemberDeclarationContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 100public bool IsGlobalStatementContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 103public bool IsLabelContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 106public bool IsAttributeNameContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 111public IMethodSymbol? TryGetDisposeMethod(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (2)
28public bool IsInNonUserCode(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 116public Task<ImmutableArray<SyntaxNode>> GetSelectedFieldsAndPropertiesAsync(SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.cs (1)
21protected override AbstractTypeInferrer CreateTypeInferrer(SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
31CancellationToken cancellationToken) : base(semanticModel, cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (3)
37CancellationToken cancellationToken) 99CancellationToken cancellationToken) 252public static SyntaxNode? GetAccessorBody(IMethodSymbol accessor, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Simplification\CSharpSimplifierOptionsProviders.cs (1)
13public static async ValueTask<CSharpSimplifierOptions> GetCSharpSimplifierOptionsAsync(this Document document, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.Features (1259)
AddImport\CSharpAddImportFeatureService.cs (10)
41protected override bool CanAddImport(SyntaxNode node, bool allowInHiddenRegions, CancellationToken cancellationToken) 248CancellationToken cancellationToken) 254SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 262CancellationToken cancellationToken) 309CancellationToken cancellationToken) 358CancellationToken cancellationToken) 367AddImportPlacementOptions options, CancellationToken cancellationToken) 403Document document, AddImportPlacementOptions options, CancellationToken cancellationToken) 456CancellationToken cancellationToken) 615SyntaxNode contextNode, CancellationToken cancellationToken)
BraceCompletion\AbstractCSharpBraceCompletionService.cs (1)
18protected static bool IsLegalExpressionLocation(SyntaxTree tree, int position, CancellationToken cancellationToken)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (4)
34public sealed override BraceCompletionResult? GetTextChangesAfterCompletion(BraceCompletionContext context, IndentationOptions options, CancellationToken cancellationToken) 89CancellationToken cancellationToken) 169static LinePosition GetIndentedLinePosition(ParsedDocument document, SourceText sourceText, int lineNumber, IndentationOptions options, CancellationToken cancellationToken) 230CancellationToken cancellationToken)
BraceCompletion\BracketBraceCompletionService.cs (1)
28public override bool AllowOverType(BraceCompletionContext context, CancellationToken cancellationToken)
BraceCompletion\CharLiteralBraceCompletionService.cs (1)
22public override bool AllowOverType(BraceCompletionContext braceCompletionContext, CancellationToken cancellationToken)
BraceCompletion\CurlyBraceCompletionService.cs (2)
33public override bool AllowOverType(BraceCompletionContext context, CancellationToken cancellationToken) 36public override bool CanProvideBraceCompletion(char brace, int openingPosition, ParsedDocument document, CancellationToken cancellationToken)
BraceCompletion\InterpolatedStringBraceCompletionService.cs (3)
26public override bool AllowOverType(BraceCompletionContext context, CancellationToken cancellationToken) 33public override bool CanProvideBraceCompletion(char brace, int openingPosition, ParsedDocument document, CancellationToken cancellationToken) 48public static bool IsPositionInInterpolatedStringContext(ParsedDocument document, int position, CancellationToken cancellationToken)
BraceCompletion\InterpolationBraceCompletionService.cs (2)
28public override bool AllowOverType(BraceCompletionContext context, CancellationToken cancellationToken) 35public override bool CanProvideBraceCompletion(char brace, int openingPosition, ParsedDocument document, CancellationToken cancellationToken)
BraceCompletion\LessAndGreaterThanBraceCompletionService.cs (2)
29public override bool AllowOverType(BraceCompletionContext context, CancellationToken cancellationToken) 38protected override async ValueTask<bool> IsValidOpenBraceTokenAtPositionAsync(Document document, SyntaxToken token, int position, CancellationToken cancellationToken)
BraceCompletion\ParenthesisBraceCompletionService.cs (1)
23public override bool AllowOverType(BraceCompletionContext context, CancellationToken cancellationToken)
BraceCompletion\StringLiteralBraceCompletionService.cs (2)
27public override bool AllowOverType(BraceCompletionContext context, CancellationToken cancellationToken) 30public override bool CanProvideBraceCompletion(char brace, int position, ParsedDocument document, CancellationToken cancellationToken)
BraceMatching\BlockCommentBraceMatcher.cs (1)
21public async Task<BraceMatchingResult?> FindBracesAsync(Document document, int position, BraceMatchingOptions options, CancellationToken cancellationToken)
BraceMatching\CSharpDirectiveTriviaBraceMatcher.cs (2)
29protected override ImmutableArray<DirectiveTriviaSyntax> GetMatchingConditionalDirectives(DirectiveTriviaSyntax directive, CancellationToken cancellationToken) 32protected override DirectiveTriviaSyntax? GetMatchingDirective(DirectiveTriviaSyntax directive, CancellationToken cancellationToken)
BraceMatching\StringLiteralBraceMatcher.cs (1)
26public async Task<BraceMatchingResult?> FindBracesAsync(Document document, int position, BraceMatchingOptions options, CancellationToken cancellationToken)
ChangeSignature\CSharpChangeSignatureService.cs (7)
116Document document, int position, bool restrictToDeclarations, CancellationToken cancellationToken) 295CancellationToken cancellationToken) 537CancellationToken cancellationToken) where T : BaseArgumentListSyntax 574CancellationToken cancellationToken) 598private static bool IsParamsArrayExpanded(SemanticModel semanticModel, SyntaxNode node, SymbolInfo symbolInfo, CancellationToken cancellationToken) 718CancellationToken cancellationToken) 869CancellationToken cancellationToken)
CodeFixes\GenerateType\GenerateTypeCodeFixProvider.cs (1)
58Document document, SyntaxNode node, CancellationToken cancellationToken)
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (7)
37protected override SyntaxTriviaList CreatePragmaRestoreDirectiveTrivia(Diagnostic diagnostic, Func<SyntaxNode, CancellationToken, SyntaxNode> formatNode, bool needsLeadingEndOfLine, bool needsTrailingEndOfLine, CancellationToken cancellationToken) 44Diagnostic diagnostic, Func<SyntaxNode, CancellationToken, SyntaxNode> formatNode, bool needsLeadingEndOfLine, bool needsTrailingEndOfLine, CancellationToken cancellationToken) 51SyntaxToken disableOrRestoreKeyword, Diagnostic diagnostic, Func<SyntaxNode, CancellationToken, SyntaxNode> formatNode, bool needsLeadingEndOfLine, bool needsTrailingEndOfLine, CancellationToken cancellationToken) 107CancellationToken cancellationToken)
CodeLens\CSharpCodeLensMemberFinder.cs (1)
27public async Task<ImmutableArray<CodeLensMember>> GetCodeLensMembersAsync(Document document, CancellationToken cancellationToken)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (2)
68CancellationToken cancellationToken) 296private static ImmutableArray<string> GetReservedNames(SyntaxNode node, SemanticModel semanticModel, CancellationToken cancellationToken)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (6)
69Project project, CodeActionPurpose purpose, CancellationToken cancellationToken) 96private static async Task<SyntaxNode> EnableNullableReferenceTypesAsync(Document document, CancellationToken cancellationToken) 161private static async Task<SyntaxNode> DisableNullableReferenceTypesInExistingDocumentIfNecessaryAsync(Document document, SyntaxNode root, SyntaxToken firstToken, CancellationToken cancellationToken) 266Func<CodeActionPurpose, IProgress<CodeAnalysisProgress>, CancellationToken, Task<Solution>> createChangedSolution) 274private readonly Func<CodeActionPurpose, IProgress<CodeAnalysisProgress>, CancellationToken, Task<Solution>> _createChangedSolution = createChangedSolution; 276protected override async Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.FixAllProvider.cs (4)
39CodeActionPurpose purpose, IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken) 55private sealed class FixAllCodeAction(Func<CodeActionPurpose, IProgress<CodeAnalysisProgress>, CancellationToken, Task<Solution>> createChangedSolution) 63private readonly Func<CodeActionPurpose, IProgress<CodeAnalysisProgress>, CancellationToken, Task<Solution>> _createChangedSolution = createChangedSolution; 65protected override async Task<ImmutableArray<CodeActionOperation>> ComputeOperationsAsync(IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (5)
136private static async Task<Document> InlineTemporaryAsync(Document document, VariableDeclaratorSyntax declarator, CancellationToken cancellationToken) 316private static async Task<VariableDeclaratorSyntax> FindDeclaratorAsync(Document document, CancellationToken cancellationToken) 319private static async Task<T> FindNodeWithAnnotationAsync<T>(Document document, SyntaxAnnotation annotation, CancellationToken cancellationToken) 329private static async Task<ImmutableArray<IdentifierNameSyntax>> FindReferenceAnnotatedNodesAsync(Document document, CancellationToken cancellationToken) 433CancellationToken cancellationToken)
CodeRefactorings\MoveType\CSharpMoveTypeService.cs (1)
29protected override async Task<BaseTypeDeclarationSyntax?> GetRelevantNodeAsync(Document document, TextSpan textSpan, CancellationToken cancellationToken)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (2)
48CancellationToken cancellationToken) 344protected override async Task<SyntaxNode?> TryGetApplicableContainerFromSpanAsync(Document document, TextSpan span, CancellationToken cancellationToken)
CodeRefactorings\SyncNamespace\CSharpSyncNamespaceCodeRefactoringProvider.cs (1)
25protected override async Task<SyntaxNode?> TryGetApplicableInvocationNodeAsync(Document document, TextSpan span, CancellationToken cancellationToken)
CodeRefactorings\UseExplicitOrImplicitType\AbstractUseTypeCodeRefactoringProvider.cs (4)
23protected abstract Task HandleDeclarationAsync(Document document, SyntaxEditor editor, TypeSyntax type, CancellationToken cancellationToken); 24protected abstract TypeSyntax FindAnalyzableType(SyntaxNode node, SemanticModel semanticModel, CancellationToken cancellationToken); 25protected abstract TypeStyleResult AnalyzeTypeName(TypeSyntax typeName, SemanticModel semanticModel, CSharpSimplifierOptions options, CancellationToken cancellationToken); 118private async Task<Document> UpdateDocumentAsync(Document document, TypeSyntax type, CancellationToken cancellationToken)
CodeRefactorings\UseExplicitOrImplicitType\UseExplicitTypeCodeRefactoringProvider.cs (3)
29protected override TypeSyntax FindAnalyzableType(SyntaxNode node, SemanticModel semanticModel, CancellationToken cancellationToken) 32protected override TypeStyleResult AnalyzeTypeName(TypeSyntax typeName, SemanticModel semanticModel, CSharpSimplifierOptions options, CancellationToken cancellationToken) 35protected override Task HandleDeclarationAsync(Document document, SyntaxEditor editor, TypeSyntax node, CancellationToken cancellationToken)
CodeRefactorings\UseExplicitOrImplicitType\UseImplicitTypeCodeRefactoringProvider.cs (3)
29protected override TypeSyntax FindAnalyzableType(SyntaxNode node, SemanticModel semanticModel, CancellationToken cancellationToken) 32protected override TypeStyleResult AnalyzeTypeName(TypeSyntax typeName, SemanticModel semanticModel, CSharpSimplifierOptions options, CancellationToken cancellationToken) 35protected override Task HandleDeclarationAsync(Document document, SyntaxEditor editor, TypeSyntax type, CancellationToken cancellationToken)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
587CancellationToken cancellationToken)
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (5)
57var cancellationToken = context.CancellationToken; 198internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken) 222CancellationToken cancellationToken) 238CancellationToken cancellationToken) 246protected override Task<TextChange?> GetTextChangeAsync(CompletionItem selectedItem, char? ch, CancellationToken cancellationToken)
Completion\CompletionProviders\AwaitCompletionProvider.cs (4)
54Solution solution, SemanticModel semanticModel, SyntaxNode declaration, CancellationToken cancellationToken) 182protected override SyntaxNode? GetExpressionToPlaceAwaitInFrontOf(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 198protected override SyntaxToken? GetDotTokenLeftOfPosition(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 201protected override ITypeSymbol? GetTypeSymbolOfExpression(SemanticModel semanticModel, SyntaxNode potentialAwaitableExpression, CancellationToken cancellationToken)
Completion\CompletionProviders\CompletionUtilities.cs (5)
44public static SyntaxToken? GetDotTokenLeftOfPosition(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 252public static bool IsSpeculativeTypeParameterContext(SyntaxTree syntaxTree, int position, SemanticModel? semanticModel, bool includeStatementContexts, CancellationToken cancellationToken) 307static int WalkOutOfGenericType(SyntaxTree syntaxTree, int position, SemanticModel? semanticModel, CancellationToken cancellationToken) 336static int WalkOutOfRefType(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 349static int WalkOutOfTupleType(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken)
Completion\CompletionProviders\CrefCompletionProvider.cs (6)
67var cancellationToken = context.CancellationToken; 92Document document, int position, CompletionOptions options, CancellationToken cancellationToken) 167SyntaxToken token, SemanticModel semanticModel, CancellationToken cancellationToken) 182SyntaxToken token, SemanticModel semanticModel, CancellationToken cancellationToken) 213QualifiedCrefSyntax parent, SyntaxToken token, SemanticModel semanticModel, CancellationToken cancellationToken) 365protected override Task<TextChange?> GetTextChangeAsync(CompletionItem selectedItem, char? ch, CancellationToken cancellationToken)
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (2)
32Document document, int position, TextSpan itemSpan, CompletionTrigger trigger, CancellationToken cancellationToken = default) 106private static bool IsLambdaExpression(SemanticModel semanticModel, SyntaxTree tree, int position, SyntaxToken token, ITypeInferenceService typeInferrer, CancellationToken cancellationToken)
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (1)
46var cancellationToken = completionContext.CancellationToken;
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (22)
43public static async Task<NameDeclarationInfo> GetDeclarationInfoAsync(Document document, int position, CancellationToken cancellationToken) 65private static async Task<NameDeclarationInfo> GetDeclarationInfoWorkerAsync(Document document, int position, CancellationToken cancellationToken) 100CancellationToken cancellationToken, out NameDeclarationInfo result) 114CancellationToken cancellationToken, out NameDeclarationInfo result) 166SyntaxToken token, SemanticModel semanticModel, CancellationToken cancellationToken, out NameDeclarationInfo result) 204ITypeInferenceService typeInferenceService, CancellationToken cancellationToken, out NameDeclarationInfo result) 237CancellationToken cancellationToken, out NameDeclarationInfo result) 259CancellationToken cancellationToken, out NameDeclarationInfo result) 273SyntaxToken token, SemanticModel semanticModel, CancellationToken cancellationToken, out NameDeclarationInfo result) 292CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 326CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 337CancellationToken cancellationToken, 363CancellationToken cancellationToken) 388CancellationToken cancellationToken, out NameDeclarationInfo result) 399CancellationToken cancellationToken, out NameDeclarationInfo result) 410CancellationToken cancellationToken, out NameDeclarationInfo result) 421CancellationToken cancellationToken, out NameDeclarationInfo result) 466CancellationToken cancellationToken, out NameDeclarationInfo result) 479CancellationToken cancellationToken, out NameDeclarationInfo result) 511CancellationToken cancellationToken, out NameDeclarationInfo result) 531CancellationToken cancellationToken, out NameDeclarationInfo result) 545CancellationToken cancellationToken,
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (3)
40CancellationToken cancellationToken) 231CancellationToken cancellationToken) 296CSharpSyntaxContext context, NameDeclarationInfo declarationInfo, ArrayBuilder<(string, Glyph)> result, CancellationToken cancellationToken)
Completion\CompletionProviders\DeclarationName\IDeclarationNameRecommender.cs (1)
20CancellationToken cancellationToken);
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (4)
63var cancellationToken = context.CancellationToken; 109CancellationToken cancellationToken) 267ITypeSymbol type, CancellationToken cancellationToken) 309internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (3)
42CancellationToken cancellationToken) 68protected override SyntaxToken GetToken(CompletionItem completionItem, SyntaxTree tree, CancellationToken cancellationToken) 127internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.ItemGetter.cs (2)
37CancellationToken cancellationToken) 51CancellationToken cancellationToken)
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (1)
65CompletionContext? completionContext, CSharpSyntaxContext context, int position, CompletionOptions options, CancellationToken cancellationToken)
Completion\CompletionProviders\ExternAliasCompletionProvider.cs (1)
45var cancellationToken = context.CancellationToken;
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (3)
49var cancellationToken = context.CancellationToken; 92private static void AddTypes(HashSet<CompletionItem> completionItems, int contextPosition, SemanticModel semanticModel, CancellationToken cancellationToken) 122internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\ImportCompletion\ExtensionMemberImportCompletionProvider.cs (2)
53CancellationToken cancellationToken) 65CancellationToken cancellationToken)
Completion\CompletionProviders\ImportCompletion\TypeImportCompletionProvider.cs (1)
64CancellationToken cancellationToken)
Completion\CompletionProviders\KeywordCompletionProvider.cs (1)
186protected override CompletionItem CreateItem(RecommendedKeyword keyword, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (10)
54var cancellationToken = context.CancellationToken; 117internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken) 134SemanticModel semanticModel, int position, SyntaxNode invocableNode, CancellationToken cancellationToken) 150CancellationToken cancellationToken) 167CancellationToken cancellationToken) 188CancellationToken cancellationToken) 205CancellationToken cancellationToken) 225CancellationToken cancellationToken) 250CancellationToken cancellationToken) 262protected override Task<TextChange?> GetTextChangeAsync(CompletionItem selectedItem, char? ch, CancellationToken cancellationToken)
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (4)
35protected override async Task<bool> IsExclusiveAsync(Document document, int position, CancellationToken cancellationToken) 93Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 122private static ITypeSymbol? GetInitializedType(SyntaxToken token, Document document, SemanticModel semanticModel, CancellationToken cancellationToken) 151protected override HashSet<string> GetInitializedMembers(SyntaxTree tree, int position, CancellationToken cancellationToken)
Completion\CompletionProviders\ObjectCreationCompletionProvider.cs (2)
41protected override SyntaxNode? GetObjectCreationNewExpression(SyntaxTree tree, int position, CancellationToken cancellationToken) 65CompletionContext? completionContext, CSharpSyntaxContext context, int position, CompletionOptions options, CancellationToken cancellationToken)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (3)
77Document document, CompletionItem item, CancellationToken cancellationToken) 132private static async Task<CompletionDescription?> GetConversionDescriptionAsync(Document document, CompletionItem item, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken) 142private static async Task<ISymbol?> TryRehydrateAsync(Document document, CompletionItem item, CancellationToken cancellationToken)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Indexers.cs (2)
39private static Task<CompletionChange> GetIndexerChangeAsync(Document document, CompletionItem item, CancellationToken cancellationToken) 42private static Task<CompletionDescription> GetIndexerDescriptionAsync(Document document, CompletionItem item, SymbolDescriptionOptions options, CancellationToken cancellationToken)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Operators.cs (2)
124Document document, CompletionItem item, CancellationToken cancellationToken) 160private static Task<CompletionDescription> GetOperatorDescriptionAsync(Document document, CompletionItem item, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (7)
77private static (SyntaxToken dotLikeToken, int expressionStart) GetDotAndExpressionStart(SyntaxNode root, int position, CancellationToken cancellationToken) 98var cancellationToken = context.CancellationToken; 122CompletionContext context, int position, SemanticModel semanticModel, ImmutableArray<ISymbol> unnamedSymbols, CancellationToken cancellationToken) 145CancellationToken cancellationToken) 162CancellationToken cancellationToken) 174private static Task<CompletionChange> ReplaceTextAfterOperatorAsync(Document document, CompletionItem item, string text, CancellationToken cancellationToken) 183CancellationToken cancellationToken)
Completion\CompletionProviders\OverrideCompletionProvider.cs (3)
43protected override SyntaxToken GetToken(CompletionItem completionItem, SyntaxTree tree, CancellationToken cancellationToken) 49public override bool TryDetermineReturnType(SyntaxToken startToken, SemanticModel semanticModel, CancellationToken cancellationToken, out ITypeSymbol? returnType, out SyntaxToken nextToken) 185public override SyntaxToken FindStartingToken(SyntaxTree tree, int position, CancellationToken cancellationToken)
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (4)
30protected override bool IncludeAccessibility(IMethodSymbol method, CancellationToken cancellationToken) 64protected override SyntaxToken GetToken(CompletionItem completionItem, SyntaxTree tree, CancellationToken cancellationToken) 82protected override bool IsPartialMethodCompletionContext(SyntaxTree tree, int position, CancellationToken cancellationToken, out DeclarationModifiers modifiers, out SyntaxToken token) 102private static bool VerifyModifiers(SyntaxTree tree, int position, CancellationToken cancellationToken, out DeclarationModifiers modifiers)
Completion\CompletionProviders\PartialTypeCompletionProvider.cs (3)
54protected override SyntaxNode? GetPartialTypeSyntaxNode(SyntaxTree tree, int position, CancellationToken cancellationToken) 63protected override IEnumerable<INamedTypeSymbol>? LookupCandidateSymbols(CSharpSyntaxContext context, INamedTypeSymbol declaredSymbol, CancellationToken cancellationToken) 79Document document, CompletionItem selectedItem, char? ch, CancellationToken cancellationToken)
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (3)
45var cancellationToken = context.CancellationToken; 160internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken) 170private static (PropertyPatternClauseSyntax?, ExpressionSyntax?, SubpatternSyntax? editingSubpattern) TryGetPropertyPatternClause(SyntaxTree tree, int position, CancellationToken cancellationToken)
Completion\CompletionProviders\Scripting\DirectiveCompletionProviderUtilities.cs (1)
12internal static bool TryGetStringLiteralToken(SyntaxTree tree, int position, SyntaxKind directiveKind, out SyntaxToken stringLiteral, CancellationToken cancellationToken)
Completion\CompletionProviders\Scripting\LoadDirectiveCompletionProvider.cs (1)
28protected override bool TryGetStringLiteralToken(SyntaxTree tree, int position, out SyntaxToken stringLiteral, CancellationToken cancellationToken)
Completion\CompletionProviders\Scripting\ReferenceDirectiveCompletionProvider.cs (1)
27protected override bool TryGetStringLiteralToken(SyntaxTree tree, int position, out SyntaxToken stringLiteral, CancellationToken cancellationToken)
Completion\CompletionProviders\SnippetCompletionProvider.cs (2)
75var cancellationToken = context.CancellationToken; 99Document document, CompletionContext completionContext, CancellationToken cancellationToken)
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (2)
43var cancellationToken = context.CancellationToken; 62private static async Task<bool> ShouldShowSpeculativeTCompletionItemAsync(Document document, CompletionContext completionContext, CancellationToken cancellationToken)
Completion\CompletionProviders\SymbolCompletionProvider.cs (5)
83CancellationToken cancellationToken) 99CancellationToken cancellationToken) 120CancellationToken cancellationToken) 145internal override async Task<bool> IsSyntacticTriggerCharacterAsync(Document document, int caretPosition, CompletionTrigger trigger, CompletionOptions options, CancellationToken cancellationToken) 175private static async Task<bool?> IsTriggerInArgumentListAsync(Document document, int characterPosition, CancellationToken cancellationToken)
Completion\CompletionProviders\TupleNameCompletionProvider.cs (2)
45var cancellationToken = completionContext.CancellationToken; 116protected override Task<TextChange?> GetTextChangeAsync(CompletionItem selectedItem, char? ch, CancellationToken cancellationToken)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
71CompletionTrigger trigger, CancellationToken cancellationToken)
Completion\CSharpCompletionService.cs (1)
71internal override async Task<bool> IsSpeculativeTypeParameterContextAsync(Document document, int position, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AbstractKeywordRecommender.cs (1)
48protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AbstractNativeIntegerKeywordRecommender.cs (1)
38public ImmutableArray<RecommendedKeyword> RecommendKeywords(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AbstractSpecialTypePreselectingKeywordRecommender.cs (4)
21protected abstract bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken); 28protected override bool ShouldPreselect(CSharpSyntaxContext context, CancellationToken cancellationToken) 31protected sealed override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 41private static bool IsAfterRefOrReadonlyInTopLevelOrMemberDeclaration(CSharpSyntaxContext context, int position, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AbstractSyntacticSingleKeywordRecommender.cs (5)
44protected abstract bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken); 49CancellationToken cancellationToken) 60protected virtual bool ShouldPreselect(CSharpSyntaxContext context, CancellationToken cancellationToken) => false; 62private SyntaxKind? RecommendKeyword(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 82=> _recommender.RecommendKeywords(position, context, CancellationToken.None);
Completion\KeywordRecommenders\AddKeywordRecommender.cs (1)
13protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AliasKeywordRecommender.cs (1)
14protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AllowsKeywordRecommender.cs (1)
14protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AndKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AnnotationsKeywordRecommender.cs (1)
13protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AscendingKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AsKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AssemblyKeywordRecommender.cs (1)
14protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\AsyncKeywordRecommender.cs (2)
21protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 34private static bool InMemberDeclarationContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\BaseKeywordRecommender.cs (1)
15protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\BoolKeywordRecommender.cs (1)
16protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\BreakKeywordRecommender.cs (1)
15protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ByKeywordRecommender.cs (1)
15protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ByteKeywordRecommender.cs (1)
16protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\CaseKeywordRecommender.cs (1)
14protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\CatchKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\CharKeywordRecommender.cs (1)
16protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\CheckedKeywordRecommender.cs (1)
15protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ChecksumKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ClassKeywordRecommender.cs (1)
29protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ClosedKeywordRecommender.cs (1)
20protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ConstKeywordRecommender.cs (2)
31protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 38private static bool IsMemberDeclarationContext(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ContinueKeywordRecommender.cs (1)
15protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DecimalKeywordRecommender.cs (1)
16protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DefaultKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DefineKeywordRecommender.cs (1)
13protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DelegateKeywordRecommender.cs (2)
24protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 56private static bool IsAfterAsyncKeywordInExpressionContext(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DescendingKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DisableKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DoKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DoubleKeywordRecommender.cs (1)
16protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\DynamicKeywordRecommender.cs (3)
16private static bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 27public ImmutableArray<RecommendedKeyword> RecommendKeywords(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 35int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ElifKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ElseKeywordRecommender.cs (1)
14protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EnableKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EndIfKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EndRegionKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EnumKeywordRecommender.cs (1)
22protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EqualsKeywordRecommender.cs (1)
14protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ErrorKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\EventKeywordRecommender.cs (1)
36protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ExplicitKeywordRecommender.cs (1)
30protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ExtensionKeywordRecommender.cs (1)
19protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ExternKeywordRecommender.cs (1)
45protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FalseKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FieldKeywordRecommender.cs (1)
25protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FileKeywordRecommender.cs (1)
20protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FinallyKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FixedKeywordRecommender.cs (2)
29protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 32private static bool IsMemberDeclarationContext(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FloatKeywordRecommender.cs (1)
16protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ForEachKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ForKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\FromKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\GetKeywordRecommender.cs (1)
13protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\GlobalKeywordRecommender.cs (1)
14protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\GotoKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\GroupKeywordRecommender.cs (1)
13protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\HiddenKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\IfKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ImplicitKeywordRecommender.cs (1)
30protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\InitKeywordRecommender.cs (1)
13protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\InKeywordRecommender.cs (3)
15protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 78private static bool IsValidContextInFromClause(CSharpSyntaxContext context, CancellationToken cancellationToken) 109private static bool IsValidContextInJoinClause(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\InterfaceKeywordRecommender.cs (1)
23protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\InternalKeywordRecommender.cs (3)
14protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 34private static bool IsValidContextForMember(CSharpSyntaxContext context, CancellationToken cancellationToken) 45private static bool IsValidContextForType(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\IntKeywordRecommender.cs (1)
16protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\IntoKeywordRecommender.cs (1)
15protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\IsKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\JoinKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\LetKeywordRecommender.cs (1)
13protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\LineKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\LoadKeywordRecommender.cs (1)
13protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\LockKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\LongKeywordRecommender.cs (1)
16protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ManagedKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\MethodKeywordRecommender.cs (1)
15protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ModuleKeywordRecommender.cs (1)
15protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NameOfKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NamespaceKeywordRecommender.cs (1)
15protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NewKeywordRecommender.cs (3)
45protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 56private static bool IsTypeDeclarationContext(CSharpSyntaxContext context, CancellationToken cancellationToken) 70private static bool IsMemberDeclarationContext(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NotKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NotnullKeywordRecommender.cs (1)
14public ImmutableArray<RecommendedKeyword> RecommendKeywords(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NullableKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\NullKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ObjectKeywordRecommender.cs (1)
16protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\OnKeywordRecommender.cs (1)
14protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\OperatorKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\OrderByKeywordRecommender.cs (1)
13protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\OrKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\OutKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\OverrideKeywordRecommender.cs (1)
26protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ParamKeywordRecommender.cs (1)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ParamsKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\PartialKeywordRecommender.cs (3)
17protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 25private static bool IsMemberDeclarationContext(CSharpSyntaxContext context, CancellationToken cancellationToken) 48private static bool IsTypeDeclarationContext(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\PragmaKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\PrivateKeywordRecommender.cs (3)
15protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 35private static bool IsValidContextForMember(CSharpSyntaxContext context, CancellationToken cancellationToken) 57private static bool IsValidContextForType(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\PropertyKeywordRecommender.cs (1)
13protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ProtectedKeywordRecommender.cs (3)
14protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 33private static bool IsValidContextForMember(CSharpSyntaxContext context, CancellationToken cancellationToken) 43private static bool IsValidContextForType(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\PublicKeywordRecommender.cs (3)
13protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 21private static bool IsValidContextForMember(CSharpSyntaxContext context, CancellationToken cancellationToken) 36private static bool IsValidContextForType(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ReadOnlyKeywordRecommender.cs (2)
26protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 48private static bool IsValidContextForType(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\RecordKeywordRecommender.cs (1)
30protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ReferenceKeywordRecommender.cs (1)
13protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\RefKeywordRecommender.cs (4)
78protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 92protected override bool ShouldPreselect(CSharpSyntaxContext context, CancellationToken cancellationToken) 184private static bool IsValidNewByRefContext(SyntaxTree syntaxTree, int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 264private static bool IsValidContextForType(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\RegionKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\RemoveKeywordRecommender.cs (1)
13protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\RequiredKeywordRecommender.cs (1)
20protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\RestoreKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ReturnKeywordRecommender.cs (2)
15protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 24private static bool IsAttributeContext(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\SByteKeywordRecommender.cs (1)
16protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ScopedKeywordRecommender.cs (1)
13protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\SealedKeywordRecommender.cs (1)
48protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\SelectKeywordRecommender.cs (1)
13protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\SetKeywordRecommender.cs (1)
13protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ShortKeywordRecommender.cs (1)
16protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\SizeOfKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\StackAllocKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\StaticKeywordRecommender.cs (3)
76protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 88private static bool IsValidContextForMember(CSharpSyntaxContext context, CancellationToken cancellationToken) 104private static bool IsValidContextForType(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\StringKeywordRecommender.cs (1)
18protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\StructKeywordRecommender.cs (1)
27protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\SwitchKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (2)
15protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 58protected override bool ShouldPreselect(CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ThrowKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\TrueKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\TryKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\TypeKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\TypeOfKeywordRecommender.cs (1)
14protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\TypeVarKeywordRecommender.cs (1)
14protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UIntKeywordRecommender.cs (1)
16protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\ULongKeywordRecommender.cs (1)
16protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UncheckedKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UndefKeywordRecommender.cs (1)
13protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UnionKeywordRecommender.cs (1)
25protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UnmanagedKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UnsafeKeywordRecommender.cs (1)
64protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UShortKeywordRecommender.cs (1)
23protected override bool IsValidContextWorker(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\UsingKeywordRecommender.cs (3)
14protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 28internal static bool IsUsingDirectiveContext(CSharpSyntaxContext context, bool forGlobalKeyword, CancellationToken cancellationToken) 162static bool IsValidContextAtTheRoot(CSharpSyntaxContext context, SyntaxToken originalToken, CancellationToken cancellationToken)
Completion\KeywordRecommenders\VarKeywordRecommender.cs (1)
27public ImmutableArray<RecommendedKeyword> RecommendKeywords(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\VirtualKeywordRecommender.cs (1)
37protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\VoidKeywordRecommender.cs (2)
37protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken) 111private static bool IsMemberReturnTypeContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\VolatileKeywordRecommender.cs (1)
25protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\WarningKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\WarningsKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\WhenKeywordRecommender.cs (1)
15protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\WhereKeywordRecommender.cs (1)
16protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\WhileKeywordRecommender.cs (1)
13protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\WithKeywordRecommender.cs (1)
13protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\YieldKeywordRecommender.cs (1)
12protected override bool IsValidContext(int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\Providers\ContextVariableArgumentProvider.cs (1)
28protected override bool IsInstanceContext(SyntaxTree syntaxTree, SyntaxToken targetToken, SemanticModel semanticModel, CancellationToken cancellationToken)
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (4)
36protected override async Task<string> GetFieldNameAsync(Document document, IPropertySymbol property, CancellationToken cancellationToken) 52CancellationToken cancellationToken) 62CancellationToken cancellationToken) 163Document document, PropertyDeclarationSyntax property, CancellationToken cancellationToken)
ConvertBetweenRegularAndVerbatimString\AbstractConvertBetweenRegularAndVerbatimStringCodeRefactoringProvider.cs (3)
83Document document, TStringExpressionSyntax stringExpression, CancellationToken cancellationToken) 94private Task<Document> ConvertToVerbatimStringAsync(Document document, TStringExpressionSyntax stringExpression, CancellationToken cancellationToken) 97private Task<Document> ConvertToRegularStringAsync(Document document, TStringExpressionSyntax stringExpression, CancellationToken cancellationToken)
ConvertForEachToFor\CSharpConvertForEachToForCodeRefactoringProvider.cs (1)
57SemanticModel model, ForEachInfo foreachInfo, SyntaxEditor editor, CancellationToken cancellationToken)
ConvertForToForEach\CSharpConvertForToForEachCodeRefactoringProvider.cs (1)
47CancellationToken cancellationToken)
ConvertLinq\ConvertForEachToLinqQuery\AbstractConverter.cs (1)
28public abstract void Convert(SyntaxEditor editor, bool convertToQuery, CancellationToken cancellationToken);
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (2)
42protected abstract bool CanReplaceInitialization(ExpressionSyntax expressionSyntax, CancellationToken cancellationToken); 46public override void Convert(SyntaxEditor editor, bool convertToQuery, CancellationToken cancellationToken)
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (1)
209CancellationToken cancellationToken,
ConvertLinq\ConvertForEachToLinqQuery\DefaultConverter.cs (1)
22public override void Convert(SyntaxEditor editor, bool convertToQuery, CancellationToken cancellationToken)
ConvertLinq\ConvertForEachToLinqQuery\ToCountConverter.cs (1)
28CancellationToken cancellationToken)
ConvertLinq\ConvertForEachToLinqQuery\ToToListConverter.cs (1)
29ExpressionSyntax expression, CancellationToken cancellationToken)
ConvertLinq\ConvertForEachToLinqQuery\YieldReturnConverter.cs (1)
23public override void Convert(SyntaxEditor editor, bool convertToQuery, CancellationToken cancellationToken)
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (3)
47CancellationToken cancellationToken, 57private sealed class Converter(SemanticModel semanticModel, ISemanticFactsService semanticFacts, QueryExpressionSyntax source, CancellationToken cancellationToken) 61private readonly CancellationToken _cancellationToken = cancellationToken;
ConvertNamespace\ConvertNamespaceCodeRefactoringProvider.cs (1)
92CancellationToken cancellationToken)
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
75CancellationToken cancellationToken)
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (2)
26public static async Task<Document> ConvertToProgramMainAsync(Document document, AccessibilityModifiersRequired accessibilityModifiersRequired, CancellationToken cancellationToken) 74CancellationToken cancellationToken)
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (7)
31Document document, MethodDeclarationSyntax methodDeclaration, CancellationToken cancellationToken) 61private static async Task<Document> ConvertFileScopedNamespaceAsync(Document document, CodeCleanupOptions cleanupOptions, CancellationToken cancellationToken) 70Document document, SyntaxNode root, BaseNamespaceDeclarationSyntax namespaceDeclaration, CodeCleanupOptions options, CancellationToken cancellationToken) 104CancellationToken cancellationToken) 198CancellationToken cancellationToken) 281CancellationToken cancellationToken) 291CancellationToken cancellationToken)
ConvertProgram\ConvertToProgramMainCodeFixProvider.cs (2)
35var cancellationToken = context.CancellationToken; 46Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
ConvertProgram\ConvertToTopLevelStatementsCodeFixProvider.cs (2)
34var cancellationToken = context.CancellationToken; 45Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (4)
66CancellationToken cancellationToken) 122SemanticModel semanticModel, ClassDeclarationSyntax classDeclaration, CancellationToken cancellationToken) 143var cancellationToken = context.CancellationToken; 197CancellationToken cancellationToken)
ConvertToExtension\ConvertToExtensionFixAllProvider.cs (1)
33var cancellationToken = refactorAllContext.CancellationToken;
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (5)
64CancellationToken cancellationToken) 183CancellationToken cancellationToken) 290CancellationToken cancellationToken) 483InterpolatedStringExpressionSyntax stringExpression, CancellationToken cancellationToken) 527InterpolatedStringExpressionSyntax stringExpression, CancellationToken cancellationToken)
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (3)
38CancellationToken cancellationToken) 129CancellationToken cancellationToken) 141CancellationToken cancellationToken)
ConvertToRawString\ConvertStringToRawStringCodeRefactoringProvider.cs (3)
54CancellationToken cancellationToken) 132CancellationToken cancellationToken) 147CancellationToken cancellationToken)
ConvertToRawString\IConvertStringProvider.cs (6)
18CancellationToken cancellationToken); 25CancellationToken cancellationToken); 33public bool CanConvert(ParsedDocument document, ExpressionSyntax expression, SyntaxFormattingOptions formattingOptions, out CanConvertParams convertParams, CancellationToken cancellationToken) 41public ExpressionSyntax Convert(ParsedDocument document, ExpressionSyntax expression, ConvertToRawKind kind, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken) 55CancellationToken cancellationToken); 62CancellationToken cancellationToken);
Copilot\CSharpCopilotCodeFixProvider.cs (2)
55var cancellationToken = context.CancellationToken; 121async Task<Document> GetFixedDocumentAsync(SyntaxNode method, string fix, CancellationToken cancellationToken)
Copilot\CSharpCopilotCodeFixProvider.DismissChangesCodeAction.cs (3)
25protected override Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken) 28protected override Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync(CancellationToken cancellationToken) 34public override void Apply(Workspace workspace, CancellationToken cancellationToken)
Copilot\CSharpCopilotCodeFixProvider.DocumentChangeCodeAction.cs (1)
23Func<IProgress<CodeAnalysisProgress>, CancellationToken, Task<Document>> createChangedDocument,
Copilot\CSharpImplementNotImplementedExceptionFixProvider.cs (3)
43var cancellationToken = context.CancellationToken; 85SyntaxEditor editor, CancellationToken cancellationToken) 164Func<IProgress<CodeAnalysisProgress>, CancellationToken, Task<Document>> createChangedDocument,
Debugging\BreakpointResolver.cs (1)
33protected override bool HasMethodBody(IMethodSymbol method, CancellationToken cancellationToken)
Debugging\CSharpBreakpointResolutionService.cs (2)
31public async Task<BreakpointResolutionResult?> ResolveBreakpointAsync(Document document, TextSpan textSpan, CancellationToken cancellationToken) 54public Task<IEnumerable<BreakpointResolutionResult>> ResolveBreakpointsAsync(Solution solution, string name, CancellationToken cancellationToken)
Debugging\CSharpLanguageDebugInfoService.cs (2)
19public Task<DebugLocationInfo> GetLocationInfoAsync(Document document, int position, CancellationToken cancellationToken) 22public Task<DebugDataTipInfo> GetDataTipInfoAsync(Document document, int position, bool includeKind, CancellationToken cancellationToken)
Debugging\CSharpProximityExpressionsService.cs (3)
53CancellationToken cancellationToken) 90CancellationToken cancellationToken) 103public static IList<string> GetProximityExpressions(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken)
Debugging\CSharpProximityExpressionsService.Worker.cs (2)
28internal IList<string> Do(CancellationToken cancellationToken) 153private void AddFollowingRelevantExpressions(CancellationToken cancellationToken)
Debugging\DataTipInfoGetter.cs (1)
23Document document, int position, bool includeKind, CancellationToken cancellationToken)
Debugging\LocationInfoGetter.cs (1)
18internal static async Task<DebugLocationInfo> GetInfoAsync(Document document, int position, CancellationToken cancellationToken)
DecompiledSource\CSharpDecompiledSourceService.cs (4)
31public async Task<Document?> AddSourceToAsync(Document document, Compilation symbolCompilation, ISymbol symbol, MetadataReference? metadataReference, string? assemblyLocation, SyntaxFormattingOptions? formattingOptions, CancellationToken cancellationToken) 55public static async Task<Document> FormatDocumentAsync(Document document, SyntaxFormattingOptions? formattingOptions, CancellationToken cancellationToken) 70private static async Task<Document> AddAssemblyInfoRegionAsync(Document document, ISymbol symbol, IDecompilationService decompilationService, CancellationToken cancellationToken) 98private static async Task<Document> ConvertDocCommentsToRegularCommentsAsync(Document document, IDocumentationCommentFormattingService docCommentFormattingService, CancellationToken cancellationToken)
Diagnostics\Analyzers\CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs (2)
56var cancellationToken = context.CancellationToken; 84CancellationToken cancellationToken)
Diagnostics\Analyzers\FileBasedPrograms\FileLevelDirectiveDiagnosticAnalyzer.cs (1)
39var cancellationToken = context.CancellationToken;
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (2)
46private readonly CancellationToken _cancellationToken; 73public TypeSyntaxSimplifierWalker(CSharpSimplifyTypeNamesDiagnosticAnalyzer analyzer, SemanticModel semanticModel, CSharpSimplifierOptions options, AnalyzerOptions analyzerOptions, TextSpanMutableIntervalTree? ignoredSpans, CancellationToken cancellationToken)
Diagnostics\CSharpAnalyzerDriverService.cs (1)
24CancellationToken cancellationToken)
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (3)
32protected override MemberDeclarationSyntax? GetContainingMember(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 236SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 248SyntaxTree syntaxTree, int position, CancellationToken cancellationToken)
DocumentationComments\DocCommentConverter.cs (3)
19private readonly CancellationToken _cancellationToken; 21public static SyntaxNode ConvertToRegularComments(SyntaxNode node, IDocumentationCommentFormattingService formattingService, CancellationToken cancellationToken) 28private DocCommentConverter(IDocumentationCommentFormattingService formattingService, CancellationToken cancellationToken)
DocumentHighlighting\CSharpDocumentHighlightsService.cs (1)
35Document document, ISymbol symbol, CancellationToken cancellationToken)
EditAndContinue\BreakpointSpans.cs (1)
19public static bool TryGetBreakpointSpan(SyntaxTree tree, int position, CancellationToken cancellationToken, out TextSpan breakpointSpan)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (11)
934internal override bool IsConstructorWithMemberInitializers(ISymbol symbol, CancellationToken cancellationToken) 986protected override SyntaxNode? GetSymbolDeclarationSyntax(ISymbol symbol, Func<ImmutableArray<SyntaxReference>, SyntaxReference?> selector, CancellationToken cancellationToken) 1011protected override ISymbol? GetDeclaredSymbol(SemanticModel model, SyntaxNode declaration, CancellationToken cancellationToken) 1030CancellationToken cancellationToken) 1077CancellationToken cancellationToken) 1380CancellationToken cancellationToken) 1414private ISymbol? GetParameterContainingMemberOrType(SyntaxNode? node, SyntaxNode? otherNode, DocumentSemanticModel model, IReadOnlyDictionary<SyntaxNode, SyntaxNode> fromOtherMap, CancellationToken cancellationToken) 1485internal override IMethodSymbol GetLambdaExpressionSymbol(SemanticModel model, SyntaxNode lambdaExpression, CancellationToken cancellationToken) 1494internal override bool QueryClauseLambdasTypeEquivalent(SemanticModel oldModel, SyntaxNode oldNode, SemanticModel newModel, SyntaxNode newNode, CancellationToken cancellationToken) 2861CancellationToken cancellationToken) 2994CancellationToken cancellationToken)
EmbeddedLanguages\CSharpTestEmbeddedLanguageClassifier.cs (1)
30var cancellationToken = context.CancellationToken;
EncapsulateField\CSharpEncapsulateFieldService.cs (2)
36protected override async Task<SyntaxNode> RewriteFieldNameAndAccessibilityAsync(string originalFieldName, bool makePrivate, Document document, SyntaxAnnotation declarationAnnotation, CancellationToken cancellationToken) 123protected override async Task<ImmutableArray<IFieldSymbol>> GetFieldsAsync(Document document, TextSpan span, CancellationToken cancellationToken)
ExternalAccess\Pythia\Api\IPythiaDeclarationNameRecommenderImplmentation.cs (1)
17Task<ImmutableArray<string>> ProvideRecommendationsAsync(PythiaDeclarationNameContext context, CancellationToken cancellationToken);
ExternalAccess\Pythia\Api\IPythiaSignatureHelpProviderImplementation.cs (1)
14Task<(ImmutableArray<PythiaSignatureHelpItemWrapper> items, int? selectedItemIndex)> GetMethodGroupItemsAndSelectionAsync(ImmutableArray<IMethodSymbol> accessibleMethods, Document document, InvocationExpressionSyntax invocationExpression, SemanticModel semanticModel, SymbolInfo currentSymbol, CancellationToken cancellationToken);
ExternalAccess\Pythia\PythiaDeclarationNameRecommender.cs (1)
31CancellationToken cancellationToken)
ExternalAccess\Pythia\PythiaSignatureHelpProvider.cs (1)
37CancellationToken cancellationToken)
ExtractInterface\CSharpExtractInterfaceService.cs (2)
32protected override async Task<SyntaxNode> GetTypeDeclarationAsync(Document document, int position, TypeDiscoveryRule typeDiscoveryRule, CancellationToken cancellationToken) 70CancellationToken cancellationToken)
ExtractMethod\CSharpMethodExtractor.Analyzer.cs (1)
17private sealed class CSharpAnalyzer(SelectionResult selectionResult, bool localFunction, CancellationToken cancellationToken)
ExtractMethod\CSharpMethodExtractor.cs (4)
28protected override AnalyzerResult Analyze(CancellationToken cancellationToken) 35AnalyzerResult analyzerResult, CancellationToken cancellationToken) 162protected override async Task<TriviaResult> PreserveTriviaAsync(SyntaxNode root, CancellationToken cancellationToken) 182CancellationToken cancellationToken)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (12)
82public override OperationStatus<ImmutableArray<SyntaxNode>> GetNewMethodStatements(SyntaxNode insertionPointNode, CancellationToken cancellationToken) 90SyntaxNode insertionPointNode, CancellationToken cancellationToken) 115CancellationToken cancellationToken) 136SyntaxNode insertionPointNode, CancellationToken cancellationToken) 408SyntaxNode insertionPoint, CancellationToken cancellationToken) 585ImmutableArray<StatementSyntax> statements, CancellationToken cancellationToken) 783CancellationToken cancellationToken) 888CancellationToken cancellationToken) 1002SemanticDocument newDocument, CancellationToken cancellationToken) 1054CancellationToken cancellationToken) 1090CancellationToken cancellationToken) 1120CancellationToken cancellationToken)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs (1)
134protected override async Task<SyntaxNode> GetStatementOrInitializerContainingInvocationToExtractedMethodAsync(CancellationToken cancellationToken)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs (1)
86protected override Task<SyntaxNode> GetStatementOrInitializerContainingInvocationToExtractedMethodAsync(CancellationToken cancellationToken)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.SingleStatementCodeGenerator.cs (1)
47protected override Task<SyntaxNode> GetStatementOrInitializerContainingInvocationToExtractedMethodAsync(CancellationToken cancellationToken)
ExtractMethod\CSharpSelectionResult.cs (3)
33CancellationToken cancellationToken) 53protected override OperationStatus ValidateLanguageSpecificRules(CancellationToken cancellationToken) 140ImmutableArray<StatementSyntax> returnStatements, CancellationToken cancellationToken)
ExtractMethod\CSharpSelectionResult.ExpressionResult.cs (3)
47protected override (ITypeSymbol? returnType, bool returnsByRef) GetReturnTypeInfoWorker(CancellationToken cancellationToken) 83SemanticModel semanticModel, ExpressionSyntax node, CancellationToken cancellationToken) 146public override SyntaxNode GetOutermostCallSiteContainerToProcess(CancellationToken cancellationToken)
ExtractMethod\CSharpSelectionResult.StatementResult.cs (2)
49protected override (ITypeSymbol? returnType, bool returnsByRef) GetReturnTypeInfoWorker(CancellationToken cancellationToken) 88public override SyntaxNode GetOutermostCallSiteContainerToProcess(CancellationToken cancellationToken)
ExtractMethod\CSharpSelectionValidator.cs (4)
27protected override InitialSelectionInfo GetInitialSelectionInfo(CancellationToken cancellationToken) 72CancellationToken cancellationToken) 88FinalSelectionInfo selectionInfo, CancellationToken cancellationToken) 166CancellationToken cancellationToken)
ExtractMethod\CSharpSelectionValidator.Validator.cs (2)
17public static bool Check(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 44private static bool CheckExpression(SemanticModel semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken)
Formatting\CSharpAccessibilityModifiersNewDocumentFormattingProvider.cs (1)
30public async Task<Document> FormatNewDocumentAsync(Document document, Document? hintDocument, CodeCleanupOptions options, CancellationToken cancellationToken)
Formatting\CSharpNamespaceDeclarationNewDocumentFormattingProvider.cs (1)
31public async Task<Document> FormatNewDocumentAsync(Document document, Document? hintDocument, CodeCleanupOptions options, CancellationToken cancellationToken)
Formatting\CSharpOrganizeUsingsNewDocumentFormattingProvider.cs (1)
27public async Task<Document> FormatNewDocumentAsync(Document document, Document? hintDocument, CodeCleanupOptions options, CancellationToken cancellationToken)
Formatting\CSharpUseProgramMainNewDocumentFormattingProvider.cs (1)
25public async Task<Document> FormatNewDocumentAsync(Document document, Document? hintDocument, CodeCleanupOptions options, CancellationToken cancellationToken)
FullyQualify\CSharpFullyQualifyService.cs (1)
43protected override async Task<SyntaxNode> ReplaceNodeAsync(SimpleNameSyntax simpleName, string containerName, bool resultingSymbolIsType, CancellationToken cancellationToken)
GenerateConstructors\CSharpGenerateConstructorsCodeRefactoringProvider.cs (2)
50protected override async ValueTask<bool> PrefersThrowExpressionAsync(Document document, CancellationToken cancellationToken) 56protected override IFieldSymbol? TryMapToWritableInstanceField(IPropertySymbol property, CancellationToken cancellationToken)
GenerateMember\GenerateVariable\CSharpGenerateVariableService.cs (5)
64SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken, 89SemanticDocument document, SimpleNameSyntax identifierName, CancellationToken cancellationToken, 141private static bool IsProbablyGeneric(SimpleNameSyntax identifierName, CancellationToken cancellationToken) 171CancellationToken cancellationToken) 205protected override bool TryConvertToLocalDeclaration(ITypeSymbol type, SyntaxToken identifierToken, SemanticModel semanticModel, CancellationToken cancellationToken, out SyntaxNode newRoot)
GenerateType\CSharpGenerateTypeService.cs (14)
54CancellationToken cancellationToken) 118CancellationToken cancellationToken, 428private static IMethodSymbol GetMethodSymbolIfPresent(SemanticModel semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken) 451CancellationToken cancellationToken) 460CancellationToken cancellationToken) 469CancellationToken cancellationToken) 496SemanticModel semanticModel, IList<ArgumentSyntax> arguments, CancellationToken cancellationToken) 507protected override INamedTypeSymbol DetermineTypeToGenerateIn(SemanticModel semanticModel, SimpleNameSyntax simpleName, CancellationToken cancellationToken) 510protected override Accessibility GetAccessibility(State state, SemanticModel semanticModel, bool intoNamespace, CancellationToken cancellationToken) 535protected override ITypeSymbol DetermineArgumentType(SemanticModel semanticModel, ArgumentSyntax argument, CancellationToken cancellationToken) 542INamedTypeSymbol namedTypeSymbol, string[] containers, Document selectedDocument, SyntaxNode selectedDocumentRoot, CancellationToken cancellationToken) 713Solution updatedSolution, SyntaxNode modifiedRoot, Document document, SimpleNameSyntax simpleName, string includeUsingsOrImports, CancellationToken cancellationToken) 761CancellationToken cancellationToken) 804CancellationToken cancellationToken,
GoToDefinition\CSharpGoToDefinitionSymbolService.cs (1)
24protected override Task<ISymbol> FindRelatedExplicitlyDeclaredSymbolAsync(Project project, ISymbol symbol, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\AsyncAwaitHighlighter.cs (1)
36protected override void AddHighlightsForNode(SyntaxNode node, List<TextSpan> highlights, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\CheckedExpressionHighlighter.cs (1)
27protected override void AddHighlights(CheckedExpressionSyntax checkedExpressionSyntax, List<TextSpan> highlights, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\CheckedStatementHighlighter.cs (1)
27protected override void AddHighlights(CheckedStatementSyntax checkedStatement, List<TextSpan> highlights, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\ConditionalPreprocessorHighlighter.cs (1)
23DirectiveTriviaSyntax directive, List<TextSpan> highlights, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\IfStatementHighlighter.cs (1)
32IfStatementSyntax ifStatement, List<TextSpan> highlights, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\LockStatementHighlighter.cs (1)
27protected override void AddHighlights(LockStatementSyntax lockStatement, List<TextSpan> highlights, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\LoopHighlighter.cs (1)
39SyntaxNode node, List<TextSpan> spans, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\RegionHighlighter.cs (1)
29DirectiveTriviaSyntax directive, List<TextSpan> highlights, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\ReturnStatementHighlighter.cs (1)
31ReturnStatementSyntax returnStatement, List<TextSpan> spans, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\SwitchStatementHighlighter.cs (1)
37SwitchStatementSyntax switchStatement, List<TextSpan> spans, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\TryStatementHighlighter.cs (1)
28TryStatementSyntax tryStatement, List<TextSpan> highlights, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\UnsafeStatementHighlighter.cs (1)
27protected override void AddHighlights(UnsafeStatementSyntax unsafeStatement, List<TextSpan> highlights, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\UsingStatementHighlighter.cs (1)
27protected override void AddHighlights(UsingStatementSyntax usingStatement, List<TextSpan> highlights, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\YieldStatementHighlighter.cs (1)
31YieldStatementSyntax yieldStatement, List<TextSpan> spans, CancellationToken cancellationToken)
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (2)
46protected abstract Task UpdateReferencesAsync(Project project, SolutionEditor solutionEditor, ISymbol implMember, INamedTypeSymbol containingType, CancellationToken cancellationToken); 212Project project, MemberImplementationMap implMemberToInterfaceMembers, CancellationToken cancellationToken)
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (2)
41ISymbol implMember, INamedTypeSymbol interfaceType, CancellationToken cancellationToken) 90Location location, CancellationToken cancellationToken)
ImplementInterface\CSharpImplementImplicitlyCodeRefactoringProvider.cs (1)
45protected override Task UpdateReferencesAsync(Project project, SolutionEditor solutionEditor, ISymbol implMember, INamedTypeSymbol containingType, CancellationToken cancellationToken)
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider_Update.cs (3)
28CancellationToken cancellationToken) 77CancellationToken cancellationToken) 136Compilation compilation, IParameterSymbol parameter, CancellationToken cancellationToken) where TSymbol : class, ISymbol
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider.cs (2)
139static CodeAction CreateCodeAction(string title, Func<CancellationToken, Task<Solution>> createSolution) 272CancellationToken cancellationToken)
InlineHints\CSharpInlineParameterNameHintsService.cs (3)
31CancellationToken cancellationToken) 47CancellationToken cancellationToken) 63CancellationToken cancellationToken)
InlineHints\CSharpInlineTypeHintsService.cs (1)
29CancellationToken cancellationToken)
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
92CancellationToken cancellationToken)
IntroduceVariable\CSharpIntroduceVariableService_IntroduceField.cs (1)
30CancellationToken cancellationToken)
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (7)
35CancellationToken cancellationToken) 116CancellationToken cancellationToken) 140CancellationToken cancellationToken) 228private static TypeSyntax GetTypeSyntax(SemanticDocument document, ExpressionSyntax expression, CancellationToken cancellationToken) 239CancellationToken cancellationToken) 294CancellationToken cancellationToken) 364CancellationToken cancellationToken)
IntroduceVariable\CSharpIntroduceVariableService_IntroduceQueryLocal.cs (2)
26SemanticDocument document, ExpressionSyntax expression, bool allOccurrences, CancellationToken cancellationToken) 81CancellationToken cancellationToken)
IntroduceVariable\CSharpIntroduceVariableService.cs (1)
134protected override IList<bool> GetInsertionIndices(TypeDeclarationSyntax destination, CancellationToken cancellationToken)
LanguageServices\CSharpSymbolDisplayService.cs (1)
12protected override AbstractSymbolDescriptionBuilder CreateDescriptionBuilder(SemanticModel semanticModel, int position, SymbolDescriptionOptions options, CancellationToken cancellationToken)
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (1)
29CancellationToken cancellationToken) : AbstractSymbolDescriptionBuilder(semanticModel, position, languageServices, options, cancellationToken)
LineSeparators\CSharpLineSeparatorService.cs (5)
36CancellationToken cancellationToken) 243private static void ProcessUsings(SyntaxList<UsingDirectiveSyntax> usings, ArrayBuilder<TextSpan> spans, CancellationToken cancellationToken) 258private static void ProcessNodeList<T>(SyntaxList<T> children, ArrayBuilder<TextSpan> spans, CancellationToken cancellationToken) where T : SyntaxNode 311private static void AddLineSeparatorSpanForNode(SyntaxNode node, ArrayBuilder<TextSpan> spans, CancellationToken cancellationToken) 326private static bool IsLegalSpanForLineSeparator(SyntaxTree syntaxTree, TextSpan textSpan, CancellationToken cancellationToken)
MetadataAsSource\CSharpMetadataAsSourceService.cs (6)
37protected override async Task<Document> AddAssemblyInfoRegionAsync(Document document, Compilation symbolCompilation, ISymbol symbol, CancellationToken cancellationToken) 61protected override async Task<Document> ConvertDocCommentsToRegularCommentsAsync(Document document, IDocumentationCommentFormattingService docCommentFormattingService, CancellationToken cancellationToken) 101protected override async Task<Document> AddNullableRegionsAsync(Document document, CancellationToken cancellationToken) 149private TSyntax AddNullableRegions<TSyntax>(TSyntax node, CancellationToken cancellationToken) 163CancellationToken cancellationToken) 169TypeDeclarationSyntax type, CancellationToken cancellationToken)
NavigationBar\CSharpNavigationBarItemService.cs (7)
50Document document, bool supportsCodeGeneration, CancellationToken cancellationToken) 63Solution solution, SemanticModel semanticModel, HashSet<INamedTypeSymbol> types, CancellationToken cancellationToken) 136SemanticModel semanticModel, HashSet<INamedTypeSymbol> types, CancellationToken cancellationToken) 167private static INamedTypeSymbol? GetType(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 189Solution solution, ISymbol member, SemanticModel semanticModel, CancellationToken cancellationToken) 217Solution solution, SyntaxNode node, SemanticModel semanticModel, CancellationToken cancellationToken) 253Solution solution, ISymbol symbol, SyntaxTree tree, CancellationToken cancellationToken)
Organizing\CSharpOrganizingService.cs (1)
25protected override async Task<Document> ProcessAsync(Document document, IEnumerable<ISyntaxOrganizer> organizers, CancellationToken cancellationToken)
Organizing\CSharpOrganizingService.Rewriter.cs (2)
17private sealed class Rewriter(CSharpOrganizingService treeOrganizer, IEnumerable<ISyntaxOrganizer> organizers, SemanticModel semanticModel, CancellationToken cancellationToken) : CSharpSyntaxRewriter 21private readonly CancellationToken _cancellationToken = cancellationToken;
Organizing\Organizers\ClassDeclarationOrganizer.cs (1)
27CancellationToken cancellationToken)
Organizing\Organizers\ConstructorDeclarationOrganizer.cs (1)
27CancellationToken cancellationToken)
Organizing\Organizers\DestructorDeclarationOrganizer.cs (1)
27CancellationToken cancellationToken)
Organizing\Organizers\EnumDeclarationOrganizer.cs (1)
27CancellationToken cancellationToken)
Organizing\Organizers\EventDeclarationOrganizer.cs (1)
27CancellationToken cancellationToken)
Organizing\Organizers\EventFieldDeclarationOrganizer.cs (1)
27CancellationToken cancellationToken)
Organizing\Organizers\FieldDeclarationOrganizer.cs (1)
27CancellationToken cancellationToken)
Organizing\Organizers\IndexerDeclarationOrganizer.cs (1)
27CancellationToken cancellationToken)
Organizing\Organizers\InterfaceDeclarationOrganizer.cs (1)
27CancellationToken cancellationToken)
Organizing\Organizers\MemberDeclarationsOrganizer.cs (1)
22CancellationToken cancellationToken)
Organizing\Organizers\MethodDeclarationOrganizer.cs (1)
27CancellationToken cancellationToken)
Organizing\Organizers\OperatorDeclarationOrganizer.cs (1)
27CancellationToken cancellationToken)
Organizing\Organizers\PropertyDeclarationOrganizer.cs (1)
27CancellationToken cancellationToken)
Organizing\Organizers\RecordDeclarationOrganizer.cs (1)
25CancellationToken cancellationToken)
Organizing\Organizers\StructDeclarationOrganizer.cs (1)
27CancellationToken cancellationToken)
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProvider.cs (4)
35var cancellationToken = context.CancellationToken; 42Document document, SyntaxToken token, CancellationToken cancellationToken) 85CancellationToken cancellationToken) 126Document document, string errorCode, TextSpan location, CancellationToken cancellationToken)
QuickInfo\CSharpSemanticQuickInfoProvider.cs (5)
92CancellationToken cancellationToken) 185CancellationToken cancellationToken) 269static TypeInfo GetTypeInfo(SemanticModel semanticModel, ISymbol symbol, SyntaxNode node, CancellationToken cancellationToken) 295QuickInfoContext context, CancellationToken cancellationToken) 308QuickInfoContext context, CancellationToken cancellationToken)
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (2)
31private static QuickInfoItem? BuildQuickInfo(SyntaxToken token, CancellationToken cancellationToken) 130private static QuickInfoItem? BuildQuickInfoDirectives(SyntaxToken token, CancellationToken cancellationToken)
RawStringLiteral\CSharpRawStringLiteralOnAutoInsertService.cs (4)
21public TextChange? GetTextChangeForQuote(Document document, SourceText text, int caretPosition, CancellationToken cancellationToken) 37CancellationToken cancellationToken) 84CancellationToken cancellationToken) 135CancellationToken cancellationToken)
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (6)
46CancellationToken cancellationToken) 65string propertyName, bool nameChanged, CancellationToken cancellationToken) 118string propertyName, bool nameChanged, CancellationToken cancellationToken) 166GetAndSetMethods getAndSetMethods, CSharpCodeGenerationOptions options, LanguageVersion languageVersion, CancellationToken cancellationToken) 176AccessorDeclarationSyntax accessorDeclaration, CancellationToken cancellationToken) 236CSharpCodeGenerationOptions options, LanguageVersion languageVersion, CancellationToken cancellationToken)
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (5)
42CancellationToken cancellationToken) 68CancellationToken cancellationToken) 112CancellationToken cancellationToken) 174CancellationToken cancellationToken) 264CancellationToken cancellationToken)
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (2)
88ExpressionSyntax start, ExpressionSyntax end, CancellationToken cancellationToken) 263Document document, ForStatementSyntax forStatement, CancellationToken cancellationToken)
SignatureHelp\AbstractGenericNameSignatureHelpProvider.cs (3)
35CancellationToken cancellationToken, 39protected override async Task<SignatureHelpItems?> GetItemsWorkerAsync(Document document, int position, SignatureHelpTriggerInfo triggerInfo, MemberDisplayOptions options, CancellationToken cancellationToken) 100private SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, CancellationToken cancellationToken)
SignatureHelp\AttributeSignatureHelpProvider.cs (5)
44CancellationToken cancellationToken, 72protected override async Task<SignatureHelpItems?> GetItemsWorkerAsync(Document document, int position, SignatureHelpTriggerInfo triggerInfo, MemberDisplayOptions options, CancellationToken cancellationToken) 115private SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken) 133CancellationToken cancellationToken) 161CancellationToken cancellationToken)
SignatureHelp\ConstructorInitializerSignatureHelpProvider.cs (3)
41CancellationToken cancellationToken) 59protected override async Task<SignatureHelpItems?> GetItemsWorkerAsync(Document document, int position, SignatureHelpTriggerInfo triggerInfo, MemberDisplayOptions options, CancellationToken cancellationToken) 109Document document, int position, TextSpan currentSpan, CancellationToken cancellationToken)
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (8)
43private static bool TryGetElementAccessExpression(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, SignatureHelpTriggerReason triggerReason, CancellationToken cancellationToken, [NotNullWhen(true)] out ExpressionSyntax? identifier, out SyntaxToken openBrace) 50protected override async Task<SignatureHelpItems?> GetItemsWorkerAsync(Document document, int position, SignatureHelpTriggerInfo triggerInfo, MemberDisplayOptions options, CancellationToken cancellationToken) 133private static SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken) 179SemanticModel semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken, 195int position, SemanticModel semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken, 299internal static bool TryGetSyntax(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, SignatureHelpTriggerReason triggerReason, CancellationToken cancellationToken, [NotNullWhen(true)] out ExpressionSyntax? identifier, out SyntaxToken openBrace) 340internal static bool TryGetSyntax(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, SignatureHelpTriggerReason triggerReason, CancellationToken cancellationToken, [NotNullWhen(true)] out ExpressionSyntax? identifier, out SyntaxToken openBrace) 377internal static bool TryGetSyntax(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, SignatureHelpTriggerReason triggerReason, CancellationToken cancellationToken, [NotNullWhen(true)] out ExpressionSyntax? identifier, out SyntaxToken openBrace)
SignatureHelp\GenericNameFullyWrittenSignatureHelpProvider.cs (1)
25CancellationToken cancellationToken,
SignatureHelp\GenericNamePartiallyWrittenSignatureHelpProvider.cs (1)
21protected override bool TryGetGenericIdentifier(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, SignatureHelpTriggerReason triggerReason, CancellationToken cancellationToken, out SyntaxToken genericIdentifier, out SyntaxToken lessThanToken)
SignatureHelp\InitializerExpressionSignatureHelpProvider.cs (3)
39CancellationToken cancellationToken, 55protected override async Task<SignatureHelpItems?> GetItemsWorkerAsync(Document document, int position, SignatureHelpTriggerInfo triggerInfo, MemberDisplayOptions options, CancellationToken cancellationToken) 77private SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken)
SignatureHelp\InvocationExpressionSignatureHelpProvider.cs (4)
37private async Task<InvocationExpressionSyntax?> TryGetInvocationExpressionAsync(Document document, int position, SignatureHelpTriggerReason triggerReason, CancellationToken cancellationToken) 59CancellationToken cancellationToken) 114CancellationToken cancellationToken) 159CancellationToken cancellationToken)
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_DelegateAndFunctionPointerInvoke.cs (3)
20INamedTypeSymbol delegateType, CancellationToken cancellationToken) 39private static IList<SignatureHelpItem> GetDelegateOrFunctionPointerInvokeItems(InvocationExpressionSyntax invocationExpression, IMethodSymbol invokeMethod, SemanticModel semanticModel, IStructuralTypeDisplayService structuralTypeDisplayService, IDocumentationCommentFormattingService documentationCommentFormattingService, out int? selectedItem, CancellationToken cancellationToken) 80IMethodSymbol invokeMethod, SemanticModel semanticModel, int position, IDocumentationCommentFormattingService formattingService, CancellationToken cancellationToken)
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_MethodGroup.cs (2)
27CancellationToken cancellationToken) 40CancellationToken cancellationToken)
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.cs (4)
34CancellationToken cancellationToken) 52protected override async Task<SignatureHelpItems?> GetItemsWorkerAsync(Document document, int position, SignatureHelpTriggerInfo triggerInfo, MemberDisplayOptions options, CancellationToken cancellationToken) 102INamedTypeSymbol type, CancellationToken cancellationToken) 126Document document, int position, TextSpan currentSpan, CancellationToken cancellationToken)
SignatureHelp\PrimaryConstructorBaseTypeSignatureHelpProvider.cs (3)
48CancellationToken cancellationToken, 69protected override async Task<SignatureHelpItems?> GetItemsWorkerAsync(Document document, int position, SignatureHelpTriggerInfo triggerInfo, MemberDisplayOptions options, CancellationToken cancellationToken) 107private SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken)
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (8)
38private SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken) 65ISyntaxFactsService syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken, [NotNullWhen(true)] out TupleExpressionSyntax? result) 84ISyntaxFactsService syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken, [NotNullWhen(true)] out ParenthesizedExpressionSyntax? result) 106protected override async Task<SignatureHelpItems?> GetItemsWorkerAsync(Document document, int position, SignatureHelpTriggerInfo triggerInfo, MemberDisplayOptions options, CancellationToken cancellationToken) 125ITypeInferenceService typeInferrer, ISyntaxFactsService syntaxFacts, CancellationToken cancellationToken, out ExpressionSyntax? targetExpression) 150SyntaxNode targetExpression, SemanticModel semanticModel, IEnumerable<INamedTypeSymbol> tupleTypes, CancellationToken cancellationToken) 202ISyntaxFactsService syntaxFacts, CancellationToken cancellationToken, [NotNullWhen(true)] out TupleExpressionSyntax? tupleExpression) 219ISyntaxFactsService syntaxFacts, CancellationToken cancellationToken, [NotNullWhen(true)] out ParenthesizedExpressionSyntax? parenthesizedExpression)
SignatureHelp\WithElementSignatureHelpProvider.cs (3)
33CancellationToken cancellationToken) 51protected override async Task<SignatureHelpItems?> GetItemsWorkerAsync(Document document, int position, SignatureHelpTriggerInfo triggerInfo, MemberDisplayOptions options, CancellationToken cancellationToken) 100Document document, int position, TextSpan currentSpan, CancellationToken cancellationToken)
Snippets\AbstractCSharpAutoPropertySnippetProvider.cs (5)
28protected virtual AccessorDeclarationSyntax? GenerateGetAccessorDeclaration(CSharpSyntaxContext syntaxContext, SyntaxGenerator generator, CancellationToken cancellationToken) 31protected virtual AccessorDeclarationSyntax? GenerateSetAccessorDeclaration(CSharpSyntaxContext syntaxContext, SyntaxGenerator generator, CancellationToken cancellationToken) 36protected override bool IsValidSnippetLocationCore(SnippetContext context, CancellationToken cancellationToken) 42protected override async Task<PropertyDeclarationSyntax> GenerateSnippetSyntaxAsync(Document document, int position, CancellationToken cancellationToken) 79Document document, PropertyDeclarationSyntax propertyDeclaration, ISyntaxFacts syntaxFacts, CancellationToken cancellationToken)
Snippets\AbstractCSharpForLoopSnippetProvider.cs (3)
49Document document, ForStatementSyntax snippetExpressionNode, CancellationToken cancellationToken) 112Document document, ForStatementSyntax forStatement, ISyntaxFacts syntaxFacts, CancellationToken cancellationToken) 145protected override Task<Document> AddIndentationToDocumentAsync(Document document, ForStatementSyntax forStatement, CancellationToken cancellationToken)
Snippets\AbstractCSharpMainMethodSnippetProvider.cs (1)
17protected override bool IsValidSnippetLocationCore(SnippetContext context, CancellationToken cancellationToken)
Snippets\AbstractCSharpTypeSnippetProvider.cs (3)
34protected override bool IsValidSnippetLocationCore(SnippetContext context, CancellationToken cancellationToken) 47protected override async Task<TextChange?> GetAccessibilityModifiersChangeAsync(Document document, int position, CancellationToken cancellationToken) 98protected override async Task<Document> AddIndentationToDocumentAsync(Document document, TTypeDeclarationSyntax typeDeclaration, CancellationToken cancellationToken)
Snippets\CSharpConsoleSnippetProvider.cs (1)
24protected override bool IsValidSnippetLocationCore(SnippetContext context, CancellationToken cancellationToken)
Snippets\CSharpConstructorSnippetProvider.cs (3)
39protected override bool IsValidSnippetLocationCore(SnippetContext context, CancellationToken cancellationToken) 59protected override async Task<TextChange> GenerateSnippetTextChangeAsync(Document document, int position, CancellationToken cancellationToken) 84protected override Task<Document> AddIndentationToDocumentAsync(Document document, ConstructorDeclarationSyntax constructorDeclaration, CancellationToken cancellationToken)
Snippets\CSharpDoWhileLoopSnippetProvider.cs (1)
51protected override Task<Document> AddIndentationToDocumentAsync(Document document, DoStatementSyntax doStatement, CancellationToken cancellationToken)
Snippets\CSharpElseSnippetProvider.cs (3)
27protected override bool IsValidSnippetLocationCore(SnippetContext context, CancellationToken cancellationToken) 57protected override Task<TextChange> GenerateSnippetTextChangeAsync(Document document, int position, CancellationToken cancellationToken) 69protected override Task<Document> AddIndentationToDocumentAsync(Document document, ElseClauseSyntax elseClause, CancellationToken cancellationToken)
Snippets\CSharpForEachLoopSnippetProvider.cs (3)
39protected override bool IsValidSnippetLocationCore(SnippetContext context, CancellationToken cancellationToken) 115Document document, ForEachStatementSyntax node, ISyntaxFacts syntaxFacts, CancellationToken cancellationToken) 132protected override Task<Document> AddIndentationToDocumentAsync(Document document, ForEachStatementSyntax forEachStatement, CancellationToken cancellationToken)
Snippets\CSharpIfSnippetProvider.cs (1)
39protected override Task<Document> AddIndentationToDocumentAsync(Document document, IfStatementSyntax ifStatement, CancellationToken cancellationToken)
Snippets\CSharpIntMainSnippetProvider.cs (1)
50protected override async Task<Document> AddIndentationToDocumentAsync(Document document, MethodDeclarationSyntax methodDeclaration, CancellationToken cancellationToken)
Snippets\CSharpLockSnippetProvider.cs (2)
29Document document, LockStatementSyntax node, ISyntaxFacts syntaxFacts, CancellationToken cancellationToken) 41protected override Task<Document> AddIndentationToDocumentAsync(Document document, LockStatementSyntax lockStatement, CancellationToken cancellationToken)
Snippets\CSharpPropgSnippetProvider.cs (1)
26protected override AccessorDeclarationSyntax? GenerateSetAccessorDeclaration(CSharpSyntaxContext syntaxContext, SyntaxGenerator generator, CancellationToken cancellationToken)
Snippets\CSharpPropiSnippetProvider.cs (1)
28protected override AccessorDeclarationSyntax? GenerateSetAccessorDeclaration(CSharpSyntaxContext syntaxContext, SyntaxGenerator generator, CancellationToken cancellationToken)
Snippets\CSharpProprSnippetProvider.cs (2)
30protected override bool IsValidSnippetLocationCore(SnippetContext context, CancellationToken cancellationToken) 53protected override AccessorDeclarationSyntax? GenerateSetAccessorDeclaration(CSharpSyntaxContext syntaxContext, SyntaxGenerator generator, CancellationToken cancellationToken)
Snippets\CSharpPropSnippetProvider.cs (1)
26protected override AccessorDeclarationSyntax? GenerateSetAccessorDeclaration(CSharpSyntaxContext syntaxContext, SyntaxGenerator generator, CancellationToken cancellationToken)
Snippets\CSharpSnippetFunctionService.cs (3)
21public override async Task<string?> GetContainingClassNameAsync(Document document, int position, CancellationToken cancellationToken) 30protected override async Task<ITypeSymbol?> GetEnumSymbolAsync(Document document, TextSpan switchExpressionSpan, CancellationToken cancellationToken) 52CancellationToken cancellationToken)
Snippets\CSharpSnippetHelpers.cs (2)
29public static string GetBlockLikeIndentationString(Document document, int startPositionOfOpenCurlyBrace, SyntaxFormattingOptions syntaxFormattingOptions, CancellationToken cancellationToken) 46Document document, TTargetNode targetNode, Func<TTargetNode, BlockSyntax> getBlock, CancellationToken cancellationToken)
Snippets\CSharpUnsafeSnippetProvider.cs (2)
26protected override Task<TextChange> GenerateSnippetTextChangeAsync(Document document, int position, CancellationToken cancellationToken) 35protected override Task<Document> AddIndentationToDocumentAsync(Document document, UnsafeStatementSyntax unsafeStatement, CancellationToken cancellationToken)
Snippets\CSharpUsingSnippetProvider.cs (2)
29Document document, UsingStatementSyntax node, ISyntaxFacts syntaxFacts, CancellationToken cancellationToken) 41protected override Task<Document> AddIndentationToDocumentAsync(Document document, UsingStatementSyntax usingStatement, CancellationToken cancellationToken)
Snippets\CSharpVoidMainSnippetProvider.cs (1)
42protected override Task<Document> AddIndentationToDocumentAsync(Document document, MethodDeclarationSyntax methodDeclaration, CancellationToken cancellationToken)
Snippets\CSharpWhileLoopSnippetProvider.cs (1)
39protected override Task<Document> AddIndentationToDocumentAsync(Document document, WhileStatementSyntax whileStatement, CancellationToken cancellationToken)
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
375CancellationToken cancellationToken)
SplitStringLiteral\InterpolatedStringSplitter.cs (1)
26CancellationToken cancellationToken) : StringSplitter(document, position, indentationOptions, cancellationToken)
SplitStringLiteral\SimpleStringSplitter.cs (1)
21CancellationToken cancellationToken) : StringSplitter(document, position, indentationOptions, cancellationToken)
SplitStringLiteral\StringSplitter.cs (3)
18CancellationToken cancellationToken) 25protected readonly CancellationToken CancellationToken = cancellationToken; 38CancellationToken cancellationToken)
src\4a7f0d7dc40edd75\CSharpUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
27protected override bool IsTargetTyped(SemanticModel semanticModel, ConditionalExpressionSyntax conditional, CancellationToken cancellationToken)
src\cef93d2425d77fca\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (2)
50private static async Task<Document> GetChangedDocumentAsync(Document document, int conditionalExpressionSyntaxStartPosition, CancellationToken cancellationToken) 82CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\AddBraces\CSharpAddBracesDiagnosticAnalyzer.cs (1)
123private static bool ContainsInterleavedDirective(SyntaxNode statement, StatementSyntax embeddedStatement, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (1)
36var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (1)
48CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (1)
58var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\HiddenExplicitCast\CSharpHiddenExplicitCastDiagnosticAnalyzer.cs (2)
35CancellationToken cancellationToken) 74var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
124var cancellationToken = context.CancellationToken; 333CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
224var cancellationToken = syntaxContext.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (7)
67var cancellationToken = context.CancellationToken; 102var cancellationToken = context.CancellationToken; 135var cancellationToken = context.CancellationToken; 171CancellationToken cancellationToken) 216CancellationToken cancellationToken) 235static bool ReferencesThisInstance(IOperation operation, CancellationToken cancellationToken) 264CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructReadOnly\CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (2)
49var cancellationToken = context.CancellationToken; 77var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
42var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
47var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
42var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
39var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryAsyncModifier\CSharpMakeMethodSynchronousDiagnosticAnalyzer.cs (4)
27protected abstract bool ShouldAnalyze(SemanticModel semanticModel, SyntaxNode methodLike, CancellationToken cancellationToken); 43var cancellationToken = context.CancellationToken; 154protected override bool ShouldAnalyze(SemanticModel semanticModel, SyntaxNode methodLike, CancellationToken cancellationToken) 178protected override bool ShouldAnalyze(SemanticModel semanticModel, SyntaxNode methodLike, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryCast\CSharpRemoveUnnecessaryCastDiagnosticAnalyzer.cs (1)
25protected override bool IsUnnecessaryCast(SemanticModel model, ExpressionSyntax cast, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
50var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryImports\CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (2)
54IEnumerable<SyntaxNode> nodes, SyntaxTree tree, CancellationToken cancellationToken) 71protected override void AnalyzeSemanticModel(SemanticModelAnalysisContext context, SyntaxTree tree, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (2)
57var cancellationToken = context.CancellationToken; 246CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (2)
179public static SyntaxTreeState Create(bool defaultCompleted, NullableContextOptions compilationOptions, SyntaxTree tree, CancellationToken cancellationToken) 316private SyntaxTreeState GetOrCreateSyntaxTreeState(SyntaxTree tree, bool defaultCompleted, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\NullableImpactingSpanWalker.cs (2)
21CancellationToken cancellationToken) : CSharpSyntaxWalker(SyntaxWalkerDepth.StructuredTrivia), IDisposable 26private readonly CancellationToken _cancellationToken = cancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryParentheses\CSharpRemoveUnnecessaryExpressionParenthesesDiagnosticAnalyzer.cs (2)
29SemanticModel semanticModel, CancellationToken cancellationToken, 38ParenthesizedExpressionSyntax parenthesizedExpression, SemanticModel semanticModel, CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryParentheses\CSharpRemoveUnnecessaryPatternParenthesesDiagnosticAnalyzer.cs (1)
29SemanticModel semanticModel, CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (3)
24private static bool ShouldAnalyzeNode(SemanticModel semanticModel, PostfixUnaryExpressionSyntax node, CancellationToken cancellationToken) 48CancellationToken cancellationToken) 79CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryUnsafeModifier\UnnecessaryUnsafeModifierUtilities.cs (4)
25private static bool ShouldAnalyzeNode(SemanticModel semanticModel, SyntaxNode declaration, CancellationToken cancellationToken) 40CancellationToken cancellationToken) 80CancellationToken cancellationToken) 94CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnreachableCode\CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs (1)
44var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
26protected override IEnumerable<TypeDeclarationSyntax> GetTypeDeclarations(INamedTypeSymbol namedType, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyBooleanExpression\CSharpSimplifyConditionalDiagnosticAnalyzer.cs (1)
25protected override CommonConversion GetConversion(SemanticModel semanticModel, ExpressionSyntax node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastDiagnosticAnalyzer.cs (2)
61CancellationToken cancellationToken, 180var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (6)
44protected override ExpressionSyntax? GetFieldInitializer(VariableDeclaratorSyntax variable, CancellationToken cancellationToken) 52CancellationToken cancellationToken) 171protected override ExpressionSyntax? GetGetterExpression(IMethodSymbol getMethod, CancellationToken cancellationToken) 188private static ExpressionSyntax? GetGetterExpressionFromSymbol(IMethodSymbol getMethod, CancellationToken cancellationToken) 205SemanticModel semanticModel, IMethodSymbol setMethod, CancellationToken cancellationToken) 243CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCoalesceExpression\CSharpUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
25protected override bool IsTargetTyped(SemanticModel semanticModel, ConditionalExpressionSyntax conditional, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCoalesceExpression\UseCoalesceExpressionHelpers.cs (1)
12public static bool IsTargetTyped(SemanticModel semanticModel, ConditionalExpressionSyntax conditional, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (4)
40var cancellationToken = context.CancellationToken; 67CancellationToken cancellationToken, 124CancellationToken cancellationToken, 143var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
41var cancellationToken = context.CancellationToken; 106CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForCreateDiagnosticAnalyzer.cs (1)
29var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForEmptyDiagnosticAnalyzer.cs (1)
29var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (4)
71var cancellationToken = context.CancellationToken; 121CancellationToken cancellationToken) 154CancellationToken cancellationToken) 381CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
44var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocDiagnosticAnalyzer.cs (3)
46var cancellationToken = context.CancellationToken; 88var cancellationToken = context.CancellationToken; 128CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (8)
68CancellationToken cancellationToken, 87CancellationToken cancellationToken, 354SemanticModel semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken) 756CancellationToken cancellationToken, 874CancellationToken cancellationToken) 1020SemanticModel semanticModel, ArgumentSyntax argument, out bool unwrapArgument, out bool useSpread, CancellationToken cancellationToken) 1059public static bool IsIterable(SemanticModel semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken) 1094CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (1)
79CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerDiagnosticAnalyzer.cs (1)
56CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (3)
51var cancellationToken = context.CancellationToken; 117var cancellationToken = context.CancellationToken; 175CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (6)
94CancellationToken cancellationToken) 124CancellationToken cancellationToken) 143CancellationToken cancellationToken) 200SyntaxNode container, CancellationToken cancellationToken) 245ArrayBuilder<MemberAccessExpressionSyntax> memberAccessLocations, CancellationToken cancellationToken) 285SemanticModel semanticModel, SyntaxNode container, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseDefaultLiteral\CSharpUseDefaultLiteralDiagnosticAnalyzer.cs (1)
38var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForAccessorsHelper.cs (1)
68protected override bool CreateReturnStatementForExpression(SemanticModel semanticModel, AccessorDeclarationSyntax declaration, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForConstructorsHelper.cs (1)
50protected override bool CreateReturnStatementForExpression(SemanticModel semanticModel, ConstructorDeclarationSyntax declaration, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForConversionOperatorsHelper.cs (1)
50protected override bool CreateReturnStatementForExpression(SemanticModel semanticModel, ConversionOperatorDeclarationSyntax declaration, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForIndexersHelper.cs (3)
63protected override IndexerDeclarationSyntax WithGenerateBody(SemanticModel semanticModel, IndexerDeclarationSyntax declaration, CancellationToken cancellationToken) 66protected override bool CreateReturnStatementForExpression(SemanticModel semanticModel, IndexerDeclarationSyntax declaration, CancellationToken cancellationToken) 72CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForLocalFunctionHelper.cs (1)
54SemanticModel semanticModel, LocalFunctionStatementSyntax statement, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForMethodsHelper.cs (1)
52SemanticModel semanticModel, MethodDeclarationSyntax declaration, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForOperatorsHelper.cs (1)
52protected override bool CreateReturnStatementForExpression(SemanticModel semanticModel, OperatorDeclarationSyntax declaration, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForPropertiesHelper.cs (3)
67SemanticModel semanticModel, PropertyDeclarationSyntax declaration, CancellationToken cancellation) 70protected override bool CreateReturnStatementForExpression(SemanticModel semanticModel, PropertyDeclarationSyntax declaration, CancellationToken cancellationToken) 76CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper.cs (2)
29public abstract bool CanOfferUseExpressionBody(CodeStyleOption2<ExpressionBodyPreference> preference, SyntaxNode declaration, bool forAnalyzer, CancellationToken cancellationToken); 31public abstract SyntaxNode Update(SemanticModel semanticModel, SyntaxNode declaration, bool useExpressionBody, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (10)
63public override bool CanOfferUseExpressionBody(CodeStyleOption2<ExpressionBodyPreference> preference, SyntaxNode declaration, bool forAnalyzer, CancellationToken cancellationToken) 69public sealed override SyntaxNode Update(SemanticModel semanticModel, SyntaxNode declaration, bool useExpressionBody, CancellationToken cancellationToken) 83CodeStyleOption2<ExpressionBodyPreference> preference, TDeclaration declaration, bool forAnalyzer, CancellationToken cancellationToken) 112CancellationToken cancellationToken, 122SyntaxNode declaration, ExpressionBodyPreference conversionPreference, CancellationToken cancellationToken, 143CancellationToken cancellationToken, 283SemanticModel semanticModel, TDeclaration declaration, bool useExpressionBody, CancellationToken cancellationToken) 341SemanticModel semanticModel, TDeclaration declaration, CancellationToken cancellationToken); 350SemanticModel semanticModel, TDeclaration declaration, CancellationToken cancellationToken) 366SemanticModel semanticModel, TDeclaration declaration, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\UseExpressionBodyDiagnosticAnalyzer.cs (2)
50var cancellationToken = context.CancellationToken; 90CSharpCodeGenerationOptions options, SyntaxNode declaration, SyntaxNodeAnalysisContext context, UseExpressionBodyHelper helper, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaDiagnosticAnalyzer.cs (1)
72LambdaExpressionSyntax declaration, AnalyzerOptions analyzerOptions, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaHelpers.cs (3)
23LambdaExpressionSyntax declaration, CancellationToken cancellationToken) 68SemanticModel semanticModel, ExpressionBodyPreference preference, LambdaExpressionSyntax declaration, LanguageVersion languageVersion, CancellationToken cancellationToken) 113CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (2)
38var cancellationToken = context.CancellationToken; 61CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (2)
36var cancellationToken = context.CancellationToken; 71CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitOrExplicitType\CSharpTypeStyleDiagnosticAnalyzerBase.cs (1)
48var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (4)
100var cancellationToken = context.CancellationToken; 118var cancellationToken = context.CancellationToken; 140var cancellationToken = context.CancellationToken; 163CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLabeledJumpStatements\CSharpUseLabeledJumpStatementsDiagnosticAnalyzer.cs (1)
51var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLabeledJumpStatements\CSharpUseLabeledJumpStatementsHelpers_FlagVariable.cs (2)
38CancellationToken cancellationToken, 248CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLabeledJumpStatements\CSharpUseLabeledJumpStatementsHelpers.cs (4)
31CancellationToken cancellationToken, 81CancellationToken cancellationToken, 114CancellationToken cancellationToken, 135CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (3)
114var cancellationToken = syntaxContext.CancellationToken; 243AnonymousFunctionExpressionSyntax anonymousFunction, out ImmutableArray<Location> referenceLocations, CancellationToken cancellationToken) 406CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseNameofInNullableAttribute\CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (1)
51var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseNullPropagation\CSharpUseNullPropagationDiagnosticAnalyzer.cs (1)
111CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
62var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (1)
61var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (3)
26private readonly CancellationToken _cancellationToken; 36CancellationToken cancellationToken) 63CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
92var cancellationToken = syntaxContext.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
109var cancellationToken = syntaxContext.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpUseNotPatternDiagnosticAnalyzer.cs (1)
54var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (2)
89CancellationToken cancellationToken) 207var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSimpleUsingStatement\UseSimpleUsingStatementDiagnosticAnalyzer.cs (4)
84var cancellationToken = context.CancellationToken; 137CancellationToken cancellationToken) 180CancellationToken cancellationToken) 229CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (4)
75var cancellationToken = context.CancellationToken; 149var cancellationToken = context.CancellationToken; 168var cancellationToken = context.CancellationToken; 221var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
64var cancellationToken = syntaxContext.CancellationToken;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfDiagnosticAnalyzer.cs (1)
59var cancellationToken = syntaxContext.CancellationToken;
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddBraces\CSharpAddBracesCodeFixProvider.cs (1)
32SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddExplicitCast\CSharpAddExplicitCastCodeFixProvider.cs (1)
57CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (2)
39var cancellationToken = context.CancellationToken; 67protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddParameter\CSharpAddParameterCodeFixProvider.cs (2)
49protected override ITypeSymbol GetArgumentType(SyntaxNode argumentNode, SemanticModel semanticModel, CancellationToken cancellationToken) 58CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AbstractAssignOutParametersCodeFixProvider.cs (4)
30var cancellationToken = context.CancellationToken; 95Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken) 135SyntaxEditor editor, CancellationToken cancellationToken) 150CancellationToken cancellationToken);
src\roslyn\src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAboveReturnCodeFixProvider.cs (1)
34CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAtStartCodeFixProvider.cs (1)
53CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceCodeFixProvider.cs (1)
48SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (8)
26public static Task<Document> ConvertAsync(Document document, BaseNamespaceDeclarationSyntax baseNamespace, CSharpSyntaxFormattingOptions options, CancellationToken cancellationToken) 37public static async Task<Document> ConvertNamespaceDeclarationAsync(Document document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxFormattingOptions options, CancellationToken cancellationToken) 62public static (SourceText text, TextSpan semicolonSpan) ConvertNamespaceDeclaration(ParsedDocument document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxFormattingOptions options, CancellationToken cancellationToken) 92private static string? GetIndentation(ParsedDocument document, NamespaceDeclarationSyntax namespaceDeclaration, SyntaxFormattingOptions options, CancellationToken cancellationToken) 109ParsedDocument document, string indentation, SyntaxAnnotation annotation, CancellationToken cancellationToken) 195ParsedDocument document, string indentation, SyntaxAnnotation annotation, CancellationToken cancellationToken) 214SyntaxTree tree, SyntaxNode root, string indentation, TextLine textLine, CancellationToken cancellationToken) 239Document document, FileScopedNamespaceDeclarationSyntax fileScopedNamespace, CSharpSyntaxFormattingOptions options, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
42SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (3)
26private readonly CancellationToken _cancellationToken; 30private Rewriter(SemanticModel semanticModel, bool isAllThrowStatements, CancellationToken cancellationToken) 44CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToAsync\CSharpConvertToAsyncMethodCodeFixProvider.cs (3)
36CancellationToken cancellationToken) 49CancellationToken cancellationToken) 63CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (3)
34Document document, TypeDeclarationSyntax typeDeclaration, CancellationToken cancellationToken) 84CancellationToken cancellationToken) 478CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\CSharpConvertToRecordCodeFixProvider.cs (1)
33var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\PositionalParameterInfo.cs (2)
39CancellationToken cancellationToken) 76CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertTypeOfToNameOf\CSharpConvertTypeOfToNameOfCodeFixProvider.cs (1)
32protected override SyntaxNode GetSymbolTypeExpression(SemanticModel model, MemberAccessExpressionSyntax node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (3)
41var cancellationToken = context.CancellationToken; 51SemanticModel semanticModel, Diagnostic diagnostic, CancellationToken cancellationToken, 134SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (3)
32CancellationToken cancellationToken, 65var cancellationToken = context.CancellationToken; 76SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (4)
40var cancellationToken = context.CancellationToken; 62Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken) 126protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken) 153private static ITypeSymbol? InferTupleType(TupleExpressionSyntax tuple, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (11)
31protected override bool IsSimpleNameGeneration(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken) 34protected override bool IsConstructorInitializerGeneration(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken) 37protected override bool IsImplicitObjectCreation(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken) 43CancellationToken cancellationToken, 81CancellationToken cancellationToken, 113CancellationToken cancellationToken, 148CancellationToken cancellationToken, 173protected override string GenerateNameForExpression(SemanticModel semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken) 176protected override ITypeSymbol GetArgumentType(SemanticModel semanticModel, Argument<ExpressionSyntax> argument, CancellationToken cancellationToken) 182protected override IMethodSymbol? GetCurrentConstructor(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 185protected override IMethodSymbol? GetDelegatedConstructor(SemanticModel semanticModel, IMethodSymbol constructor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateConstructor\GenerateConstructorCodeFixProvider.cs (1)
41Document document, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsService.cs (1)
26SemanticDocument semanticDocument, TextSpan textSpan, CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateEnumMember\CSharpGenerateEnumMemberService.cs (1)
26SemanticDocument document, SimpleNameSyntax identifierName, CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateEnumMember\GenerateEnumMemberCodeFixProvider.cs (1)
31protected override Task<ImmutableArray<CodeAction>> GetCodeActionsAsync(Document document, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateConversionCodeFixProvider.cs (1)
58Document document, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
40var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateMethodCodeFixProvider.cs (1)
81Document document, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateConversionService.cs (5)
57CancellationToken cancellationToken, 83CancellationToken cancellationToken, 109CancellationToken cancellationToken, 137CancellationToken cancellationToken, 168CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateDeconstructMethodService.cs (1)
38public override ImmutableArray<IParameterSymbol> TryMakeParameters(SemanticModel semanticModel, SyntaxNode target, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateMethodService.cs (3)
49CancellationToken cancellationToken, 80CancellationToken cancellationToken, 148CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (12)
28protected override ImmutableArray<ParameterName> DetermineParameterNames(CancellationToken cancellationToken) 34protected override RefKind DetermineRefKind(CancellationToken cancellationToken) 37protected override ITypeSymbol DetermineReturnTypeWorker(CancellationToken cancellationToken) 48protected override ImmutableArray<ITypeParameterSymbol> GetCapturedTypeParameters(CancellationToken cancellationToken) 61protected override ImmutableArray<ITypeParameterSymbol> GenerateTypeParameters(CancellationToken cancellationToken) 106CancellationToken cancellationToken) 112private ITypeParameterSymbol? GetMethodTypeParameter(TypeSyntax type, CancellationToken cancellationToken) 124protected override ImmutableArray<RefKind> DetermineParameterModifiers(CancellationToken cancellationToken) 127protected override ImmutableArray<ITypeSymbol> DetermineParameterTypes(CancellationToken cancellationToken) 130private ITypeSymbol DetermineParameterType(ArgumentSyntax argument, CancellationToken cancellationToken) 133protected override ImmutableArray<bool> DetermineParameterOptionality(CancellationToken cancellationToken) 145protected override ImmutableArray<ITypeSymbol> DetermineTypeArguments(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateVariable\CSharpGenerateVariableCodeFixProvider.cs (1)
48Document document, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\HiddenExplicitCast\CSharpHiddenExplicitCastCodeFixProvider.cs (1)
39CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\HideBase\HideBaseCodeFixProvider.AddNewKeywordAction.cs (1)
23Document document, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\HideBase\HideBaseCodeFixProvider.cs (2)
59Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken) 75private static async Task<Dictionary<int, int>?> GetModifierOrderAsync(Document document, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ImplementInterface\CSharpImplementInterfaceService.cs (1)
49Document document, SemanticModel model, SyntaxNode node, CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (4)
46SyntaxEditor editor, CancellationToken cancellationToken) 79Diagnostic diagnostic, CancellationToken cancellationToken) 100CancellationToken cancellationToken) 327CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (4)
45SyntaxEditor editor, CancellationToken cancellationToken) 55SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken) 71CancellationToken cancellationToken) 111SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (2)
45protected override async Task<CodeAction?> GetCodeFixAsync(SyntaxNode root, SyntaxNode node, Document document, Diagnostic diagnostics, CancellationToken cancellationToken) 103SyntaxNode node, SemanticModel model, CancellationToken cancellationToken,
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
36protected override async Task<CodeAction?> GetCodeFixAsync(SyntaxNode root, SyntaxNode node, Document document, Diagnostic diagnostics, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeAnonymousFunctionStatic\CSharpMakeAnonymousFunctionStaticCodeFixProvider.cs (1)
36protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (2)
30CancellationToken cancellationToken) 43CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixProvider.cs (1)
31Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\PassInCapturedVariablesAsArgumentsCodeFixProvider.cs (2)
50protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken) 64CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (2)
35var cancellationToken = context.CancellationToken; 109protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
40protected override bool IsSupportedDiagnostic(Diagnostic diagnostic, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeRefStruct\MakeRefStructCodeFixProvider.cs (2)
38var cancellationToken = context.CancellationToken; 66CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeStatementAsynchronous\CSharpMakeStatementAsynchronousCodeFixProvider.cs (1)
49SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
37CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
38CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeStructReadOnly\CSharpMakeStructReadOnlyCodeFixProvider.cs (1)
36CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (5)
60var cancellationToken = context.CancellationToken; 88CancellationToken cancellationToken) 139CancellationToken cancellationToken) 171Document document, CompilationUnitSyntax compilationUnit, ImmutableArray<UsingDirectiveSyntax> allUsingDirectives, CancellationToken cancellationToken) 187private static async Task<SyntaxNode> ExpandUsingDirectiveAsync(Document document, UsingDirectiveSyntax usingDirective, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
43Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
43Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementCodeFixProvider.cs (3)
43private static Task<Document> UpdateDocumentAsync(Document document, Diagnostic diagnostic, CancellationToken cancellationToken) 46public static async Task<Document> FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken) 63Diagnostic diagnostic, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementCodeFixProvider.cs (1)
43Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (2)
45public static async Task<Document> FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken) 64CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (6)
44var cancellationToken = context.CancellationToken; 77CancellationToken cancellationToken) 92protected override bool IncludeDiagnosticDuringFixAll(Diagnostic diagnostic, Document document, string? equivalenceKey, CancellationToken cancellationToken) 99Document document, SemanticModel model, SyntaxEditor editor, SyntaxNode node, HashSet<TypeSyntax> alreadyHandled, CancellationToken cancellationToken) 111Document document, SemanticModel? model, SyntaxNode node, CancellationToken cancellationToken) 301static TypeSyntax? TryGetParameterTypeSyntax(IParameterSymbol? parameterSymbol, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\QualifyMemberAccess\CSharpQualifyMemberAccessCodeFixProvider.cs (1)
21protected override SimpleNameSyntax? GetNode(Diagnostic diagnostic, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (2)
37var cancellationToken = context.CancellationToken; 56bool negate, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveInKeyword\RemoveInKeywordCodeFixProvider.cs (1)
57CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveNewModifier\RemoveNewModifierCodeFixProvider.cs (1)
60CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnneccessaryUnsafeModifier\CSharpRemoveUnnecessaryUnsafeModifierCodeFixProvider.cs (1)
39private static async Task<Document> FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryCast\CSharpRemoveUnnecessaryCastCodeFixProvider.cs (1)
38SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (1)
35SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
41SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (1)
49CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryParentheses\CSharpRemoveUnnecessaryParenthesesCodeFixProvider.cs (1)
20protected override bool CanRemoveParentheses(SyntaxNode current, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryNullableWarningSuppressionsCodeFixProvider.cs (1)
40private static async Task<Document> FixSingleDocumentAsync(Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnreachableCode\CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
52CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedLocalFunction\CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs (1)
36protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ReplaceDefaultLiteral\CSharpReplaceDefaultLiteralCodeFixProvider.cs (4)
65Document document, TextSpan span, SyntaxNode newExpression, CancellationToken cancellationToken) 80CancellationToken cancellationToken) 92else if (type.Equals(semanticModel.Compilation.GetTypeByMetadataName(typeof(CancellationToken).FullName!))) 94return GenerateMemberAccess(nameof(CancellationToken.None));
src\roslyn\src\Analyzers\CSharp\CodeFixes\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastCodeFixProvider.cs (1)
39CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorCodeFixProvider.cs (1)
36protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\SimplifyPropertyPattern\CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
39SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (3)
30Diagnostic diagnostic, CancellationToken cancellationToken, [NotNullWhen(true)] out RecordDeclarationSyntax? recordDeclaration) 83var cancellationToken = context.CancellationToken; 95SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (2)
65CancellationToken cancellationToken) 90CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCoalesceExpression\CSharpUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
24CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
42CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForArrayCodeFixProvider.cs (1)
39CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (2)
42CancellationToken cancellationToken) 109CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
40CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForEmptyCodeFixProvider.cs (1)
38CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (2)
48CancellationToken cancellationToken) 143CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
41CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocCodeFixProvider.cs (1)
35CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionExpression.cs (1)
25CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider.cs (1)
43CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
41SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (2)
38SyntaxEditor editor, CancellationToken cancellationToken) 60CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseDefaultLiteral\CSharpUseDefaultLiteralCodeFixProvider.cs (1)
35SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (3)
33SemanticModel semanticModel, InvocationExpressionSyntax invocationExpression, CancellationToken cancellationToken) 96var cancellationToken = context.CancellationToken; 115protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExplicitTypeForConst\UseExplicitTypeForConstCodeFixProvider.cs (2)
37var cancellationToken = context.CancellationToken; 62Document document, TextSpan span, ITypeSymbol type, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExpressionBody\UseExpressionBodyCodeFixProvider.cs (2)
54SyntaxEditor editor, CancellationToken cancellationToken) 77CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeActionHelpers.cs (3)
22internal static LambdaExpressionSyntax Update(SemanticModel semanticModel, LambdaExpressionSyntax lambdaExpression, CancellationToken cancellationToken) 26SemanticModel semanticModel, LambdaExpressionSyntax lambdaExpression, CancellationToken cancellationToken) 35SemanticModel semanticModel, LambdaExpressionSyntax declaration, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeFixProvider.cs (1)
38CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
40SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
47SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (10)
45protected override bool IncludeDiagnosticDuringFixAll(Diagnostic diagnostic, Document document, string? equivalenceKey, CancellationToken cancellationToken) 50SyntaxEditor editor, CancellationToken cancellationToken) 63SyntaxNode node, CancellationToken cancellationToken) 90private static async Task HandleDeclarationExpressionAsync(Document document, SyntaxEditor editor, DeclarationExpressionSyntax declarationExpression, CancellationToken cancellationToken) 118private static Task HandleForEachStatementAsync(Document document, SyntaxEditor editor, ForEachStatementSyntax forEach, CancellationToken cancellationToken) 126private static Task HandleVariableDeclarationAsync(Document document, SyntaxEditor editor, VariableDeclarationSyntax varDecl, CancellationToken cancellationToken) 142CancellationToken cancellationToken) 165CancellationToken cancellationToken) 186CancellationToken cancellationToken) 246private static ITypeSymbol GetConvertedType(SemanticModel semanticModel, SyntaxNode typeSyntax, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseImplicitTypeCodeFixProvider.cs (2)
36protected override bool IncludeDiagnosticDuringFixAll(Diagnostic diagnostic, Document document, string? equivalenceKey, CancellationToken cancellationToken) 41SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseIndexOperatorCodeFixProvider.cs (1)
36SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (3)
46SyntaxEditor editor, CancellationToken cancellationToken) 66CancellationToken cancellationToken) 80private static InvocationExpressionSyntax GetInvocationExpression(Diagnostic d, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseInterpolatedVerbatimString\CSharpUseInterpolatedVerbatimStringCodeFixProvider.cs (2)
36SyntaxEditor editor, CancellationToken cancellationToken) 48CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
50SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
38SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLabeledJumpStatements\CSharpUseLabeledJumpStatementsCodeFixProvider.cs (6)
40CancellationToken cancellationToken) 77CancellationToken cancellationToken) 123CancellationToken cancellationToken) 144private static void ConvertFlagPattern(SyntaxEditor editor, SemanticModel semanticModel, FlagJumpPattern pattern, CancellationToken cancellationToken) 187private static string SynthesizeLabelName(SemanticModel semanticModel, StatementSyntax loop, CancellationToken cancellationToken) 210private static SyntaxNode GetLabelScope(SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
54SyntaxEditor editor, CancellationToken cancellationToken) 129CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseNameofInAttribute\CSharpUseNameofInAttributeCodeFixProvider.cs (1)
38CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (2)
52Diagnostic diagnostic, Document document, string? equivalenceKey, CancellationToken cancellationToken) 72SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndMemberAccessCodeFixProvider.cs (2)
40SyntaxEditor editor, CancellationToken cancellationToken) 46private static void FixOne(SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (2)
40SyntaxEditor editor, CancellationToken cancellationToken) 87CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpIsAndCastCheckCodeFixProvider.cs (2)
37SyntaxEditor editor, CancellationToken cancellationToken) 49CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpUseNotPatternCodeFixProvider.cs (2)
35SyntaxEditor editor, CancellationToken cancellationToken) 49CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (3)
58var cancellationToken = context.CancellationToken; 98CancellationToken cancellationToken) 114CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorFixAllProvider.cs (1)
40var cancellationToken = originalContext.CancellationToken;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
44SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (3)
42var cancellationToken = context.CancellationToken; 63CancellationToken cancellationToken) 78CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockFixAllProvider.cs (1)
32var cancellationToken = originalContext.CancellationToken;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseThrowExpression\UseThrowExpressionCodeFixProvider.cs (1)
40SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseTupleSwap\CSharpUseTupleSwapCodeFixProvider.cs (2)
37SyntaxEditor editor, CancellationToken cancellationToken) 44SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfCodeFixProvider.cs (2)
40SyntaxEditor editor, CancellationToken cancellationToken) 47SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (2)
43SyntaxEditor editor, CancellationToken cancellationToken) 90private static IArrayCreationOperation GetArrayCreationOperation(SemanticModel semanticModel, Diagnostic diagnostic, CancellationToken cancellationToken)
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (4)
24CancellationToken cancellationToken) 37CancellationToken cancellationToken, 61CancellationToken cancellationToken) 406CancellationToken cancellationToken)
StringIndentation\CSharpStringIndentationService.cs (3)
29Document document, TextSpan textSpan, CancellationToken cancellationToken) 79SourceText text, SyntaxToken token, ref TemporaryArray<StringIndentationRegion> result, CancellationToken cancellationToken) 94SourceText text, InterpolatedStringExpressionSyntax interpolatedString, ref TemporaryArray<StringIndentationRegion> result, CancellationToken cancellationToken)
Structure\Providers\AccessorDeclarationStructureProvider.cs (1)
19CancellationToken cancellationToken)
Structure\Providers\AnonymousMethodExpressionStructureProvider.cs (1)
19CancellationToken cancellationToken)
Structure\Providers\AnonymousObjectCreationExpressionStructureProvider.cs (1)
22CancellationToken cancellationToken)
Structure\Providers\ArgumentListStructureProvider.cs (2)
14protected override void CollectBlockSpans(SyntaxToken previousToken, ArgumentListSyntax node, ArrayBuilder<BlockSpan> spans, BlockStructureOptions options, CancellationToken cancellationToken) 27private static bool IsCandidate(ArgumentListSyntax node, CancellationToken cancellationToken)
Structure\Providers\ArrowExpressionClauseStructureProvider.cs (1)
23CancellationToken cancellationToken)
Structure\Providers\BlockSyntaxStructureProvider.cs (1)
26CancellationToken cancellationToken)
Structure\Providers\CollectionExpressionStructureProvider.cs (1)
20CancellationToken cancellationToken)
Structure\Providers\CompilationUnitStructureProvider.cs (1)
22CancellationToken cancellationToken)
Structure\Providers\ConstructorDeclarationStructureProvider.cs (1)
19CancellationToken cancellationToken)
Structure\Providers\ConversionOperatorDeclarationStructureProvider.cs (1)
21CancellationToken cancellationToken)
Structure\Providers\DelegateDeclarationStructureProvider.cs (1)
19CancellationToken cancellationToken)
Structure\Providers\DestructorDeclarationStructureProvider.cs (1)
19CancellationToken cancellationToken)
Structure\Providers\DisabledTextTriviaStructureProvider.cs (3)
18CancellationToken cancellationToken) 26ArrayBuilder<BlockSpan> spans, CancellationToken cancellationToken) 67private static int GetEndPositionExludingLastNewLine(SyntaxTree syntaxTree, SyntaxTrivia trivia, CancellationToken cancellationToken)
Structure\Providers\DocumentationCommentStructureProvider.cs (1)
21CancellationToken cancellationToken)
Structure\Providers\EnumDeclarationStructureProvider.cs (1)
19CancellationToken cancellationToken)
Structure\Providers\EnumMemberDeclarationStructureProvider.cs (1)
19CancellationToken cancellationToken)
Structure\Providers\EventDeclarationStructureProvider.cs (1)
19CancellationToken cancellationToken)
Structure\Providers\EventFieldDeclarationStructureProvider.cs (1)
19CancellationToken cancellationToken)
Structure\Providers\FieldDeclarationStructureProvider.cs (1)
19CancellationToken cancellationToken)
Structure\Providers\FileScopedNamespaceDeclarationStructureProvider.cs (1)
22CancellationToken cancellationToken)
Structure\Providers\IfDirectiveTriviaStructureProvider.cs (1)
24CancellationToken cancellationToken)
Structure\Providers\IndexerDeclarationStructureProvider.cs (1)
19CancellationToken cancellationToken)
Structure\Providers\InitializerExpressionStructureProvider.cs (1)
22CancellationToken cancellationToken)
Structure\Providers\InterpolatedStringExpressionStructureProvider.cs (1)
19CancellationToken cancellationToken)
Structure\Providers\MethodDeclarationStructureProvider.cs (1)
19CancellationToken cancellationToken)
Structure\Providers\MultilineCommentBlockStructureProvider.cs (1)
17CancellationToken cancellationToken)
Structure\Providers\NamespaceDeclarationStructureProvider.cs (1)
20CancellationToken cancellationToken)
Structure\Providers\OperatorDeclarationStructureProvider.cs (1)
19CancellationToken cancellationToken)
Structure\Providers\ParameterListStructureProvider.cs (2)
14protected override void CollectBlockSpans(SyntaxToken previousToken, ParameterListSyntax node, ArrayBuilder<BlockSpan> spans, BlockStructureOptions options, CancellationToken cancellationToken) 27private static bool IsCandidate(ParameterListSyntax node, CancellationToken cancellationToken)
Structure\Providers\ParenthesizedLambdaExpressionStructureProvider.cs (1)
19CancellationToken cancellationToken)
Structure\Providers\PropertyDeclarationStructureProvider.cs (1)
19CancellationToken cancellationToken)
Structure\Providers\RegionDirectiveStructureProvider.cs (1)
37CancellationToken cancellationToken)
Structure\Providers\SimpleLambdaExpressionStructureProvider.cs (1)
19CancellationToken cancellationToken)
Structure\Providers\StringLiteralExpressionStructureProvider.cs (1)
19CancellationToken cancellationToken)
Structure\Providers\SwitchExpressionStructureProvider.cs (1)
20CancellationToken cancellationToken)
Structure\Providers\SwitchStatementStructureProvider.cs (1)
20CancellationToken cancellationToken)
Structure\Providers\TypeDeclarationStructureProvider.cs (1)
19CancellationToken cancellationToken)
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (6)
115CSharpCodeGenerationOptions options, UseExpressionBodyHelper helper, CancellationToken cancellationToken) 164CancellationToken cancellationToken) 173UseExpressionBodyHelper helper, bool useExpressionBody, CancellationToken cancellationToken) 192CancellationToken cancellationToken) 210CancellationToken cancellationToken) 241CancellationToken cancellationToken)
UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeRefactoringProvider.cs (6)
32var cancellationToken = context.CancellationToken; 80var cancellationToken = context.CancellationToken; 91Document document, TextSpan span, ExpressionBodyPreference option, CancellationToken cancellationToken) 147Document document, TextSpan span, CancellationToken cancellationToken) 163Document document, TextSpan span, ExpressionBodyPreference option, CancellationToken cancellationToken) 195Document document, SyntaxNode root, LambdaExpressionSyntax declaration, CancellationToken cancellationToken)
UsePatternMatching\CSharpIsAndCastCheckWithoutNameCodeFixProvider.cs (1)
38SyntaxEditor editor, CancellationToken cancellationToken)
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (4)
65var cancellationToken = context.CancellationToken; 113CancellationToken cancellationToken) 200SemanticModel updatedSemanticModel, CancellationToken cancellationToken) 213CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (19)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\CSharpStaticHolderTypes.Fixer.cs (1)
37protected sealed override Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\CSharpDoNotInitializeUnnecessarily.Fixer.cs (1)
31protected sealed override Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\InteropServices\CSharpDisableRuntimeMarshalling.Fixer.cs (2)
74private static async Task<Document> UseDisabledMarshallingEquivalentAsync(SyntaxNode node, Document document, CancellationToken ct) 88private static bool TryRewriteMethodCall(SyntaxNode node, DocumentEditor editor, IdentifierGenerator pointerIdentifierGenerator, bool addRenameAnnotation, CancellationToken ct)
Microsoft.NetCore.Analyzers\InteropServices\CSharpDynamicInterfaceCastableImplementation.Fixer.cs (2)
27CancellationToken cancellationToken) 179protected override async Task MakeMemberDeclaredOnImplementationTypeStaticAsync(SyntaxNode declaration, Document document, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Performance\CSharpCollapseMultiplePathOperations.Fixer.cs (1)
50protected sealed override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Performance\CSharpPreferDictionaryTryMethodsOverContainsKeyGuardFixer.cs (3)
52protected override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, FixAllState state, CancellationToken cancellationToken) 100private static bool TryGetTryGetValueFix(Diagnostic diagnostic, SyntaxNode root, SemanticModel model, CancellationToken cancellationToken, out TryGetValueFix fix) 184private static void ApplyTryGetValueFix(SyntaxEditor editor, SemanticModel model, FixAllState state, TryGetValueFix fix, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Performance\CSharpUseSearchValues.Fixer.cs (1)
24protected override async ValueTask<(SyntaxNode TypeDeclaration, INamedTypeSymbol? TypeSymbol, bool IsRealType)> GetTypeSymbolAsync(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Runtime\CSharpAvoidRedundantRegexIsMatchBeforeMatch.Fixer.cs (5)
61protected sealed override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken) 81private static bool TryGetFix(SyntaxNode root, SemanticModel model, Diagnostic diagnostic, CancellationToken cancellationToken, out Fix fix) 143CancellationToken cancellationToken, 212CancellationToken cancellationToken, 344TypeSyntax typeSyntax, SemanticModel model, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Runtime\CSharpForwardCancellationTokenToInvocations.Fixer.cs (1)
26CancellationToken ct,
Microsoft.NetCore.Analyzers\Runtime\CSharpSpecifyCultureForToLowerAndToUpper.Fixer.cs (1)
25protected override SyntaxNode? GetNodeToSpecifyCurrentCultureOn(SyntaxNode node, SemanticModel model, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Usage\CSharpPreferGenericOverloads.Fixer.cs (1)
26protected override async Task<Document> ReplaceWithGenericCallAsync(Document document, IInvocationOperation invocation, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.Scripting (9)
CSharpScript.cs (8)
98public static Task<ScriptState<T>> RunAsync<T>(string code, ScriptOptions options = null, object globals = null, Type globalsType = null, CancellationToken cancellationToken = default(CancellationToken)) 112public static Task<ScriptState<object>> RunAsync(string code, ScriptOptions options = null, object globals = null, Type globalsType = null, CancellationToken cancellationToken = default(CancellationToken)) 128public static Task<T> EvaluateAsync<T>(string code, ScriptOptions options = null, object globals = null, Type globalsType = null, CancellationToken cancellationToken = default(CancellationToken)) 143public static Task<object> EvaluateAsync(string code, ScriptOptions options = null, object globals = null, Type globalsType = null, CancellationToken cancellationToken = default(CancellationToken))
CSharpScriptCompiler.cs (1)
30public override SyntaxTree ParseSubmission(SourceText text, ParseOptions parseOptions, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.Workspaces (479)
CaseCorrection\CSharpCaseCorrectionService.cs (1)
31CancellationToken cancellationToken)
Classification\ClassificationHelpers.cs (1)
507internal static void AddLexicalClassifications(SourceText text, TextSpan textSpan, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
Classification\CSharpClassificationService.cs (1)
30public override void AddLexicalClassifications(SourceText text, TextSpan textSpan, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
Classification\SyntaxClassification\CSharpSyntaxClassificationService.cs (2)
44public override void AddLexicalClassifications(SourceText text, TextSpan textSpan, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 47public override void AddSyntacticClassifications(SyntaxNode root, ImmutableArray<TextSpan> textSpans, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
Classification\SyntaxClassification\DiscardSyntaxClassifier.cs (1)
26CancellationToken cancellationToken)
Classification\SyntaxClassification\DocCommentCodeBlockClassifier.cs (4)
39CancellationToken cancellationToken) 71CancellationToken cancellationToken) 105CancellationToken cancellationToken) 172XmlElementSyntax xmlElement, TextSpan textSpan, ArrayBuilder<VirtualChar> virtualCharsBuilder, CancellationToken cancellationToken)
Classification\SyntaxClassification\FunctionPointerUnmanagedCallingConventionClassifier.cs (1)
26CancellationToken cancellationToken)
Classification\SyntaxClassification\NameSyntaxClassifier.cs (2)
29CancellationToken cancellationToken) 48CancellationToken cancellationToken)
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.cs (1)
32CancellationToken cancellationToken)
Classification\SyntaxClassification\SyntaxTokenClassifier.cs (1)
32CancellationToken cancellationToken)
Classification\SyntaxClassification\UsingDirectiveSyntaxClassifier.cs (2)
24CancellationToken cancellationToken) 38CancellationToken cancellationToken)
Classification\Worker.cs (4)
28private readonly CancellationToken _cancellationToken; 30private Worker(TextSpan textSpan, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 38IEnumerable<SyntaxToken> tokens, TextSpan textSpan, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 46SyntaxNode node, TextSpan textSpan, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
EmbeddedLanguages\CSharpTestEmbeddedLanguageUtilities.cs (1)
19ImmutableSegmentedList<VirtualChar> virtualCharsWithoutMarkup, CancellationToken cancellationToken)
ExternalAccess\Pythia\Api\PythiaSyntaxExtensions.cs (2)
13public static bool IsInNonUserCode(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 19public static SyntaxToken FindTokenOnLeftOfPosition(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken, bool includeSkipped = true, bool includeDirectives = false, bool includeDocumentationComments = false)
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (2)
163CancellationToken cancellationToken) 410CancellationToken cancellationToken)
OrganizeImports\CSharpOrganizeImportsService.cs (1)
20public async Task<Document> OrganizeImportsAsync(Document document, OrganizeImportsOptions options, CancellationToken cancellationToken)
Recommendations\CSharpRecommendationService.cs (1)
20protected override AbstractRecommendationServiceRunner CreateRunner(CSharpSyntaxContext context, bool filterOutOfScopeLocals, CancellationToken cancellationToken)
Recommendations\CSharpRecommendationServiceRunner.cs (4)
28CSharpSyntaxContext context, bool filterOutOfScopeLocals, CancellationToken cancellationToken) 317private static bool IsValidBreakOrContinueTargetLabel(ISymbol label, int position, bool isBreak, CancellationToken cancellationToken) 450CancellationToken cancellationToken) 495CancellationToken cancellationToken)
Rename\CSharpRenameRewriterLanguageService.cs (4)
57private readonly CancellationToken _cancellationToken; 788CancellationToken cancellationToken) 948ISymbol renameSymbol, ISymbol renamedSymbol, IEnumerable<ReferenceLocation> implicitReferenceLocations, CancellationToken cancellationToken) 997CancellationToken cancellationToken)
Serialization\CSharpOptionsSerializationService.cs (3)
26public override void WriteTo(CompilationOptions options, ObjectWriter writer, CancellationToken cancellationToken) 45public override CompilationOptions ReadCompilationOptionsFrom(ObjectReader reader, CancellationToken cancellationToken) 65public override ParseOptions ReadParseOptionsFrom(ObjectReader reader, CancellationToken cancellationToken)
Simplification\CSharpSimplificationService.cs (3)
52public override SyntaxNode Expand(SyntaxNode node, SemanticModel semanticModel, SyntaxAnnotation? annotationForReplacedAliasIdentifier, Func<SyntaxNode, bool>? expandInsideNode, bool expandParameter, CancellationToken cancellationToken) 77public override SyntaxToken Expand(SyntaxToken token, SemanticModel semanticModel, Func<SyntaxNode, bool>? expandInsideNode, CancellationToken cancellationToken) 185protected override void GetUnusedNamespaceImports(SemanticModel model, HashSet<SyntaxNode> namespaceImports, CancellationToken cancellationToken)
Simplification\CSharpSimplificationService.Expander.cs (2)
48private readonly CancellationToken _cancellationToken; 56CancellationToken cancellationToken,
Simplification\Reducers\AbstractCSharpReducer.AbstractReductionRewriter.cs (5)
25protected CancellationToken CancellationToken { get; private set; } 39public void Initialize(ParseOptions parseOptions, SimplifierOptions options, CancellationToken cancellationToken) 52CancellationToken = CancellationToken.None; 125Func<TNode, SemanticModel, CSharpSimplifierOptions, CancellationToken, SyntaxNode> simplifier) 158protected SyntaxToken SimplifyToken(SyntaxToken token, Func<SyntaxToken, SemanticModel, CSharpSimplifierOptions, CancellationToken, SyntaxToken> simplifier)
Simplification\Reducers\CSharpCastReducer.cs (2)
29private static readonly Func<CastExpressionSyntax, SemanticModel, SimplifierOptions, CancellationToken, ExpressionSyntax> s_simplifyCast = SimplifyCast; 31private static ExpressionSyntax SimplifyCast(CastExpressionSyntax node, SemanticModel semanticModel, SimplifierOptions options, CancellationToken cancellationToken)
Simplification\Reducers\CSharpDefaultExpressionReducer.Rewriter.cs (2)
25private readonly Func<DefaultExpressionSyntax, SemanticModel, CSharpSimplifierOptions, CancellationToken, SyntaxNode> _simplifyDefaultExpression; 31CancellationToken cancellationToken)
Simplification\Reducers\CSharpEscapingReducer.cs (2)
23private static readonly Func<SyntaxToken, SemanticModel, CSharpSimplifierOptions, CancellationToken, SyntaxToken> s_simplifyIdentifierToken = SimplifyIdentifierToken; 36CancellationToken cancellationToken)
Simplification\Reducers\CSharpExtensionMethodReducer.cs (2)
23private static readonly Func<InvocationExpressionSyntax, SemanticModel, CSharpSimplifierOptions, CancellationToken, SyntaxNode> s_simplifyExtensionMethod = SimplifyExtensionMethod; 36CancellationToken cancellationToken)
Simplification\Reducers\CSharpInferredMemberNameReducer.Rewriter.cs (4)
27private readonly Func<ArgumentSyntax, SemanticModel, SimplifierOptions, CancellationToken, ArgumentSyntax> s_simplifyTupleName; 29private ArgumentSyntax SimplifyTupleName(ArgumentSyntax node, SemanticModel semanticModel, SimplifierOptions options, CancellationToken cancellationToken) 39private static readonly Func<AnonymousObjectMemberDeclaratorSyntax, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode> s_simplifyAnonymousTypeMemberName = SimplifyAnonymousTypeMemberName; 41private static SyntaxNode SimplifyAnonymousTypeMemberName(AnonymousObjectMemberDeclaratorSyntax node, SemanticModel semanticModel, SimplifierOptions options, CancellationToken canellationToken)
Simplification\Reducers\CSharpMiscellaneousReducer.cs (7)
25private static readonly Func<ParameterSyntax, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode> s_simplifyParameter = SimplifyParameter; 37CancellationToken cancellationToken) 71CancellationToken cancellationToken) 83private static readonly Func<ParenthesizedLambdaExpressionSyntax, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode> s_simplifyParenthesizedLambdaExpression = SimplifyParenthesizedLambdaExpression; 89CancellationToken cancellationToken) 111private static readonly Func<BlockSyntax, SemanticModel, CSharpSimplifierOptions, CancellationToken, SyntaxNode> s_simplifyBlock = SimplifyBlock; 117CancellationToken cancellationToken)
Simplification\Reducers\CSharpNameReducer.cs (2)
20private static readonly Func<SyntaxNode, SemanticModel, CSharpSimplifierOptions, CancellationToken, SyntaxNode> s_simplifyName = SimplifyName; 33CancellationToken cancellationToken)
Simplification\Reducers\CSharpNullableAnnotationReducer.cs (2)
21private static readonly Func<NullableTypeSyntax, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode> s_simplifyNullableType = SimplifyNullableType; 34CancellationToken cancellationToken)
Simplification\Reducers\CSharpParenthesizedExpressionReducer.cs (2)
21private static readonly Func<ParenthesizedExpressionSyntax, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode> s_simplifyParentheses = SimplifyParentheses; 34CancellationToken cancellationToken)
Simplification\Reducers\CSharpParenthesizedPatternReducer.cs (2)
23private static readonly Func<ParenthesizedPatternSyntax, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode> s_simplifyParentheses = SimplifyParentheses; 36CancellationToken cancellationToken)
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (6)
74ISymbol symbol, CancellationToken cancellationToken, out IAliasSymbol aliasReplacement) 196private static bool HasUsingAliases(SemanticModel semanticModel, CancellationToken cancellationToken) 211private static bool ComputeHasUsingAliases(SemanticModel model, CancellationToken cancellationToken) 310private static IAliasSymbol GetAliasForSymbol(INamespaceOrTypeSymbol symbol, SyntaxToken token, SemanticModel semanticModel, CancellationToken cancellationToken) 333private static int? GetNamespaceIdForAliasSearch(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 360private static SyntaxNode GetStartNodeForNamespaceId(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken)
Simplification\Simplifiers\ExpressionSimplifier.cs (7)
36CancellationToken cancellationToken) 69CancellationToken cancellationToken) 92CancellationToken cancellationToken) 262CancellationToken cancellationToken) 276CancellationToken cancellationToken) 318CancellationToken cancellationToken) 367SemanticModel semanticModel, MemberAccessExpressionSyntax memberAccess, CancellationToken cancellationToken)
Simplification\Simplifiers\MemberAccessExpressionSimplifier.cs (1)
31SemanticModel semanticModel, MemberAccessExpressionSyntax memberAccessExpression, CancellationToken cancellationToken)
Simplification\Simplifiers\NameSimplifier.cs (3)
39CancellationToken cancellationToken) 371SemanticModel semanticModel, CancellationToken cancellationToken) 614private static bool CanReplaceWithReducedName(NameSyntax name, TypeSyntax reducedName, SemanticModel semanticModel, CancellationToken cancellationToken)
Simplification\Simplifiers\QualifiedCrefSimplifier.cs (3)
30CancellationToken cancellationToken) 72CrefSyntax replacement, CancellationToken cancellationToken) 80CancellationToken cancellationToken)
src\4f0789c9734b88bf\CSharpInitializeParameterService.cs (2)
25protected override SyntaxNode? GetAccessorBody(IMethodSymbol accessor, CancellationToken cancellationToken) 109protected override Task<Solution> TryAddAssignmentForPrimaryConstructorAsync(Document document, IParameterSymbol parameter, ISymbol fieldOrProperty, CancellationToken cancellationToken)
src\50a3a051b0fef0d6\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
39CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (2)
34CancellationToken cancellationToken) 121CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (1)
43CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
27CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
37CancellationToken cancellationToken, 140CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
15public static bool IsPreProcessorDirectiveContext(this SyntaxTree syntaxTree, int position, SyntaxToken preProcessorTokenOnLeftOfPosition, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\DefaultExpressionSyntaxExtensions.cs (3)
23CancellationToken cancellationToken) 38DefaultExpressionSyntax defaultExpression, SemanticModel semanticModel, CancellationToken cancellationToken) 83DefaultExpressionSyntax defaultExpression, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\DirectiveSyntaxExtensions.cs (4)
28private static DirectiveInfo<DirectiveTriviaSyntax> GetDirectiveInfo(SyntaxNode node, CancellationToken cancellationToken) 33private static DirectiveInfo<DirectiveTriviaSyntax> GetDirectiveInfoForRoot(SyntaxNode root, CancellationToken cancellationToken) 37public static DirectiveTriviaSyntax? GetMatchingDirective(this DirectiveTriviaSyntax directive, CancellationToken cancellationToken) 50public static ImmutableArray<DirectiveTriviaSyntax> GetMatchingConditionalDirectives(this DirectiveTriviaSyntax directive, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (5)
322CancellationToken cancellationToken) 424[NotNullWhen(true)] this ExpressionSyntax? expression, SemanticModel semanticModel, CancellationToken cancellationToken) 454[NotNullWhen(true)] this ExpressionSyntax? expression, SemanticModel semanticModel, CancellationToken cancellationToken) 465this ExpressionSyntax expression, SemanticModel semanticModel, CancellationToken cancellationToken) 909CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
19this ParenthesizedExpressionSyntax node, SemanticModel semanticModel, CancellationToken cancellationToken) 364SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (15)
25CancellationToken cancellationToken) 42CancellationToken cancellationToken) 105CancellationToken cancellationToken) 186CancellationToken cancellationToken) 320CancellationToken cancellationToken) 353bool capitalize, CancellationToken cancellationToken) 429SemanticModel semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken) 459public static INamedTypeSymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, BaseTypeDeclarationSyntax syntax, CancellationToken cancellationToken) 465public static IMethodSymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, ConstructorDeclarationSyntax syntax, CancellationToken cancellationToken) 471public static IMethodSymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, LocalFunctionStatementSyntax syntax, CancellationToken cancellationToken) 477public static IParameterSymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, ParameterSyntax syntax, CancellationToken cancellationToken) 483public static IPropertySymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, PropertyDeclarationSyntax syntax, CancellationToken cancellationToken) 489public static IMethodSymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, BaseMethodDeclarationSyntax syntax, CancellationToken cancellationToken) 495public static ISymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, VariableDeclaratorSyntax syntax, CancellationToken cancellationToken) 501public static ISymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, SingleVariableDesignationSyntax syntax, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (8)
496public static bool ContainsInterleavedDirective(this SyntaxNode syntaxNode, CancellationToken cancellationToken) 500/// Similar to <see cref="ContainsInterleavedDirective(SyntaxNode, CancellationToken)"/> except that the span to check 503public static bool ContainsInterleavedDirective(this SyntaxNode syntaxNode, TextSpan span, CancellationToken cancellationToken) 509CancellationToken cancellationToken) 519CancellationToken cancellationToken) 538CancellationToken cancellationToken) 583CancellationToken cancellationToken) 777CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
240public static bool TryParseGenericName(this SyntaxToken genericIdentifier, CancellationToken cancellationToken, [NotNullWhen(true)] out GenericNameSyntax? genericName)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (29)
17public static ISet<SyntaxKind> GetPrecedingModifiers(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 23CancellationToken cancellationToken, 42this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 48this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 54this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 80this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 92public static bool IsRightOfDotOrArrowOrColonColon(this SyntaxTree syntaxTree, int position, SyntaxToken targetToken, CancellationToken cancellationToken) 99public static bool IsRightOfDotOrArrow(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 102public static bool IsRightOfDot(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 106this SyntaxTree syntaxTree, int position, Func<SyntaxKind, bool> predicate, CancellationToken cancellationToken) 119public static bool IsRightOfNumericLiteral(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 125public static bool IsAfterKeyword(this SyntaxTree syntaxTree, int position, SyntaxKind kind, CancellationToken cancellationToken) 133public static bool IsEntirelyWithinNonUserCodeComment(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 145public static bool IsEntirelyWithinComment(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 155public static bool IsCrefContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 168public static bool IsEntirelyWithinCrefSyntax(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 180this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 224this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 242this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 259this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 273this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 297this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 322private static bool AtEndOfIncompleteStringOrCharLiteral(SyntaxToken token, int position, char lastChar, CancellationToken cancellationToken) 382this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 389public static bool IsEntirelyWithinStringLiteral(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 393this SyntaxTree syntaxTree, int position, out SyntaxToken stringLiteral, CancellationToken cancellationToken) 442this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 470this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 532public static bool IsPreProcessorKeywordContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaExtensions.cs (1)
154this SyntaxTrivia trivia, SyntaxTree syntaxTree, CancellationToken cancellationToken, bool findInsideTrivia = false)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpSyntaxFormatting.cs (1)
48protected override AbstractFormattingResult Format(SyntaxNode node, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> formattingRules, SyntaxToken startToken, SyntaxToken endToken, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\AggregatedFormattingResult.cs (1)
20protected override SyntaxNode Rewriter(Dictionary<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData> map, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\CSharpStructuredTriviaFormatEngine.cs (3)
20CancellationToken cancellationToken) 47protected override FormattingContext CreateFormattingContext(TokenStream tokenStream, CancellationToken cancellationToken) 50protected override NodeOperations CreateNodeOperations(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\FormattingResult.cs (1)
24protected override SyntaxNode Rewriter(Dictionary<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData> changeMap, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (5)
61protected override LineColumnRule GetLineColumnRuleBetween(SyntaxTrivia trivia1, LineColumnDelta existingWhitespaceBetween, bool implicitLineBreak, SyntaxTrivia trivia2, CancellationToken cancellationToken) 252CancellationToken cancellationToken) 270LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<TextChange> changes, CancellationToken cancellationToken) 332LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<SyntaxTrivia> changes, CancellationToken cancellationToken) 361LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<TextChange> changes, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.cs (3)
40FormattingContext context, ChainedFormattingRules formattingRules, int lines, int spaces, CancellationToken cancellationToken) 90CancellationToken cancellationToken, 101public override SyntaxTriviaList GetTriviaList(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.FormattedComplexTrivia.cs (5)
28CancellationToken cancellationToken) 60public override SyntaxTriviaList GetTriviaList(CancellationToken cancellationToken) 66public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 69public override TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 72public override void Format(FormattingContext context, ChainedFormattingRules formattingRules, Action<int, TokenStream, TriviaData> formattingResultApplier, CancellationToken cancellationToken, int tokenPairIndex = TokenPairIndexNotNeeded)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ModifiedComplexTrivia.cs (4)
54int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 60int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 69CancellationToken cancellationToken, 99public override SyntaxTriviaList GetTriviaList(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (5)
22private readonly CancellationToken _cancellationToken; 31CancellationToken cancellationToken) 48CancellationToken cancellationToken) 71CancellationToken cancellationToken) 136CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
323? ((CompilationUnitSyntax)structure.SyntaxTree.GetRoot(CancellationToken.None)).EndOfFileToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Helpers\RemoveUnnecessaryImports\CSharpUnnecessaryImportsProvider.cs (1)
26CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (2)
45SyntaxToken startToken, SyntaxToken endToken, CancellationToken cancellationToken) 76public IList<TextChange> FormatToken(SyntaxToken token, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (24)
43public bool IsWrittenTo(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken) 46public bool IsOnlyWrittenTo(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken) 49public bool IsInOutContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken) 52public bool IsInRefContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken) 55public bool IsInInContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken) 58public bool CanReplaceWithRValue(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? expression, CancellationToken cancellationToken) 61public ISymbol? GetDeclaredSymbol(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 137public ImmutableHashSet<string> GetAliasNameSet(SemanticModel model, CancellationToken cancellationToken) 167private static void AppendAliasNames(IEnumerable<BaseNamespaceDeclarationSyntax> namespaces, ImmutableHashSet<string>.Builder builder, CancellationToken cancellationToken) 192public SymbolInfo GetCollectionInitializerSymbolInfo(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 239public bool IsPartial(INamedTypeSymbol typeSymbol, CancellationToken cancellationToken) 254public IEnumerable<ISymbol> GetDeclaredSymbols(SemanticModel semanticModel, SyntaxNode memberDeclaration, CancellationToken cancellationToken) 264public IParameterSymbol? FindParameterForArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken) 267public IParameterSymbol? FindParameterForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken) 271public ISymbol? FindFieldOrPropertyForArgument(SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken) 274public ISymbol? FindFieldOrPropertyForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken) 279public ImmutableArray<ISymbol> GetBestOrAllSymbols(SemanticModel semanticModel, SyntaxNode? node, SyntaxToken token, CancellationToken cancellationToken) 301/// cref="ModelExtensions.GetSymbolInfo(SemanticModel, SyntaxNode, CancellationToken)"/>, but sometimes employs 305private ImmutableArray<ISymbol> GetSymbolInfo(SemanticModel semanticModel, SyntaxNode node, SyntaxToken token, CancellationToken cancellationToken) 431public bool IsInsideNameOfExpression(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken) 434public ImmutableArray<IMethodSymbol> GetLocalFunctionSymbols(Compilation compilation, ISymbol symbol, CancellationToken cancellationToken) 455public bool IsInExpressionTree(SemanticModel semanticModel, SyntaxNode node, [NotNullWhen(true)] INamedTypeSymbol? expressionType, CancellationToken cancellationToken) 458public string GenerateNameForExpression(SemanticModel semanticModel, SyntaxNode expression, bool capitalize, CancellationToken cancellationToken) 492public async Task<ISymbol?> GetInterceptorSymbolAsync(Document document, int position, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (7)
128public bool IsPreProcessorDirectiveContext(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 132public bool IsEntirelyWithinStringOrCharOrNumericLiteral([NotNullWhen(true)] SyntaxTree? syntaxTree, int position, CancellationToken cancellationToken) 1013public TextSpan GetInactiveRegionSpanAroundPosition(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 1283public SyntaxNode? GetMatchingDirective(SyntaxNode directive, CancellationToken cancellationToken) 1286public ImmutableArray<SyntaxNode> GetMatchingConditionalDirectives(SyntaxNode directive, CancellationToken cancellationToken) 1289public bool ContainsInterleavedDirective(TextSpan span, SyntaxToken token, CancellationToken cancellationToken) 1442public bool IsInInactiveRegion(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (26)
46public static bool IsUnnecessaryCast(ExpressionSyntax cast, SemanticModel semanticModel, CancellationToken cancellationToken) 54public static bool IsUnnecessaryAsCast(BinaryExpressionSyntax cast, SemanticModel semanticModel, CancellationToken cancellationToken) 61public static bool IsUnnecessaryCast(CastExpressionSyntax cast, SemanticModel semanticModel, CancellationToken cancellationToken) 123CancellationToken cancellationToken) 155CancellationToken cancellationToken) 179SemanticModel originalSemanticModel, CancellationToken cancellationToken) 251CancellationToken cancellationToken) 291CancellationToken cancellationToken) 652CancellationToken cancellationToken) 714ExpressionSyntax castNode, ExpressionSyntax castedExpressionNode, SemanticModel semanticModel, CancellationToken cancellationToken) 802CancellationToken cancellationToken) 869ExpressionSyntax rewrittenExpression, SemanticModel rewrittenSemanticModel, CancellationToken cancellationToken) 894ExpressionSyntax rewrittenExpression, SemanticModel rewrittenSemanticModel, CancellationToken cancellationToken) 929CancellationToken cancellationToken) 1074CancellationToken cancellationToken) 1172CancellationToken cancellationToken) 1228SemanticModel semanticModel, CancellationToken cancellationToken) 1295private static bool IsFieldOrArrayElement(SemanticModel semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken) 1302ExpressionSyntax expression, SemanticModel semanticModel, CancellationToken cancellationToken) 1317CancellationToken cancellationToken) 1370CancellationToken cancellationToken) 1435CancellationToken cancellationToken) 1544CancellationToken cancellationToken) 1585CancellationToken cancellationToken) 1621ISymbol originalMemberSymbol, ISymbol rewrittenMemberSymbol, CancellationToken cancellationToken) 1678CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
59CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (7)
36CSharpSimplifierOptions options, CancellationToken cancellationToken) 54TypeSyntax typeName, SemanticModel semanticModel, CSharpSimplifierOptions options, CancellationToken cancellationToken); 57SyntaxToken identifier, TypeSyntax typeName, ExpressionSyntax initializer, SemanticModel semanticModel, CSharpSimplifierOptions options, CancellationToken cancellationToken); 59internal TypeSyntax? FindAnalyzableType(SyntaxNode node, SemanticModel semanticModel, CancellationToken cancellationToken) 78public virtual bool ShouldAnalyzeVariableDeclaration(VariableDeclarationSyntax variableDeclaration, CancellationToken cancellationToken) 92protected virtual bool ShouldAnalyzeForEachStatement(ForEachStatementSyntax forEachStatement, SemanticModel semanticModel, CancellationToken cancellationToken) 95protected virtual bool ShouldAnalyzeDeclarationExpression(DeclarationExpressionSyntax declaration, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (2)
37CSharpSimplifierOptions options, CancellationToken cancellationToken) 80private static bool IsTypeApparentInDeclaration(VariableDeclarationSyntax variableDeclaration, SemanticModel semanticModel, UseVarPreference stylePreferences, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (6)
35public override bool ShouldAnalyzeVariableDeclaration(VariableDeclarationSyntax variableDeclaration, CancellationToken cancellationToken) 47protected override bool ShouldAnalyzeForEachStatement(ForEachStatementSyntax forEachStatement, SemanticModel semanticModel, CancellationToken cancellationToken) 61CSharpSimplifierOptions options, CancellationToken cancellationToken) 114protected override bool ShouldAnalyzeDeclarationExpression(DeclarationExpressionSyntax declaration, SemanticModel semanticModel, CancellationToken cancellationToken) 139CancellationToken cancellationToken) 149private static bool ContainsAnonymousType(TypeSyntax typeName, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (8)
31CSharpSimplifierOptions options, CancellationToken cancellationToken) 47public override bool ShouldAnalyzeVariableDeclaration(VariableDeclarationSyntax variableDeclaration, CancellationToken cancellationToken) 58protected override bool ShouldAnalyzeForEachStatement(ForEachStatementSyntax forEachStatement, SemanticModel semanticModel, CancellationToken cancellationToken) 69protected override bool ShouldAnalyzeDeclarationExpression(DeclarationExpressionSyntax declaration, SemanticModel semanticModel, CancellationToken cancellationToken) 93CSharpSimplifierOptions options, CancellationToken cancellationToken) 151CancellationToken cancellationToken) 189private static bool IsSafeToSwitchToVarWithoutNeedingSpeculation(DeclarationExpressionSyntax declarationExpression, SemanticModel semanticModel, CancellationToken cancellationToken) 243CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeFixesAndRefactorings\CSharpFixAllSpanMappingService.cs (1)
25Document document, TextSpan span, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (3)
31CancellationToken cancellationToken) 46CancellationToken cancellationToken) 72CSharpCodeGenerationContextInfo info, ConstructorDeclarationSyntax declaration, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (4)
27CancellationToken cancellationToken) 39CancellationToken cancellationToken) 50CancellationToken cancellationToken) 86CSharpCodeGenerationContextInfo info, ConversionOperatorDeclarationSyntax declaration, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (3)
73TypeDeclarationSyntax destination, SyntaxList<MemberDeclarationSyntax> members, CancellationToken cancellationToken) 199Location location, CancellationToken cancellationToken) 251CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (25)
46protected override IList<bool>? GetAvailableInsertionIndices(SyntaxNode destination, CancellationToken cancellationToken) 59private static IList<bool> GetInsertionIndices(TypeDeclarationSyntax destination, CancellationToken cancellationToken) 63CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEventSymbol @event, CancellationToken cancellationToken) 90protected override TDeclarationNode AddEvent<TDeclarationNode>(TDeclarationNode destination, IEventSymbol @event, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) 97protected override TDeclarationNode AddField<TDeclarationNode>(TDeclarationNode destination, IFieldSymbol field, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) 115protected override TDeclarationNode AddMethod<TDeclarationNode>(TDeclarationNode destination, IMethodSymbol method, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) 189protected override TDeclarationNode AddProperty<TDeclarationNode>(TDeclarationNode destination, IPropertySymbol property, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) 247protected override TDeclarationNode AddNamedType<TDeclarationNode>(TDeclarationNode destination, INamedTypeSymbol namedType, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) 267protected override TDeclarationNode AddNamespace<TDeclarationNode>(TDeclarationNode destination, INamespaceSymbol @namespace, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) 285CancellationToken cancellationToken) 321CancellationToken cancellationToken) 370CancellationToken cancellationToken) 385CancellationToken cancellationToken) 481CancellationToken cancellationToken) 533CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 659IEventSymbol @event, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 664public override SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 673IMethodSymbol method, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 722IPropertySymbol property, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 729INamedTypeSymbol namedType, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 735INamespaceSymbol @namespace, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 750public override TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 755public override TDeclarationNode UpdateDeclarationAccessibility<TDeclarationNode>(TDeclarationNode declaration, Accessibility newAccessibility, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 776public override TDeclarationNode UpdateDeclarationType<TDeclarationNode>(TDeclarationNode declaration, ITypeSymbol newType, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 907public override TDeclarationNode UpdateDeclarationMembers<TDeclarationNode>(TDeclarationNode declaration, IList<ISymbol> newMembers, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\DestructorGenerator.cs (2)
29CancellationToken cancellationToken) 42IMethodSymbol destructor, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (2)
23internal static EnumDeclarationSyntax AddEnumMemberTo(EnumDeclarationSyntax destination, IFieldSymbol enumMember, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 56CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (3)
67CancellationToken cancellationToken) 83CancellationToken cancellationToken) 98IEventSymbol @event, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (3)
58CancellationToken cancellationToken) 74CancellationToken cancellationToken) 87IFieldSymbol field, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (9)
35CancellationToken cancellationToken) 48CancellationToken cancellationToken) 63CancellationToken cancellationToken) 77CancellationToken cancellationToken) 96CancellationToken cancellationToken) 113CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 166CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 184CSharpCodeGenerationContextInfo info, MethodDeclarationSyntax methodDeclaration, CancellationToken cancellationToken) 202CSharpCodeGenerationContextInfo info, LocalFunctionStatementSyntax localFunctionDeclaration, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (6)
30CancellationToken cancellationToken) 44CancellationToken cancellationToken) 59CancellationToken cancellationToken) 75CancellationToken cancellationToken) 108CancellationToken cancellationToken) 146CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamespaceGenerator.cs (4)
30CancellationToken cancellationToken) 50CancellationToken cancellationToken) 71CancellationToken cancellationToken) 90CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (4)
28CancellationToken cancellationToken) 40CancellationToken cancellationToken) 57CSharpCodeGenerationContextInfo info, OperatorDeclarationSyntax declaration, CancellationToken cancellationToken) 78CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (13)
41CancellationToken cancellationToken) 57CancellationToken cancellationToken) 74CancellationToken cancellationToken) 93CancellationToken cancellationToken) 113CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 177BasePropertyDeclarationSyntax baseProperty, LanguageVersion languageVersion, ExpressionBodyPreference preference, CancellationToken cancellationToken, 199CSharpCodeGenerationContextInfo info, PropertyDeclarationSyntax declaration, CancellationToken cancellationToken) 216CSharpCodeGenerationContextInfo info, IndexerDeclarationSyntax declaration, CancellationToken cancellationToken) 234CSharpCodeGenerationContextInfo info, AccessorDeclarationSyntax declaration, CancellationToken cancellationToken) 252SyntaxKind declarationKind, AccessorDeclarationSyntax accessor, LanguageVersion languageVersion, ExpressionBodyPreference preference, CancellationToken cancellationToken, 277CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 297CancellationToken cancellationToken) 311CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (4)
46CancellationToken cancellationToken) 128public async Task AddPotentiallyConflictingImportsAsync(SyntaxNode container, HashSet<INamespaceSymbol> conflicts, CancellationToken cancellationToken) 211private void ProduceConflicts(SimpleNameSyntax node, Action<INamespaceSymbol> addConflict, CancellationToken cancellationToken) 221private void ProduceConflicts(MemberAccessExpressionSyntax node, bool containsAnonymousMethods, Action<INamespaceSymbol> addConflict, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (1)
22this SyntaxNode contextNode, bool allowInHiddenRegions, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (9)
112CancellationToken cancellationToken) 181public static CSharpSyntaxContext CreateContext(Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 185Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 302public bool IsTypeAttributeContext(CancellationToken cancellationToken) 327CancellationToken cancellationToken = default) 332public bool IsRecordDeclarationContext(ISet<SyntaxKind> validModifiers, CancellationToken cancellationToken) 346ISet<SyntaxKind> validTypeDeclarations, bool includingRecordParameters, CancellationToken cancellationToken) 406CancellationToken cancellationToken = default) 435internal bool IsAwaitStatementContext(int position, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContextService.cs (1)
18public SyntaxContext CreateContext(Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
685public static bool IsNumericTypeContext(this SyntaxToken token, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (38)
29public static bool IsAttributeNameContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 81CancellationToken cancellationToken) 246CancellationToken cancellationToken) 323CancellationToken cancellationToken) 336public static bool IsLocalFunctionDeclarationContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 343CancellationToken cancellationToken) 369this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 535CancellationToken cancellationToken) 624CancellationToken cancellationToken, 676public static bool IsNamespaceDeclarationNameContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 693public static bool IsPartialTypeDeclarationNameContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken, [NotNullWhen(true)] out TypeDeclarationSyntax? declarationSyntax) 715public static bool IsDefinitelyNotTypeContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 726this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken, SemanticModel? semanticModel = null) 776public static bool IsBaseClassOrInterfaceContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 794public static bool IsUsingAliasTypeContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 810public static bool IsUsingStaticContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 822this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 940CancellationToken cancellationToken) 970CancellationToken cancellationToken, 1148CancellationToken cancellationToken) 1231this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1290this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1608int position, CancellationToken cancellationToken) 1720CancellationToken cancellationToken, 1774this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1905public static bool IsCatchVariableDeclarationContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 1934this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1952private static bool IsNonConstantExpressionContext(SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1959public static bool IsPreProcessorDirectiveContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 1966public static bool IsStatementContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1984public static bool IsGlobalStatementContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 2007public static bool IsInstanceContext(this SyntaxTree syntaxTree, SyntaxToken targetToken, SemanticModel semanticModel, CancellationToken cancellationToken) 2038this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 2145public static bool IsLabelContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 2168CancellationToken cancellationToken, 2742public static bool IsNameOfContext(this SyntaxTree syntaxTree, int position, SemanticModel? semanticModelOpt = null, CancellationToken cancellationToken = default) 2813CancellationToken cancellationToken) 3016public static bool IsEnumTypeMemberAccessContext(this SyntaxTree syntaxTree, SemanticModel semanticModel, int position, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
102CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\InternalExtensions.cs (2)
16CancellationToken cancellationToken) 21public static ITypeSymbol DetermineParameterType(ExpressionSyntax expression, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
109public static async Task<ISymbol?> FindApplicableAliasAsync(this ITypeSymbol type, int position, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (7)
22public static INamespaceSymbol GetDeclaredSymbol(this SemanticModel semanticModel, BaseNamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default) 38CancellationToken cancellationToken) 47CancellationToken cancellationToken) 57CancellationToken cancellationToken) 80CancellationToken cancellationToken) 99this SemanticModel semanticModel, ArgumentSyntax argument, CancellationToken cancellationToken) 112this SemanticModel semanticModel, AttributeArgumentSyntax argument, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (4)
22public static bool IsInNonUserCode(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 32this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 40CancellationToken cancellationToken, 49CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
20public static IList<bool> GetInsertionIndices(this TypeDeclarationSyntax destination, CancellationToken cancellationToken) 70public static IEnumerable<BaseTypeSyntax> GetAllBaseListTypes(this TypeDeclarationSyntax typeNode, SemanticModel model, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeSyntaxExtensions.cs (1)
16public static bool IsPotentialTypeName([NotNullWhen(true)] this TypeSyntax? typeSyntax, SemanticModel? semanticModelOpt, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\WithElementSyntaxExtensions.cs (1)
18this WithElementSyntax? withElement, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingOptionsProviders.cs (1)
13public static async ValueTask<CSharpSyntaxFormattingOptions> GetCSharpSyntaxFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (5)
44CancellationToken cancellationToken) 77CancellationToken cancellationToken) 186ParsedDocument document, IndentationOptions options, SyntaxToken token, ImmutableArray<AbstractFormattingRule> formattingRules, CancellationToken cancellationToken) 197CancellationToken cancellationToken) 337public ImmutableArray<TextChange> GetFormattingChangesOnPaste(ParsedDocument document, TextSpan textSpan, SyntaxFormattingOptions options, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (3)
35SemanticModel semanticModel, SyntaxNode? contextLocation, SyntaxGenerator generator, CancellationToken cancellationToken) 75CancellationToken cancellationToken) 115CancellationToken cancellationToken) : CSharpSyntaxRewriter
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpMoveDeclarationNearReferenceService.cs (1)
55SyntaxNode right, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.cs (1)
40CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (2)
25private readonly CancellationToken _cancellationToken; 29CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (12)
34protected override IEnumerable<ISymbol> GetCollidableSymbols(SemanticModel semanticModel, SyntaxNode location, SyntaxNode? container, CancellationToken cancellationToken) 65public bool IsExpressionContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 73public bool IsStatementContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 79public bool IsTypeContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 82public bool IsNamespaceContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 85public bool IsNamespaceDeclarationNameContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 88public bool IsTypeDeclarationContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 94public bool IsMemberDeclarationContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 100public bool IsGlobalStatementContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 103public bool IsLabelContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 106public bool IsAttributeNameContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 111public IMethodSymbol? TryGetDisposeMethod(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (2)
28public bool IsInNonUserCode(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 116public Task<ImmutableArray<SyntaxNode>> GetSelectedFieldsAndPropertiesAsync(SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.cs (1)
21protected override AbstractTypeInferrer CreateTypeInferrer(SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
31CancellationToken cancellationToken) : base(semanticModel, cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (3)
37CancellationToken cancellationToken) 99CancellationToken cancellationToken) 252public static SyntaxNode? GetAccessorBody(IMethodSymbol accessor, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Simplification\CSharpSimplifierOptionsProviders.cs (1)
13public static async ValueTask<CSharpSimplifierOptions> GetCSharpSimplifierOptionsAsync(this Document document, CancellationToken cancellationToken)
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.cs (1)
62protected override SyntaxTree ParseSyntaxTreeCore(string filePath, ParseOptions options, SourceText text, CancellationToken cancellationToken)
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.NodeSyntaxReference.cs (1)
27public override SyntaxNode GetSyntax(CancellationToken cancellationToken)
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.ParsedSyntaxTree.cs (2)
45public override SourceText GetText(CancellationToken cancellationToken) 67public override CSharpSyntaxNode GetRoot(CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Extensions.Package (49)
Compilation\CompilationExtensions.cs (1)
286=> compilation.GetTypeByMetadataName(typeof(CancellationToken).FullName!);
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (8)
561public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 575public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 586public static async ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 599Func<TItem, CancellationToken, Task<IEnumerable<TResult>>> selector, 600CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (6)
399public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 414public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> array, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 426public static ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<ImmutableArray<TResult>>> selector, TArg arg, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (12)
19/// Thrown when async code must cancel the current execution but does not have access to the <see cref="CancellationTokenSource"/> of the <see cref="CancellationToken"/> passed to the code. 134/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 142/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 143/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 146public static bool ReportAndPropagateUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 209/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 217/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 218/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 222public static bool ReportAndCatchUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 235CancellationToken.None, 242public static Task ReportNonFatalErrorUnlessCancelledAsync(this Task task, CancellationToken cancellationToken) 245CancellationToken.None,
src\roslyn\src\Dependencies\Contracts\ExceptionUtilities.cs (1)
39internal static bool IsCurrentOperationBeingCancelled(Exception exception, CancellationToken cancellationToken)
Symbols\INamedTypeSymbolExtensions.cs (16)
99CancellationToken cancellationToken) 168CancellationToken cancellationToken) 194CancellationToken cancellationToken) 263CancellationToken cancellationToken) 282CancellationToken cancellationToken) 300CancellationToken cancellationToken) 341Func<INamedTypeSymbol, ISymbol, Func<INamedTypeSymbol, ISymbol, bool>, CancellationToken, bool> isImplemented, 345CancellationToken cancellationToken) 376CancellationToken cancellationToken) 393CancellationToken cancellationToken) 416Func<INamedTypeSymbol, ISymbol, Func<INamedTypeSymbol, ISymbol, bool>, CancellationToken, bool> isImplemented, 419CancellationToken cancellationToken) 542this INamedTypeSymbol containingType, CancellationToken cancellationToken) 580Dictionary<ISymbol, int> result, INamedTypeSymbol containingType, CancellationToken cancellationToken) 601Dictionary<ISymbol, int> result, INamedTypeSymbol containingType, CancellationToken cancellationToken) 624INamedTypeSymbol type, ref int index, CancellationToken cancellationToken)
Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
92CancellationToken cancellationToken)
Symbols\IParameterSymbolExtensions.cs (2)
26public static IPropertySymbol? GetAssociatedSynthesizedRecordProperty(this IParameterSymbol parameter, CancellationToken cancellationToken) 59public static bool IsPrimaryConstructor(this IParameterSymbol parameter, CancellationToken cancellationToken)
Symbols\ISymbolExtensions.cs (2)
538[NotNullWhen(true)] this ISymbol? symbol, ISymbol withinType, IAssemblySymbol withinAssembly, CancellationToken cancellationToken) 542[NotNullWhen(true)] this ISymbol? symbol, ISymbol withinType, IAssemblySymbol withinAssembly, AttributeTargets validTargets, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.ExternalAccess.Extensions (9)
External\IExtensionDocumentMessageHandler.cs (1)
42Task<TResponse> ExecuteAsync(TMessage message, ExtensionMessageContext context, Document document, CancellationToken cancellationToken);
External\IExtensionWorkspaceMessageHandler.cs (1)
41Task<TResponse> ExecuteAsync(TMessage message, ExtensionMessageContext context, CancellationToken cancellationToken);
Internal\ExtensionDocumentMessageHandlerWrapper.cs (1)
16protected override Task ExecuteAsync(MethodInfo executeAsyncMethod, object handler, object? message, Document argument, CancellationToken cancellationToken)
Internal\ExtensionMessageHandlerFactory.cs (3)
21Assembly assembly, string extensionIdentifier, CancellationToken cancellationToken) 29Assembly assembly, string extensionIdentifier, CancellationToken cancellationToken) 40CancellationToken cancellationToken)
Internal\ExtensionMessageHandlerWrapper.cs (2)
41public async Task<object?> ExecuteAsync(object? message, TArgument argument, CancellationToken cancellationToken) 60protected abstract Task ExecuteAsync(MethodInfo executeAsyncMethod, object handler, object? message, TArgument argument, CancellationToken cancellationToken);
Internal\ExtensionWorkspaceMessageHandlerWrapper.cs (1)
16protected override Task ExecuteAsync(MethodInfo executeAsyncMethod, object handler, object? message, Solution argument, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.ExternalAccess.HotReload (13)
Api\HotReloadMSBuildWorkspace.cs (4)
50public ValueTask<Solution> UpdateProjectConeAsync(string projectPath, CancellationToken cancellationToken) 56public async ValueTask<Solution> UpdateProjectGraphAsync(ImmutableArray<string> projectPaths, CancellationToken cancellationToken) 149public async ValueTask<Solution> UpdateFileContentAsync(IEnumerable<(string path, HotReloadFileChangeKind change)> changedFiles, CancellationToken cancellationToken) 210private static async ValueTask<SourceText> GetSourceTextAsync(string filePath, Encoding encoding, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken)
Api\HotReloadMSBuildWorkspace.ProjectFileInfoProvider.cs (2)
22public Task<ImmutableArray<ProjectFileInfo>> LoadProjectFileInfosAsync(string projectPath, DiagnosticReportingOptions reportingOptions, CancellationToken cancellationToken) 43public Task<ImmutableArray<string>> GetProjectOutputPathsAsync(string projectPath, CancellationToken cancellationToken)
Api\HotReloadService.cs (7)
19public ValueTask<ImmutableArray<ManagedActiveStatementDebugInfo>> GetActiveStatementsAsync(CancellationToken cancellationToken) 22public ValueTask<ManagedHotReloadAvailability> GetAvailabilityAsync(Guid module, CancellationToken cancellationToken) 25public ValueTask<ImmutableArray<string>> GetCapabilitiesAsync(CancellationToken cancellationToken) 28public ValueTask PrepareModuleForUpdateAsync(Guid module, CancellationToken cancellationToken) 160public async Task StartSessionAsync(Solution solution, CancellationToken cancellationToken) 192/// the one passed to <see cref="StartSessionAsync(Solution, CancellationToken)"/> for the first invocation. 200public async Task<Updates> GetUpdatesAsync(Solution solution, ImmutableDictionary<ProjectId, RunningProjectInfo> runningProjects, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (27)
CodeActions\OmniSharpCodeFixContextFactory.cs (3)
22CancellationToken cancellationToken) 29CancellationToken cancellationToken) 41CancellationToken cancellationToken)
Completion\OmniSharpCompletionService.cs (3)
22CancellationToken cancellationToken) 35CancellationToken cancellationToken) 45CancellationToken cancellationToken)
DocumentationComments\OmniSharpDocumentationCommentOptionsWrapper.cs (1)
40CancellationToken cancellationToken)
DocumentationComments\OmniSharpDocumentationCommentsSnippetService.cs (2)
22CancellationToken cancellationToken) 34CancellationToken cancellationToken)
Formatting\OmniSharpFormatter.cs (2)
17public static Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, OmniSharpSyntaxFormattingOptionsWrapper options, CancellationToken cancellationToken) 20public static async Task<Document> OrganizeImportsAsync(Document document, OmniSharpOrganizeImportsOptionsWrapper options, CancellationToken cancellationToken)
Formatting\OmniSharpOrganizeImportsOptionsWrapper.cs (1)
34public static async ValueTask<OmniSharpOrganizeImportsOptionsWrapper> FromDocumentAsync(Document document, OmniSharpOrganizeImportsOptionsWrapper fallbackOptions, CancellationToken cancellationToken)
Formatting\OmniSharpSyntaxFormattingOptionsWrapper.cs (1)
23public static async ValueTask<OmniSharpSyntaxFormattingOptionsWrapper> FromDocumentAsync(Document document, OmniSharpLineFormattingOptions fallbackLineFormattingOptions, CancellationToken cancellationToken)
GoToDefinition\OmniSharpFindDefinitionService.cs (1)
16internal static async Task<ImmutableArray<OmniSharpNavigableItem>> FindDefinitionsAsync(Document document, int position, CancellationToken cancellationToken)
InlineHints\OmniSharpInlineHintsService.cs (4)
17public static async Task<ImmutableArray<OmniSharpInlineHint>> GetInlineHintsAsync(Document document, TextSpan textSpan, OmniSharpInlineHintsOptions options, CancellationToken cancellationToken) 34private readonly Func<Document, CancellationToken, Task<ImmutableArray<TaggedText>>> _getDescriptionAsync; 41Func<Document, CancellationToken, Task<ImmutableArray<TaggedText>>> getDescriptionAsync) 55public Task<ImmutableArray<TaggedText>> GetDescriptionAsync(Document document, CancellationToken cancellationToken)
Internal\ExtractClass\OmniSharpExtractClassOptionsService.cs (1)
29CancellationToken cancellationToken)
MetadataAsSource\OmniSharpMetadataAsSourceHelpers.cs (1)
19public static Task<Location> GetLocationInGeneratedSourceAsync(ISymbol symbol, Document generatedDocument, CancellationToken cancellationToken)
MetadataAsSource\OmniSharpMetadataAsSourceService.cs (1)
26public static Task<Document> AddSourceToAsync(Document document, Compilation symbolCompilation, ISymbol symbol, OmniSharpSyntaxFormattingOptionsWrapper formattingOptions, CancellationToken cancellationToken)
NavigateTo\OmniSharpNavigateToSearchService.cs (4)
17public delegate Task OmniSharpNavigateToCallback(Project project, in OmniSharpNavigateToSearchResult result, CancellationToken cancellationToken); 24CancellationToken cancellationToken) 32disposalToken: CancellationToken.None); 39public async Task AddResultsAsync(ImmutableArray<INavigateToSearchResult> results, Document? activeDocument, CancellationToken cancellationToken)
Rename\OmniSharpRenamer.cs (1)
23CancellationToken cancellationToken)
Structure\OmniSharpBlockStructureService.cs (1)
14public static async Task<OmniSharpBlockStructure?> GetBlockStructureAsync(Document document, OmniSharpBlockStructureOptions options, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp (1)
DocumentationComments\OmniSharpDocCommentConverter.cs (1)
14public static SyntaxNode ConvertToRegularComments(SyntaxNode node, Project project, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler (2)
GeneratorExtensions.cs (2)
20public static void RegisterHostOutput<TSource>(ref this IncrementalGeneratorInitializationContext @this, IncrementalValuesProvider<TSource> source, Action<HostProductionContext, TSource, CancellationToken> action) 26action(hpc, source, CancellationToken.None);
Microsoft.CodeAnalysis.Features (2616)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.AddConstructorParametersCodeAction.cs (5)
45IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken) 56private SyntaxNode GetNewConstructor(SyntaxNode oldConstructor, CancellationToken cancellationToken) 65private Solution AddParametersToRegularConstructor(SyntaxNode constructor, CancellationToken cancellationToken) 87CancellationToken cancellationToken) 134CancellationToken cancellationToken)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (2)
50Document document, TextSpan textSpan, CancellationToken cancellationToken) 158CancellationToken cancellationToken)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.State.cs (4)
32CancellationToken cancellationToken) 47CancellationToken cancellationToken) 81CancellationToken cancellationToken) 99private static async Task<bool> IsApplicableConstructorAsync(IMethodSymbol constructor, Document document, ImmutableArray<string> parameterNamesForSelectedMembers, CancellationToken cancellationToken)
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (1)
113private async Task<Document> ApplyAsync(Document document, TTypeDeclarationSyntax type, INamedTypeSymbol debuggerAttributeTypeSymbol, CancellationToken cancellationToken)
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (2)
123Document document, SyntaxNode? root, CancellationToken cancellationToken) 153CancellationToken cancellationToken)
AddFileBanner\AbstractAddFileBannerNewDocumentFormattingProvider.cs (1)
22public async Task<Document> FormatNewDocumentAsync(Document document, Document? hintDocument, CodeCleanupOptions options, CancellationToken cancellationToken)
AddFileBanner\AddFileBannerHelpers.cs (1)
23CancellationToken cancellationToken)
AddImport\AbstractAddImportCodeFixProvider.cs (1)
54var cancellationToken = context.CancellationToken;
AddImport\AbstractAddImportCodeRefactoringProvider.cs (2)
160CancellationToken cancellationToken) 181CancellationToken cancellationToken)
AddImport\AbstractAddImportFeatureService.cs (17)
42protected abstract bool CanAddImport(SyntaxNode node, bool allowInHiddenRegions, CancellationToken cancellationToken); 52protected abstract ISet<INamespaceSymbol> GetImportNamespacesInScope(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken); 53protected abstract ITypeSymbol GetDeconstructInfo(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken); 54protected abstract ITypeSymbol GetQueryClauseInfo(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken); 56protected abstract Task<Document> AddImportAsync(SyntaxNode contextNode, INamespaceOrTypeSymbol symbol, Document document, AddImportPlacementOptions options, CancellationToken cancellationToken); 57protected abstract Task<Document> AddImportAsync(SyntaxNode contextNode, IReadOnlyList<string> nameSpaceParts, Document document, AddImportPlacementOptions options, CancellationToken cancellationToken); 63protected abstract (string description, bool hasExistingImport) GetDescription(Document document, AddImportPlacementOptions options, INamespaceOrTypeSymbol symbol, SemanticModel semanticModel, SyntaxNode root, CancellationToken cancellationToken); 68ImmutableArray<PackageSource> packageSources, CancellationToken cancellationToken) 92ImmutableArray<PackageSource> packageSources, CancellationToken cancellationToken) 142CancellationToken cancellationToken) 178CancellationToken cancellationToken) 209ConcurrentQueue<Reference> allSymbolReferences, SymbolReferenceFinder finder, bool exact, CancellationToken cancellationToken) 219SymbolReferenceFinder finder, bool exact, CancellationToken cancellationToken) 264bool exact, CancellationToken cancellationToken) 494ImmutableArray<PackageSource> packageSources, CancellationToken cancellationToken) 517ImmutableArray<PackageSource> packageSources, CancellationToken cancellationToken) 545CancellationToken cancellationToken)
AddImport\AddImportOptions.cs (1)
42CancellationToken cancellationToken)
AddImport\CodeActions\AddImportCodeAction.cs (1)
59protected async Task<Document> GetUpdatedDocumentAsync(CancellationToken cancellationToken)
AddImport\CodeActions\AssemblyReferenceCodeAction.cs (5)
33protected override async Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken) 36protected override Task<ImmutableArray<CodeActionOperation>> ComputeOperationsAsync(IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken) 39private async Task<ImmutableArray<CodeActionOperation>> ComputeOperationsAsync(bool isPreview, CancellationToken cancellationToken) 72public override void Apply(Workspace workspace, CancellationToken cancellationToken) 82Workspace workspace, Solution originalSolution, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken)
AddImport\CodeActions\InstallPackageAndAddImportCodeAction.cs (4)
49protected override async Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken) 62private async Task<Solution> GetUpdatedSolutionAsync(CancellationToken cancellationToken) 82CancellationToken cancellationToken) 108Workspace workspace, Solution originalSolution, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken)
AddImport\CodeActions\InstallWithPackageManagerCodeAction.cs (2)
26IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken) 41public override void Apply(Workspace workspace, CancellationToken cancellationToken)
AddImport\CodeActions\MetadataSymbolReferenceCodeAction.cs (1)
27protected override Task<CodeActionOperation?> UpdateProjectAsync(Project project, bool isPreview, CancellationToken cancellationToken)
AddImport\CodeActions\ProjectSymbolReferenceCodeAction.cs (3)
40protected override Task<CodeActionOperation?> UpdateProjectAsync(Project project, bool isPreview, CancellationToken cancellationToken) 63public override void Apply(Workspace workspace, CancellationToken cancellationToken) 72Workspace workspace, Solution originalSolution, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken)
AddImport\CodeActions\SymbolReference.SymbolReferenceCodeAction.cs (4)
32protected override async Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken) 39IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken) 50private async Task<CodeActionOperation?> GetChangeSolutionOperationAsync(bool isPreview, CancellationToken cancellationToken) 61protected abstract Task<CodeActionOperation?> UpdateProjectAsync(Project project, bool isPreview, CancellationToken cancellationToken);
AddImport\IAddImportFeatureService.cs (4)
25ImmutableArray<PackageSource> packageSources, CancellationToken cancellationToken); 34ImmutableArray<PackageSource> packageSources, CancellationToken cancellationToken); 47/// ImmutableArray{PackageSource}, CancellationToken)"/> except it only returns fix data when there is a single 53ImmutableArray<PackageSource> packageSources, CancellationToken cancellationToken);
AddImport\References\AssemblyReference.cs (1)
27Document document, SyntaxNode node, bool cleanDocument, CodeCleanupOptions options, CancellationToken cancellationToken)
AddImport\References\MetadataSymbolReference.cs (1)
38SemanticModel semanticModel, CancellationToken cancellationToken)
AddImport\References\PackageReference.cs (1)
29Document document, SyntaxNode node, bool cleanupDocument, CodeCleanupOptions options, CancellationToken cancellationToken)
AddImport\References\ProjectSymbolReference.cs (1)
84SemanticModel semanticModel, CancellationToken cancellationToken)
AddImport\References\Reference.cs (4)
78SyntaxNode contextNode, Document document, CancellationToken cancellationToken) 101Document document, SyntaxNode node, bool cleanupDocument, CodeCleanupOptions options, CancellationToken cancellationToken); 104Document document, SyntaxNode node, bool cleanupDocument, CodeCleanupOptions options, CancellationToken cancellationToken) 127protected static async Task<Document> CleanDocumentAsync(Document newDocument, bool cleanupDocument, CodeCleanupOptions options, CancellationToken cancellationToken)
AddImport\References\SymbolReference.cs (3)
51CancellationToken cancellationToken) 76Document document, SyntaxNode node, bool cleanupDocument, CodeCleanupOptions options, CancellationToken cancellationToken) 125SemanticModel semanticModel, CancellationToken cancellationToken)
AddImport\Remote\IRemoteMissingImportDiscoveryService.cs (5)
19ValueTask<ImmutableArray<PackageResult>> FindPackagesAsync(RemoteServiceCallbackId callbackId, string source, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken); 20ValueTask<ImmutableArray<PackageWithAssemblyResult>> FindPackagesWithAssemblyAsync(RemoteServiceCallbackId callbackId, string source, string name, CancellationToken cancellationToken); 21ValueTask<ImmutableArray<ReferenceAssemblyResult>> FindReferenceAssembliesAsync(RemoteServiceCallbackId callbackId, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken); 26AddImportOptions options, ImmutableArray<PackageSource> packageSources, CancellationToken cancellationToken); 30AddImportOptions options, ImmutableArray<PackageSource> packageSources, CancellationToken cancellationToken);
AddImport\Remote\RemoteMissingImportDiscoveryServiceCallbackDispatcher.cs (3)
34public ValueTask<ImmutableArray<PackageResult>> FindPackagesAsync(RemoteServiceCallbackId callbackId, string source, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken) 37public ValueTask<ImmutableArray<PackageWithAssemblyResult>> FindPackagesWithAssemblyAsync(RemoteServiceCallbackId callbackId, string source, string name, CancellationToken cancellationToken) 40public ValueTask<ImmutableArray<ReferenceAssemblyResult>> FindReferenceAssembliesAsync(RemoteServiceCallbackId callbackId, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken)
AddImport\SearchScopes\AllSymbolsProjectSearchScope.cs (1)
25SymbolFilter filter, SearchQuery searchQuery, CancellationToken cancellationToken)
AddImport\SearchScopes\MetadataSymbolsSearchScope.cs (1)
36SymbolFilter filter, SearchQuery searchQuery, CancellationToken cancellationToken)
AddImport\SearchScopes\SearchScope.cs (2)
34protected abstract Task<ImmutableArray<ISymbol>> FindDeclarationsAsync(SymbolFilter filter, SearchQuery query, CancellationToken cancellationToken); 39string name, TSimpleNameSyntax nameNode, SymbolFilter filter, CancellationToken cancellationToken)
AddImport\SearchScopes\SourceSymbolsProjectSearchScope.cs (1)
30SymbolFilter filter, SearchQuery searchQuery, CancellationToken cancellationToken)
AddImport\SymbolReferenceFinder_PackageAssemblySearch.cs (4)
22ConcurrentQueue<Reference> allReferences, bool exact, CancellationToken cancellationToken) 130CancellationToken cancellationToken) 159CancellationToken cancellationToken) 188CancellationToken cancellationToken)
AddImport\SymbolReferenceFinder.cs (18)
57CancellationToken cancellationToken) 74private ISet<INamespaceSymbol> GetNamespacesInScope(CancellationToken cancellationToken) 94internal Task<ImmutableArray<SymbolReference>> FindInAllSymbolsInStartingProjectAsync(bool exact, CancellationToken cancellationToken) 97internal Task<ImmutableArray<SymbolReference>> FindInSourceSymbolsInProjectAsync(ConcurrentDictionary<Project, AsyncLazy<IAssemblySymbol?>> projectToAssembly, Project project, bool exact, CancellationToken cancellationToken) 100internal Task<ImmutableArray<SymbolReference>> FindInMetadataSymbolsAsync(IAssemblySymbol assembly, Project assemblyProject, PortableExecutableReference metadataReference, bool exact, CancellationToken cancellationToken) 103private async Task<ImmutableArray<SymbolReference>> DoAsync(SearchScope searchScope, CancellationToken cancellationToken) 176SearchScope searchScope, CancellationToken cancellationToken) 261SearchScope searchScope, CancellationToken cancellationToken) 288SearchScope searchScope, CancellationToken cancellationToken) 352SearchScope searchScope, CancellationToken cancellationToken) 422SearchScope searchScope, CancellationToken cancellationToken) 443SearchScope searchScope, CancellationToken cancellationToken) 467SearchScope searchScope, CancellationToken cancellationToken) 489SearchScope searchScope, CancellationToken cancellationToken) 511SearchScope searchScope, CancellationToken cancellationToken) 533SearchScope searchScope, CancellationToken cancellationToken) 555SearchScope searchScope, string name, ITypeSymbol? type, Func<IMethodSymbol, bool>? predicate, CancellationToken cancellationToken) 627TSimpleNameSyntax nameNode, bool checkForExtensionMembers, CancellationToken cancellationToken)
AddMissingReference\AbstractAddMissingReferenceCodeFixProvider.cs (2)
33var cancellationToken = context.CancellationToken; 59var cancellationToken = context.CancellationToken;
AddMissingReference\AddMissingReferenceCodeAction.cs (2)
29public static async Task<CodeAction> CreateAsync(Project project, AssemblyIdentity missingAssemblyIdentity, CancellationToken cancellationToken) 74IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken)
AddPackage\AbstractAddPackageCodeFixProvider.cs (2)
33var cancellationToken = context.CancellationToken; 76CancellationToken cancellationToken)
AddPackage\InstallPackageDirectlyCodeAction.cs (1)
33protected override Task<ImmutableArray<CodeActionOperation>> ComputeOperationsAsync(IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken)
AddPackage\InstallPackageDirectlyCodeActionOperation.cs (1)
68Workspace workspace, Solution originalSolution, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken)
AddPackage\InstallWithPackageManagerCodeAction.cs (2)
23IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken) 36public override void Apply(Workspace workspace, CancellationToken cancellationToken)
BraceCompletion\AbstractBraceCompletionService.cs (9)
39public abstract bool AllowOverType(BraceCompletionContext braceCompletionContext, CancellationToken cancellationToken); 41public ValueTask<bool> HasBraceCompletionAsync(BraceCompletionContext context, Document document, CancellationToken cancellationToken) 69public virtual BraceCompletionResult? GetTextChangesAfterCompletion(BraceCompletionContext braceCompletionContext, IndentationOptions options, CancellationToken cancellationToken) 72public virtual BraceCompletionResult? GetTextChangeAfterReturn(BraceCompletionContext braceCompletionContext, IndentationOptions options, CancellationToken cancellationToken) 75public virtual bool CanProvideBraceCompletion(char brace, int openingPosition, ParsedDocument document, CancellationToken cancellationToken) 104protected virtual ValueTask<bool> IsValidOpenBraceTokenAtPositionAsync(Document document, SyntaxToken token, int position, CancellationToken cancellationToken) 120/// Helper method used by <see cref="AllowOverType(BraceCompletionContext, CancellationToken)"/> implementations. 122protected bool AllowOverTypeInUserCodeWithValidClosingToken(BraceCompletionContext context, CancellationToken cancellationToken) 133/// Used by <see cref="AllowOverType(BraceCompletionContext, CancellationToken)"/> implementations
BraceCompletion\IBraceCompletionService.cs (5)
31bool CanProvideBraceCompletion(char brace, int openingPosition, ParsedDocument document, CancellationToken cancellationToken); 37ValueTask<bool> HasBraceCompletionAsync(BraceCompletionContext context, Document document, CancellationToken cancellationToken); 53BraceCompletionResult? GetTextChangesAfterCompletion(BraceCompletionContext braceCompletionContext, IndentationOptions options, CancellationToken cancellationToken); 58BraceCompletionResult? GetTextChangeAfterReturn(BraceCompletionContext braceCompletionContext, IndentationOptions options, CancellationToken cancellationToken); 70bool AllowOverType(BraceCompletionContext braceCompletionContext, CancellationToken cancellationToken);
BraceMatching\AbstractBraceMatcher.cs (1)
62CancellationToken cancellationToken)
BraceMatching\AbstractDirectiveTriviaBraceMatcher.cs (3)
25protected abstract ImmutableArray<TDirectiveTriviaSyntax> GetMatchingConditionalDirectives(TDirectiveTriviaSyntax directive, CancellationToken cancellationToken); 26protected abstract TDirectiveTriviaSyntax? GetMatchingDirective(TDirectiveTriviaSyntax directive, CancellationToken cancellationToken); 29public async Task<BraceMatchingResult?> FindBracesAsync(Document document, int position, BraceMatchingOptions options, CancellationToken cancellationToken)
BraceMatching\AbstractEmbeddedLanguageBraceMatcher.cs (1)
32Document document, int position, BraceMatchingOptions options, CancellationToken cancellationToken)
BraceMatching\BraceMatchingService.cs (1)
24public async Task<BraceMatchingResult?> GetMatchingBracesAsync(Document document, int position, BraceMatchingOptions options, CancellationToken cancellationToken)
BraceMatching\IBraceMatcher.cs (1)
29Task<BraceMatchingResult?> FindBracesAsync(Document document, int position, BraceMatchingOptions options, CancellationToken cancellationToken);
BraceMatching\IBraceMatchingService.cs (1)
14Task<BraceMatchingResult?> GetMatchingBracesAsync(Document document, int position, BraceMatchingOptions options, CancellationToken cancellationToken);
BraceMatching\IBraceMatchingServiceExtensions.cs (1)
18CancellationToken cancellationToken)
BraceMatching\IEmbeddedLanguageBraceMatcher.cs (1)
18CancellationToken cancellationToken);
BracePairs\IBracePairsService.cs (2)
22Task AddBracePairsAsync(Document document, TextSpan textSpan, ArrayBuilder<BracePairData> bracePairs, CancellationToken cancellationToken); 47Document document, TextSpan span, ArrayBuilder<BracePairData> bracePairs, CancellationToken cancellationToken)
CallHierarchy\AbstractCallHierarchyService.cs (13)
19public async Task<CallHierarchyItemDescriptor?> CreateItemAsync(ISymbol symbol, Project project, CancellationToken cancellationToken) 43CancellationToken cancellationToken) 67CancellationToken cancellationToken) 95CancellationToken cancellationToken) 173CancellationToken cancellationToken) 183CancellationToken cancellationToken) 202CancellationToken cancellationToken) 212CancellationToken cancellationToken) 222CancellationToken cancellationToken) 275CancellationToken cancellationToken) 309CancellationToken cancellationToken) 344CancellationToken cancellationToken) 371protected virtual Task<SyntaxNode> GetOperationRootSyntaxAsync(SyntaxReference syntaxReference, CancellationToken cancellationToken)
CallHierarchy\CallHierarchyItemId.cs (3)
13public static CallHierarchyItemId Create(ISymbol symbol, Project project, CancellationToken cancellationToken) 19CancellationToken cancellationToken, 33public async Task<(ISymbol Symbol, Project Project)?> TryResolveAsync(Solution solution, CancellationToken cancellationToken)
CallHierarchy\ICallHierarchyService.cs (3)
14Task<CallHierarchyItemDescriptor?> CreateItemAsync(ISymbol symbol, Project project, CancellationToken cancellationToken); 20CancellationToken cancellationToken); 26CancellationToken cancellationToken);
ChangeSignature\AbstractChangeSignatureService.cs (14)
41public abstract Task<(ISymbol? symbol, int selectedIndex)> GetInvocationSymbolAsync(Document document, int position, bool restrictToDeclarations, CancellationToken cancellationToken); 50IMethodSymbol symbol, Document document, CancellationToken cancellationToken); 59CancellationToken cancellationToken); 94public async Task<ImmutableArray<ChangeSignatureCodeAction>> GetChangeSignatureCodeActionAsync(Document document, TextSpan span, CancellationToken cancellationToken) 104Document document, int position, bool restrictToDeclarations, CancellationToken cancellationToken) 190internal async Task<ChangeSignatureResult> ChangeSignatureWithContextAsync(ChangeSignatureAnalyzedContext context, ChangeSignatureOptionsResult? options, CancellationToken cancellationToken) 199async Task<ChangeSignatureResult> GetChangeSignatureResultAsync(ChangeSignatureAnalysisSucceededContext context, ChangeSignatureOptionsResult? options, CancellationToken cancellationToken) 228CancellationToken cancellationToken) 247ChangeSignatureAnalysisSucceededContext context, ChangeSignatureOptionsResult options, CancellationToken cancellationToken) 412cancellationToken: CancellationToken.None); 773CancellationToken cancellationToken) 919CancellationToken cancellationToken) 1043protected static bool IsParamsArrayExpandedHelper(ISymbol symbol, int argumentCount, bool lastArgumentIsNamed, SemanticModel semanticModel, SyntaxNode lastArgumentExpression, CancellationToken cancellationToken) 1071protected static int GetParameterIndexFromInvocationArgument(SyntaxNode argument, Document document, SemanticModel semanticModel, CancellationToken cancellationToken)
ChangeSignature\ChangeSignatureCodeAction.cs (2)
27public override object? GetOptions(CancellationToken cancellationToken) 31object options, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken)
ChangeSignature\ChangeSignatureCodeActionOperation.cs (2)
31Workspace workspace, Solution originalSolution, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken) 36private bool ApplyWorker(Workspace workspace, Solution originalSolution, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken)
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (4)
44CancellationToken cancellationToken) 75CancellationToken cancellationToken) 89CancellationToken cancellationToken) 124static FinderLocation CreateFinderLocation(SyntaxNode node, FindReferencesDocumentState state, CancellationToken cancellationToken)
ClassifiedSpansAndHighlightSpanFactory.cs (4)
19DocumentSpan documentSpan, ClassifiedSpansAndHighlightSpan? classifiedSpans, ClassificationOptions options, CancellationToken cancellationToken) 32Document document, TextSpan sourceSpan, ClassificationOptions options, CancellationToken cancellationToken) 57Document document, TextSpan narrowSpan, TextSpan widenedSpan, ClassificationOptions options, CancellationToken cancellationToken) 69Document document, TextSpan narrowSpan, TextSpan widenedSpan, ClassificationOptions options, CancellationToken cancellationToken)
CodeFixes\Configuration\ConfigurationUpdater.cs (8)
111CancellationToken cancellationToken) 130CancellationToken cancellationToken) 161CancellationToken cancellationToken) 175CancellationToken cancellationToken) 184CancellationToken cancellationToken) 203CancellationToken cancellationToken) 215CancellationToken cancellationToken) 261private async Task<Solution> ConfigureAsync(CancellationToken cancellationToken)
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (2)
55public Task<ImmutableArray<CodeFix>> GetFixesAsync(TextDocument document, TextSpan span, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken) 58public Task<ImmutableArray<CodeFix>> GetFixesAsync(Project project, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken)
CodeFixes\Configuration\ConfigureSeverity\ConfigureSeverityLevelCodeFixProvider.cs (3)
47public Task<ImmutableArray<CodeFix>> GetFixesAsync(TextDocument document, TextSpan span, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken) 50public Task<ImmutableArray<CodeFix>> GetFixesAsync(Project project, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken) 53private static ImmutableArray<CodeFix> GetConfigurations(Project project, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken)
CodeFixes\FixAllOccurrences\IFixMultipleOccurrencesService.cs (2)
28CancellationToken cancellationToken); 43CancellationToken cancellationToken);
CodeFixes\Service\CodeFixService.cs (11)
96TextDocument document, TextSpan range, CodeActionRequestPriority? priority, CancellationToken cancellationToken) 123var linkedToken = linkedTokenSource.Token; 153CancellationToken cancellationToken) 174[EnumeratorCancellation] CancellationToken cancellationToken) 252CancellationToken cancellationToken) 285Document document, TextSpan? textSpan, string diagnosticId, DiagnosticSeverity minimumSeverity, CancellationToken cancellationToken) 341CancellationToken cancellationToken) 440[EnumeratorCancellation] CancellationToken cancellationToken) 661CancellationToken cancellationToken) 741[EnumeratorCancellation] CancellationToken cancellationToken) 779CancellationToken cancellationToken)
CodeFixes\Service\CodeFixService.FixAllDiagnosticProvider.cs (4)
43public override async Task<IEnumerable<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, CancellationToken cancellationToken) 52public override async Task<IEnumerable<Diagnostic>> GetDocumentSpanDiagnosticsAsync(Document document, TextSpan fixAllSpan, CancellationToken cancellationToken) 62public override async Task<IEnumerable<Diagnostic>> GetAllDiagnosticsAsync(Project project, CancellationToken cancellationToken) 71public override async Task<IEnumerable<Diagnostic>> GetProjectDiagnosticsAsync(Project project, CancellationToken cancellationToken)
CodeFixes\Service\CodeFixService.FixAllPredefinedDiagnosticProvider.cs (3)
22public override Task<IEnumerable<Diagnostic>> GetAllDiagnosticsAsync(Project project, CancellationToken cancellationToken) 25public override Task<IEnumerable<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, CancellationToken cancellationToken) 28public override Task<IEnumerable<Diagnostic>> GetProjectDiagnosticsAsync(Project project, CancellationToken cancellationToken)
CodeFixes\Service\ICodeFixService.cs (7)
17IAsyncEnumerable<CodeFixCollection> StreamFixesAsync(TextDocument document, TextSpan textSpan, CodeActionRequestPriority? priority, CancellationToken cancellationToken); 24Task<CodeFixCollection?> GetMostSevereFixAsync(TextDocument document, TextSpan range, CodeActionRequestPriority? priority, CancellationToken cancellationToken); 26Task<CodeFixCollection?> GetDocumentFixAllForIdInSpanAsync(Document document, TextSpan? textSpan, string diagnosticId, DiagnosticSeverity severity, CancellationToken cancellationToken); 27Task<Document> ApplyCodeFixesForSpecificDiagnosticIdAsync(Document document, TextSpan? textSpan, string diagnosticId, DiagnosticSeverity severity, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken); 34public static IAsyncEnumerable<CodeFixCollection> StreamFixesAsync(this ICodeFixService service, TextDocument document, TextSpan range, CancellationToken cancellationToken) 37public static Task<ImmutableArray<CodeFixCollection>> GetFixesAsync(this ICodeFixService service, TextDocument document, TextSpan range, CancellationToken cancellationToken) 40public static Task<ImmutableArray<CodeFixCollection>> GetFixesAsync(this ICodeFixService service, TextDocument document, TextSpan textSpan, CodeActionRequestPriority? priority, CancellationToken cancellationToken)
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (11)
48var cancellationToken = fixAllContext.CancellationToken; 78var cancellationToken = fixAllContext.CancellationToken; 114FixAllState fixAllState, CancellationToken cancellationToken) 138var cancellationToken = fixAllContext.CancellationToken; 202FixAllState fixAllState, CancellationToken cancellationToken) 209FixAllState fixAllState, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken) 229CancellationToken cancellationToken) 252CancellationToken cancellationToken) 274CancellationToken cancellationToken) 300CancellationToken cancellationToken) 348CancellationToken cancellationToken)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs (3)
34IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken) 45protected abstract Task<Document> GetChangedSuppressionDocumentAsync(CancellationToken cancellationToken); 66protected async Task<Document> GetOrCreateSuppressionsDocumentAsync(CancellationToken c)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (11)
47protected abstract SyntaxTriviaList CreatePragmaDisableDirectiveTrivia(Diagnostic diagnostic, Func<SyntaxNode, CancellationToken, SyntaxNode> formatNode, bool needsLeadingEndOfLine, bool needsTrailingEndOfLine, CancellationToken cancellationToken); 48protected abstract SyntaxTriviaList CreatePragmaRestoreDirectiveTrivia(Diagnostic diagnostic, Func<SyntaxNode, CancellationToken, SyntaxNode> formatNode, bool needsLeadingEndOfLine, bool needsTrailingEndOfLine, CancellationToken cancellationToken); 58CancellationToken cancellationToken); 142TextDocument textDocument, TextSpan span, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken) 150internal async Task<ImmutableArray<PragmaWarningCodeAction>> GetPragmaSuppressionsAsync(Document document, TextSpan span, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken) 157Document document, TextSpan span, IEnumerable<Diagnostic> diagnostics, bool skipSuppressMessage, bool skipUnsuppress, CancellationToken cancellationToken) 170Project project, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken) 186Document? documentOpt, Project project, IEnumerable<Diagnostic> diagnostics, SuppressionTargetInfo suppressionTargetInfo, bool skipSuppressMessage, bool skipUnsuppress, CancellationToken cancellationToken) 261private async Task<SuppressionTargetInfo?> GetSuppressionTargetInfoAsync(Document document, TextSpan span, CancellationToken cancellationToken)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageCodeAction.cs (1)
24protected override async Task<Document> GetChangedSuppressionDocumentAsync(CancellationToken cancellationToken)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (7)
57Func<IProgress<CodeAnalysisProgress>, CancellationToken, Task<Solution>> createChangedSolution, 60protected override Task<Document> PostProcessChangesAsync(Document document, CancellationToken cancellationToken) 71CancellationToken cancellationToken) 100CancellationToken cancellationToken) 128protected override async Task<Document> GetChangedSuppressionDocumentAsync(CancellationToken cancellationToken) 152private static async Task<IEnumerable<KeyValuePair<ISymbol, ImmutableArray<Diagnostic>>>> CreateDiagnosticsBySymbolAsync(AbstractSuppressionCodeFixProvider fixer, IEnumerable<KeyValuePair<Document, ImmutableArray<Diagnostic>>> diagnosticsByDocument, CancellationToken cancellationToken) 173private static async Task<IEnumerable<KeyValuePair<ISymbol, ImmutableArray<Diagnostic>>>> CreateDiagnosticsBySymbolAsync(Project project, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.IPragmaBasedCodeAction.cs (1)
17Task<Document> GetChangedDocumentAsync(bool includeStartTokenChange, bool includeEndTokenChange, CancellationToken cancellationToken);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.LocalSuppressMessageCodeAction.cs (1)
28protected override async Task<Document> GetChangedDocumentAsync(CancellationToken cancellationToken)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs (3)
32CancellationToken cancellationToken) 46CancellationToken cancellationToken) 124CancellationToken cancellationToken)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaHelpers.cs (5)
30CancellationToken cancellationToken) 107Func<SyntaxNode, CancellationToken, SyntaxNode> formatNode, 109CancellationToken cancellationToken) 159Func<SyntaxNode, CancellationToken, SyntaxNode> formatNode, 161CancellationToken cancellationToken)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaWarningBatchFixAllProvider.cs (1)
29FixAllState fixAllState, CancellationToken cancellationToken)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaWarningCodeAction.cs (3)
57protected override async Task<Document> GetChangedDocumentAsync(CancellationToken cancellationToken) 60public async Task<Document> GetChangedDocumentAsync(bool includeStartTokenChange, bool includeEndTokenChange, CancellationToken cancellationToken) 84private SyntaxNode FormatNode(SyntaxNode node, CancellationToken cancellationToken)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Attribute.cs (2)
52public async Task<SyntaxNode> GetAttributeToRemoveAsync(CancellationToken cancellationToken) 61IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs (6)
64protected override async Task<Document> GetChangedDocumentAsync(CancellationToken cancellationToken) 67public async Task<Document> GetChangedDocumentAsync(bool includeStartTokenChange, bool includeEndTokenChange, CancellationToken cancellationToken) 158private SyntaxToken GetNewTokenWithModifiedPragma(SyntaxToken token, TextSpan currentDiagnosticSpan, bool add, bool toggle, int indexOfTriviaToRemoveOrToggle, bool isStartToken, CancellationToken cancellationToken) 165private SyntaxToken GetNewTokenWithAddedPragma(SyntaxToken token, TextSpan currentDiagnosticSpan, bool isStartToken, CancellationToken cancellationToken) 201private async Task<bool> IsDiagnosticSuppressedBeforeLeadingPragmaAsync(int indexOfPragma, CancellationToken cancellationToken) 220private SyntaxNode FormatNode(SyntaxNode node, CancellationToken cancellationToken)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs (4)
37FixAllState fixAllState, CancellationToken cancellationToken) 87FixAllState fixAllState, CancellationToken cancellationToken) 109CancellationToken cancellationToken) 159private static async Task<ImmutableArray<SyntaxNode>> GetAttributeNodesToFixAsync(ImmutableArray<AttributeRemoveAction> attributeRemoveFixes, CancellationToken cancellationToken)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.cs (1)
29CancellationToken cancellationToken)
CodeFixesAndRefactorings\AbstractFixAllCodeAction.cs (3)
45private static IRefactorOrFixAllContext CreateFixAllContext(IRefactorOrFixAllState state, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken) 69IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken) 83IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken)
CodeFixesAndRefactorings\AbstractFixAllGetFixesService.cs (3)
55CancellationToken cancellationToken) 111CancellationToken cancellationToken) 200private static ImmutableArray<CodeActionOperation> GetNewFixAllOperations(ImmutableArray<CodeActionOperation> operations, Solution newSolution, CancellationToken cancellationToken)
CodeFixesAndRefactorings\IFixAllGetFixesService.cs (1)
38CancellationToken cancellationToken);
CodeLens\CodeLensFindReferenceProgress.cs (3)
28CancellationToken cancellationToken) : IFindReferencesProgress, IDisposable 43public CancellationToken CancellationToken => _aggregateCancellationTokenSource.Token; 74private IEnumerable<Location> GetPartialLocations(ISymbol symbol, CancellationToken cancellationToken)
CodeLens\CodeLensReferencesService.cs (11)
45int searchCap, CancellationToken cancellationToken) where T : struct 85public async ValueTask<VersionStamp> GetProjectCodeLensVersionAsync(Solution solution, ProjectId projectId, CancellationToken cancellationToken) 90public async Task<ReferenceCount?> GetReferenceCountAsync(Solution solution, DocumentId documentId, SyntaxNode syntaxNode, int maxSearchResults, CancellationToken cancellationToken) 102private static async Task<ReferenceLocationDescriptorAndDocument> GetDescriptorOfEnclosingSymbolAsync(Solution solution, Location location, CancellationToken cancellationToken) 166private static SyntaxNode GetEnclosingCodeElementNode(Document document, SyntaxToken token, ICodeLensDisplayInfoService langServices, CancellationToken cancellationToken) 198public async Task<ImmutableArray<ReferenceLocationDescriptorAndDocument>?> FindReferenceLocationsAsync(Solution solution, DocumentId documentId, SyntaxNode syntaxNode, CancellationToken cancellationToken) 213public async Task<ImmutableArray<ReferenceLocationDescriptor>> MapReferenceLocationsAsync(Solution solution, ImmutableArray<ReferenceLocationDescriptorAndDocument> referenceLocations, ClassificationOptions classificationOptions, CancellationToken cancellationToken) 328private static ISymbol GetEnclosingMethod(SemanticModel semanticModel, Location location, CancellationToken cancellationToken) 356private static async Task<ReferenceMethodDescriptor> TryGetMethodDescriptorAsync(Location commonLocation, Solution solution, CancellationToken cancellationToken) 370public Task<ImmutableArray<ReferenceMethodDescriptor>?> FindReferenceMethodsAsync(Solution solution, DocumentId documentId, SyntaxNode syntaxNode, CancellationToken cancellationToken) 387CancellationToken cancellationToken)
CodeLens\ICodeLensMemberFinder.cs (1)
18Task<ImmutableArray<CodeLensMember>> GetCodeLensMembersAsync(Document document, CancellationToken cancellationToken);
CodeLens\ICodeLensReferencesService.cs (6)
15ValueTask<VersionStamp> GetProjectCodeLensVersionAsync(Solution solution, ProjectId projectId, CancellationToken cancellationToken); 24Task<ReferenceCount?> GetReferenceCountAsync(Solution solution, DocumentId documentId, SyntaxNode? syntaxNode, int maxSearchResults, CancellationToken cancellationToken); 29Task<ImmutableArray<ReferenceLocationDescriptorAndDocument>?> FindReferenceLocationsAsync(Solution solution, DocumentId documentId, SyntaxNode? syntaxNode, CancellationToken cancellationToken); 34Task<ImmutableArray<ReferenceLocationDescriptor>> MapReferenceLocationsAsync(Solution solution, ImmutableArray<ReferenceLocationDescriptorAndDocument> referenceLocations, ClassificationOptions classificationOptions, CancellationToken cancellationToken); 39Task<ImmutableArray<ReferenceMethodDescriptor>?> FindReferenceMethodsAsync(Solution solution, DocumentId documentId, SyntaxNode? syntaxNode, CancellationToken cancellationToken); 44Task<string?> GetFullyQualifiedNameAsync(Solution solution, DocumentId documentId, SyntaxNode? syntaxNode, CancellationToken cancellationToken);
CodeLens\IRemoteCodeLensReferencesService.cs (4)
14ValueTask<ReferenceCount?> GetReferenceCountAsync(Checksum solutionChecksum, DocumentId documentId, TextSpan textSpan, int maxResultCount, CancellationToken cancellationToken); 15ValueTask<ImmutableArray<ReferenceLocationDescriptorAndDocument>?> FindReferenceLocationsAsync(Checksum solutionChecksum, DocumentId documentId, TextSpan textSpan, CancellationToken cancellationToken); 16ValueTask<ImmutableArray<ReferenceMethodDescriptor>?> FindReferenceMethodsAsync(Checksum solutionChecksum, DocumentId documentId, TextSpan textSpan, CancellationToken cancellationToken); 17ValueTask<string?> GetFullyQualifiedNameAsync(Checksum solutionChecksum, DocumentId documentId, TextSpan textSpan, CancellationToken cancellationToken);
CodeRefactorings\AddAwait\AbstractAddAwaitCodeRefactoringProvider.cs (2)
71SemanticModel model, ISyntaxFactsService syntaxFacts, SyntaxNode node, CancellationToken cancellationToken) 112CancellationToken cancellationToken)
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsFeatureService.cs (5)
34Document document, TextSpan textSpan, bool cleanDocument, CancellationToken cancellationToken) 74CancellationToken cancellationToken) 137private async Task<Document> CleanUpNewLinesAsync(Document document, IEnumerable<TextSpan> insertSpans, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken) 150private async Task<Document> CleanUpNewLinesAsync(Document document, TextSpan insertSpan, SyntaxFormattingOptions options, CancellationToken cancellationToken) 186CancellationToken cancellationToken)
CodeRefactorings\AddMissingImports\IAddMissingImportsFeatureService.cs (5)
23Task<ImmutableArray<AddImportFixData>> AnalyzeAsync(Document document, TextSpan textSpan, bool cleanupDocument, CancellationToken cancellationToken); 27/// IAddMissingImportsFeatureService, Document, TextSpan, IProgress{CodeAnalysisProgress}, CancellationToken)"/> but 30Task<Document> AddMissingImportsAsync(Document document, ImmutableArray<AddImportFixData> analysisResult, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken); 40this IAddMissingImportsFeatureService service, Document document, TextSpan textSpan, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken) 46this IAddMissingImportsFeatureService service, Document document, TextSpan textSpan, bool cleanupDocument, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken)
CodeRefactorings\CodeRefactoringService.cs (3)
124CancellationToken cancellationToken) 184CancellationToken cancellationToken) 241CancellationToken cancellationToken)
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (4)
57CancellationToken cancellationToken) 70Document document, TextSpan textSpan, ExtractMethodGenerationOptions extractOptions, CancellationToken cancellationToken) 95Document document, TextSpan textSpan, ExtractMethodGenerationOptions extractOptions, CancellationToken cancellationToken) 126private static async Task<Document> AddRenameAnnotationAsync(Document document, SyntaxToken? invocationNameToken, CancellationToken cancellationToken)
CodeRefactorings\ICodeRefactoringService.cs (3)
15Task<bool> HasRefactoringsAsync(TextDocument document, TextSpan textSpan, CancellationToken cancellationToken); 17Task<ImmutableArray<CodeRefactoring>> GetRefactoringsAsync(TextDocument document, TextSpan textSpan, CodeActionRequestPriority? priority, CancellationToken cancellationToken); 22public static Task<ImmutableArray<CodeRefactoring>> GetRefactoringsAsync(this ICodeRefactoringService service, TextDocument document, TextSpan state, CancellationToken cancellationToken)
CodeRefactorings\MoveType\AbstractMoveTypeService.cs (6)
29public abstract Task<Solution> GetModifiedSolutionAsync(Document document, TextSpan textSpan, MoveTypeOperationKind operationKind, CancellationToken cancellationToken); 30public abstract Task<ImmutableArray<CodeAction>> GetRefactoringAsync(Document document, TextSpan textSpan, CancellationToken cancellationToken); 41protected abstract Task<TTypeDeclarationSyntax?> GetRelevantNodeAsync(Document document, TextSpan textSpan, CancellationToken cancellationToken); 49Document document, TextSpan textSpan, CancellationToken cancellationToken) 56public override async Task<Solution> GetModifiedSolutionAsync(Document document, TextSpan textSpan, MoveTypeOperationKind operationKind, CancellationToken cancellationToken) 70private async Task<TTypeDeclarationSyntax?> GetTypeDeclarationAsync(Document document, TextSpan textSpan, CancellationToken cancellationToken)
CodeRefactorings\MoveType\AbstractMoveTypeService.Editor.cs (3)
23CancellationToken cancellationToken) 29protected CancellationToken CancellationToken { get; } = cancellationToken; 45public static Editor GetEditor(MoveTypeOperationKind operationKind, TService service, SemanticDocument document, TTypeDeclarationSyntax typeDeclaration, string fileName, CancellationToken cancellationToken)
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeCodeAction.cs (1)
51IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken)
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
32CancellationToken cancellationToken) : Editor(service, document, typeDeclaration, fileName, cancellationToken)
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (1)
27CancellationToken cancellationToken)
CodeRefactorings\MoveType\AbstractMoveTypeService.RenameFileEditor.cs (1)
22CancellationToken cancellationToken) : Editor(service, document, typeDeclaration, fileName, cancellationToken)
CodeRefactorings\MoveType\AbstractMoveTypeService.RenameTypeEditor.cs (1)
19CancellationToken cancellationToken) : Editor(service, document, typeDeclaration, fileName, cancellationToken)
CodeRefactorings\MoveType\IMoveTypeService.cs (2)
16Task<ImmutableArray<CodeAction>> GetRefactoringAsync(Document document, TextSpan textSpan, CancellationToken cancellationToken); 18Task<Solution> GetModifiedSolutionAsync(Document document, TextSpan textSpan, MoveTypeOperationKind operationKind, CancellationToken cancellationToken);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (25)
40public abstract Task<bool> CanChangeNamespaceAsync(Document document, SyntaxNode container, CancellationToken cancellationToken); 42public abstract Task<Solution> ChangeNamespaceAsync(Document document, SyntaxNode container, string targetNamespace, CancellationToken cancellationToken); 44public abstract Task<Solution?> TryChangeTopLevelNamespacesAsync(Document document, string targetNamespace, CancellationToken cancellationToken); 94protected abstract Task<SyntaxNode?> TryGetApplicableContainerFromSpanAsync(Document document, TextSpan span, CancellationToken cancellationToken); 100/// <see cref="IChangeNamespaceService.CanChangeNamespaceAsync(Document, SyntaxNode, CancellationToken)"/> 107protected abstract Task<ImmutableArray<(DocumentId id, SyntaxNode container)>> GetValidContainersFromAllLinkedDocumentsAsync(Document document, SyntaxNode container, CancellationToken cancellationToken); 115public override async Task<bool> CanChangeNamespaceAsync(Document document, SyntaxNode container, CancellationToken cancellationToken) 129CancellationToken cancellationToken) 171static async Task<ImmutableArray<SyntaxNode>> GetTopLevelNamespacesAsync(Document document, CancellationToken cancellationToken) 186CancellationToken cancellationToken) 273CancellationToken cancellationToken) 312protected static async Task<Solution> AnnotateContainersAsync(Solution solution, ImmutableArray<(DocumentId, SyntaxNode)> containers, CancellationToken cancellationToken) 325Document document, SyntaxNode container, CancellationToken cancellationToken) 370CancellationToken cancellationToken) 433CancellationToken cancellationToken) 507Document document, ISymbol symbol, CancellationToken cancellationToken) 540private static async Task<ImmutableArray<ReferencedSymbol>> FindReferencesAsync(ISymbol symbol, Document document, CancellationToken cancellationToken) 556CancellationToken cancellationToken) 676CancellationToken cancellationToken) 708Document document, CodeCleanupOptions documentOptions, CancellationToken cancellationToken) 735CancellationToken cancellationToken) 804CancellationToken cancellationToken) 837CancellationToken token) 860CancellationToken cancellationToken) 890private static async Task<Solution> MergeDiffAsync(Solution oldSolution, Solution newSolution, CancellationToken cancellationToken)
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.cs (1)
30protected abstract Task<SyntaxNode?> TryGetApplicableInvocationNodeAsync(Document document, TextSpan span, CancellationToken cancellationToken);
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.MoveFileCodeAction.cs (1)
37IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken)
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.State.cs (1)
70CancellationToken cancellationToken)
Common\DocumentNavigationOperation.cs (2)
13/// When <see cref="CodeAction.GetOperationsAsync(CancellationToken)"/> is called an implementation 25public override void Apply(Workspace workspace, CancellationToken cancellationToken)
Common\StartInlineRenameSessionOperation.cs (2)
13/// When <see cref="CodeAction.GetOperationsAsync(System.Threading.CancellationToken)"/> is called an implementation 25public override void Apply(Workspace workspace, CancellationToken cancellationToken)
Completion\ArgumentContext.cs (2)
19CancellationToken cancellationToken) 50public CancellationToken CancellationToken { get; } = cancellationToken;
Completion\CommonCompletionProvider.cs (7)
56public sealed override Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CancellationToken cancellationToken) 64internal override async Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken) 77ImmutableArray<TaggedText> parts, CancellationToken cancellationToken) 103Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken) 110public override async Task<CompletionChange> GetChangeAsync(Document document, CompletionItem item, char? commitKey = null, CancellationToken cancellationToken = default) 117public virtual Task<TextChange?> GetTextChangeAsync(Document document, CompletionItem selectedItem, char? ch, CancellationToken cancellationToken) 120protected virtual Task<TextChange?> GetTextChangeAsync(CompletionItem selectedItem, char? ch, CancellationToken cancellationToken)
Completion\CommonCompletionUtilities.cs (3)
86SolutionServices workspaceServices, SemanticModel semanticModel, int position, ISymbol symbol, int overloadCount, SymbolDescriptionOptions options, SupportedPlatformData? supportedPlatforms, CancellationToken cancellationToken) 151SolutionServices workspaceServices, SemanticModel semanticModel, int position, ImmutableArray<ISymbol> symbols, SymbolDescriptionOptions options, SupportedPlatformData? supportedPlatforms, CancellationToken cancellationToken) 174List<TaggedText> textContentBuilder, ISymbol symbol, SemanticModel semanticModel, int position, IDocumentationCommentFormattingService formatter, CancellationToken cancellationToken)
Completion\CompletionContext.cs (5)
56/// be overwritten during <see cref="CompletionService.GetCompletionsAsync(Document, int, CompletionTrigger, ImmutableHashSet{string}, OptionSet, CancellationToken)"/>. 79public CancellationToken CancellationToken { get; } 122CancellationToken cancellationToken) 149CancellationToken cancellationToken) 217internal Task<SyntaxContext> GetSyntaxContextWithExistingSpeculativeModelAsync(Document document, CancellationToken cancellationToken)
Completion\CompletionProvider.cs (4)
57internal virtual async Task<bool> IsSyntacticTriggerCharacterAsync(Document document, int caretPosition, CompletionTrigger trigger, CompletionOptions options, CancellationToken cancellationToken) 63public virtual Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CancellationToken cancellationToken) 66internal virtual Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken) 77public virtual Task<CompletionChange> GetChangeAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken)
Completion\CompletionService_GetCompletions.cs (6)
43CancellationToken cancellationToken = default) 68CancellationToken cancellationToken = default) 162Document document, ImmutableArray<CompletionProvider> triggeredProviders, int caretPosition, CompletionTrigger trigger, CompletionOptions options, CancellationToken cancellationToken) 190private Document GetDocumentWithFrozenPartialSemantics(Document document, CancellationToken cancellationToken) 245CancellationToken cancellationToken) 348CancellationToken cancellationToken)
Completion\CompletionService.cs (5)
189CancellationToken cancellationToken = default) 203internal virtual async Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken = default) 235CancellationToken cancellationToken = default) 374internal virtual Task<bool> IsSpeculativeTypeParameterContextAsync(Document document, int position, CancellationToken cancellationToken) 413CancellationToken cancellationToken)
Completion\CompletionService.ProviderManager.cs (2)
47CancellationToken.None); 84private ValueTask ProcessBatchAsync(ImmutableSegmentedList<IReadOnlyList<AnalyzerReference>> referencesList, CancellationToken cancellationToken)
Completion\FileSystemCompletionHelper.cs (4)
118public Task<ImmutableArray<CompletionItem>> GetItemsAsync(string directoryPath, CancellationToken cancellationToken) 121private ImmutableArray<CompletionItem> GetItems(string directoryPath, CancellationToken cancellationToken) 214private IEnumerable<CompletionItem> GetItemsInDirectory(string fullDirectoryPath, CancellationToken cancellationToken) 263internal ImmutableArray<CompletionItem> GetItems(string directoryPath, CancellationToken cancellationToken)
Completion\INotifyCommittingItemCompletionProvider.cs (1)
24Task NotifyCommittingItemAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken);
Completion\Providers\AbstractAggregateEmbeddedLanguageCompletionProvider.cs (2)
106public override Task<CompletionChange> GetChangeAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken) 109internal override Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\AbstractAwaitCompletionProvider.cs (7)
60protected abstract Task<TextChange?> GetReturnTypeChangeAsync(Solution solution, SemanticModel semanticModel, SyntaxNode declaration, CancellationToken cancellationToken); 64protected abstract ITypeSymbol? GetTypeSymbolOfExpression(SemanticModel semanticModel, SyntaxNode potentialAwaitableExpression, CancellationToken cancellationToken); 65protected abstract SyntaxNode? GetExpressionToPlaceAwaitInFrontOf(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 66protected abstract SyntaxToken? GetDotTokenLeftOfPosition(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 82var cancellationToken = context.CancellationToken; 169public sealed override async Task<CompletionChange> GetChangeAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken) 263private DotAwaitContext GetDotAwaitKeywordContext(SyntaxContext syntaxContext, CancellationToken cancellationToken)
Completion\Providers\AbstractContextVariableArgumentProvider.cs (1)
20protected abstract bool IsInstanceContext(SyntaxTree syntaxTree, SyntaxToken targetToken, SemanticModel semanticModel, CancellationToken cancellationToken);
Completion\Providers\AbstractCrefCompletionProvider.cs (2)
15Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken) 33Document document, int position, CompletionOptions options, CancellationToken cancellationToken);
Completion\Providers\AbstractDocCommentCompletionProvider.cs (2)
98protected abstract Task<IEnumerable<CompletionItem>?> GetItemsWorkerAsync(Document document, int position, CompletionTrigger trigger, CancellationToken cancellationToken); 286public override async Task<CompletionChange> GetChangeAsync(Document document, CompletionItem item, char? commitChar = null, CancellationToken cancellationToken = default)
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (8)
59var cancellationToken = context.CancellationToken; 119private static async Task<bool> CheckTypeInfoOfAttributeAsync(Document document, SyntaxNode attributeNode, CancellationToken cancellationToken) 133private async Task AddAssemblyCompletionItemsAsync(CompletionContext context, CancellationToken cancellationToken) 174private async Task<IImmutableSet<string>> GetAllInternalsVisibleToAssemblyNamesOfProjectAsync(CompletionContext completionContext, CancellationToken cancellationToken) 227private async Task<string> GetAssemblyNameFromInternalsVisibleToAttributeAsync(Document document, SyntaxNode node, CancellationToken cancellationToken) 248private static async Task<TextSpan> GetTextChangeSpanAsync(Document document, TextSpan startSpan, CancellationToken cancellationToken) 268public override async Task<CompletionChange> GetChangeAsync(Document document, CompletionItem item, char? commitKey = null, CancellationToken cancellationToken = default) 284private static async Task<string> GetPublicKeyOfProjectAsync(Project project, CancellationToken cancellationToken)
Completion\Providers\AbstractKeywordCompletionProvider.cs (5)
31protected abstract CompletionItem CreateItem(RecommendedKeyword keyword, TContext context, CancellationToken cancellationToken); 35var cancellationToken = context.CancellationToken; 45private async Task<ImmutableArray<CompletionItem>> RecommendCompletionItemsAsync(Document document, CompletionContext context, CancellationToken cancellationToken) 57CancellationToken cancellationToken) 75public sealed override Task<TextChange?> GetTextChangeAsync(Document document, CompletionItem item, char? ch, CancellationToken cancellationToken)
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (7)
37protected abstract SyntaxToken GetToken(CompletionItem completionItem, SyntaxTree tree, CancellationToken cancellationToken); 40Document document, CompletionItem item, Compilation compilation, ISymbol member, INamedTypeSymbol containingType, CancellationToken cancellationToken); 48public override async Task<CompletionChange> GetChangeAsync(Document document, CompletionItem item, char? commitKey = null, CancellationToken cancellationToken = default) 63CancellationToken cancellationToken) 122CancellationToken cancellationToken) 172Document memberContainingDocument, CodeCleanupOptions cleanupOptions, CancellationToken cancellationToken) 256internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\AbstractObjectCreationCompletionProvider.cs (2)
23protected abstract SyntaxNode? GetObjectCreationNewExpression(SyntaxTree tree, int position, CancellationToken cancellationToken); 48CompletionContext? completionContext, TSyntaxContext context, int position, CompletionOptions options, CancellationToken cancellationToken)
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (5)
18protected abstract (ITypeSymbol type, Location location, bool isObjectInitializer)? GetInitializedType(Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken); 19protected abstract HashSet<string> GetInitializedMembers(SyntaxTree tree, int position, CancellationToken cancellationToken); 26var cancellationToken = context.CancellationToken; 86internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken) 89protected abstract Task<bool> IsExclusiveAsync(Document document, int position, CancellationToken cancellationToken);
Completion\Providers\AbstractOverrideCompletionProvider.BaseItemGetter.cs (2)
27protected readonly CancellationToken CancellationToken; 43CancellationToken cancellationToken)
Completion\Providers\AbstractOverrideCompletionProvider.cs (3)
17public abstract SyntaxToken FindStartingToken(SyntaxTree tree, int position, CancellationToken cancellationToken); 34Document document, CompletionItem completionItem, Compilation compilation, ISymbol overriddenMember, INamedTypeSymbol containingType, CancellationToken cancellationToken) 64CancellationToken cancellationToken,
Completion\Providers\AbstractOverrideCompletionProvider.ItemGetter.cs (2)
23CancellationToken cancellationToken) 37CancellationToken cancellationToken)
Completion\Providers\AbstractPartialMethodCompletionProvider.cs (5)
31protected abstract bool IncludeAccessibility(IMethodSymbol method, CancellationToken cancellationToken); 32protected abstract bool IsPartialMethodCompletionContext(SyntaxTree tree, int position, CancellationToken cancellationToken, out DeclarationModifiers modifiers, out SyntaxToken token); 40var cancellationToken = context.CancellationToken; 59Document document, CompletionItem item, Compilation compilation, ISymbol member, INamedTypeSymbol containingType, CancellationToken cancellationToken) 79Document document, int position, TextSpan span, DeclarationModifiers modifiers, SyntaxToken token, CancellationToken cancellationToken)
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (5)
33var cancellationToken = completionContext.CancellationToken; 77protected abstract SyntaxNode? GetPartialTypeSyntaxNode(SyntaxTree tree, int position, CancellationToken cancellationToken); 81protected virtual IEnumerable<INamedTypeSymbol>? LookupCandidateSymbols(TSyntaxContext context, INamedTypeSymbol declaredSymbol, CancellationToken cancellationToken) 110internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken) 113public override Task<TextChange?> GetTextChangeAsync(Document document, CompletionItem selectedItem, char? ch, CancellationToken cancellationToken)
Completion\Providers\AbstractPreprocessorCompletionProvider.cs (1)
19var cancellationToken = context.CancellationToken;
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (6)
23protected abstract Task<bool> ShouldPreselectInferredTypesAsync(CompletionContext? completionContext, int position, CompletionOptions options, CancellationToken cancellationToken); 24protected abstract Task<bool> ShouldProvideAvailableSymbolsInCurrentContextAsync(CompletionContext? completionContext, TSyntaxContext context, int position, CompletionOptions options, CancellationToken cancellationToken); 34CompletionContext? completionContext, TSyntaxContext context, int position, CompletionOptions options, CancellationToken cancellationToken) 224Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken) 287protected sealed override async Task<bool> IsSemanticTriggerCharacterAsync(Document document, int characterPosition, CancellationToken cancellationToken) 293protected async Task<bool?> IsTriggerOnDotAsync(Document document, int characterPosition, CancellationToken cancellationToken)
Completion\Providers\AbstractSuggestionModeCompletionProvider.cs (1)
14protected abstract Task<CompletionItem?> GetSuggestionModeItemAsync(Document document, int position, TextSpan span, CompletionTrigger triggerInfo, CancellationToken cancellationToken);
Completion\Providers\AbstractSymbolCompletionProvider.cs (8)
36CancellationToken cancellationToken); 328internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken) 338var cancellationToken = completionContext.CancellationToken; 374CancellationToken cancellationToken) 411protected virtual Task<bool> IsSemanticTriggerCharacterAsync(Document document, int characterPosition, CancellationToken cancellationToken) 440CompletionContext completionContext, Document document, CompletionOptions options, IEnumerable<DocumentId> relatedDocuments, CancellationToken cancellationToken) 468CompletionContext? completionContext, TSyntaxContext syntaxContext, CompletionOptions options, CancellationToken cancellationToken) 498public sealed override Task<TextChange?> GetTextChangeAsync(Document document, CompletionItem selectedItem, char? ch, CancellationToken cancellationToken)
Completion\Providers\EmbeddedLanguageCompletionProvider.cs (2)
24public abstract Task<CompletionChange> GetChangeAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken); 25public abstract Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CancellationToken cancellationToken);
Completion\Providers\IKeywordRecommender.cs (1)
14ImmutableArray<RecommendedKeyword> RecommendKeywords(int position, TContext context, CancellationToken cancellationToken);
Completion\Providers\ImportCompletionProvider\AbstractExtensionMethodImportCompletionProvider.cs (4)
34_ = ExtensionMemberImportCompletionHelper.WarmUpCacheAsync(document.Project, CancellationToken.None); 41CancellationToken cancellationToken) 77CancellationToken cancellationToken) 94CancellationToken cancellationToken)
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionCacheServiceFactory.cs (2)
18Func<ImmutableSegmentedList<Project>, CancellationToken, ValueTask> processBatchAsync) 24private readonly Func<ImmutableSegmentedList<Project>, CancellationToken, ValueTask> _processBatchAsync = processBatchAsync;
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (9)
23protected abstract Task AddCompletionItemsAsync(CompletionContext completionContext, SyntaxContext syntaxContext, HashSet<string> namespacesInScope, CancellationToken cancellationToken); 25protected abstract Task<bool> ShouldProvideParenthesisCompletionAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken); 28public Task NotifyCommittingItemAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken) 41var cancellationToken = completionContext.CancellationToken; 64private static HashSet<string> GetNamespacesInScope(SyntaxContext syntaxContext, CancellationToken cancellationToken) 86private static ImmutableArray<string> GetImportedNamespaces(SyntaxContext context, CancellationToken cancellationToken) 116Document document, CompletionItem completionItem, char? commitKey, CancellationToken cancellationToken) 212private async Task<bool> IsInImportsDirectiveAsync(Document document, int position, CancellationToken cancellationToken) 228internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionProvider.cs (2)
33protected override async Task AddCompletionItemsAsync(CompletionContext completionContext, SyntaxContext syntaxContext, HashSet<string> namespacesInScope, CancellationToken cancellationToken) 65CancellationToken cancellationToken)
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (8)
52CancellationToken cancellationToken) 85Project currentProject, Compilation originCompilation, bool forceCacheCreation, ImportCompletionCommitBehavior? commitBehavior, CancellationToken cancellationToken) 159public static async ValueTask BatchUpdateCacheAsync(ImmutableSegmentedList<Project> projects, CancellationToken cancellationToken) 179private async Task<TypeImportCompletionCacheEntry> GetUpToDateCacheForProjectAsync(Project project, ImportCompletionCommitBehavior? commitBehavior, CancellationToken cancellationToken) 204CancellationToken cancellationToken, 234CancellationToken cancellationToken) 293CancellationToken cancellationToken) 302CancellationToken cancellationToken)
Completion\Providers\ImportCompletionProvider\ExtensionMemberImportCompletionHelper.cs (6)
34public static async Task WarmUpCacheAsync(Project project, CancellationToken cancellationToken) 62CancellationToken cancellationToken) 103CancellationToken cancellationToken) 119public static async ValueTask BatchUpdateCacheAsync(ImmutableSegmentedList<Project> projects, CancellationToken cancellationToken) 129Compilation compilation, ImmutableArray<ISymbol> extensionMemberSymbols, ImmutableArray<ITypeSymbol> targetTypeSymbols, CancellationToken cancellationToken) 235CancellationToken cancellationToken)
Completion\Providers\ImportCompletionProvider\ExtensionMemberImportCompletionHelper.SymbolComputer.cs (7)
73public static async ValueTask UpdateCacheAsync(Project project, CancellationToken cancellationToken) 85bool forceCacheCreation, bool hideAdvancedMembers, bool isStatic, CancellationToken cancellationToken) 174CancellationToken cancellationToken) 219CancellationToken cancellationToken) 261CancellationToken cancellationToken) 332CancellationToken cancellationToken) 401CancellationToken cancellationToken)
Completion\Providers\ImportCompletionProvider\ImportCompletionItem.cs (1)
156public static async Task<CompletionDescription> GetCompletionDescriptionAsync(Document document, CompletionItem item, SymbolDescriptionOptions options, CancellationToken cancellationToken)
Completion\Providers\ImportCompletionProvider\ImportCompletionProviderHelpers.cs (1)
22Document document, int completionItemPosition, string namespaceName, CancellationToken cancellationToken)
Completion\Providers\ImportCompletionProvider\IRemoteExtensionMethodImportCompletionService.cs (2)
23CancellationToken cancellationToken); 25ValueTask WarmUpCacheAsync(Checksum solutionChecksum, ProjectId projectId, CancellationToken cancellationToken);
Completion\Providers\ImportCompletionProvider\ITypeImportCompletionService.cs (1)
28CancellationToken cancellationToken);
Completion\Providers\MemberInsertingCompletionItem.cs (1)
38public static Task<CompletionDescription> GetDescriptionAsync(CompletionItem item, Document document, SymbolDescriptionOptions options, CancellationToken cancellationToken)
Completion\Providers\RecommendedKeyword.cs (2)
15Func<CancellationToken, ImmutableArray<SymbolDisplayPart>> descriptionFactory, 22public Func<CancellationToken, ImmutableArray<SymbolDisplayPart>> DescriptionFactory { get; } = descriptionFactory;
Completion\Providers\Scripting\AbstractDirectivePathCompletionProvider.cs (2)
24protected abstract bool TryGetStringLiteralToken(SyntaxTree tree, int position, out SyntaxToken stringLiteral, CancellationToken cancellationToken); 37var cancellationToken = context.CancellationToken;
Completion\Providers\Scripting\GlobalAssemblyCacheCompletionHelper.cs (2)
29public Task<ImmutableArray<CompletionItem>> GetItemsAsync(string directoryPath, CancellationToken cancellationToken) 33internal ImmutableArray<CompletionItem> GetItems(string directoryPath, CancellationToken cancellationToken)
Completion\Providers\Snippets\AbstractSnippetCompletionProvider.cs (4)
22public override async Task<CompletionChange> GetChangeAsync(Document document, CompletionItem item, char? commitKey = null, CancellationToken cancellationToken = default) 74var cancellationToken = context.CancellationToken; 102internal override async Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken) 120private static async Task<(Document, int)> GetDocumentWithoutInvokingTextAsync(Document document, int position, CancellationToken cancellationToken)
Completion\Providers\SymbolCompletionItem.cs (4)
139public static async Task<ImmutableArray<ISymbol>> GetSymbolsAsync(CompletionItem item, Document document, CancellationToken cancellationToken) 192CompletionItem item, Document document, SymbolDescriptionOptions options, CancellationToken cancellationToken) 199CompletionItem item, Document document, ImmutableArray<ISymbol> symbols, SymbolDescriptionOptions options, CancellationToken cancellationToken) 417CompletionItem item, ImmutableArray<ISymbol> symbols, Document document, SemanticModel semanticModel, SymbolDescriptionOptions options, CancellationToken cancellationToken)
Completion\SharedSyntaxContextsWithSpeculativeModel.cs (1)
31public Task<SyntaxContext> GetSyntaxContextAsync(Document document, CancellationToken cancellationToken)
Completion\Utilities.cs (1)
52public static async Task<SyntaxContext> CreateSyntaxContextWithExistingSpeculativeModelAsync(Document document, int position, CancellationToken cancellationToken)
Contracts\Client\ISolutionSnapshotProviderService.cs (1)
17ValueTask<SolutionSnapshotId> RegisterSolutionSnapshotAsync(CancellationToken cancellationToken);
Contracts\EditAndContinue\IManagedHotReloadLanguageService.cs (12)
14ValueTask CommitUpdatesAsync(CancellationToken cancellationToken); 15ValueTask DiscardUpdatesAsync(CancellationToken cancellationToken); 16ValueTask EndSessionAsync(CancellationToken cancellationToken); 17ValueTask EnterBreakStateAsync(CancellationToken cancellationToken); 18ValueTask ExitBreakStateAsync(CancellationToken cancellationToken); 20ValueTask<ManagedHotReloadUpdates> GetUpdatesAsync(CancellationToken cancellationToken); 21ValueTask<bool> HasChangesAsync(string? sourceFilePath, CancellationToken cancellationToken); 22ValueTask OnCapabilitiesChangedAsync(CancellationToken cancellationToken); 23ValueTask StartSessionAsync(CancellationToken cancellationToken); 29ValueTask<ManagedHotReloadUpdates> GetUpdatesAsync(ImmutableArray<string> runningProjects, CancellationToken cancellationToken); 32ValueTask UpdateBaselinesAsync(ImmutableArray<string> projectPaths, CancellationToken cancellationToken); 37ValueTask<ManagedHotReloadUpdates> GetUpdatesAsync(ImmutableArray<RunningProjectInfo> runningProjects, CancellationToken cancellationToken);
Contracts\EditAndContinue\IManagedHotReloadService.cs (4)
28ValueTask<ImmutableArray<ManagedActiveStatementDebugInfo>> GetActiveStatementsAsync(CancellationToken cancellation); 42ValueTask<ManagedHotReloadAvailability> GetAvailabilityAsync(Guid module, CancellationToken cancellation); 51ValueTask PrepareModuleForUpdateAsync(Guid module, CancellationToken cancellation); 62ValueTask<ImmutableArray<string>> GetCapabilitiesAsync(CancellationToken cancellation);
ConvertAnonymousType\AbstractConvertAnonymousTypeCodeRefactoringProvider.cs (1)
18Document document, TextSpan span, CancellationToken cancellationToken)
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (4)
79private async Task<Document> ConvertAsync(Document document, TextSpan span, bool isRecord, CancellationToken cancellationToken) 151ImmutableDictionary<IPropertySymbol, string> propertyMap, CancellationToken cancellationToken) 180INamedTypeSymbol anonymousType, CancellationToken cancellationToken) 245CancellationToken cancellationToken)
ConvertAnonymousType\AbstractConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (2)
79CancellationToken cancellationToken) 98Document document, TAnonymousObjectCreationExpressionSyntax creationNode, INamedTypeSymbol anonymousType, bool allAnonymousTypes, CancellationToken cancellationToken)
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (4)
25protected abstract Task<string> GetFieldNameAsync(Document document, IPropertySymbol propertySymbol, CancellationToken cancellationToken); 27TCodeGenerationContextInfo info, TPropertyDeclarationNode property, string fieldName, CancellationToken cancellationToken); 32protected abstract Task<Document> ExpandToFieldPropertyAsync(Document document, TPropertyDeclarationNode property, CancellationToken cancellationToken); 89CancellationToken cancellationToken)
ConvertCast\AbstractConvertCastCodeRefactoringProvider.cs (1)
73CancellationToken cancellationToken)
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (5)
45SemanticModel model, ForEachInfo info, SyntaxEditor editor, CancellationToken cancellationToken); 86ISemanticFactsService semanticFacts, SemanticModel model, SyntaxNode location, string baseName, CancellationToken cancellationToken) 91ForEachInfo foreachInfo, SyntaxNode foreachCollectionExpression, CancellationToken cancellationToken) 151TForEachStatement foreachStatement, CancellationToken cancellationToken) 416CancellationToken cancellationToken)
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (2)
47CancellationToken cancellationToken); 319CancellationToken cancellationToken)
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (1)
186CancellationToken cancellationToken)
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
34CancellationToken cancellationToken)
ConvertLinq\AbstractConvertLinqQueryToForEachProvider.cs (1)
26CancellationToken cancellationToken,
ConvertLinq\ConvertForEachToLinqQuery\AbstractConvertForEachToLinqQueryProvider.cs (3)
40CancellationToken cancellationToken, 149CancellationToken cancellationToken) 165CancellationToken cancellationToken,
ConvertLinq\ConvertForEachToLinqQuery\IConverter.cs (1)
14void Convert(SyntaxEditor editor, bool convertToQuery, CancellationToken cancellationToken);
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (4)
118Document document, SyntaxNode top, bool isVerbatimStringLiteral, ImmutableArray<SyntaxNode> pieces, CancellationToken cancellationToken) 131CancellationToken cancellationToken) 270CancellationToken cancellationToken) 286SemanticModel semanticModel, CancellationToken cancellationToken)
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (5)
57CancellationToken cancellationToken) 189ISyntaxFacts syntaxFacts, TInvocationExpressionSyntax? invocation, CancellationToken cancellationToken) 272CancellationToken cancellationToken) 312CancellationToken cancellationToken) 331CancellationToken cancellationToken)
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (16)
184Document document, TextSpan span, CancellationToken cancellationToken) 217Document document, TextSpan span, Scope scope, bool isRecord, CancellationToken cancellationToken) 252CancellationToken cancellationToken) 263Document document, TextSpan span, Scope scope, bool isRecord, CancellationToken cancellationToken) 330bool isRecord, CancellationToken cancellationToken) 420INamedTypeSymbol tupleType, Scope scope, CancellationToken cancellationToken) 436Project startingProject, INamedTypeSymbol tupleType, CancellationToken cancellationToken) 478Project project, INamedTypeSymbol tupleType, CancellationToken cancellationToken) 489private static async Task AddDocumentsToUpdateForProjectAsync(Project project, ArrayBuilder<DocumentToUpdate> result, ImmutableArray<string> tupleFieldNames, CancellationToken cancellationToken) 518Document startingDocument, SyntaxNode tupleExprOrTypeNode, CancellationToken cancellationToken) 555CancellationToken cancellationToken) 584Document startingDocument, Dictionary<Document, SyntaxEditor> documentToEditorMap, CancellationToken cancellationToken) 617SyntaxNode containerToUpdate, CancellationToken cancellationToken) 637SyntaxNode containingMember, CancellationToken cancellationToken) 751SyntaxNode containingMember, CancellationToken cancellationToken) 800INamedTypeSymbol tupleType, NamingRule parameterNamingRule, CancellationToken cancellationToken)
ConvertTupleToStruct\IConvertTupleToStructCodeRefactoringProvider.cs (1)
15Document document, TextSpan span, Scope scope, bool isRecord, CancellationToken cancellationToken);
ConvertTupleToStruct\IRemoteConvertTupleToStructCodeRefactoringService.cs (1)
21CancellationToken cancellationToken);
Copilot\CopilotChangeAnalysisUtilities.cs (2)
45CancellationToken cancellationToken) 69string featureId, bool accepted, string proposalId, CopilotChangeAnalysis analysisResult, CancellationToken cancellationToken)
Copilot\Extensions.cs (1)
16public static async Task<ImmutableArray<DiagnosticData>> GetCachedCopilotDiagnosticsAsync(this TextDocument document, TextSpan? span, CancellationToken cancellationToken)
Copilot\ICopilotChangeAnalysisService.cs (6)
38Document document, ImmutableArray<TextChange> normalizedChanges, CancellationToken cancellationToken); 54CancellationToken cancellationToken) 82CancellationToken cancellationToken) 165CancellationToken cancellationToken) 206CancellationToken cancellationToken) 236CancellationToken cancellationToken)
Copilot\ICopilotCodeAnalysisService.cs (11)
26Task<bool> IsAvailableAsync(CancellationToken cancellationToken); 36Task<ImmutableArray<string>> GetAvailablePromptTitlesAsync(Document document, CancellationToken cancellationToken); 46Task AnalyzeDocumentAsync(Document document, TextSpan? span, string promptTitle, CancellationToken cancellationToken); 57Task<ImmutableArray<Diagnostic>> GetCachedDocumentDiagnosticsAsync(Document document, TextSpan? span, ImmutableArray<string> promptTitles, CancellationToken cancellationToken); 65Task StartRefinementSessionAsync(Document oldDocument, Document newDocument, Diagnostic? primaryDiagnostic, CancellationToken cancellationToken); 72Task<string> GetOnTheFlyDocsPromptAsync(OnTheFlyDocsInfo onTheFlyDocsInfo, CancellationToken cancellationToken); 78Task<(string responseString, bool isQuotaExceeded)> GetOnTheFlyDocsResponseAsync(string prompt, CancellationToken cancellationToken); 83Task<bool> IsFileExcludedAsync(string filePath, CancellationToken cancellationToken); 89Task<(Dictionary<string, string>? responseDictionary, bool isQuotaExceeded)> GetDocumentationCommentAsync(DocumentationCommentProposal proposal, CancellationToken cancellationToken); 94Task<bool> IsImplementNotImplementedExceptionsAvailableAsync(CancellationToken cancellationToken); 103CancellationToken cancellationToken);
Copilot\IRemoteCopilotChangeAnalysisService.cs (1)
18Checksum solutionChecksum, DocumentId documentId, ImmutableArray<TextChange> normalizedChanges, CancellationToken cancellationToken);
Debugging\AbstractBreakpointResolver.cs (5)
76protected abstract bool HasMethodBody(IMethodSymbol method, CancellationToken cancellationToken); 89public async Task<IEnumerable<BreakpointResolutionResult>> DoAsync(CancellationToken cancellationToken) 123IList<NameAndArity> nameParts, CancellationToken cancellationToken) 224private async Task<IEnumerable<INamedTypeSymbol>> GetAllTypesAsync(CancellationToken cancellationToken) 241private bool IsApplicable(ISymbol methodOrProperty, int? parameterCount, CancellationToken cancellationToken)
Debugging\AbstractDataTipInfoGetter.cs (1)
24Document document, TExpressionSyntax expression, bool includeKind, CancellationToken cancellationToken)
Debugging\DebugInformationReaderProvider.cs (3)
46public override ValueTask CopyContentToAsync(Stream stream, CancellationToken cancellationToken) 71public override async ValueTask CopyContentToAsync(Stream stream, CancellationToken cancellationToken) 115public abstract ValueTask CopyContentToAsync(Stream stream, CancellationToken cancellationToken);
Debugging\IBreakpointResolutionService.cs (2)
15Task<BreakpointResolutionResult?> ResolveBreakpointAsync(Document document, TextSpan textSpan, CancellationToken cancellationToken = default); 17Task<IEnumerable<BreakpointResolutionResult>> ResolveBreakpointsAsync(Solution solution, string name, CancellationToken cancellationToken = default);
Debugging\ILanguageDebugInfoService.cs (2)
13Task<DebugLocationInfo> GetLocationInfoAsync(Document document, int position, CancellationToken cancellationToken); 22Task<DebugDataTipInfo> GetDataTipInfoAsync(Document document, int position, bool includeKind, CancellationToken cancellationToken);
Debugging\IProximityExpressionsService.cs (2)
14Task<IList<string>> GetProximityExpressionsAsync(Document document, int position, CancellationToken cancellationToken); 15Task<bool> IsValidAsync(Document document, int position, string expressionValue, CancellationToken cancellationToken);
DecompiledSource\IDecompiledSourceService.cs (1)
26Task<Document?> AddSourceToAsync(Document document, Compilation symbolCompilation, ISymbol symbol, MetadataReference? metadataReference, string? assemblyLocation, SyntaxFormattingOptions? formattingOptions, CancellationToken cancellationToken);
DesignerAttribute\DesignerAttributeDiscoveryService.cs (10)
62private static async ValueTask<bool> HasDesignerCategoryTypeAsync(Project project, CancellationToken cancellationToken) 84CancellationToken cancellationToken) 107CancellationToken cancellationToken) 123CancellationToken cancellationToken) 152CancellationToken cancellationToken) 179CancellationToken cancellationToken) 201CancellationToken cancellationToken) 224CancellationToken cancellationToken) 285bool hasDesignerCategoryType, Project project, DocumentId documentId, string? existingCategory, CancellationToken cancellationToken) 390CancellationToken cancellationToken)
DesignerAttribute\IDesignerAttributeDiscoveryService.cs (3)
16ValueTask ReportDesignerAttributeDataAsync(ImmutableArray<DesignerAttributeData> data, CancellationToken cancellationToken); 22ValueTask ProcessSolutionAsync(Solution solution, ICallback callback, CancellationToken cancellationToken); 27ValueTask ProcessPriorityDocumentAsync(Solution solution, DocumentId priorityDocumentId, ICallback callback, CancellationToken cancellationToken);
DesignerAttribute\IRemoteDesignerAttributeDiscoveryService.cs (4)
23ValueTask ReportDesignerAttributeDataAsync(RemoteServiceCallbackId callbackId, ImmutableArray<DesignerAttributeData> data, CancellationToken cancellationToken); 26ValueTask DiscoverDesignerAttributesAsync(RemoteServiceCallbackId callbackId, Checksum solutionChecksum, CancellationToken cancellationToken); 27ValueTask DiscoverDesignerAttributesAsync(RemoteServiceCallbackId callbackId, Checksum solutionChecksum, DocumentId priorityDocument, CancellationToken cancellationToken); 38public ValueTask ReportDesignerAttributeDataAsync(RemoteServiceCallbackId callbackId, ImmutableArray<DesignerAttributeData> data, CancellationToken cancellationToken)
Diagnostics\AbstractAnalyzerDriverService.cs (2)
15SemanticModel model, TextSpan span, CancellationToken cancellationToken) 22protected abstract void ComputeDeclarationsInSpan(SemanticModel model, TextSpan span, ArrayBuilder<DeclarationInfo> infos, CancellationToken cancellationToken);
Diagnostics\CodeAnalysisDiagnosticAnalyzerService.cs (1)
86public async ValueTask RunAnalysisAsync(Project project, CancellationToken cancellationToken)
Diagnostics\DiagnosticAnalyzerExtensions.cs (1)
48CancellationToken cancellationToken)
Diagnostics\IAnalyzerDriverService.cs (1)
19ImmutableArray<DeclarationInfo> ComputeDeclarationsInSpan(SemanticModel model, TextSpan span, CancellationToken cancellationToken);
Diagnostics\ICodeAnalysisDiagnosticAnalyzerService.cs (4)
22ValueTask RunAnalysisAsync(Project project, CancellationToken cancellationToken); 25/// Returns true if <see cref="RunAnalysisAsync(Project, CancellationToken)"/> was invoked on either the current or 35/// cref="RunAnalysisAsync(Project, CancellationToken)"/> invocation on the containing project or solution. The 45/// from the last <see cref="RunAnalysisAsync(Project, CancellationToken)"/> invocation on the given project or
Diagnostics\IDiagnosticAnalyzerService.cs (13)
32Project project, CancellationToken cancellationToken); 42Project project, ImmutableArray<string> diagnosticIds, CancellationToken cancellationToken); 67Project project, ImmutableArray<DocumentId> documentIds, ImmutableHashSet<string>? diagnosticIds, AnalyzerFilter analyzerFilter, bool includeLocalDocumentDiagnostics, CancellationToken cancellationToken); 79Project project, ImmutableHashSet<string>? diagnosticIds, AnalyzerFilter analyzerFilter, CancellationToken cancellationToken); 94CancellationToken cancellationToken); 98Solution solution, ImmutableArray<ProjectId> projectIds, CancellationToken cancellationToken); 102Solution solution, ProjectId? projectId, CancellationToken cancellationToken); 106Solution solution, ProjectId projectId, AnalyzerReference analyzerReference, string language, CancellationToken cancellationToken); 113Solution solution, CancellationToken cancellationToken); 126this IDiagnosticAnalyzerService service, TextDocument document, TextSpan? range, DiagnosticKind diagnosticKind, CancellationToken cancellationToken) 146CancellationToken cancellationToken) 156this IDiagnosticAnalyzerService service, Solution solution, CancellationToken cancellationToken) 160this IDiagnosticAnalyzerService service, Project project, CancellationToken cancellationToken)
Diagnostics\Service\DiagnosticAnalyzerService_CompilationWithAnalyzersPair.cs (2)
50CancellationToken cancellationToken) 82CancellationToken cancellationToken)
Diagnostics\Service\DiagnosticAnalyzerService_ComputeDiagnosticAnalysisResults.cs (1)
29CancellationToken cancellationToken)
Diagnostics\Service\DiagnosticAnalyzerService_CoreAnalyze.cs (2)
33CancellationToken cancellationToken) 196CancellationToken cancellationToken)
Diagnostics\Service\DiagnosticAnalyzerService_DeprioritizationCandidates.cs (3)
29Project project, DiagnosticAnalyzer analyzer, CancellationToken cancellationToken) 39private async ValueTask PopulateDeprioritizedDiagnosticIdMapAsync(Project project, CancellationToken cancellationToken) 45Project project, ImmutableArray<string> diagnosticIds, CancellationToken cancellationToken)
Diagnostics\Service\DiagnosticAnalyzerService_ForceCodeAnalysisDiagnostics.cs (1)
17Project project, CancellationToken cancellationToken)
Diagnostics\Service\DiagnosticAnalyzerService_GetDiagnosticsForSpan.cs (4)
27CancellationToken cancellationToken) 45CancellationToken cancellationToken) 286CancellationToken cancellationToken) 313CancellationToken cancellationToken)
Diagnostics\Service\DiagnosticAnalyzerService_ProduceProjectDiagnostics.cs (5)
59CancellationToken cancellationToken) 73CancellationToken cancellationToken) 92CancellationToken cancellationToken) 104CancellationToken cancellationToken) 123CancellationToken cancellationToken)
Diagnostics\Service\DiagnosticAnalyzerService_RemoteOrLocalDispatcher.cs (9)
24Project project, CancellationToken cancellationToken) 42Solution solution, ProjectId projectId, AnalyzerReference analyzerReference, string language, CancellationToken cancellationToken) 66Solution solution, CancellationToken cancellationToken) 106Solution solution, ImmutableArray<ProjectId> projectIds, CancellationToken cancellationToken) 132Solution solution, ProjectId? projectId, CancellationToken cancellationToken) 155Project project, ImmutableArray<DocumentId> documentIds, ImmutableHashSet<string>? diagnosticIds, AnalyzerFilter analyzerFilter, bool includeLocalDocumentDiagnostics, CancellationToken cancellationToken) 179CancellationToken cancellationToken) 197Project project, ImmutableArray<string> diagnosticIds, CancellationToken cancellationToken) 220CancellationToken cancellationToken)
Diagnostics\Service\DiagnosticAnalyzerService.cs (4)
98public static Task<VersionStamp> GetDiagnosticVersionAsync(Project project, CancellationToken cancellationToken) 128Project project, CompilationWithAnalyzers compilationWithAnalyzers, bool logPerformanceInfo, bool getTelemetryInfo, CancellationToken cancellationToken) 137if (await service.IsDeprioritizedAnalyzerAsync(project, analyzer, CancellationToken.None).ConfigureAwait(false)) 148await service.PopulateDeprioritizedDiagnosticIdMapAsync(project, CancellationToken.None).ConfigureAwait(false);
Diagnostics\Service\DiagnosticAnalyzerService.IncrementalMemberEditAnalyzer.cs (4)
58CancellationToken cancellationToken) 193CancellationToken cancellationToken) 227private async Task<ImmutableArray<TextSpan>> GetOrCreateMemberSpansAsync(Document document, VersionStamp version, CancellationToken cancellationToken) 244static async Task<ImmutableArray<TextSpan>> CreateMemberSpansAsync(Document document, VersionStamp version, CancellationToken cancellationToken)
Diagnostics\Service\DocumentAnalysisExecutor_Helpers.cs (3)
84CancellationToken cancellationToken) 120private static bool IsCanceled(Exception ex, CancellationToken cancellationToken) 124private static async Task VerifyDiagnosticLocationsAsync(ImmutableArray<Diagnostic> diagnostics, Project project, CancellationToken cancellationToken)
Diagnostics\Service\DocumentAnalysisExecutor.cs (1)
77DiagnosticAnalyzer analyzer, CancellationToken cancellationToken)
DocumentationComments\AbstractDocumentationCommentFormattingService.cs (1)
292CancellationToken cancellationToken)
DocumentationComments\AbstractDocumentationCommentSnippetService.cs (10)
21protected abstract TMemberNode? GetContainingMember(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 27protected abstract SyntaxToken GetTokenToRight(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 28protected abstract SyntaxToken GetTokenToLeft(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 70CancellationToken cancellationToken) 183public bool IsValidTargetMember(ParsedDocument document, int position, CancellationToken cancellationToken) 186private TMemberNode? GetTargetMember(ParsedDocument document, int position, CancellationToken cancellationToken) 244public DocumentationCommentSnippet? GetDocumentationCommentSnippetOnEnterTyped(ParsedDocument document, int position, in DocumentationCommentOptions options, CancellationToken cancellationToken) 260private DocumentationCommentSnippet? GenerateDocumentationCommentAfterEnter(ParsedDocument document, int position, in DocumentationCommentOptions options, CancellationToken cancellationToken) 314ParsedDocument document, int position, in DocumentationCommentOptions options, CancellationToken cancellationToken) 353private DocumentationCommentSnippet? GenerateExteriorTriviaAfterEnter(ParsedDocument document, int position, in DocumentationCommentOptions options, CancellationToken cancellationToken)
DocumentationComments\CopilotDocumentationCommentGenerator.cs (1)
130string? indentText, CancellationToken cancellationToken)
DocumentationComments\IDocumentationCommentFormattingService.cs (1)
17SymbolDisplayFormat format, StructuralTypeDisplayInfo typeDisplayInfo, CancellationToken cancellationToken);
DocumentationComments\IDocumentationCommentSnippetService.cs (4)
22CancellationToken cancellationToken); 28CancellationToken cancellationToken); 34CancellationToken cancellationToken); 41bool IsValidTargetMember(ParsedDocument document, int caretPosition, CancellationToken cancellationToken);
DocumentHighlighting\AbstractDocumentHighlightsService.cs (9)
37Document document, int position, IImmutableSet<Document> documentsToSearch, HighlightingOptions options, CancellationToken cancellationToken) 64Document document, int position, IImmutableSet<Document> documentsToSearch, HighlightingOptions options, CancellationToken cancellationToken) 95Document document, SemanticModel semanticModel, int position, HighlightingOptions options, CancellationToken cancellationToken) 115CancellationToken cancellationToken) 164FindReferencesSearchOptions options, CancellationToken cancellationToken) 206Document document, ISymbol symbol, CancellationToken cancellationToken) 217CancellationToken cancellationToken) 299private static async Task AddLocationSpanAsync(Location location, Solution solution, HashSet<DocumentSpan> spanSet, MultiDictionary<Document, HighlightSpan> tagList, HighlightSpanKind kind, CancellationToken cancellationToken) 310Solution solution, Location location, CancellationToken cancellationToken)
DocumentHighlighting\IDocumentHighlightsService.cs (1)
51Document document, int position, IImmutableSet<Document> documentsToSearch, HighlightingOptions options, CancellationToken cancellationToken);
DocumentHighlighting\IEmbeddedLanguageDocumentHighlighter.cs (1)
21CancellationToken cancellationToken);
DocumentHighlighting\IRemoteDocumentHighlightsService.cs (2)
16Checksum solutionChecksum, DocumentId documentId, int position, ImmutableArray<DocumentId> documentIdsToSearch, HighlightingOptions options, CancellationToken cancellationToken); 28public async ValueTask<DocumentHighlights> RehydrateAsync(Solution solution, CancellationToken cancellationToken)
DocumentIdSpan.cs (1)
28public async Task<DocumentSpan?> TryRehydrateAsync(Solution solution, CancellationToken cancellationToken)
DocumentSpanExtensions.cs (2)
22public static Task<INavigableLocation?> GetNavigableLocationAsync(this DocumentSpan documentSpan, CancellationToken cancellationToken) 30this DocumentSpan documentSpan, CancellationToken cancellationToken)
EditAndContinue\AbstractEditAndContinueAnalyzer.ActiveMembersBuilder.cs (1)
22private readonly struct ActiveMembersBuilder(AbstractEditAndContinueAnalyzer analyzer, DocumentSemanticModel oldModel, DocumentSemanticModel newModel, CancellationToken cancellationToken) : IDisposable
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (75)
185/// Returns all symbols with declaring syntax (<see cref="GetSymbolDeclarationSyntax(ISymbol, CancellationToken)"/> must return a syntax node) 201CancellationToken cancellationToken); 212CancellationToken cancellationToken); 223CancellationToken cancellationToken) 407private bool ReportUnsupportedOperations(in DiagnosticContext diagnosticContext, DeclarationBody body, CancellationToken cancellationToken) 428CancellationToken cancellationToken); 450internal abstract IMethodSymbol GetLambdaExpressionSymbol(SemanticModel model, SyntaxNode lambdaExpression, CancellationToken cancellationToken); 452internal abstract bool QueryClauseLambdasTypeEquivalent(SemanticModel oldModel, SyntaxNode oldNode, SemanticModel newModel, SyntaxNode newNode, CancellationToken cancellationToken); 499internal abstract bool IsConstructorWithMemberInitializers(ISymbol symbol, CancellationToken cancellationToken); 517CancellationToken cancellationToken) 737private static async ValueTask<(Document? document, SourceText text)> GetDocumentContentAsync(Project project, DocumentId documentId, CancellationToken cancellationToken) 754private async ValueTask<(SyntaxNode oldRoot, SyntaxNode newRoot)> GetSyntaxRootsAsync(Document? oldDocument, Document? newDocument, CancellationToken cancellationToken) 781private static async ValueTask<DocumentSemanticModel> GetDocumentSemanticModelAsync(Project project, Document? document, SyntaxTree tree, CancellationToken cancellationToken) 958CancellationToken cancellationToken) 1124CancellationToken cancellationToken) 1516private ActiveStatement GetActiveStatementWithSpan(UnmappedActiveStatement oldStatement, SyntaxTree newTree, TextSpan newSpan, RudeEditDiagnosticsBuilder diagnostics, CancellationToken cancellationToken) 1544CancellationToken cancellationToken) 1702CancellationToken cancellationToken) 1757public ActiveStatementExceptionRegions GetExceptionRegions(SyntaxNode root, TextSpan unmappedActiveStatementSpan, bool isNonLeaf, CancellationToken cancellationToken) 1766private ActiveStatementExceptionRegions GetExceptionRegions(List<SyntaxNode> exceptionHandlingAncestors, SyntaxTree tree, CancellationToken cancellationToken) 2016CancellationToken cancellationToken) 2084CancellationToken cancellationToken) 2225CancellationToken cancellationToken) 2694public SymbolKey GetKey(ISymbol symbol, CancellationToken cancellationToken) 2714CancellationToken cancellationToken) 3642static ISymbol? Resolve(ISymbol symbol, SymbolKey symbolKey, Compilation compilation, CancellationToken cancellationToken) 3722protected static ISymbol? GetSemanticallyMatchingNewSymbol(ISymbol? oldSymbol, ISymbol? newSymbol, Compilation newCompilation, SymbolInfoCache symbolCache, CancellationToken cancellationToken) 3756CancellationToken cancellationToken) 3810CancellationToken cancellationToken) 3889private static void AddUpdateEditsForMemberAndAccessors(ArrayBuilder<SemanticEditInfo> semanticEdits, ISymbol symbol, CancellationToken cancellationToken) 3926private static void AddDeleteEditsForMemberAndAccessors(ArrayBuilder<SemanticEditInfo> semanticEdits, ISymbol oldSymbol, SymbolKey deletedSymbolContainer, CancellationToken cancellationToken) 3965private static void AddInsertEditsForMemberAndAccessors(ArrayBuilder<SemanticEditInfo> semanticEdits, ISymbol newSymbol, CancellationToken cancellationToken) 3980CancellationToken cancellationToken) 4045CancellationToken cancellationToken) 4125private bool IsRestartRequired(ISymbol oldMember, SyntaxNode? oldDeclaration, Compilation oldCompilation, ISymbol newMember, SyntaxNode? newDeclaration, CancellationToken cancellationToken) 4179CancellationToken cancellationToken) 4270CancellationToken cancellationToken) 4318CancellationToken cancellationToken) 4743CancellationToken cancellationToken) 4786/// Semantic edits of members synthesized based on parameters that have no declaring syntax (<see cref="GetSymbolDeclarationSyntax(ISymbol, CancellationToken)"/> returns null) 4787/// and therefore not produced by <see cref="GetSymbolEdits(EditKind, SyntaxNode?, SyntaxNode?, DocumentSemanticModel, DocumentSemanticModel, Match{SyntaxNode}, IReadOnlyDictionary{SyntaxNode, EditKind}, SymbolInfoCache, CancellationToken)"/> 4794CancellationToken cancellationToken) 4827private static void AddDelegateMethodEdit(ArrayBuilder<SemanticEditInfo> semanticEdits, INamedTypeSymbol delegateType, string methodName, CancellationToken cancellationToken) 4841CancellationToken cancellationToken) 4869CancellationToken cancellationToken) 5097CancellationToken cancellationToken) 5188private SyntaxNode GetDiagnosticNode(out int distance, CancellationToken cancellationToken) 5240private ISymbol? TryGetNewContainer(ISymbol oldSymbol, ref int distance, CancellationToken cancellationToken) 5275public void Report(RudeEditKind kind, SyntaxNode locationNode, CancellationToken cancellationToken, string?[]? arguments = null) 5291public void Report(RudeEditKind kind, CancellationToken cancellationToken, TextSpan? span = null, string?[]? arguments = null, RudeEditReportingCondition? condition = null) 5294public RudeEditDiagnostic CreateRudeEdit(RudeEditKind kind, CancellationToken cancellationToken, TextSpan? span = null, string?[]? arguments = null) 5345public void ReportTypeLayoutUpdateRudeEdits(CancellationToken cancellationToken) 5375internal void ReportTypeLayoutUpdateRudeEdits(in DiagnosticContext diagnosticContext, ISymbol newSymbol, CancellationToken cancellationToken) 5426private bool HasBackingField(IParameterSymbol parameter, CancellationToken cancellationToken) 5574CancellationToken cancellationToken) 5776private bool AnyMemberInitializerBody(INamedTypeSymbol type, Func<MemberBody, bool> predicate, bool isStatic, CancellationToken cancellationToken) 5845CancellationToken cancellationToken) 6321CancellationToken cancellationToken) 6414protected abstract SyntaxNode? GetSymbolDeclarationSyntax(ISymbol symbol, Func<ImmutableArray<SyntaxReference>, SyntaxReference?> selector, CancellationToken cancellationToken); 6416protected SyntaxNode GetSymbolDeclarationSyntax(ISymbol symbol, CancellationToken cancellationToken) 6419protected SyntaxNode? GetSingleSymbolDeclarationSyntax(ISymbol symbol, CancellationToken cancellationToken) 6422protected SyntaxNode? GetSymbolDeclarationSyntax(ISymbol symbol, SyntaxTree tree, CancellationToken cancellationToken) 6425protected abstract ISymbol? GetDeclaredSymbol(SemanticModel model, SyntaxNode declaration, CancellationToken cancellationToken); 6427protected ISymbol GetRequiredDeclaredSymbol(SemanticModel model, SyntaxNode declaration, CancellationToken cancellationToken) 6434private TextSpan GetSymbolLocationSpan(ISymbol symbol, CancellationToken cancellationToken) 6444private CapturedParameterKey GetParameterKey(IParameterSymbol parameter, CancellationToken cancellationToken) 6525CancellationToken cancellationToken) 6683CancellationToken cancellationToken) 6744private SyntaxNode GetCapturedVariableScope(ISymbol local, CancellationToken cancellationToken) 6786CancellationToken cancellationToken) 7051public IMethodSymbol? GetPrimaryConstructor(INamedTypeSymbol typeSymbol, CancellationToken cancellationToken) 7055public bool IsPrimaryConstructor(ISymbol symbol, CancellationToken cancellationToken) 7062public bool IsPrimaryConstructorParameterMatchingSymbol(ISymbol symbol, CancellationToken cancellationToken) 7072public IMethodSymbol? GetEncompassingPrimaryConstructor(SyntaxNode declaration, ISymbol symbol, CancellationToken cancellationToken) 7099private bool DeleteEditImpliesInsertEdit(ISymbol oldSymbol, ISymbol newSymbol, Compilation oldCompilation, CancellationToken cancellationToken)
EditAndContinue\ActiveStatementProvider.cs (1)
14internal delegate ValueTask<ImmutableArray<ActiveStatementSpan>> ActiveStatementSpanProvider(DocumentId? documentId, string filePath, CancellationToken cancellationToken);
EditAndContinue\ActiveStatementsMap.cs (3)
166internal async ValueTask<ImmutableArray<UnmappedActiveStatement>> GetOldActiveStatementsAsync(IEditAndContinueAnalyzer analyzer, Document oldDocument, CancellationToken cancellationToken) 174internal ImmutableArray<UnmappedActiveStatement> GetOldActiveStatements(IEditAndContinueAnalyzer analyzer, SyntaxTree oldSyntaxTree, SourceText oldText, SyntaxNode oldRoot, CancellationToken cancellationToken) 184private ImmutableArray<UnmappedActiveStatement> CalculateOldActiveStatementsAndExceptionRegions(IEditAndContinueAnalyzer analyzer, SyntaxTree oldTree, SourceText oldText, SyntaxNode oldRoot, CancellationToken cancellationToken)
EditAndContinue\CommittedSolution.cs (3)
151public async Task<(Document? Document, DocumentState State)> GetDocumentAndStateAsync(Document currentDocument, CancellationToken cancellationToken, bool reloadOutOfSyncDocument = false) 325private async ValueTask<(Optional<SourceText?> matchingSourceText, bool? hasDocument)> TryGetMatchingSourceTextAsync(Document document, SourceText sourceText, Document currentDocument, CancellationToken cancellationToken) 374CancellationToken cancellationToken)
EditAndContinue\DebuggingSession.cs (5)
278internal Task<(Guid Mvid, Diagnostic? Error)> GetProjectModuleIdAsync(Project project, CancellationToken cancellationToken) 457public async ValueTask<ImmutableArray<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken) 532CancellationToken cancellationToken) 704public async ValueTask<ImmutableArray<ImmutableArray<ActiveStatementSpan>>> GetBaseActiveStatementSpansAsync(Solution solution, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken) 860public async ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(TextDocument mappedDocument, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken)
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (3)
37CancellationToken cancellationToken) 69CancellationToken cancellationToken) 105private async Task<ImmutableArray<ActiveStatementLineSpan>> GetLatestUnmappedActiveStatementSpansAsync(Document? oldDocument, Document? newDocument, ActiveStatementSpanProvider newActiveStatementSpanProvider, CancellationToken cancellationToken)
EditAndContinue\EditAndContinueService.cs (5)
134internal static async ValueTask HydrateDocumentsAsync(Solution solution, CancellationToken cancellationToken) 202public ValueTask<ImmutableArray<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken) 215CancellationToken cancellationToken) 242public ValueTask<ImmutableArray<ImmutableArray<ActiveStatementSpan>>> GetBaseActiveStatementSpansAsync(DebuggingSessionId sessionId, Solution solution, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken) 253public ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(DebuggingSessionId sessionId, TextDocument mappedDocument, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken)
EditAndContinue\EditSession.cs (20)
122private async Task<Diagnostic?> GetUnsupportedChangesDiagnosticAsync(EmitDifferenceResult emitResult, CancellationToken cancellationToken) 155public async Task<string?> ReportModuleDiagnosticsAsync(Guid mvid, Project oldProject, Project newProject, ImmutableArray<DocumentAnalysisResults> documentAnalyses, ArrayBuilder<Diagnostic> diagnostics, CancellationToken cancellationToken) 174private static async IAsyncEnumerable<Location> CreateChangedLocationsAsync(Project oldProject, Project newProject, ImmutableArray<DocumentAnalysisResults> documentAnalyses, [EnumeratorCancellation] CancellationToken cancellationToken) 227private async Task<EditAndContinueCapabilities> GetCapabilitiesAsync(CancellationToken cancellationToken) 240private async Task<ActiveStatementsMap> GetBaseActiveStatementsAsync(CancellationToken cancellationToken) 254public static async ValueTask<bool> HasChangesAsync(Solution oldSolution, Solution newSolution, string sourceFilePath, CancellationToken cancellationToken) 277public static async ValueTask<bool> HasChangesAsync(Solution oldSolution, Solution newSolution, CancellationToken cancellationToken) 317private static async ValueTask<bool> ContentEqualsAsync(TextDocument oldDocument, TextDocument newDocument, CancellationToken cancellationToken) 333internal static async ValueTask<bool> HasDifferencesAsync(Project oldProject, Project newProject, ProjectDifferences? differences, CancellationToken cancellationToken) 508CancellationToken cancellationToken) 585private static async ValueTask<TextDocumentStates<SourceGeneratedDocumentState>> GetSourceGeneratedDocumentStatesAsync(TraceLog log, Project project, ArrayBuilder<Diagnostic>? diagnostics, CancellationToken cancellationToken) 605internal static async IAsyncEnumerable<DocumentId> GetChangedDocumentsAsync(TraceLog log, Project oldProject, Project newProject, [EnumeratorCancellation] CancellationToken cancellationToken) 653CancellationToken cancellationToken) 842CancellationToken cancellationToken) 899CancellationToken cancellationToken) 1031CancellationToken cancellationToken) 1076CancellationToken cancellationToken) 1124CancellationToken cancellationToken) 1520async ValueTask LogDocumentChangesAsync(int? generation, CancellationToken cancellationToken) 1643private async ValueTask LogDeltaFilesAsync(TraceLog.FileLogger log, ManagedHotReloadUpdate delta, int baselineGeneration, Project oldProject, Project newProject, CancellationToken cancellationToken)
EditAndContinue\IActiveStatementSpanFactory.cs (2)
27ValueTask<ImmutableArray<ImmutableArray<ActiveStatementSpan>>> GetBaseActiveStatementSpansAsync(Solution solution, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken); 36ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(TextDocument document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken);
EditAndContinue\IActiveStatementSpanLocator.cs (1)
18ValueTask<ImmutableArray<ActiveStatementSpan>> GetSpansAsync(Solution solution, DocumentId? documentId, string filePath, CancellationToken cancellationToken);
EditAndContinue\IEditAndContinueAnalyzer.cs (2)
26CancellationToken cancellationToken); 28ActiveStatementExceptionRegions GetExceptionRegions(SyntaxNode syntaxRoot, TextSpan unmappedActiveStatementSpan, bool isNonLeaf, CancellationToken cancellationToken);
EditAndContinue\IEditAndContinueService.cs (4)
20ValueTask<ImmutableArray<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken); 21ValueTask<EmitSolutionUpdateResults> EmitSolutionUpdateAsync(DebuggingSessionId sessionId, Solution solution, ImmutableDictionary<ProjectId, RunningProjectOptions> runningProjects, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken); 30ValueTask<ImmutableArray<ImmutableArray<ActiveStatementSpan>>> GetBaseActiveStatementSpansAsync(DebuggingSessionId sessionId, Solution solution, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken); 31ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(DebuggingSessionId sessionId, TextDocument document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken);
EditAndContinue\IPdbMatchingSourceTextProvider.cs (2)
15ValueTask<string?> TryGetMatchingSourceTextAsync(string filePath, ImmutableArray<byte> requiredChecksum, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken); 26public ValueTask<string?> TryGetMatchingSourceTextAsync(string filePath, ImmutableArray<byte> requiredChecksum, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken)
EditAndContinue\ISolutionSnapshotProvider.cs (1)
12ValueTask<Solution> GetCurrentSolutionAsync(CancellationToken cancellationToken);
EditAndContinue\PdbMatchingSourceTextProvider.cs (1)
119public async ValueTask<string?> TryGetMatchingSourceTextAsync(string filePath, ImmutableArray<byte> requiredChecksum, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken)
EditAndContinue\Remote\ActiveStatementSpanProviderCallback.cs (1)
20public async ValueTask<ImmutableArray<ActiveStatementSpan>> GetSpansAsync(DocumentId? documentId, string filePath, CancellationToken cancellationToken)
EditAndContinue\Remote\DebuggingSessionProxy.cs (7)
23public async ValueTask BreakStateOrCapabilitiesChangedAsync(bool? inBreakState, CancellationToken cancellationToken) 38public async ValueTask EndDebuggingSessionAsync(CancellationToken cancellationToken) 59CancellationToken cancellationToken) 85public async ValueTask CommitSolutionUpdateAsync(CancellationToken cancellationToken) 100public async ValueTask DiscardSolutionUpdateAsync(CancellationToken cancellationToken) 114public async ValueTask<ImmutableArray<ImmutableArray<ActiveStatementSpan>>> GetBaseActiveStatementSpansAsync(Solution solution, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken) 130public async ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(TextDocument document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken)
EditAndContinue\Remote\IRemoteEditAndContinueService.cs (16)
20ValueTask<ImmutableArray<ManagedActiveStatementDebugInfo>> GetActiveStatementsAsync(RemoteServiceCallbackId callbackId, CancellationToken cancellationToken); 21ValueTask<ManagedHotReloadAvailability> GetAvailabilityAsync(RemoteServiceCallbackId callbackId, Guid mvid, CancellationToken cancellationToken); 22ValueTask<ImmutableArray<string>> GetCapabilitiesAsync(RemoteServiceCallbackId callbackId, CancellationToken cancellationToken); 23ValueTask PrepareModuleForUpdateAsync(RemoteServiceCallbackId callbackId, Guid mvid, CancellationToken cancellationToken); 25ValueTask<ImmutableArray<ActiveStatementSpan>> GetSpansAsync(RemoteServiceCallbackId callbackId, DocumentId? documentId, string filePath, CancellationToken cancellationToken); 26ValueTask<string?> TryGetMatchingSourceTextAsync(RemoteServiceCallbackId callbackId, string filePath, ImmutableArray<byte> requiredChecksum, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken); 29ValueTask<ImmutableArray<DiagnosticData>> GetDocumentDiagnosticsAsync(Checksum solutionChecksum, RemoteServiceCallbackId callbackId, DocumentId documentId, CancellationToken cancellationToken); 30ValueTask<EmitSolutionUpdateResults.Data> EmitSolutionUpdateAsync(Checksum solutionChecksum, RemoteServiceCallbackId callbackId, DebuggingSessionId sessionId, ImmutableDictionary<ProjectId, RunningProjectOptions> runningProjects, CancellationToken cancellationToken); 35ValueTask CommitSolutionUpdateAsync(DebuggingSessionId sessionId, CancellationToken cancellationToken); 36ValueTask DiscardSolutionUpdateAsync(DebuggingSessionId sessionId, CancellationToken cancellationToken); 38ValueTask<DebuggingSessionId> StartDebuggingSessionAsync(Checksum solutionChecksum, RemoteServiceCallbackId callbackId, bool reportDiagnostics, CancellationToken cancellationToken); 43ValueTask BreakStateOrCapabilitiesChangedAsync(DebuggingSessionId sessionId, bool? isBreakState, CancellationToken cancellationToken); 48ValueTask EndDebuggingSessionAsync(DebuggingSessionId sessionId, CancellationToken cancellationToken); 49ValueTask<ImmutableArray<ImmutableArray<ActiveStatementSpan>>> GetBaseActiveStatementSpansAsync(Checksum solutionChecksum, DebuggingSessionId sessionId, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken); 50ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(Checksum solutionChecksum, RemoteServiceCallbackId callbackId, DebuggingSessionId sessionId, DocumentId documentId, CancellationToken cancellationToken); 52ValueTask SetFileLoggingDirectoryAsync(string? logDirectory, CancellationToken cancellationToken);
EditAndContinue\Remote\RemoteEditAndContinueServiceProxy.cs (14)
32public ValueTask<ImmutableArray<ActiveStatementSpan>> GetSpansAsync(RemoteServiceCallbackId callbackId, DocumentId? documentId, string filePath, CancellationToken cancellationToken) 35public ValueTask<string?> TryGetMatchingSourceTextAsync(RemoteServiceCallbackId callbackId, string filePath, ImmutableArray<byte> requiredChecksum, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken) 38public ValueTask<ImmutableArray<ManagedActiveStatementDebugInfo>> GetActiveStatementsAsync(RemoteServiceCallbackId callbackId, CancellationToken cancellationToken) 41public ValueTask<ManagedHotReloadAvailability> GetAvailabilityAsync(RemoteServiceCallbackId callbackId, Guid mvid, CancellationToken cancellationToken) 44public ValueTask<ImmutableArray<string>> GetCapabilitiesAsync(RemoteServiceCallbackId callbackId, CancellationToken cancellationToken) 47public ValueTask PrepareModuleForUpdateAsync(RemoteServiceCallbackId callbackId, Guid mvid, CancellationToken cancellationToken) 56public async ValueTask<string?> TryGetMatchingSourceTextAsync(string filePath, ImmutableArray<byte> requiredChecksum, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken) 68public async ValueTask<ImmutableArray<ManagedActiveStatementDebugInfo>> GetActiveStatementsAsync(CancellationToken cancellationToken) 80public async ValueTask<ManagedHotReloadAvailability> GetAvailabilityAsync(Guid mvid, CancellationToken cancellationToken) 92public async ValueTask PrepareModuleForUpdateAsync(Guid mvid, CancellationToken cancellationToken) 104public async ValueTask<ImmutableArray<string>> GetCapabilitiesAsync(CancellationToken cancellationToken) 125CancellationToken cancellationToken) 152public async ValueTask<ImmutableArray<DiagnosticData>> GetDocumentDiagnosticsAsync(Document document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken) 176public async ValueTask SetFileLoggingDirectoryAsync(string? logDirectory, CancellationToken cancellationToken)
EditAndContinue\SemanticEditInfo.cs (3)
61public static SemanticEditInfo CreateInsert(ISymbol symbol, CancellationToken cancellationToken) 71public static SemanticEditInfo CreateUpdate(ISymbol symbol, SyntaxMaps syntaxMaps, CancellationToken cancellationToken) 84public static SemanticEditInfo CreateDelete(ISymbol symbol, SymbolKey containingSymbolKey, CancellationToken cancellationToken)
EditAndContinue\TraceLog.cs (4)
92public async ValueTask WriteAsync(Func<Stream, CancellationToken, ValueTask> writer, DebuggingSessionId sessionId, string directory, string fileName, CancellationToken cancellationToken) 107public async ValueTask WriteDocumentAsync(Document document, string fileNameSuffix, UpdateId updateId, int? generation, CancellationToken cancellationToken) 126public async ValueTask WriteDocumentChangeAsync(Document? oldDocument, Document? newDocument, UpdateId updateId, int? generation, CancellationToken cancellationToken)
EmbeddedLanguages\AbstractEmbeddedLanguageFeatureService.cs (1)
111CancellationToken cancellationToken)
EmbeddedLanguages\AbstractLanguageDetector.cs (7)
30protected abstract bool IsArgumentToWellKnownAPI(SyntaxToken token, SyntaxNode argumentNode, SemanticModel semanticModel, CancellationToken cancellationToken, out TOptions options); 37protected abstract bool TryGetOptions(SemanticModel semanticModel, ITypeSymbol exprType, SyntaxNode expr, CancellationToken cancellationToken, out TOptions options); 40protected virtual bool IsEmbeddedLanguageInterpolatedStringTextToken(SyntaxToken token, SemanticModel semanticModel, CancellationToken cancellationToken) 53CancellationToken cancellationToken, 97private bool IsEmbeddedLanguageStringLiteralToken(SyntaxToken token, SemanticModel semanticModel, CancellationToken cancellationToken, out TOptions options) 110CancellationToken cancellationToken) 223public TTree? TryParseString(SyntaxToken token, SemanticModel semanticModel, CancellationToken cancellationToken)
EmbeddedLanguages\Classification\AbstractEmbeddedLanguageClassificationService.cs (4)
39Document document, ImmutableArray<TextSpan> textSpans, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 52SolutionServices services, Project? project, SemanticModel semanticModel, ImmutableArray<TextSpan> textSpans, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 73CancellationToken cancellationToken) 82private readonly CancellationToken _cancellationToken = cancellationToken;
EmbeddedLanguages\Classification\EmbeddedLanguageClassifierContext.cs (2)
44public CancellationToken CancellationToken { get; } 59CancellationToken cancellationToken)
EmbeddedLanguages\DateAndTime\DateAndTimeEmbeddedCompletionProvider.cs (3)
74var cancellationToken = context.CancellationToken; 215public override Task<CompletionChange> GetChangeAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken) 230public override Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CancellationToken cancellationToken)
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeEmbeddedLanguage.cs (1)
27Document document, int position, CancellationToken cancellationToken)
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeLanguageDetector.cs (3)
40protected override bool TryGetOptions(SemanticModel semanticModel, ITypeSymbol exprType, SyntaxNode expr, CancellationToken cancellationToken, out DateAndTimeOptions options) 54protected override bool IsEmbeddedLanguageInterpolatedStringTextToken(SyntaxToken token, SemanticModel semanticModel, CancellationToken cancellationToken) 71CancellationToken cancellationToken,
EmbeddedLanguages\EmbeddedLanguageDetector.cs (12)
34CancellationToken cancellationToken, 48CancellationToken cancellationToken) 61CancellationToken cancellationToken, 156CancellationToken cancellationToken, 208CancellationToken cancellationToken, 279CancellationToken cancellationToken, 335CancellationToken cancellationToken, 362CancellationToken cancellationToken, 387CancellationToken cancellationToken, 441CancellationToken cancellationToken, 457CancellationToken cancellationToken, 471CancellationToken cancellationToken,
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDetectionAnalyzer.cs (1)
56CancellationToken cancellationToken)
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDetectionCodeFixProvider.cs (2)
41public void Fix(SyntaxEditor editor, Diagnostic diagnostic, CancellationToken cancellationToken) 55SyntaxEditor editor, CancellationToken cancellationToken)
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDiagnosticAnalyzer.cs (1)
36var cancellationToken = context.CancellationToken;
EmbeddedLanguages\Json\LanguageServices\JsonBraceMatcher.cs (1)
41CancellationToken cancellationToken)
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (5)
62/// <inheritdoc cref="TryParseString(SyntaxToken, SemanticModel, bool, CancellationToken)"/> 69public JsonTree? TryParseString(SyntaxToken token, SemanticModel semanticModel, bool includeProbableStrings, CancellationToken cancellationToken) 129CancellationToken cancellationToken, 160SemanticModel semanticModel, ITypeSymbol exprType, SyntaxNode expr, CancellationToken cancellationToken, out JsonOptions options) 205SemanticModel semanticModel, SyntaxNode argumentNode, CancellationToken cancellationToken)
EmbeddedLanguages\RegularExpressions\LanguageServices\AbstractRegexDiagnosticAnalyzer.cs (2)
43var cancellationToken = context.CancellationToken; 81CancellationToken cancellationToken)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexBraceMatcher.cs (1)
44CancellationToken cancellationToken)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (1)
52var cancellationToken = context.CancellationToken;
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexDocumentHighlighter.cs (1)
35Document document, SemanticModel semanticModel, SyntaxToken token, int position, HighlightingOptions options, CancellationToken cancellationToken)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (2)
445public override Task<CompletionChange> GetChangeAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken) 460public override Task<CompletionDescription> GetDescriptionAsync(Document document, CompletionItem item, CancellationToken cancellationToken)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedLanguage.cs (1)
34Document document, int position, CancellationToken cancellationToken)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexLanguageDetector.cs (4)
77CancellationToken cancellationToken, 148CancellationToken cancellationToken, 169CancellationToken cancellationToken, 185SemanticModel semanticModel, ITypeSymbol exprType, SyntaxNode expr, CancellationToken cancellationToken, out RegexOptions options)
Emit\CompilationOutputs.cs (2)
154internal async ValueTask<bool> TryCopyAssemblyToAsync(Stream stream, CancellationToken cancellationToken) 166internal async ValueTask<bool> TryCopyPdbToAsync(Stream stream, CancellationToken cancellationToken)
EncapsulateField\AbstractEncapsulateFieldService.cs (10)
41protected abstract Task<SyntaxNode> RewriteFieldNameAndAccessibilityAsync(string originalFieldName, bool makePrivate, Document document, SyntaxAnnotation declarationAnnotation, CancellationToken cancellationToken); 42protected abstract Task<ImmutableArray<IFieldSymbol>> GetFieldsAsync(Document document, TextSpan span, CancellationToken cancellationToken); 45public async Task<EncapsulateFieldResult?> EncapsulateFieldsInSpanAsync(Document document, TextSpan span, bool useDefaultBehavior, CancellationToken cancellationToken) 58public async Task<ImmutableArray<CodeAction>> GetEncapsulateFieldCodeActionsAsync(Document document, TextSpan span, CancellationToken cancellationToken) 112bool updateReferences, CancellationToken cancellationToken) 141private async Task<Solution> EncapsulateFieldsInCurrentProcessAsync(Document document, ImmutableArray<IFieldSymbol> fields, bool updateReferences, CancellationToken cancellationToken) 171CancellationToken cancellationToken) 231bool updateReferences, Solution solution, Document document, IFieldSymbol field, string finalFieldName, string generatedPropertyName, CancellationToken cancellationToken) 281CancellationToken cancellationToken) 321CancellationToken cancellationToken)
EncapsulateField\EncapsulateFieldResult.cs (2)
12internal sealed class EncapsulateFieldResult(string name, Glyph glyph, Func<CancellationToken, Task<Solution>> getSolutionAsync) 18public Task<Solution> GetSolutionAsync(CancellationToken cancellationToken)
EncapsulateField\IEncapsulateFieldService.cs (3)
16Task<ImmutableArray<CodeAction>> GetEncapsulateFieldCodeActionsAsync(Document document, TextSpan span, CancellationToken cancellationToken); 18Task<Solution> EncapsulateFieldsAsync(Document document, ImmutableArray<IFieldSymbol> fields, bool updateReferences, CancellationToken cancellationToken); 19Task<EncapsulateFieldResult?> EncapsulateFieldsInSpanAsync(Document document, TextSpan span, bool useDefaultBehavior, CancellationToken cancellationToken);
EncapsulateField\IRemoteEncapsulateFieldService.cs (1)
19CancellationToken cancellationToken);
Extensions\ExtensionFolder.cs (3)
59string assemblyFilePath, CancellationToken cancellationToken) 151public async ValueTask<ExtensionMessageNames> GetExtensionMessageNamesAsync(string assemblyFilePath, CancellationToken cancellationToken) 175CancellationToken cancellationToken)
Extensions\ExtensionMessageHandlerService_RemoteOrLocal.cs (12)
21Func<ExtensionMessageHandlerService, TArg, CancellationToken, ValueTask> executeInProcessAsync, 22Func<IRemoteExtensionMessageHandlerService, TArg, Checksum?, CancellationToken, ValueTask> executeOutOfProcessAsync, 24CancellationToken cancellationToken) 46Func<ExtensionMessageHandlerService, TArg, CancellationToken, ValueTask<TResult>> executeInProcessAsync, 47Func<IRemoteExtensionMessageHandlerService, TArg, Checksum?, CancellationToken, ValueTask<TResult>> executeOutOfProcessAsync, 49CancellationToken cancellationToken) 70public ValueTask RegisterExtensionAsync(string assemblyFilePath, CancellationToken cancellationToken) 78public ValueTask UnregisterExtensionAsync(string assemblyFilePath, CancellationToken cancellationToken) 86public ValueTask<ExtensionMessageNames> GetExtensionMessageNamesAsync(string assemblyFilePath, CancellationToken cancellationToken) 94public ValueTask ResetAsync(CancellationToken cancellationToken) 102public ValueTask<ExtensionMessageResult> HandleExtensionWorkspaceMessageAsync(Solution solution, string messageName, string jsonMessage, CancellationToken cancellationToken) 120public ValueTask<ExtensionMessageResult> HandleExtensionDocumentMessageAsync(Document document, string messageName, string jsonMessage, CancellationToken cancellationToken)
Extensions\ExtensionMessageHandlerService.cs (3)
170CancellationToken cancellationToken) 187CancellationToken cancellationToken) 248private HandlerWrappers ComputeHandlers(string messageName, bool isSolution, CancellationToken cancellationToken)
Extensions\IExtensionAssemblyLoaderProvider.cs (2)
21string assemblyFolderPath, CancellationToken cancellationToken); 49string assemblyFolderPath, CancellationToken cancellationToken)
Extensions\IExtensionMessageHandlerFactory.cs (2)
25Assembly assembly, string extensionIdentifier, CancellationToken cancellationToken); 35Assembly assembly, string extensionIdentifier, CancellationToken cancellationToken);
Extensions\IExtensionMessageHandlerService.cs (6)
47ValueTask RegisterExtensionAsync(string assemblyFilePath, CancellationToken cancellationToken); 53ValueTask UnregisterExtensionAsync(string assemblyFilePath, CancellationToken cancellationToken); 58ValueTask ResetAsync(CancellationToken cancellationToken); 63ValueTask<ExtensionMessageNames> GetExtensionMessageNamesAsync(string assemblyFilePath, CancellationToken cancellationToken); 73Solution solution, string messageName, string jsonMessage, CancellationToken cancellationToken); 83Document documentId, string messageName, string jsonMessage, CancellationToken cancellationToken);
Extensions\IExtensionMessageHandlerWrapper.cs (1)
50Task<object?> ExecuteAsync(object? message, TArgument argument, CancellationToken cancellationToken);
Extensions\IRemoteExtensionMessageHandlerService.cs (6)
15ValueTask RegisterExtensionAsync(string assemblyFilePath, CancellationToken cancellationToken); 17ValueTask UnregisterExtensionAsync(string assemblyFilePath, CancellationToken cancellationToken); 19ValueTask ResetAsync(CancellationToken cancellationToken); 21ValueTask<ExtensionMessageNames> GetExtensionMessageNamesAsync(string assemblyFilePath, CancellationToken cancellationToken); 24Checksum solutionChecksum, string messageName, string jsonMessage, DocumentId documentId, CancellationToken cancellationToken); 27Checksum solutionChecksum, string messageName, string jsonMessage, CancellationToken cancellationToken);
ExternalAccess\Pythia\Api\PythiaCompletionProviderBase.cs (4)
51public static Task<CompletionDescription> GetDescriptionAsync(CompletionItem item, Document document, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken) 60Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken) 78public override Task<CompletionChange> GetChangeAsync(Document document, CompletionItem item, char? commitKey = null, CancellationToken cancellationToken = default) 81public virtual Task NotifyCommittingItemAsync(Document document, CompletionItem item, char? commitKey, CancellationToken cancellationToken)
ExternalAccess\Pythia\Api\PythiaDocumentationCommentFormatting.cs (1)
13public static IEnumerable<TaggedText> GetDocumentationParts(ISymbol symbol, SemanticModel semanticModel, int position, IDocumentationCommentFormattingService formatter, CancellationToken cancellationToken)
ExternalAccess\Razor\Api\IRazorDocumentOptionsService.cs (1)
12Task<IRazorDocumentOptions> GetOptionsForDocumentAsync(Document document, CancellationToken cancellationToken);
ExternalAccess\UnitTesting\API\INewUnitTestingIncrementalAnalyzerImplementation.cs (2)
15CancellationToken cancellationToken); 20CancellationToken cancellationToken);
ExternalAccess\UnitTesting\API\IUnitTestingStackTraceServiceAccessor.cs (3)
14Task<ImmutableArray<UnitTestingParsedFrameWrapper>> TryParseAsync(string input, Workspace workspace, CancellationToken cancellationToken); 15Task<UnitTestingDefinitionItemWrapper?> TryFindMethodDefinitionAsync(Workspace workspace, UnitTestingParsedFrameWrapper parsedFrame, CancellationToken cancellationToken); 18Task<bool> TryNavigateToAsync(Workspace workspace, UnitTestingDefinitionItemWrapper definitionItem, bool showInPreviewTab, bool activateTab, CancellationToken cancellationToken);
ExternalAccess\UnitTesting\API\NewUnitTestingIncrementalAnalyzer.cs (3)
20CancellationToken cancellationToken) 31CancellationToken cancellationToken) 39public Task RemoveDocumentAsync(DocumentId documentId, CancellationToken cancellationToken)
ExternalAccess\UnitTesting\API\UnitTestingDocumentSpan.cs (1)
31public async Task NavigateToAsync(UnitTestingNavigationOptions options, CancellationToken cancellationToken)
ExternalAccess\UnitTesting\API\UnitTestingHotReloadService.cs (7)
22public ValueTask<ImmutableArray<ManagedActiveStatementDebugInfo>> GetActiveStatementsAsync(CancellationToken cancellationToken) 25public ValueTask<ManagedHotReloadAvailability> GetAvailabilityAsync(Guid module, CancellationToken cancellationToken) 28public ValueTask<ImmutableArray<string>> GetCapabilitiesAsync(CancellationToken cancellationToken) 31public ValueTask PrepareModuleForUpdateAsync(Guid module, CancellationToken cancellationToken) 62public async Task StartSessionAsync(Solution solution, ImmutableArray<string> capabilities, CancellationToken cancellationToken) 80/// where <paramref name="commitUpdates"/> was `true` or the one passed to <see cref="StartSessionAsync(Solution, ImmutableArray{string}, CancellationToken)"/> 88public async Task<(ImmutableArray<Update> updates, ImmutableArray<Diagnostic> diagnostics)> EmitSolutionUpdateAsync(Solution solution, bool commitUpdates, CancellationToken cancellationToken)
ExternalAccess\UnitTesting\API\UnitTestingSearchHelpers.cs (6)
26Project project, UnitTestingSearchQuery query, CancellationToken cancellationToken) 49Project project, UnitTestingSearchQuery query, CancellationToken cancellationToken) 143CancellationToken cancellationToken) 155CancellationToken cancellationToken) 168CancellationToken cancellationToken) 185[EnumeratorCancellation] CancellationToken cancellationToken)
ExternalAccess\UnitTesting\IRemoteUnitTestingSearchService.cs (3)
16Checksum solutionChecksum, ProjectId projectId, UnitTestingSearchQuery query, CancellationToken cancellationToken); 18Checksum solutionChecksum, ProjectId projectId, UnitTestingSearchQuery query, CancellationToken cancellationToken); 29public async Task<UnitTestingDocumentSpan?> TryRehydrateAsync(Solution solution, CancellationToken cancellationToken)
ExternalAccess\UnitTesting\LegacySolutionEvents\UnitTestingLegacySolutionEventsListener.cs (1)
48public ValueTask OnWorkspaceChangedAsync(WorkspaceChangeEventArgs args, bool processSourceGeneratedDocuments, CancellationToken cancellationToken)
ExternalAccess\UnitTesting\Notification\AbstractGlobalOperationNotificationService.cs (1)
48private ValueTask ProcessEventsAsync(ImmutableSegmentedList<bool> list, CancellationToken cancellationToken)
ExternalAccess\UnitTesting\SolutionCrawler\AbstractUnitTestingDocumentDifferenceService.cs (1)
16public UnitTestingDocumentDifferenceResult? GetDifference(Document oldDocument, Document newDocument, CancellationToken cancellationToken)
ExternalAccess\UnitTesting\SolutionCrawler\IUnitTestingDocumentDifferenceService.cs (1)
19UnitTestingDocumentDifferenceResult? GetDifference(Document oldDocument, Document newDocument, CancellationToken cancellationToken);
ExternalAccess\UnitTesting\SolutionCrawler\IUnitTestingIncrementalAnalyzer.cs (3)
16CancellationToken cancellationToken); 21CancellationToken cancellationToken); 23Task RemoveDocumentAsync(DocumentId documentId, CancellationToken cancellationToken);
ExternalAccess\UnitTesting\SolutionCrawler\IUnitTestingWorkCoordinatorPriorityService.cs (1)
18Task<bool> IsLowPriorityAsync(Document document, CancellationToken cancellationToken);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingGlobalOperationAwareIdleProcessor.cs (1)
24CancellationToken shutdownToken)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingIdleProcessor.cs (3)
18CancellationToken cancellationToken) 25protected readonly CancellationToken CancellationToken = cancellationToken; 40protected abstract Task WaitAsync(CancellationToken cancellationToken);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.AbstractUnitTestingPriorityProcessor.cs (1)
34CancellationToken shutdownToken)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (2)
31private readonly CancellationToken _shutdownToken; 80private async ValueTask ProcessWorkQueueAsync(ImmutableSegmentedList<TimestampedWorkItem> list, CancellationToken cancellationToken)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingAsyncProjectWorkItemQueue.cs (1)
22public override Task WaitAsync(CancellationToken cancellationToken)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingAsyncWorkItemQueue.cs (6)
65public virtual Task WaitAsync(CancellationToken cancellationToken) 189public bool TryTake(TKey key, out UnitTestingWorkItem workInfo, out CancellationToken cancellationToken) 201cancellationToken = CancellationToken.None; 210out CancellationToken cancellationToken) 224cancellationToken = CancellationToken.None; 230protected CancellationToken GetNewCancellationToken_NoLock(object key)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingIncrementalAnalyzerProcessor.cs (7)
49CancellationToken shutdownToken) 120TextDocument textDocument, ImmutableArray<IUnitTestingIncrementalAnalyzer> analyzers, UnitTestingWorkItem workItem, CancellationToken cancellationToken) 151Func<IUnitTestingIncrementalAnalyzer, T, CancellationToken, Task> runnerAsync, 152CancellationToken cancellationToken) 181private async Task RunBodyAnalyzersAsync(ImmutableArray<IUnitTestingIncrementalAnalyzer> analyzers, UnitTestingWorkItem workItem, Document document, CancellationToken cancellationToken) 212private static async Task<TResult?> GetOrDefaultAsync<TData, TResult>(TData value, Func<TData, CancellationToken, Task<TResult?>> funcAsync, CancellationToken cancellationToken)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingLowPriorityProcessor.cs (5)
33CancellationToken shutdownToken) 43protected override Task WaitAsync(CancellationToken cancellationToken) 55out var workItem, out var projectCancellation)) 117private async Task ProcessProjectAsync(ImmutableArray<IUnitTestingIncrementalAnalyzer> analyzers, UnitTestingWorkItem workItem, CancellationToken cancellationToken) 201_lowPriorityProcessor.ProcessProjectAsync(analyzers, item, CancellationToken.None).Wait();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingNormalPriorityProcessor.cs (8)
49CancellationToken shutdownToken) 95protected override Task WaitAsync(CancellationToken cancellationToken) 125out var documentCancellation)) 170private async Task ProcessDocumentAsync(ImmutableArray<IUnitTestingIncrementalAnalyzer> analyzers, UnitTestingWorkItem workItem, CancellationToken cancellationToken) 249private async Task ProcessReanalyzeDocumentAsync(UnitTestingWorkItem workItem, TextDocument document, CancellationToken cancellationToken) 289private Task RemoveDocumentAsync(DocumentId documentId, CancellationToken cancellationToken) 292private static async Task RemoveDocumentAsync(ImmutableArray<IUnitTestingIncrementalAnalyzer> analyzers, DocumentId documentId, CancellationToken cancellationToken) 380_normalPriorityProcessor.ProcessDocumentAsync(analyzers, item, CancellationToken.None).Wait();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (8)
47CancellationToken cancellationToken) 62CancellationToken.None, 74protected override Task WaitAsync(CancellationToken cancellationToken) 266private static TValue DequeueWorker<TKey, TValue>(SemaphoreSlim gate, Dictionary<TKey, TValue> map, CancellationToken cancellationToken) 289using (gate.DisposableWait(CancellationToken.None)) 338CancellationToken cancellationToken) 352CancellationToken.None, 396protected override Task WaitAsync(CancellationToken cancellationToken)
ExternalAccess\UnitTesting\UnitTestingFeaturesReferencesService.cs (3)
18Guid projectGuid, string filePath, TextSpan span, DocumentId? sourceGeneratedDocumentId, CancellationToken cancellationToken); 23Task<TResult> InvokeAsync<TResult>(string targetName, IReadOnlyList<object?> arguments, CancellationToken cancellationToken); 37CancellationToken cancellationToken)
ExternalAccess\UnitTesting\UnitTestingStackTraceServiceAccessor.cs (3)
36public async Task<UnitTestingDefinitionItemWrapper?> TryFindMethodDefinitionAsync(Workspace workspace, UnitTestingParsedFrameWrapper parsedFrame, CancellationToken cancellationToken) 44public async Task<ImmutableArray<UnitTestingParsedFrameWrapper>> TryParseAsync(string input, Workspace workspace, CancellationToken cancellationToken) 50public async Task<bool> TryNavigateToAsync(Workspace workspace, UnitTestingDefinitionItemWrapper definitionItem, bool showInPreviewTab, bool activateTab, CancellationToken cancellationToken)
ExternalAccess\VSTypeScript\Api\IVSTypeScriptClassificationService.cs (1)
16Task AddSemanticClassificationsAsync(Document document, ImmutableArray<TextSpan> textSpans, List<ClassifiedSpan> result, CancellationToken cancellationToken);
ExternalAccess\VSTypeScript\Api\IVSTypeScriptCommentSlectionServiceImplementation.cs (2)
17Task<VSTypeScriptCommentSelectionInfo> GetInfoAsync(Document document, TextSpan textSpan, CancellationToken cancellationToken); 19Task<Document> FormatAsync(Document document, ImmutableArray<TextSpan> changes, CancellationToken cancellationToken);
ExternalAccess\VSTypeScript\Api\IVSTypeScriptFormattingServiceImplementation.cs (1)
19Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, VSTypeScriptIndentationOptions options, CancellationToken cancellationToken);
ExternalAccess\VSTypeScript\Api\IVSTypeScriptNavigateToSearchService.cs (2)
16Task<ImmutableArray<IVSTypeScriptNavigateToSearchResult>> SearchProjectAsync(Project project, ImmutableArray<Document> priorityDocuments, string searchPattern, IImmutableSet<string> kinds, CancellationToken cancellationToken); 17Task<ImmutableArray<IVSTypeScriptNavigateToSearchResult>> SearchDocumentAsync(Document document, string searchPattern, IImmutableSet<string> kinds, CancellationToken cancellationToken);
ExternalAccess\VSTypeScript\Api\IVSTypeScriptTodoCommentDataServiceImplementation.cs (1)
37Document document, ImmutableArray<VSTypeScriptTaskListItemDescriptorWrapper> value, CancellationToken cancellationToken);
ExternalAccess\VSTypeScript\Api\VSTypeScriptDocumentHighlightsServiceBase.cs (2)
19Document document, int position, IImmutableSet<Document> documentsToSearch, CancellationToken cancellationToken); 22Document document, int position, IImmutableSet<Document> documentsToSearch, HighlightingOptions options, CancellationToken cancellationToken)
ExternalAccess\VSTypeScript\Api\VSTypeScriptDocumentNavigationServiceWrapper.cs (3)
26=> this.TryNavigateToPosition(workspace, documentId, position, virtualSpace, options, CancellationToken.None); 29public bool TryNavigateToPosition(Workspace workspace, DocumentId documentId, int position, int virtualSpace, OptionSet? options, CancellationToken cancellationToken) 41public bool TryNavigateToPosition(Workspace workspace, DocumentId documentId, int position, int virtualSpace, CancellationToken cancellationToken)
ExternalAccess\VSTypeScript\Api\VSTypeScriptSignatureHelpProviderBase.cs (2)
51Task<SignatureHelpItems?> ISignatureHelpProvider.GetItemsAsync(Document document, int position, SignatureHelpTriggerInfo triggerInfo, MemberDisplayOptions options, CancellationToken cancellationToken) 64protected abstract Task<SignatureHelpItems?> GetItemsAsync(Document document, int position, SignatureHelpTriggerInfo triggerInfo, CancellationToken cancellationToken);
ExternalAccess\VSTypeScript\VSTypeScriptClassificationService.cs (7)
26public void AddLexicalClassifications(SourceText text, TextSpan textSpan, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 30public void AddSyntacticClassifications(SolutionServices services, SyntaxNode? root, ImmutableArray<TextSpan> textSpans, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 34public Task AddSyntacticClassificationsAsync(Document document, ImmutableArray<TextSpan> textSpans, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 37public Task AddEmbeddedLanguageClassificationsAsync(Document document, ImmutableArray<TextSpan> textSpans, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 43public ValueTask<TextChangeRange?> ComputeSyntacticChangeRangeAsync(Document oldDocument, Document newDocument, TimeSpan timeout, CancellationToken cancellationToken) 46public TextChangeRange? ComputeSyntacticChangeRange(SolutionServices workspace, SyntaxNode oldRoot, SyntaxNode newRoot, TimeSpan timeout, CancellationToken cancellationToken) 49public async Task AddSemanticClassificationsAsync(Document document, ImmutableArray<TextSpan> textSpans, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
ExternalAccess\VSTypeScript\VSTypeScriptFormattingService.cs (1)
24public Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, LineFormattingOptions lineFormattingOptions, SyntaxFormattingOptions? syntaxFormattingOptions, CancellationToken cancellationToken)
ExternalAccess\VSTypeScript\VSTypeScriptNavigateToSearchService.cs (2)
39CancellationToken cancellationToken) 58CancellationToken cancellationToken)
ExternalAccess\VSTypeScript\VSTypeScriptTaskListService.cs (1)
24public async Task<ImmutableArray<TaskListItem>> GetTaskListItemsAsync(Document document, ImmutableArray<TaskListItemDescriptor> descriptors, CancellationToken cancellationToken)
ExtractClass\ExtractClassWithDialogCodeAction.cs (5)
58public override object? GetOptions(CancellationToken cancellationToken) 66object options, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken) 146CancellationToken cancellationToken) 216private static async Task<INamedTypeSymbol> GetNewTypeSymbolAsync(Document document, SyntaxAnnotation typeAnnotation, CancellationToken cancellationToken) 230CancellationToken cancellationToken)
ExtractClass\IExtractClassOptionsService.cs (1)
19CancellationToken cancellationToken);
ExtractInterface\AbstractExtractInterfaceService.cs (12)
33CancellationToken cancellationToken); 42CancellationToken cancellationToken); 48public async Task<ImmutableArray<ExtractInterfaceCodeAction>> GetExtractInterfaceCodeActionAsync(Document document, TextSpan span, CancellationToken cancellationToken) 61CancellationToken cancellationToken) 82CancellationToken cancellationToken) 111CancellationToken cancellationToken) 136CancellationToken cancellationToken) 176CancellationToken cancellationToken) 217ExtractInterfaceOptionsResult extractInterfaceOptions, CancellationToken cancellationToken) 260CancellationToken cancellationToken) 280private static async Task<Solution> GetFormattedSolutionAsync(Solution unformattedSolution, IEnumerable<DocumentId> documentIds, CancellationToken cancellationToken) 318CancellationToken cancellationToken)
ExtractInterface\ExtractInterfaceCodeAction.cs (2)
30public override object GetOptions(CancellationToken cancellationToken) 46object options, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken)
ExtractMethod\AbstractExtractMethodService.cs (1)
34CancellationToken cancellationToken)
ExtractMethod\ExtractMethodResult.cs (3)
30Func<CancellationToken, Task<(Document document, SyntaxToken? invocationNameToken)>>? getDocumentAsync) 45Func<CancellationToken, Task<(Document document, SyntaxToken? invocationNameToken)>> getDocumentAsync) 50public Task<(Document document, SyntaxToken? invocationNameToken)> GetDocumentAsync(CancellationToken cancellationToken)
ExtractMethod\ExtractMethodService.cs (1)
14public static Task<ExtractMethodResult> ExtractMethodAsync(Document document, TextSpan textSpan, bool localFunction, ExtractMethodGenerationOptions options, CancellationToken cancellationToken)
ExtractMethod\IExtractMethodService.cs (1)
14Task<ExtractMethodResult> ExtractMethodAsync(Document document, TextSpan textSpan, bool localFunction, ExtractMethodGenerationOptions options, CancellationToken cancellationToken);
ExtractMethod\MethodExtractor.Analyzer.cs (2)
29protected readonly CancellationToken CancellationToken; 39protected Analyzer(SelectionResult selectionResult, bool localFunction, CancellationToken cancellationToken)
ExtractMethod\MethodExtractor.CodeGenerator.cs (17)
51SyntaxNode insertionPointNode, CancellationToken cancellationToken); 53public abstract Task<SemanticDocument> GenerateAsync(CancellationToken cancellationToken); 96protected abstract Task<SyntaxNode> GenerateBodyForCallSiteContainerAsync(SyntaxNode insertionPointNode, SyntaxNode outermostCallSiteContainer, CancellationToken cancellationToken); 97protected abstract IMethodSymbol GenerateMethodDefinition(SyntaxNode insertionPointNode, CancellationToken cancellationToken); 105protected abstract Task<TNodeUnderContainer> GetStatementOrInitializerContainingInvocationToExtractedMethodAsync(CancellationToken cancellationToken); 115ImmutableArray<VariableInfo> variables, TExpressionSyntax initialValue, ExtractMethodFlowControlInformation flowControlInformation, CancellationToken cancellationToken); 133SemanticDocument originalDocument, IMethodSymbol methodSymbolResult, CancellationToken cancellationToken); 136SemanticDocument newDocument, CancellationToken cancellationToken); 143public sealed override async Task<SemanticDocument> GenerateAsync(CancellationToken cancellationToken) 165SemanticDocument document, IMethodSymbol newMethodDefinition, CancellationToken cancellationToken) 234private SyntaxNode GetOutermostCallSiteContainerToProcess(CancellationToken cancellationToken) 246ImmutableArray<TStatementSyntax> statements, CancellationToken cancellationToken) 290ImmutableArray<TStatementSyntax> statements, CancellationToken cancellationToken) 309CancellationToken cancellationToken) 333ImmutableArray<VariableInfo> variables, CancellationToken cancellationToken) 340CancellationToken cancellationToken) 386IEnumerable<VariableInfo> variables, CancellationToken cancellationToken)
ExtractMethod\MethodExtractor.cs (7)
36protected abstract AnalyzerResult Analyze(CancellationToken cancellationToken); 37protected abstract SyntaxNode GetInsertionPointNode(AnalyzerResult analyzerResult, CancellationToken cancellationToken); 38protected abstract Task<TriviaResult> PreserveTriviaAsync(SyntaxNode root, CancellationToken cancellationToken); 45Document document, SyntaxToken invocationNameToken, SyntaxNode methodDefinition, CancellationToken cancellationToken); 47public ExtractMethodResult ExtractMethod(OperationStatus initialStatus, CancellationToken cancellationToken) 141CancellationToken cancellationToken) 169CancellationToken cancellationToken)
ExtractMethod\MethodExtractor.TriviaResult.cs (1)
35public async Task<SemanticDocument> ApplyAsync(SemanticDocument document, CancellationToken cancellationToken)
ExtractMethod\MethodExtractor.VariableInfo.cs (2)
93MultiDictionary<SyntaxToken, SyntaxAnnotation> annotations, CancellationToken cancellationToken) 117public SyntaxToken GetOriginalIdentifierToken(CancellationToken cancellationToken) => _variableSymbol.GetOriginalIdentifierToken(cancellationToken);
ExtractMethod\MethodExtractor.VariableSymbol.cs (7)
42Name: nameof(CancellationToken), 58public abstract SyntaxToken GetOriginalIdentifierToken(CancellationToken cancellationToken); 63MultiDictionary<SyntaxToken, SyntaxAnnotation> annotations, CancellationToken cancellationToken); 123public sealed override SyntaxToken GetOriginalIdentifierToken(CancellationToken cancellationToken) 130MultiDictionary<SyntaxToken, SyntaxAnnotation> annotations, CancellationToken cancellationToken) 166public override SyntaxToken GetOriginalIdentifierToken(CancellationToken cancellationToken) 172MultiDictionary<SyntaxToken, SyntaxAnnotation> annotations, CancellationToken cancellationToken)
ExtractMethod\SelectionResult.cs (8)
56public abstract SyntaxNode GetOutermostCallSiteContainerToProcess(CancellationToken cancellationToken); 58protected abstract (ITypeSymbol? returnType, bool returnsByRef) GetReturnTypeInfoWorker(CancellationToken cancellationToken); 61public abstract bool IsFinalSpanSemanticallyValidSpan(ImmutableArray<TExecutableStatementSyntax> returnStatements, CancellationToken cancellationToken); 64protected abstract OperationStatus ValidateLanguageSpecificRules(CancellationToken cancellationToken); 66public (ITypeSymbol returnType, bool returnsByRef) GetReturnTypeInfo(CancellationToken cancellationToken) 72public ITypeSymbol GetReturnType(CancellationToken cancellationToken) 262public OperationStatus ValidateSelectionResult(CancellationToken cancellationToken) 275protected bool IsFinalSpanSemanticallyValidSpan(CancellationToken cancellationToken)
ExtractMethod\SelectionValidator.cs (7)
32protected abstract InitialSelectionInfo GetInitialSelectionInfo(CancellationToken cancellationToken); 34protected abstract FinalSelectionInfo UpdateSelectionInfo(InitialSelectionInfo selectionInfo, CancellationToken cancellationToken); 35protected abstract Task<SelectionResult> CreateSelectionResultAsync(FinalSelectionInfo selectionInfo, CancellationToken cancellationToken); 37public async Task<(SelectionResult?, OperationStatus)> GetValidSelectionAsync(CancellationToken cancellationToken) 65SyntaxNode root, TextSpan textSpan, CancellationToken cancellationToken) 118CancellationToken cancellationToken) 133CancellationToken cancellationToken)
FindUsages\AbstractFindUsagesService_FindImplementations.cs (6)
25IFindUsagesContext context, Document document, int position, OptionsProvider<ClassificationOptions> classificationOptions, CancellationToken cancellationToken) 42IFindUsagesContext context, ISymbol symbol, Project project, OptionsProvider<ClassificationOptions> classificationOptions, CancellationToken cancellationToken) 69ISymbol symbol, Project project, IFindUsagesContext context, OptionsProvider<ClassificationOptions> classificationOptions, CancellationToken cancellationToken) 95Solution solution, ISymbol symbol, CancellationToken cancellationToken) 142Solution solution, ISymbol symbol, CancellationToken cancellationToken) 170Solution solution, ISymbol symbol, CancellationToken cancellationToken)
FindUsages\AbstractFindUsagesService_FindReferences.cs (9)
21IFindUsagesContext context, Document document, int position, OptionsProvider<ClassificationOptions> classificationOptions, CancellationToken cancellationToken) 38IFindUsagesContext context, Document document, int position, OptionsProvider<ClassificationOptions> classificationOptions, CancellationToken cancellationToken) 49IFindUsagesContext context, Document document, int position, OptionsProvider<ClassificationOptions> classificationOptions, CancellationToken cancellationToken) 68CancellationToken cancellationToken) 84IFindUsagesContext context, Document document, int position, OptionsProvider<ClassificationOptions> classificationOptions, CancellationToken cancellationToken) 108IFindUsagesContext context, ISymbol symbol, Project project, OptionsProvider<ClassificationOptions> classificationOptions, CancellationToken cancellationToken) 130CancellationToken cancellationToken) 162CancellationToken cancellationToken) 171IFindUsagesContext context, Document document, int position, OptionsProvider<ClassificationOptions> classificationOptions, CancellationToken cancellationToken)
FindUsages\AbstractFindUsagesService.DefinitionTrackingContext.cs (5)
33public ValueTask ReportNoResultsAsync(string message, CancellationToken cancellationToken) 36public ValueTask ReportMessageAsync(string message, NotificationSeverity severity, CancellationToken cancellationToken) 39public ValueTask SetSearchTitleAsync(string title, CancellationToken cancellationToken) 42public ValueTask OnReferencesFoundAsync(IAsyncEnumerable<SourceReferenceItem> references, CancellationToken cancellationToken) 45public ValueTask OnDefinitionFoundAsync(DefinitionItem definition, CancellationToken cancellationToken)
FindUsages\AbstractFindUsagesService.ProgressAdapter.cs (6)
35public async ValueTask OnReferenceFoundAsync(Document document, TextSpan span, CancellationToken cancellationToken) 78public ValueTask OnStartedAsync(CancellationToken cancellationToken) => default; 79public ValueTask OnCompletedAsync(CancellationToken cancellationToken) => default; 85private async ValueTask<DefinitionItem> GetDefinitionItemAsync(SymbolGroup group, CancellationToken cancellationToken) 109public async ValueTask OnDefinitionFoundAsync(SymbolGroup group, CancellationToken cancellationToken) 116ImmutableArray<(SymbolGroup group, ISymbol symbol, ReferenceLocation location)> references, CancellationToken cancellationToken)
FindUsages\DefaultExternalDefinitionItemProvider.cs (1)
23public async ValueTask<DefinitionItem?> GetThirdPartyDefinitionItemAsync(Solution solution, DefinitionItem definitionItem, CancellationToken cancellationToken)
FindUsages\DefinitionItem.cs (3)
146public Task<bool> TryNavigateToAsync(Workspace workspace, bool showInPreviewTab, bool activateTab, CancellationToken cancellationToken) 150public async Task<bool> TryNavigateToAsync(Workspace workspace, NavigationOptions options, CancellationToken cancellationToken) 157public abstract Task<INavigableLocation?> GetNavigableLocationAsync(Workspace workspace, CancellationToken cancellationToken);
FindUsages\DefinitionItem.DefaultDefinitionItem.cs (2)
37public override async Task<INavigableLocation?> GetNavigableLocationAsync(Workspace workspace, CancellationToken cancellationToken) 60private async ValueTask<(Project? project, ISymbol? symbol)> TryResolveSymbolAsync(Solution solution, string symbolKey, CancellationToken cancellationToken)
FindUsages\DefinitionItem.DetachedDefinitionItem.cs (1)
78public async Task<DefaultDefinitionItem?> TryRehydrateAsync(Solution solution, CancellationToken cancellationToken)
FindUsages\DefinitionItemFactory.cs (8)
33CancellationToken cancellationToken) 41CancellationToken cancellationToken) 51CancellationToken cancellationToken) 72CancellationToken cancellationToken) 86CancellationToken cancellationToken) 233CancellationToken cancellationToken) 258private static ValueTask<ImmutableArray<ClassifiedSpansAndHighlightSpan?>> ClassifyDocumentSpansAsync(OptionsProvider<ClassificationOptions> optionsProvider, ImmutableArray<DocumentSpan> unclassifiedSpans, CancellationToken cancellationToken) 299CancellationToken cancellationToken)
FindUsages\FindUsagesContext.cs (7)
22public virtual ValueTask ReportNoResultsAsync(string message, CancellationToken cancellationToken) => default; 24public virtual ValueTask ReportMessageAsync(string message, NotificationSeverity severity, CancellationToken cancellationToken) => default; 26public virtual ValueTask SetSearchTitleAsync(string title, CancellationToken cancellationToken) => default; 28public virtual ValueTask OnCompletedAsync(CancellationToken cancellationToken) => default; 30public virtual ValueTask OnDefinitionFoundAsync(DefinitionItem definition, CancellationToken cancellationToken) => default; 32public virtual ValueTask OnReferencesFoundAsync(IAsyncEnumerable<SourceReferenceItem> references, CancellationToken cancellationToken) => default; 34protected virtual ValueTask ReportProgressAsync(int current, int maximum, CancellationToken cancellationToken) => default;
FindUsages\FindUsagesHelpers.cs (2)
23Document document, int position, CancellationToken cancellationToken) 36Document document, int position, bool preferPrimaryConstructor, CancellationToken cancellationToken)
FindUsages\IExternalDefinitionItemProvider.cs (1)
14Solution solution, DefinitionItem definitionItem, CancellationToken cancellationToken);
FindUsages\IFindUsagesContext.cs (5)
24ValueTask ReportNoResultsAsync(string message, CancellationToken cancellationToken); 30ValueTask ReportMessageAsync(string message, NotificationSeverity severity, CancellationToken cancellationToken); 35ValueTask SetSearchTitleAsync(string title, CancellationToken cancellationToken); 37ValueTask OnDefinitionFoundAsync(DefinitionItem definition, CancellationToken cancellationToken); 38ValueTask OnReferencesFoundAsync(IAsyncEnumerable<SourceReferenceItem> references, CancellationToken cancellationToken);
FindUsages\IFindUsagesLSPService.cs (2)
18Task FindReferencesAsync(IFindUsagesContext context, Document document, int position, OptionsProvider<ClassificationOptions> classificationOptions, CancellationToken cancellationToken); 24Task FindImplementationsAsync(IFindUsagesContext context, Document document, int position, OptionsProvider<ClassificationOptions> classificationOptions, CancellationToken cancellationToken);
FindUsages\IFindUsagesService.cs (2)
18Task FindReferencesAsync(IFindUsagesContext context, Document document, int position, OptionsProvider<ClassificationOptions> classificationOptions, CancellationToken cancellationToken); 24Task FindImplementationsAsync(IFindUsagesContext context, Document document, int position, OptionsProvider<ClassificationOptions> classificationOptions, CancellationToken cancellationToken);
FindUsages\IRemoteFindUsagesService.cs (29)
27ValueTask AddItemsAsync(RemoteServiceCallbackId callbackId, int count, CancellationToken cancellationToken); 28ValueTask ItemsCompletedAsync(RemoteServiceCallbackId callbackId, int count, CancellationToken cancellationToken); 29ValueTask ReportMessageAsync(RemoteServiceCallbackId callbackId, string message, CancellationToken cancellationToken); 30ValueTask ReportInformationalMessageAsync(RemoteServiceCallbackId callbackId, string message, CancellationToken cancellationToken); 31ValueTask SetSearchTitleAsync(RemoteServiceCallbackId callbackId, string title, CancellationToken cancellationToken); 32ValueTask OnDefinitionFoundAsync(RemoteServiceCallbackId callbackId, SerializableDefinitionItem definition, CancellationToken cancellationToken); 33ValueTask OnReferencesFoundAsync(RemoteServiceCallbackId callbackId, ImmutableArray<SerializableSourceReferenceItem> references, CancellationToken cancellationToken); 41CancellationToken cancellationToken); 47CancellationToken cancellationToken); 62public ValueTask<ClassificationOptions> GetOptionsAsync(RemoteServiceCallbackId callbackId, string language, CancellationToken cancellationToken) 65public ValueTask AddItemsAsync(RemoteServiceCallbackId callbackId, int count, CancellationToken cancellationToken) 68public ValueTask ItemsCompletedAsync(RemoteServiceCallbackId callbackId, int count, CancellationToken cancellationToken) 71public ValueTask OnDefinitionFoundAsync(RemoteServiceCallbackId callbackId, SerializableDefinitionItem definition, CancellationToken cancellationToken) 74public ValueTask OnReferencesFoundAsync(RemoteServiceCallbackId callbackId, ImmutableArray<SerializableSourceReferenceItem> references, CancellationToken cancellationToken) 77public ValueTask ReportMessageAsync(RemoteServiceCallbackId callbackId, string message, CancellationToken cancellationToken) 80public ValueTask ReportInformationalMessageAsync(RemoteServiceCallbackId callbackId, string message, CancellationToken cancellationToken) 83public ValueTask SetSearchTitleAsync(RemoteServiceCallbackId callbackId, string title, CancellationToken cancellationToken) 94internal ValueTask<ClassificationOptions> GetClassificationOptionsAsync(string language, CancellationToken cancellationToken) 97public ValueTask AddItemsAsync(int count, CancellationToken cancellationToken) 100public ValueTask ItemsCompletedAsync(int count, CancellationToken cancellationToken) 103public ValueTask ReportMessageAsync(string message, CancellationToken cancellationToken) 106public ValueTask ReportInformationalMessageAsync(string message, CancellationToken cancellationToken) 109public ValueTask SetSearchTitleAsync(string title, CancellationToken cancellationToken) 112public async ValueTask OnDefinitionFoundAsync(SerializableDefinitionItem definition, CancellationToken cancellationToken) 132public async ValueTask OnReferencesFoundAsync(ImmutableArray<SerializableSourceReferenceItem> references, CancellationToken cancellationToken) 144ImmutableArray<SerializableSourceReferenceItem> references, [EnumeratorCancellation] CancellationToken cancellationToken) 177public async ValueTask<DocumentSpan> RehydrateAsync(Solution solution, CancellationToken cancellationToken) 236public async ValueTask<DefinitionItem.DefaultDefinitionItem> RehydrateAsync(Solution solution, CancellationToken cancellationToken) 309public async Task<SourceReferenceItem> RehydrateAsync(Solution solution, DefinitionItem definition, CancellationToken cancellationToken)
Formatting\AbstractNewDocumentFormattingService.cs (1)
35public async Task<Document> FormatNewDocumentAsync(Document document, Document? hintDocument, CodeCleanupOptions options, CancellationToken cancellationToken)
Formatting\INewDocumentFormattingProvider.cs (2)
13/// <inheritdoc cref="INewDocumentFormattingService.FormatNewDocumentAsync(Document, Document, CodeCleanupOptions, CancellationToken)"/> 14Task<Document> FormatNewDocumentAsync(Document document, Document? hintDocument, CodeCleanupOptions options, CancellationToken cancellationToken);
Formatting\INewDocumentFormattingService.cs (1)
19Task<Document> FormatNewDocumentAsync(Document document, Document? hintDocument, CodeCleanupOptions options, CancellationToken cancellationToken);
FullyQualify\AbstractFullyQualifyCodeFixProvider.cs (1)
23var cancellationToken = context.CancellationToken;
FullyQualify\AbstractFullyQualifyService.cs (6)
37protected abstract Task<SyntaxNode> ReplaceNodeAsync(TSimpleNameSyntax simpleName, string containerName, bool resultingSymbolIsType, CancellationToken cancellationToken); 40Document document, TextSpan span, CancellationToken cancellationToken) 60Document document, TextSpan span, CancellationToken cancellationToken) 188CancellationToken cancellationToken) 217private async Task<IEnumerable<TextChange>> ProcessNodeAsync(Document document, TSimpleNameSyntax simpleName, string containerName, INamespaceOrTypeSymbol originalSymbol, CancellationToken cancellationToken) 287private static bool HasAccessibleTypes(INamespaceSymbol @namespace, SemanticModel model, CancellationToken cancellationToken)
FullyQualify\IFullyQualifyService.cs (1)
35Task<FullyQualifyFixData?> GetFixDataAsync(Document document, TextSpan span, CancellationToken cancellationToken);
FullyQualify\IRemoteFullyQualifyService.cs (1)
13ValueTask<FullyQualifyFixData?> GetFixDataAsync(Checksum solutionChecksum, DocumentId documentId, TextSpan span, CancellationToken cancellationToken);
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (1)
135CancellationToken cancellationToken)
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (1)
32protected override async Task<Document> GetChangedDocumentAsync(CancellationToken cancellationToken)
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (9)
63protected abstract ValueTask<bool> PrefersThrowExpressionAsync(Document document, CancellationToken cancellationToken); 64protected abstract IFieldSymbol? TryMapToWritableInstanceField(IPropertySymbol property, CancellationToken cancellationToken); 78Document priorDocument, TextSpan priorSelection, Document currentDocument, IntentDataProvider intentDataProvider, CancellationToken cancellationToken) 110Document priorDocument, CodeAction codeAction, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken) 131CancellationToken cancellationToken) 157CancellationToken cancellationToken) 194CancellationToken cancellationToken) 266Document document, TextSpan textSpan, bool addNullChecks, Accessibility? desiredAccessibility, CancellationToken cancellationToken) 293private static async Task<Document> AddNavigationAnnotationAsync(Document document, CancellationToken cancellationToken)
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.FieldDelegatingCodeAction.cs (1)
32protected override async Task<Document> GetChangedDocumentAsync(CancellationToken cancellationToken)
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.GenerateConstructorWithDialogCodeAction.cs (2)
45public override object GetOptions(CancellationToken cancellationToken) 55object options, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken)
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.State.cs (3)
42CancellationToken cancellationToken) 58CancellationToken cancellationToken) 85CancellationToken cancellationToken)
GenerateEqualsAndGetHashCodeFromMembers\AbstractGenerateEqualsAndGetHashCodeService.cs (5)
27public async Task<Document> FormatDocumentAsync(Document document, SyntaxFormattingOptions options, CancellationToken cancellationToken) 40string? localNameOpt, CancellationToken cancellationToken) 52ImmutableArray<ISymbol> members, INamedTypeSymbol constructedEquatableType, CancellationToken cancellationToken) 62Document document, INamedTypeSymbol containingType, CancellationToken cancellationToken) 118ImmutableArray<ISymbol> members, CancellationToken cancellationToken)
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeAction.cs (7)
47protected override async Task<Document> GetChangedDocumentAsync(CancellationToken cancellationToken) 96private async Task<INamedTypeSymbol?> GetConstructedTypeToImplementAsync(CancellationToken cancellationToken) 115private async Task<Document> UpdateDocumentAndAddImportsAsync(SyntaxNode oldType, SyntaxNode newType, CancellationToken cancellationToken) 125private async Task AddOperatorsAsync(ArrayBuilder<IMethodSymbol> members, CancellationToken cancellationToken) 187private Task<IMethodSymbol> CreateGetHashCodeMethodAsync(CancellationToken cancellationToken) 193private Task<IMethodSymbol> CreateEqualsMethodAsync(CancellationToken cancellationToken) 201private async Task<IMethodSymbol> CreateIEquatableEqualsMethodAsync(INamedTypeSymbol constructedEquatableType, CancellationToken cancellationToken)
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (5)
171CancellationToken cancellationToken) 201bool hasEquals, bool hasGetHashCode, bool withDialog, ILegacyGlobalOptionsWorkspaceService? globalOptions, CancellationToken cancellationToken) 242bool generateEquals, bool generateGetHashCode, bool withDialog, CancellationToken cancellationToken) 259bool generateEquals, bool generateGetHashCode, CancellationToken cancellationToken) 295bool generateEquals, bool generateGetHashCode, CancellationToken cancellationToken)
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndHashWithDialogCodeAction.cs (2)
46public override object GetOptions(CancellationToken cancellationToken) 54object options, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken)
GenerateEqualsAndGetHashCodeFromMembers\IGenerateEqualsAndGetHashCodeService.cs (5)
23Task<Document> FormatDocumentAsync(Document document, SyntaxFormattingOptions options, CancellationToken cancellationToken); 29Task<IMethodSymbol> GenerateEqualsMethodAsync(Document document, INamedTypeSymbol namedType, ImmutableArray<ISymbol> members, string? localNameOpt, CancellationToken cancellationToken); 35Task<IMethodSymbol> GenerateEqualsMethodThroughIEquatableEqualsAsync(Document document, INamedTypeSymbol namedType, CancellationToken cancellationToken); 41Task<IMethodSymbol> GenerateIEquatableEqualsMethodAsync(Document document, INamedTypeSymbol namedType, ImmutableArray<ISymbol> members, INamedTypeSymbol constructedEquatableType, CancellationToken cancellationToken); 50Task<IMethodSymbol> GenerateGetHashCodeMethodAsync(Document document, INamedTypeSymbol namedType, ImmutableArray<ISymbol> members, CancellationToken cancellationToken);
GenerateEqualsAndGetHashCodeFromMembers\IGenerateEqualsAndGetHashCodeServiceExtensions.cs (1)
15ImmutableArray<ISymbol> members, CancellationToken cancellationToken)
GenerateFromMembers\GenerateFromMembersHelpers.cs (1)
23Document document, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken)
GenerateOverrides\GenerateOverridesWithDialogCodeAction.cs (4)
41public override object GetOptions(CancellationToken cancellationToken) 54object options, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken) 94CancellationToken cancellationToken) 105public override void Apply(Workspace workspace, CancellationToken cancellationToken)
GenerateType\AbstractGenerateTypeService.CodeAction.cs (3)
65IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken) 99public override object GetOptions(CancellationToken cancellationToken) 172object options, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken)
GenerateType\AbstractGenerateTypeService.cs (17)
36protected abstract bool TryInitializeState(SemanticDocument document, TSimpleNameSyntax simpleName, CancellationToken cancellationToken, out GenerateTypeServiceStateOptions generateTypeServiceStateOptions); 41protected abstract ImmutableArray<ITypeParameterSymbol> GetTypeParameters(State state, SemanticModel semanticModel, CancellationToken cancellationToken); 42protected abstract Accessibility GetAccessibility(State state, SemanticModel semanticModel, bool intoNamespace, CancellationToken cancellationToken); 43protected abstract IList<ParameterName> GenerateParameterNames(SemanticModel semanticModel, IList<TArgumentSyntax> arguments, CancellationToken cancellationToken); 45protected abstract INamedTypeSymbol DetermineTypeToGenerateIn(SemanticModel semanticModel, TSimpleNameSyntax simpleName, CancellationToken cancellationToken); 46protected abstract ITypeSymbol DetermineArgumentType(SemanticModel semanticModel, TArgumentSyntax argument, CancellationToken cancellationToken); 51protected abstract bool IsInValueTypeConstraintContext(SemanticModel semanticModel, TExpressionSyntax expression, CancellationToken cancellationToken); 59Solution updatedSolution, SyntaxNode modifiedRoot, Document document, TSimpleNameSyntax simpleName, string includeUsingsOrImports, CancellationToken cancellationToken); 65public abstract Task<(INamespaceSymbol, INamespaceOrTypeSymbol, Location)> GetOrGenerateEnclosingNamespaceSymbolAsync(INamedTypeSymbol namedTypeSymbol, string[] containers, Document selectedDocument, SyntaxNode selectedDocumentRoot, CancellationToken cancellationToken); 70CancellationToken cancellationToken) 103CancellationToken cancellationToken) 140private static bool CanGenerateIntoContainingNamespace(SemanticDocument semanticDocument, SyntaxNode node, CancellationToken cancellationToken) 161CancellationToken cancellationToken) 186CancellationToken cancellationToken) 238CancellationToken cancellationToken) 264CancellationToken cancellationToken) 274protected static async Task<bool> IsWithinTheImportingNamespaceAsync(Document document, int triggeringPosition, string includeUsingsOrImports, CancellationToken cancellationToken)
GenerateType\AbstractGenerateTypeService.Editor.cs (4)
43private readonly CancellationToken _cancellationToken; 51CancellationToken cancellationToken) 67CancellationToken cancellationToken) 345CancellationToken cancellationToken)
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (1)
331internal abstract bool TryGenerateProperty(TSimpleNameSyntax propertyName, SemanticModel semanticModel, ITypeInferenceService typeInference, CancellationToken cancellationToken, out IPropertySymbol property);
GenerateType\AbstractGenerateTypeService.State.cs (7)
73CancellationToken cancellationToken) 83CancellationToken cancellationToken) 207CancellationToken cancellationToken) 274private bool GenerateStruct(TService service, SemanticModel semanticModel, CancellationToken cancellationToken) 294CancellationToken cancellationToken) 356CancellationToken cancellationToken) 396CancellationToken cancellationToken)
GenerateType\IGenerateTypeService.cs (2)
15Task<ImmutableArray<CodeAction>> GenerateTypeAsync(Document document, SyntaxNode node, CancellationToken cancellationToken); 16Task<(INamespaceSymbol, INamespaceOrTypeSymbol, Location)> GetOrGenerateEnclosingNamespaceSymbolAsync(INamedTypeSymbol namedTypeSymbol, string[] containers, Document selectedDocument, SyntaxNode selectedDocumentRoot, CancellationToken cancellationToken);
GoToBase\AbstractGoToBaseService.cs (2)
18Solution solution, IMethodSymbol constructor, CancellationToken cancellationToken); 31public async Task FindBasesAsync(IFindUsagesContext context, Document document, int position, OptionsProvider<ClassificationOptions> classificationOptions, CancellationToken cancellationToken)
GoToBase\FindBaseHelpers.cs (1)
14ISymbol symbol, Solution solution, CancellationToken cancellationToken)
GoToBase\IGoToBaseService.cs (1)
19Task FindBasesAsync(IFindUsagesContext context, Document document, int position, OptionsProvider<ClassificationOptions> classificationOptions, CancellationToken cancellationToken);
GoToDefinition\AbstractGoToDefinitionSymbolService.cs (3)
18protected abstract Task<ISymbol> FindRelatedExplicitlyDeclaredSymbolAsync(Project project, ISymbol symbol, CancellationToken cancellationToken); 23Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 65Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken)
GoToDefinition\GoToDefinitionFeatureHelpers.cs (2)
19Solution solution, ISymbol? symbol, CancellationToken cancellationToken) 56CancellationToken cancellationToken)
GoToDefinition\IGoToDefinitionSymbolService.cs (2)
15Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken); 22Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken);
Highlighting\HighlightingService.cs (1)
26SyntaxNode root, int position, List<TextSpan> highlights, CancellationToken cancellationToken)
Highlighting\IHighlighter.cs (1)
13void AddHighlights(SyntaxNode root, int position, List<TextSpan> highlights, CancellationToken cancellationToken);
Highlighting\IHighlightingService.cs (1)
19void AddHighlights(SyntaxNode root, int position, List<TextSpan> highlights, CancellationToken cancellationToken);
Highlighting\Keywords\AbstractKeywordHighlighter.cs (4)
21protected sealed override void AddHighlightsForNode(SyntaxNode node, List<TextSpan> highlights, CancellationToken cancellationToken) 24protected abstract void AddHighlights(TNode node, List<TextSpan> highlights, CancellationToken cancellationToken); 39SyntaxNode root, int position, List<TextSpan> highlights, CancellationToken cancellationToken) 78protected abstract void AddHighlightsForNode(SyntaxNode node, List<TextSpan> highlights, CancellationToken cancellationToken);
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (13)
48CancellationToken cancellationToken) 86CancellationToken cancellationToken) 137CancellationToken cancellationToken) 168CancellationToken cancellationToken) 294CancellationToken cancellationToken) 355CancellationToken cancellationToken) 414CancellationToken cancellationToken) 452CancellationToken cancellationToken) 479CancellationToken cancellationToken) 521CancellationToken cancellationToken) 569CancellationToken cancellationToken) 636CancellationToken cancellationToken) 692Solution solution, ISymbol symbol, CancellationToken cancellation)
InheritanceMargin\AbstractInheritanceMarginService.cs (1)
35CancellationToken cancellationToken)
InheritanceMargin\IInheritanceMarginService.cs (1)
25CancellationToken cancellationToken);
InheritanceMargin\IRemoteInheritanceMarginService.cs (1)
20CancellationToken cancellationToken);
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (14)
75CancellationToken cancellationToken) 106CancellationToken cancellationToken) 178CancellationToken cancellationToken) 223private static (TParameterSyntax?, IParameterSymbol?) GetParameterAtOrdinal(int index, IReadOnlyList<TParameterSyntax> parameterNodes, SemanticModel semanticModel, CancellationToken cancellationToken) 238CancellationToken cancellationToken) 339IBlockOperation? blockStatement, CancellationToken cancellationToken) 548CancellationToken cancellationToken) 572CancellationToken cancellationToken) 588CancellationToken cancellationToken) 603CancellationToken cancellationToken) 636CancellationToken cancellationToken) 795CancellationToken cancellationToken) 841CancellationToken cancellationToken) 890CancellationToken cancellationToken)
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (8)
52CancellationToken cancellationToken) 64CancellationToken cancellationToken) 109CancellationToken cancellationToken) 362CancellationToken cancellationToken) 427CancellationToken cancellationToken) 475CancellationToken cancellationToken) 540SyntaxNode typeDeclaration, CancellationToken cancellationToken) 615Document document, IParameterSymbol parameter, IBlockOperation? blockStatement, ImmutableArray<NamingRule> rules, ImmutableArray<string> parameterWords, CancellationToken cancellationToken)
InitializeParameter\AbstractInitializeParameterCodeRefactoringProvider.cs (5)
44CancellationToken cancellationToken); 53CancellationToken cancellationToken); 132CancellationToken cancellationToken) 142CancellationToken cancellationToken, out IBlockOperation? blockStatement) 184CancellationToken cancellationToken)
InlineHints\AbstractInlineHintsService.cs (1)
18Document document, TextSpan textSpan, InlineHintsOptions options, bool displayAllOverride, CancellationToken cancellationToken)
InlineHints\AbstractInlineParameterNameHintsService.cs (2)
30CancellationToken cancellationToken); 42CancellationToken cancellationToken)
InlineHints\AbstractInlineTypeHintsService.cs (2)
29CancellationToken cancellationToken); 38CancellationToken cancellationToken)
InlineHints\IInlineHintsService.cs (1)
16Document document, TextSpan textSpan, InlineHintsOptions options, bool displayAllOverride, CancellationToken cancellationToken);
InlineHints\IInlineParameterNameHintsService.cs (1)
27CancellationToken cancellationToken);
InlineHints\IInlineTypeHintsService.cs (1)
27CancellationToken cancellationToken);
InlineHints\InlineHint.cs (5)
20private readonly Func<Document, CancellationToken, Task<ImmutableArray<TaggedText>>>? _getDescriptionAsync; 25Func<Document, CancellationToken, Task<ImmutableArray<TaggedText>>>? getDescriptionAsync = null) 34Func<Document, CancellationToken, Task<ImmutableArray<TaggedText>>>? getDescriptionAsync = null) 44Func<Document, CancellationToken, Task<ImmutableArray<TaggedText>>>? getDescriptionAsync = null) 60public Task<ImmutableArray<TaggedText>> GetDescriptionAsync(Document document, CancellationToken cancellationToken)
InlineHints\InlineHintHelpers.cs (2)
19public static Func<Document, CancellationToken, Task<ImmutableArray<TaggedText>>>? GetDescriptionFunction(int position, ISymbol symbol, SymbolDescriptionOptions options) 24private static async Task<ImmutableArray<TaggedText>> GetDescriptionAsync(Document document, int position, ISymbol originalSymbol, SymbolDescriptionOptions options, CancellationToken cancellationToken)
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (4)
231CancellationToken cancellationToken) 295CancellationToken cancellationToken) 338CancellationToken cancellationToken) 484CancellationToken cancellationToken)
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (6)
49CancellationToken cancellationToken) 289CancellationToken cancellationToken) 357CancellationToken cancellationToken) 380private readonly CancellationToken _cancellationToken; 383private LocalVariableDeclarationVisitor(CancellationToken cancellationToken) 391CancellationToken cancellationToken)
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (3)
160CancellationToken cancellationToken) 433CancellationToken cancellationToken) 483CancellationToken cancellationToken)
InlineTemporary\AbstractInlineTemporaryCodeRefactoringProvider.cs (1)
27CancellationToken cancellationToken)
Intents\IIntentProvider.cs (1)
19CancellationToken cancellationToken);
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (5)
161CancellationToken cancellationToken) 198CancellationToken cancellationToken) 260Document document, TExpressionSyntax expression, CancellationToken cancellationToken) 301CancellationToken cancellationToken) 333Document document, IMethodSymbol methodSymbol, CancellationToken cancellationToken)
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (16)
43public async Task<SyntaxNode> RewriteDocumentAsync(Compilation compilation, Document document, List<TExpressionSyntax> invocations, CancellationToken cancellationToken) 62private async Task<Dictionary<TIdentifierNameSyntax, IParameterSymbol>> MapExpressionToParametersAsync(CancellationToken cancellationToken) 85private async Task<string> GetNewParameterNameAsync(CancellationToken cancellationToken) 228List<TExpressionSyntax> invocations, int insertionIndex, CancellationToken cancellationToken) 315string parameterName, string newMethodIdentifier, int insertionIndex, CancellationToken cancellationToken) 352private async Task<ITypeSymbol> GetTypeOfExpressionAsync(CancellationToken cancellationToken) 396private async Task<SyntaxNode> ExtractMethodAsync(ImmutableArray<IParameterSymbol> validParameters, string newMethodIdentifier, SyntaxGenerator generator, CancellationToken cancellationToken) 428private async Task<SyntaxNode> GenerateNewMethodOverloadAsync(int insertionIndex, SyntaxGenerator generator, CancellationToken cancellationToken) 450string? newMethodIdentifier, ITypeSymbol? typeSymbol, bool isTrampoline, CancellationToken cancellationToken) 490List<TExpressionSyntax> invocations, CancellationToken cancellationToken) 599CancellationToken cancellationToken) 621!parameter.Type.Equals(compilation.GetTypeByMetadataName(typeof(CancellationToken)?.FullName!)); 625SemanticModel invocationSemanticModel, CancellationToken cancellationToken) 645private async Task UpdateExpressionInOriginalFunctionAsync(SyntaxEditor editor, CancellationToken cancellationToken) 682private async Task<IEnumerable<TExpressionSyntax>> FindMatchesAsync(CancellationToken cancellationToken) 695private bool NodeMatchesExpression(SemanticModel originalSemanticModel, TExpressionSyntax currentNode, CancellationToken cancellationToken)
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (6)
150CancellationToken cancellationToken) 208CancellationToken cancellationToken) 246CancellationToken cancellationToken) 320CancellationToken cancellationToken) 348CancellationToken cancellationToken) 435CancellationToken cancellationToken)
IntroduceVariable\AbstractIntroduceLocalForExpressionCodeRefactoringProvider.cs (3)
30Document document, INamedTypeSymbol tupleType, TExpressionSyntax expression, CancellationToken cancellationToken); 83CancellationToken cancellationToken) 127Document document, TExpressionSyntax expression, CancellationToken cancellationToken)
IntroduceVariable\AbstractIntroduceVariableService.cs (19)
45protected abstract IList<bool> GetInsertionIndices(TTypeDeclarationSyntax destination, CancellationToken cancellationToken); 52protected abstract Document IntroduceQueryLocal(SemanticDocument document, TExpressionSyntax expression, bool allOccurrences, CancellationToken cancellationToken); 53protected abstract Document IntroduceLocal(SemanticDocument document, CodeCleanupOptions options, TExpressionSyntax expression, bool allOccurrences, bool isConstant, CancellationToken cancellationToken); 54protected abstract Task<Document> IntroduceFieldAsync(SemanticDocument document, TExpressionSyntax expression, bool allOccurrences, bool isConstant, CancellationToken cancellationToken); 59protected virtual bool BlockOverlapsHiddenPosition(SyntaxNode block, CancellationToken cancellationToken) 66CancellationToken cancellationToken) 89private (string title, ImmutableArray<CodeAction>) CreateActions(State state, CancellationToken cancellationToken) 100private string AddActionsAndGetTitle(State state, ArrayBuilder<CodeAction> actions, CancellationToken cancellationToken) 190private void CreateConstantFieldActions(State state, ArrayBuilder<CodeAction> actions, CancellationToken cancellationToken) 208bool isConstant, TTypeDeclarationSyntax oldType, TTypeDeclarationSyntax newType, CancellationToken cancellationToken) 233private bool CanGenerateIntoContainer(State state, CancellationToken cancellationToken) 261CancellationToken cancellationToken) 281CancellationToken cancellationToken) 299CancellationToken cancellationToken) 319CancellationToken cancellationToken) 354CancellationToken cancellationToken) 377CancellationToken cancellationToken, 408SemanticDocument document, TExpressionSyntax expression, CancellationToken cancellationToken) 422CancellationToken cancellationToken)
IntroduceVariable\AbstractIntroduceVariableService.IntroduceVariableCodeAction.cs (2)
52protected override async Task<Document> GetChangedDocumentAsync(CancellationToken cancellationToken) 59private async Task<Document> GetChangedDocumentCoreAsync(CancellationToken cancellationToken)
IntroduceVariable\AbstractIntroduceVariableService.State_ConstructorInitializer.cs (1)
17CancellationToken cancellationToken)
IntroduceVariable\AbstractIntroduceVariableService.State_Field.cs (1)
17CancellationToken cancellationToken)
IntroduceVariable\AbstractIntroduceVariableService.State_Parameter.cs (1)
16CancellationToken cancellationToken)
IntroduceVariable\AbstractIntroduceVariableService.State_Query.cs (1)
16CancellationToken cancellationToken)
IntroduceVariable\AbstractIntroduceVariableService.State.cs (6)
48CancellationToken cancellationToken) 64CancellationToken cancellationToken) 223static bool IsExpressionConstant(SemanticDocument document, TExpressionSyntax expression, TService service, CancellationToken cancellationToken) 247public SemanticMap GetSemanticMap(CancellationToken cancellationToken) 255CancellationToken cancellationToken) 286private bool CanGenerateInto<TSyntax>(CancellationToken cancellationToken)
IntroduceVariable\IIntroduceVariableService.cs (1)
16Task<CodeAction> IntroduceVariableAsync(Document document, TextSpan textSpan, CodeCleanupOptions options, CancellationToken cancellationToken);
InvertConditional\AbstractInvertConditionalCodeRefactoringProvider.cs (2)
40Document document, TextSpan span, CancellationToken cancellationToken) 44Document document, TConditionalExpressionSyntax conditional, CancellationToken cancellationToken)
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (2)
157CancellationToken cancellationToken) 400CancellationToken cancellationToken)
InvertLogical\AbstractInvertLogicalCodeRefactoringProvider.cs (3)
83Document document1, SyntaxNode binaryExpression, CancellationToken cancellationToken) 100Document document, SyntaxNode binaryExpression, CancellationToken cancellationToken) 114Document document, CancellationToken cancellationToken)
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (3)
89protected readonly CancellationToken CancellationToken; 96CancellationToken cancellationToken) 193var cancellationToken = this.CancellationToken;
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.cs (3)
19protected abstract AbstractSymbolDescriptionBuilder CreateDescriptionBuilder(SemanticModel semanticModel, int position, SymbolDescriptionOptions options, CancellationToken cancellationToken); 21public Task<ImmutableArray<SymbolDisplayPart>> ToDescriptionPartsAsync(SemanticModel semanticModel, int position, ImmutableArray<ISymbol> symbols, SymbolDescriptionOptions options, SymbolDescriptionGroups groups, CancellationToken cancellationToken) 31SemanticModel semanticModel, int position, ImmutableArray<ISymbol> symbols, SymbolDescriptionOptions options, CancellationToken cancellationToken)
LanguageServices\SymbolDisplayService\ISymbolDisplayService.cs (4)
15Task<ImmutableArray<SymbolDisplayPart>> ToDescriptionPartsAsync(SemanticModel semanticModel, int position, ImmutableArray<ISymbol> symbols, SymbolDescriptionOptions options, SymbolDescriptionGroups groups = SymbolDescriptionGroups.All, CancellationToken cancellationToken = default); 16Task<IDictionary<SymbolDescriptionGroups, ImmutableArray<TaggedText>>> ToDescriptionGroupsAsync(SemanticModel semanticModel, int position, ImmutableArray<ISymbol> symbols, SymbolDescriptionOptions options, CancellationToken cancellationToken = default); 23public Task<string> ToDescriptionStringAsync(SemanticModel semanticModel, int position, ISymbol symbol, SymbolDescriptionOptions options, SymbolDescriptionGroups groups = SymbolDescriptionGroups.All, CancellationToken cancellationToken = default) 26public async Task<string> ToDescriptionStringAsync(SemanticModel semanticModel, int position, ImmutableArray<ISymbol> symbols, SymbolDescriptionOptions options, SymbolDescriptionGroups groups = SymbolDescriptionGroups.All, CancellationToken cancellationToken = default)
LegacySolutionEvents\ILegacySolutionEventsAggregationService.cs (2)
25ValueTask OnWorkspaceChangedAsync(WorkspaceChangeEventArgs args, bool processSourceGeneratedDocuments, CancellationToken cancellationToken); 47public async ValueTask OnWorkspaceChangedAsync(WorkspaceChangeEventArgs args, bool processSourceGeneratedDocuments, CancellationToken cancellationToken)
LegacySolutionEvents\ILegacySolutionEventsListener.cs (1)
19ValueTask OnWorkspaceChangedAsync(WorkspaceChangeEventArgs args, bool processSourceGeneratedDocuments, CancellationToken cancellationToken);
LegacySolutionEvents\IRemoteLegacySolutionEventsAggregationService.cs (2)
17ValueTask<bool> ShouldReportChangesAsync(CancellationToken cancellationToken); 25ValueTask OnWorkspaceChangedAsync(Checksum oldSolutionChecksum, Checksum newSolutionChecksum, WorkspaceChangeKind kind, ProjectId? projectId, DocumentId? documentId, bool processSourceGeneratedDocuments, CancellationToken cancellationToken);
LineSeparators\ILineSeparatorService.cs (1)
15Task<ImmutableArray<TextSpan>> GetLineSeparatorsAsync(Document document, TextSpan textSpan, CancellationToken cancellationToken);
MapCode\IMapCodeService.cs (1)
34CancellationToken cancellationToken);
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
94public string GetDocumentationCommentXml(CultureInfo preferredCulture = null, bool expandIncludes = false, CancellationToken cancellationToken = default)
MetadataAsSource\AbstractMetadataAsSourceService.cs (4)
26CancellationToken cancellationToken) 67protected abstract Task<Document> AddNullableRegionsAsync(Document document, CancellationToken cancellationToken); 85protected abstract Task<Document> AddAssemblyInfoRegionAsync(Document document, Compilation symbolCompilation, ISymbol symbol, CancellationToken cancellationToken); 87protected abstract Task<Document> ConvertDocCommentsToRegularCommentsAsync(Document document, IDocumentationCommentFormattingService docCommentFormattingService, CancellationToken cancellationToken);
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (1)
160public ClosedDerivedTypeInfo GetClosedDerivedTypeInfo(CancellationToken cancellationToken) => _symbol.GetClosedDerivedTypeInfo(cancellationToken);
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (2)
62CancellationToken cancellationToken) 392private static async Task<UniqueDocumentKey> GetUniqueDocumentKeyAsync(Project project, INamedTypeSymbol topLevelNamedType, bool signaturesOnly, CancellationToken cancellationToken)
MetadataAsSource\IMetadataAsSourceFileProvider.cs (1)
28CancellationToken cancellationToken);
MetadataAsSource\IMetadataAsSourceFileService.cs (1)
32CancellationToken cancellationToken);
MetadataAsSource\IMetadataAsSourceService.cs (1)
25Task<Document> AddSourceToAsync(Document document, Compilation symbolCompilation, ISymbol symbol, SyntaxFormattingOptions? formattingOptions, CancellationToken cancellationToken);
MetadataAsSource\MetadataAsSourceFileService.cs (2)
77CancellationToken cancellationToken) 257internal async Task<SymbolMappingResult?> MapSymbolAsync(Document document, SymbolKey symbolId, CancellationToken cancellationToken)
MetadataAsSource\MetadataAsSourceHelpers.cs (1)
70public static async Task<Location> GetLocationInGeneratedSourceAsync(SymbolKey symbolId, Document generatedDocument, CancellationToken cancellationToken)
MetadataAsSource\SymbolMappingServiceFactory.cs (2)
32public Task<SymbolMappingResult?> MapSymbolAsync(Document document, SymbolKey symbolId, CancellationToken cancellationToken) 40public Task<SymbolMappingResult?> MapSymbolAsync(Document document, ISymbol symbol, CancellationToken cancellationToken)
MetadataAsSource\TelemetryMessage.cs (1)
22public TelemetryMessage(CancellationToken cancellationToken)
MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.cs (1)
47Document document, SyntaxNode statement, CancellationToken cancellationToken)
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (7)
41public override object? GetOptions(CancellationToken cancellationToken) 47object options, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken) 178CancellationToken cancellationToken) 241CancellationToken cancellationToken) 276CancellationToken cancellationToken) 368CancellationToken cancellationToken) 405CancellationToken cancellationToken)
MoveToNamespace\AbstractMoveToNamespaceService.cs (13)
25Task<ImmutableArray<MoveToNamespaceCodeAction>> GetCodeActionsAsync(Document document, TextSpan span, CancellationToken cancellationToken); 26Task<MoveToNamespaceAnalysisResult> AnalyzeTypeAtPositionAsync(Document document, int position, CancellationToken cancellationToken); 27Task<MoveToNamespaceResult> MoveToNamespaceAsync(MoveToNamespaceAnalysisResult analysisResult, string targetNamespace, CancellationToken cancellationToken); 48CancellationToken cancellationToken) 66CancellationToken cancellationToken) 88Document document, SyntaxNode node, int position, CancellationToken cancellationToken) 113Document document, SyntaxNode node, CancellationToken cancellationToken) 173CancellationToken cancellationToken) 186private static async Task<ImmutableArray<ISymbol>> GetMemberSymbolsAsync(Document document, SyntaxNode container, CancellationToken cancellationToken) 218CancellationToken cancellationToken) 241CancellationToken cancellationToken) 275private static async Task<Solution> PropagateChangeToLinkedDocumentsAsync(Document document, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken) 305private static async Task<IEnumerable<string>> GetNamespacesAsync(Document document, CancellationToken cancellationToken)
MoveToNamespace\MoveToNamespaceCodeAction.cs (2)
34public sealed override object GetOptions(CancellationToken cancellationToken) 43object options, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken)
NameTupleElement\AbstractNameTupleElementCodeRefactoringProvider.cs (2)
41Document document, TextSpan span, CancellationToken cancellationToken) 82private async Task<Document> AddNamedElementAsync(Document document, TextSpan span, CancellationToken cancellationToken)
NavigateTo\AbstractNavigateToSearchService.CachedDocumentSearch.cs (6)
77CancellationToken cancellationToken) 115Func<ImmutableArray<RoslynNavigateToItem>, VoidResult, CancellationToken, Task> onItemsFound, 117CancellationToken cancellationToken) 145CancellationToken cancellationToken) 183CancellationToken cancellationToken) 202CancellationToken cancellationToken)
NavigateTo\AbstractNavigateToSearchService.cs (1)
36private static Func<ImmutableArray<RoslynNavigateToItem>, VoidResult, CancellationToken, Task> GetOnItemsFoundCallback(
NavigateTo\AbstractNavigateToSearchService.GeneratedDocumentSearch.cs (4)
28CancellationToken cancellationToken) 64Func<ImmutableArray<RoslynNavigateToItem>, VoidResult, CancellationToken, Task> onItemsFound, 66CancellationToken cancellationToken) 78Project project, Action<RoslynNavigateToItem> onItemFound, VoidResult _, CancellationToken cancellationToken)
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (2)
95CancellationToken cancellationToken) 144CancellationToken cancellationToken)
NavigateTo\AbstractNavigateToSearchService.NormalSearch.cs (7)
31CancellationToken cancellationToken) 57Func<ImmutableArray<RoslynNavigateToItem>, VoidResult, CancellationToken, Task> onItemsFound, 58CancellationToken cancellationToken) 155CancellationToken cancellationToken) 193Func<ImmutableArray<RoslynNavigateToItem>, VoidResult, CancellationToken, Task> onItemsFound, 195CancellationToken cancellationToken) 219CancellationToken cancellationToken)
NavigateTo\INavigateToSearchCallback.cs (1)
16Task AddResultsAsync(ImmutableArray<INavigateToSearchResult> results, Document? activeDocument, CancellationToken cancellationToken);
NavigateTo\INavigateToSearcherHost.cs (5)
26ValueTask<bool> IsFullyLoadedAsync(CancellationToken cancellationToken); 31ValueTask<bool> IsFullyLoadedAsync(CancellationToken cancellationToken); 37CancellationToken disposalToken) : INavigateToSearcherHost 41private readonly CancellationToken _disposalToken = disposalToken; 55public async ValueTask<bool> IsFullyLoadedAsync(CancellationToken cancellationToken)
NavigateTo\INavigateToSearchService.cs (4)
23CancellationToken cancellationToken); 44CancellationToken cancellationToken); 71CancellationToken cancellationToken); 89CancellationToken cancellationToken);
NavigateTo\IRemoteNavigateToSearchService.cs (7)
20ValueTask SearchDocumentAndRelatedDocumentsAsync(Checksum solutionChecksum, DocumentId documentId, string searchPattern, ImmutableArray<string> kinds, RemoteServiceCallbackId callbackId, CancellationToken cancellationToken); 21ValueTask SearchProjectsAsync(Checksum solutionChecksum, ImmutableArray<ProjectId> projectIds, ImmutableArray<DocumentId> priorityDocumentIds, string searchPattern, ImmutableArray<string> kinds, RemoteServiceCallbackId callbackId, CancellationToken cancellationToken); 23ValueTask SearchGeneratedDocumentsAsync(Checksum solutionChecksum, ImmutableArray<ProjectId> projectIds, string searchPattern, ImmutableArray<string> kinds, RemoteServiceCallbackId callbackId, CancellationToken cancellationToken); 24ValueTask SearchCachedDocumentsAsync(ImmutableArray<DocumentKey> documentKeys, ImmutableArray<DocumentKey> priorityDocumentKeys, string searchPattern, ImmutableArray<string> kinds, RemoteServiceCallbackId callbackId, CancellationToken cancellationToken); 26ValueTask HydrateAsync(Checksum solutionChecksum, CancellationToken cancellationToken); 51Func<ImmutableArray<RoslynNavigateToItem>, VoidResult, CancellationToken, Task> onItemsFound, 53CancellationToken cancellationToken)
NavigateTo\NavigateToSearcher.cs (16)
99CancellationToken disposalToken) 115private async Task AddProgressItemsAsync(int count, CancellationToken cancellationToken) 124private async Task ProgressItemsCompletedAsync(int count, CancellationToken cancellationToken) 132public Task SearchAsync(NavigateToSearchScope searchScope, CancellationToken cancellationToken) 138CancellationToken cancellationToken) 184private async Task SearchCurrentDocumentAsync(CancellationToken cancellationToken) 201CancellationToken cancellationToken) 223CancellationToken cancellationToken) 233CancellationToken cancellationToken) 351CancellationToken cancellationToken) 379async ValueTask SearchCoreAsync(IGrouping<INavigateToSearchService, Project> grouping, CancellationToken cancellationToken) 416CancellationToken cancellationToken) 434CancellationToken cancellationToken) 466CancellationToken cancellationToken) 533public Task SearchDocumentAsync(Document document, string searchPattern, IImmutableSet<string> kinds, Func<ImmutableArray<INavigateToSearchResult>, Task> onResultsFound, CancellationToken cancellationToken) 536public async Task SearchProjectsAsync(Solution solution, ImmutableArray<Project> projects, ImmutableArray<Document> priorityDocuments, string searchPattern, IImmutableSet<string> kinds, Document? activeDocument, Func<ImmutableArray<INavigateToSearchResult>, Task> onResultsFound, Func<Task> onProjectCompleted, CancellationToken cancellationToken)
NavigateTo\RoslynNavigateToItem.cs (1)
71Solution solution, Document? activeDocument, CancellationToken cancellationToken)
Navigation\AbstractNavigableItemsService.cs (2)
18Document document, int position, CancellationToken cancellationToken) 24Document document, int position, bool forSymbolType, CancellationToken cancellationToken)
Navigation\DefaultSymbolNavigationService.cs (3)
15public Task<INavigableLocation?> GetNavigableLocationAsync(ISymbol symbol, Project project, CancellationToken cancellationToken) 18public Task<bool> TrySymbolNavigationNotifyAsync(ISymbol symbol, Project project, CancellationToken cancellationToken) 21public Task<(string filePath, LinePosition linePosition)?> GetExternalNavigationSymbolLocationAsync(DefinitionItem definitionItem, CancellationToken cancellationToken)
Navigation\ICrossLanguageSymbolNavigationService.cs (1)
24string assemblyName, string documentationCommentId, CancellationToken cancellationToken);
Navigation\IDefinitionLocationService.cs (3)
30Document document, int position, CancellationToken cancellationToken); 47Document document, int position, Func<CancellationToken, Task<IEnumerable<(Document document, TextSpan sourceSpan)>?>> getNavigableItems, CancellationToken cancellationToken)
Navigation\IDocumentNavigationService.cs (12)
19Task<bool> CanNavigateToSpanAsync(Workspace workspace, DocumentId documentId, TextSpan textSpan, bool allowInvalidSpan, CancellationToken cancellationToken); 25Task<bool> CanNavigateToPositionAsync(Workspace workspace, DocumentId documentId, int position, int virtualSpace, bool allowInvalidPosition, CancellationToken cancellationToken); 27Task<INavigableLocation?> GetLocationForSpanAsync(Workspace workspace, DocumentId documentId, TextSpan textSpan, bool allowInvalidSpan, CancellationToken cancellationToken); 28Task<INavigableLocation?> GetLocationForPositionAsync(Workspace workspace, DocumentId documentId, int position, int virtualSpace, bool allowInvalidPosition, CancellationToken cancellationToken); 33public virtual Task<bool> CanNavigateToSpanAsync(Workspace workspace, DocumentId documentId, TextSpan textSpan, bool allowInvalidSpan, CancellationToken cancellationToken) 36public virtual Task<bool> CanNavigateToPositionAsync(Workspace workspace, DocumentId documentId, int position, int virtualSpace, bool allowInvalidPosition, CancellationToken cancellationToken) 39public virtual Task<INavigableLocation?> GetLocationForSpanAsync(Workspace workspace, DocumentId documentId, TextSpan textSpan, bool allowInvalidSpan, CancellationToken cancellationToken) 42public virtual Task<INavigableLocation?> GetLocationForPositionAsync(Workspace workspace, DocumentId documentId, int position, int virtualSpace, bool allowInvalidPosition, CancellationToken cancellationToken) 48public static Task<bool> CanNavigateToSpanAsync(this IDocumentNavigationService service, Workspace workspace, DocumentId documentId, TextSpan textSpan, CancellationToken cancellationToken) 51public static Task<bool> CanNavigateToPositionAsync(this IDocumentNavigationService service, Workspace workspace, DocumentId documentId, int position, CancellationToken cancellationToken) 54public static Task<INavigableLocation?> GetLocationForSpanAsync(this IDocumentNavigationService service, Workspace workspace, DocumentId documentId, TextSpan textSpan, CancellationToken cancellationToken) 57public static Task<INavigableLocation?> GetLocationForPositionAsync(this IDocumentNavigationService service, Workspace workspace, DocumentId documentId, int position, CancellationToken cancellationToken)
Navigation\INavigableItem.cs (3)
68internal ValueTask<Document> GetRequiredDocumentAsync(Solution solution, CancellationToken cancellationToken) 77internal async ValueTask<SourceText> GetTextAsync(Solution solution, CancellationToken cancellationToken) 83internal SourceText? TryGetTextSynchronously(Solution solution, CancellationToken cancellationToken)
Navigation\INavigableItemsService.cs (2)
23Task<ImmutableArray<INavigableItem>> GetNavigableItemsAsync(Document document, int position, CancellationToken cancellationToken); 28Task<ImmutableArray<INavigableItem>> GetNavigableItemsAsync(Document document, int position, bool forSymbolType, CancellationToken cancellationToken);
Navigation\INavigableLocation.cs (4)
20Task<bool> NavigateToAsync(NavigationOptions options, CancellationToken cancellationToken); 23internal sealed class NavigableLocation(Func<NavigationOptions, CancellationToken, Task<bool>> callback) : INavigableLocation 25private readonly Func<NavigationOptions, CancellationToken, Task<bool>> _callback = callback; 27public Task<bool> NavigateToAsync(NavigationOptions options, CancellationToken cancellationToken)
Navigation\ISymbolNavigationService.cs (3)
21Task<INavigableLocation?> GetNavigableLocationAsync(ISymbol symbol, Project project, CancellationToken cancellationToken); 25Task<bool> TrySymbolNavigationNotifyAsync(ISymbol symbol, Project project, CancellationToken cancellationToken); 30DefinitionItem definitionItem, CancellationToken cancellationToken);
Navigation\NavigableItemFactory.cs (2)
29CancellationToken cancellationToken) 37Solution solution, ISymbol symbol, CancellationToken cancellationToken)
NavigationBar\AbstractNavigationBarItemService.cs (2)
19protected abstract Task<ImmutableArray<RoslynNavigationBarItem>> GetItemsInCurrentProcessAsync(Document document, bool supportsCodeGeneration, CancellationToken cancellationToken); 21public async Task<ImmutableArray<RoslynNavigationBarItem>> GetItemsAsync(Document document, bool supportsCodeGeneration, bool frozenPartialSemantics, CancellationToken cancellationToken)
NavigationBar\INavigationBarItemService.cs (1)
14Task<ImmutableArray<RoslynNavigationBarItem>> GetItemsAsync(Document document, bool supportsCodeGeneration, bool frozenPartialSemantics, CancellationToken cancellationToken);
NavigationBar\IRemoteNavigationBarItemService.cs (1)
16Checksum solutionChecksum, DocumentId documentId, bool supportsCodeGeneration, bool forceFrozenPartialSemanticsForCrossProcessOperations, CancellationToken cancellationToken);
OrganizeImports\OrganizeImportsCodeRefactoringProvider.cs (2)
42Document document, CancellationToken cancellationToken) 55Document document, ImmutableArray<TextSpan> fixAllSpans, SyntaxEditor editor, string? equivalenceKey, CancellationToken cancellationToken)
Organizing\AbstractOrganizingService.cs (2)
26protected abstract Task<Document> ProcessAsync(Document document, IEnumerable<ISyntaxOrganizer> organizers, CancellationToken cancellationToken); 28public Task<Document> OrganizeAsync(Document document, IEnumerable<ISyntaxOrganizer> organizers, CancellationToken cancellationToken)
Organizing\IOrganizingService.cs (1)
26Task<Document> OrganizeAsync(Document document, IEnumerable<ISyntaxOrganizer> organizers, CancellationToken cancellationToken);
Organizing\Organizers\AbstractSyntaxNodeOrganizer.cs (2)
16public SyntaxNode OrganizeNode(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 19protected abstract TSyntaxNode Organize(TSyntaxNode node, CancellationToken cancellationToken);
Organizing\Organizers\ISyntaxOrganizer.cs (1)
21SyntaxNode OrganizeNode(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken = default);
Organizing\OrganizingService.cs (1)
22public static Task<Document> OrganizeAsync(Document document, IEnumerable<ISyntaxOrganizer> organizers = null, CancellationToken cancellationToken = default)
PdbSourceDocument\IPdbFileLocatorService.cs (1)
13Task<DocumentDebugInfoReader?> GetDocumentDebugInfoReaderAsync(string dllPath, bool useDefaultSymbolServers, TelemetryMessage telemetry, ISourceLinkService? sourceLinkService, CancellationToken cancellationToken);
PdbSourceDocument\IPdbSourceDocumentLoaderService.cs (1)
15Task<SourceFileInfo?> LoadSourceDocumentAsync(string tempFilePath, SourceDocument sourceDocument, Encoding encoding, TelemetryMessage telemetry, bool useExtendedTimeout, ISourceLinkService? sourceLinkService, CancellationToken cancellationToken);
PdbSourceDocument\ISourceLinkService.cs (2)
14Task<SourceFilePathResult?> GetSourceFilePathAsync(string url, string relativePath, CancellationToken cancellationToken); 16Task<PdbFilePathResult?> GetPdbFilePathAsync(string dllPath, PEReader peReader, bool useDefaultSymbolServers, CancellationToken cancellationToken);
PdbSourceDocument\PdbFileLocatorService.cs (1)
28public async Task<DocumentDebugInfoReader?> GetDocumentDebugInfoReaderAsync(string dllPath, bool useDefaultSymbolServers, TelemetryMessage telemetry, ISourceLinkService? sourceLinkService, CancellationToken cancellationToken)
PdbSourceDocument\PdbSourceDocumentLoaderService.cs (2)
32public async Task<SourceFileInfo?> LoadSourceDocumentAsync(string tempFilePath, SourceDocument sourceDocument, Encoding encoding, TelemetryMessage telemetry, bool useExtendedTimeout, ISourceLinkService? sourceLinkService, CancellationToken cancellationToken) 119private async Task<SourceFileInfo?> TryGetSourceLinkFileAsync(SourceDocument sourceDocument, Encoding encoding, TelemetryMessage telemetry, bool useExtendedTimeout, ISourceLinkService? sourceLinkService, CancellationToken cancellationToken)
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
78CancellationToken cancellationToken)
PreferFrameworkType\PreferFrameworkTypeCodeFixProvider.cs (1)
39SyntaxEditor editor, CancellationToken cancellationToken)
PreferFrameworkType\PreferFrameworkTypeDiagnosticAnalyzerBase.cs (1)
52var cancellationToken = context.CancellationToken;
PullMemberUp\AbstractPullMemberUpRefactoringProvider.cs (1)
82CancellationToken cancellationToken)
PullMemberUp\Dialog\PullMemberUpWithDialogCodeAction.cs (2)
35public override object GetOptions(CancellationToken cancellationToken) 41object options, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken)
PullMemberUp\MemberAndDestinationValidator.cs (1)
14public static bool IsDestinationValid(Solution solution, INamedTypeSymbol destination, CancellationToken cancellationToken)
PullMemberUp\MembersPuller.cs (6)
62CancellationToken cancellationToken) 94CancellationToken cancellationToken) 201CancellationToken cancellationToken) 230CancellationToken cancellationToken) 269CancellationToken cancellationToken) 470CancellationToken cancellationToken)
QuickInfo\AbstractEmbeddedLanguageQuickInfoProvider.cs (1)
62CancellationToken cancellationToken)
QuickInfo\CommonQuickInfoProvider.cs (2)
18var cancellationToken = context.CancellationToken; 32protected async Task<ImmutableArray<SyntaxToken>> GetTokensAsync(SyntaxTree tree, int position, System.Threading.CancellationToken cancellationToken)
QuickInfo\CommonSemanticQuickInfoProvider.cs (12)
32var cancellationToken = context.CancellationToken; 45var cancellationToken = context.CancellationToken; 73var cancellationToken = context.CancellationToken; 132CancellationToken cancellationToken) 154CancellationToken cancellationToken) 178protected virtual Task<OnTheFlyDocsInfo?> GetOnTheFlyDocsInfoAsync(QuickInfoContext context, CancellationToken cancellationToken) 181protected virtual ImmutableArray<TaggedText> GetInterceptorDisplayParts(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) => default; 183protected virtual string? GetNullabilityAnalysis(SemanticModel semanticModel, ISymbol symbol, SyntaxNode node, CancellationToken cancellationToken) => null; 186SolutionServices services, SemanticModel semanticModel, ISymbol symbol, SyntaxToken token, CancellationToken cancellationToken) 301SolutionServices services, SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 334SolutionServices services, SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 362private ImmutableArray<ISymbol> GetSymbolsFromToken(SyntaxToken token, SolutionServices services, SemanticModel semanticModel, CancellationToken cancellationToken)
QuickInfo\Presentation\QuickInfoContentBuilder.cs (1)
36CancellationToken cancellationToken)
QuickInfo\QuickInfoContext.cs (2)
21CancellationToken cancellationToken) 38public CancellationToken CancellationToken { get; } = cancellationToken;
QuickInfo\QuickInfoService.cs (2)
37CancellationToken cancellationToken = default) 47CancellationToken cancellationToken)
QuickInfo\QuickInfoServiceWithProviders.cs (1)
43internal override async Task<QuickInfoItem?> GetQuickInfoAsync(Document document, int position, SymbolDescriptionOptions options, CancellationToken cancellationToken)
QuickInfo\QuickInfoUtilities.cs (2)
21public static Task<QuickInfoItem> CreateQuickInfoItemAsync(SolutionServices services, SemanticModel semanticModel, TextSpan span, ImmutableArray<ISymbol> symbols, SymbolDescriptionOptions options, CancellationToken cancellationToken) 35CancellationToken cancellationToken)
RawStringLiteral\IRawStringLiteralOnAutoInsertService.cs (1)
25TextChange? GetTextChangeForQuote(Document document, SourceText text, int caretPosition, CancellationToken cancellationToken);
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
55protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor syntaxEditor, CancellationToken cancellationToken)
Rename\SymbolicRenameInfo.cs (3)
115Document document, int position, CancellationToken cancellationToken) 124private static async Task<SyntaxToken> GetTriggerTokenAsync(Document document, int position, CancellationToken cancellationToken) 135CancellationToken cancellationToken)
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (4)
85private static TConditionalExpressionSyntax? TryFindConditional(SyntaxNode? top, CancellationToken cancellationToken) 198CancellationToken cancellationToken) 223CancellationToken cancellationToken) 269CancellationToken cancellationToken)
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (3)
116CodeRefactoringContext context, SemanticModel semanticModel, SyntaxToken token, TextSpan replacementSpan, CancellationToken cancellationToken) 132private static ISymbol? GetEnclosingSymbol(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 158Document document, TextSpan span, string replacement, CancellationToken cancellationToken)
ReplaceMethodWithProperty\IReplaceMethodWithPropertyService.cs (1)
24GetAndSetMethods getAndSetMethods, string propertyName, bool nameChanged, CancellationToken cancellationToken);
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (11)
157CancellationToken cancellationToken) 188private static async Task<Solution> UpdateReferencesAsync(Solution updatedSolution, string propertyName, bool nameChanged, ILookup<Document, ReferenceLocation> getReferencesByDocument, ILookup<Document, ReferenceLocation> setReferencesByDocument, CancellationToken cancellationToken) 212CancellationToken cancellationToken) 236CancellationToken cancellationToken) 276CancellationToken cancellationToken) 319CancellationToken cancellationToken) 347CancellationToken cancellationToken) 403CancellationToken cancellationToken) 427private static TSymbol? GetSymbolInCurrentCompilation<TSymbol>(Compilation compilation, TSymbol originalDefinition, CancellationToken cancellationToken) 433private static async Task<SyntaxNode?> GetMethodDeclarationAsync(IMethodSymbol? method, CancellationToken cancellationToken) 448CancellationToken cancellationToken)
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (4)
30Document document, IPropertySymbol property, SyntaxNode propertyDeclaration, IFieldSymbol? propertyBackingField, string desiredGetMethodName, string desiredSetMethodName, CancellationToken cancellationToken); 59CancellationToken cancellationToken) 89private readonly CancellationToken _cancellationToken; 102CancellationToken cancellationToken)
ReplacePropertyWithMethods\IReplacePropertyWithMethodsService.cs (2)
23CancellationToken cancellationToken); 31CancellationToken cancellationToken);
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (10)
74CancellationToken cancellationToken) 196CancellationToken cancellationToken) 216CancellationToken cancellationToken) 239CancellationToken cancellationToken) 299CancellationToken cancellationToken) 318CancellationToken cancellationToken) 349CancellationToken cancellationToken) 398CancellationToken cancellationToken) 416IPropertySymbol? property, CancellationToken cancellationToken) 426private static TSymbol? GetSymbolInCurrentCompilation<TSymbol>(Compilation compilation, TSymbol originalDefinition, CancellationToken cancellationToken)
SemanticSearch\IRemoteSemanticSearchService.cs (30)
24ValueTask OnDefinitionFoundAsync(RemoteServiceCallbackId callbackId, SerializableDefinitionItem definition, CancellationToken cancellationToken); 25ValueTask OnUserCodeExceptionAsync(RemoteServiceCallbackId callbackId, UserCodeExceptionInfo exception, CancellationToken cancellationToken); 26ValueTask<ClassificationOptions> GetClassificationOptionsAsync(RemoteServiceCallbackId callbackId, string language, CancellationToken cancellationToken); 27ValueTask AddItemsAsync(RemoteServiceCallbackId callbackId, int itemCount, CancellationToken cancellationToken); 28ValueTask ItemsCompletedAsync(RemoteServiceCallbackId callbackId, int itemCount, CancellationToken cancellationToken); 29ValueTask OnDocumentUpdatedAsync(RemoteServiceCallbackId callbackId, DocumentId documentId, ImmutableArray<TextChange> changes, CancellationToken cancellationToken); 30ValueTask OnLogMessageAsync(RemoteServiceCallbackId callbackId, string message, CancellationToken cancellationToken); 31ValueTask OnTextFileUpdatedAsync(RemoteServiceCallbackId callbackId, string filePath, string? newContent, CancellationToken cancellationToken); 34ValueTask<CompileQueryResult> CompileQueryAsync(string query, string? targetLanguage, string referenceAssembliesDir, CancellationToken cancellationToken); 35ValueTask<ExecuteQueryResult> ExecuteQueryAsync(Checksum solutionChecksum, RemoteServiceCallbackId callbackId, CompiledQueryId queryId, QueryExecutionOptions options, CancellationToken cancellationToken); 36ValueTask DiscardQueryAsync(CompiledQueryId queryId, CancellationToken cancellationToken); 46public ValueTask OnDefinitionFoundAsync(RemoteServiceCallbackId callbackId, SerializableDefinitionItem definition, CancellationToken cancellationToken) 49public ValueTask OnUserCodeExceptionAsync(RemoteServiceCallbackId callbackId, UserCodeExceptionInfo exception, CancellationToken cancellationToken) 52public ValueTask AddItemsAsync(RemoteServiceCallbackId callbackId, int itemCount, CancellationToken cancellationToken) 55public ValueTask ItemsCompletedAsync(RemoteServiceCallbackId callbackId, int itemCount, CancellationToken cancellationToken) 58public ValueTask<ClassificationOptions> GetClassificationOptionsAsync(RemoteServiceCallbackId callbackId, string language, CancellationToken cancellationToken) 61public ValueTask OnDocumentUpdatedAsync(RemoteServiceCallbackId callbackId, DocumentId documentId, ImmutableArray<TextChange> changes, CancellationToken cancellationToken) 64public ValueTask OnLogMessageAsync(RemoteServiceCallbackId callbackId, string message, CancellationToken cancellationToken) 67public ValueTask OnTextFileUpdatedAsync(RemoteServiceCallbackId callbackId, string filePath, string? newContent, CancellationToken cancellationToken) 73public async ValueTask OnDefinitionFoundAsync(SerializableDefinitionItem definition, CancellationToken cancellationToken) 85public async ValueTask OnUserCodeExceptionAsync(UserCodeExceptionInfo exception, CancellationToken cancellationToken) 96public async ValueTask AddItemsAsync(int itemCount, CancellationToken cancellationToken) 107public async ValueTask ItemsCompletedAsync(int itemCount, CancellationToken cancellationToken) 118public async ValueTask<ClassificationOptions> GetClassificationOptionsAsync(string language, CancellationToken cancellationToken) 130public async ValueTask OnDocumentUpdatedAsync(DocumentId documentId, ImmutableArray<TextChange> changes, CancellationToken cancellationToken) 141public async ValueTask OnLogMessageAsync(string message, CancellationToken cancellationToken) 152public async ValueTask OnTextFileUpdatedAsync(string filePath, string? newContent, CancellationToken cancellationToken) 164public static async ValueTask<CompileQueryResult?> CompileQueryAsync(SolutionServices services, string query, string? targetLanguage, CancellationToken cancellationToken) 179public static async ValueTask DiscardQueryAsync(SolutionServices services, CompiledQueryId queryId, CancellationToken cancellationToken) 189public static async ValueTask<ExecuteQueryResult> ExecuteQueryAsync(Solution solution, CompiledQueryId queryId, ISemanticSearchResultsDefinitionObserver results, QueryExecutionOptions options, CancellationToken cancellationToken)
SemanticSearch\ISemanticSearchQueryService.cs (2)
26CancellationToken cancellationToken); 41CancellationToken cancellationToken);
SemanticSearch\ISemanticSearchResultsObserver.cs (12)
18ValueTask OnUserCodeExceptionAsync(UserCodeExceptionInfo exception, CancellationToken cancellationToken); 19ValueTask AddItemsAsync(int itemCount, CancellationToken cancellationToken); 20ValueTask ItemsCompletedAsync(int itemCount, CancellationToken cancellationToken); 25ValueTask OnDocumentUpdatedAsync(DocumentId documentId, ImmutableArray<TextChange> changes, CancellationToken cancellationToken); 27ValueTask OnTextFileUpdatedAsync(string filePath, string? newContent, CancellationToken cancellationToken); 29ValueTask OnLogMessageAsync(string message, CancellationToken cancellationToken); 34ValueTask OnSymbolFoundAsync(Solution solution, ISymbol symbol, CancellationToken cancellationToken); 35ValueTask OnSyntaxNodeFoundAsync(Document document, SyntaxNode node, CancellationToken cancellationToken); 36ValueTask OnLocationFoundAsync(Solution solution, Location location, CancellationToken cancellationToken); 37ValueTask OnValueFoundAsync(Solution solution, object value, CancellationToken cancellationToken); 42ValueTask<ClassificationOptions> GetClassificationOptionsAsync(LanguageServices language, CancellationToken cancellationToken); 43ValueTask OnDefinitionFoundAsync(DefinitionItem definition, CancellationToken cancellationToken);
SemanticSearch\SearchCompilationFailureDefinitionItem.cs (1)
36public override Task<INavigableLocation?> GetNavigableLocationAsync(Workspace workspace, CancellationToken cancellationToken)
SemanticSearch\SearchExceptionDefinitionItem.cs (1)
40public override Task<INavigableLocation?> GetNavigableLocationAsync(Workspace workspace, CancellationToken cancellationToken)
SemanticSearch\SemanticSearchDefinitionItemFactory.cs (4)
33public static ValueTask<DefinitionItem> CreateAsync(Solution solution, ISymbol symbol, OptionsProvider<ClassificationOptions> classificationOptions, CancellationToken cancellationToken) 37public static ValueTask<DefinitionItem> CreateAsync(Document document, SyntaxNode node, CancellationToken cancellationToken) 40public static async ValueTask<DefinitionItem?> CreateAsync(Solution solution, Location location, CancellationToken cancellationToken) 63private static async ValueTask<DefinitionItem> CreateItemAsync(Document document, TextSpan span, CancellationToken cancellationToken)
SemanticSearch\SemanticSearchWorkspace.cs (1)
29public async Task<Document> UpdateQueryDocumentAsync(string? query, string? targetLanguage, CancellationToken cancellationToken)
Shared\Extensions\DocumentExtensions.cs (8)
20public static async Task<Document> ReplaceNodeAsync<TNode>(this Document document, TNode oldNode, TNode newNode, CancellationToken cancellationToken) 27public static Document ReplaceNodeSynchronously<TNode>(this Document document, TNode oldNode, TNode newNode, CancellationToken cancellationToken) 37Debug.Assert(document.GetRequiredSyntaxRootSynchronously(CancellationToken.None) == root); 45CancellationToken cancellationToken) 73Func<Document, CancellationToken, Task<bool>> contextChecker, 74CancellationToken cancellationToken) 94public static async Task<NamingRule> GetApplicableNamingRuleAsync(this Document document, ISymbol symbol, CancellationToken cancellationToken) 107this Document document, SymbolKindOrTypeKind kind, Modifiers modifiers, Accessibility? accessibility, CancellationToken cancellationToken)
Shared\Extensions\ISymbolExtensions_2.cs (5)
184public static ImmutableArray<TaggedText> GetDocumentationParts(this ISymbol symbol, SemanticModel semanticModel, int position, IDocumentationCommentFormattingService formatter, CancellationToken cancellationToken) 192public static DocumentationComment GetAppropriateDocumentationComment(this ISymbol symbol, Compilation compilation, CancellationToken cancellationToken) 206private static DocumentationComment? GetParameterDocumentation(IParameterSymbol parameter, Compilation compilation, CancellationToken cancellationToken) 234public static Func<CancellationToken, IEnumerable<TaggedText>> GetDocumentationPartsFactory( 251private static DocumentationComment GetMethodDocumentation(this IMethodSymbol method, Compilation compilation, CancellationToken cancellationToken)
Shared\Utilities\AnnotatedSymbolMapping.cs (1)
51CancellationToken cancellationToken)
Shared\Utilities\ExtractTypeHelpers.cs (3)
29public static async Task<(Document containingDocument, SyntaxAnnotation typeAnnotation)> AddTypeToExistingFileAsync(Document document, INamedTypeSymbol newType, AnnotatedSymbolMapping symbolMapping, CancellationToken cancellationToken) 58CancellationToken cancellationToken) 116Document document, SyntaxFormattingOptions formattingOptions, INamedTypeSymbol type, ImmutableArray<ISymbol> extractableMembers, CancellationToken cancellationToken)
SignatureHelp\AbstractSignatureHelpProvider.cs (6)
34protected abstract Task<SignatureHelpItems?> GetItemsWorkerAsync(Document document, int position, SignatureHelpTriggerInfo triggerInfo, MemberDisplayOptions options, CancellationToken cancellationToken); 136Func<CancellationToken, IEnumerable<TaggedText>> documentationFactory, 153Func<CancellationToken, IEnumerable<TaggedText>>? documentationFactory, 170Func<CancellationToken, IEnumerable<TaggedText>>? documentationFactory, 241Document document, int position, SignatureHelpTriggerInfo triggerInfo, MemberDisplayOptions options, CancellationToken cancellationToken) 303private static async Task<ImmutableArray<Document>> FindActiveRelatedDocumentsAsync(int position, Document document, CancellationToken cancellationToken)
SignatureHelp\AbstractSignatureHelpProvider.SymbolKeySignatureHelpItem.cs (1)
16Func<CancellationToken, IEnumerable<TaggedText>>? documentationFactory,
SignatureHelp\CommonSignatureHelpUtilities.cs (3)
109CancellationToken cancellationToken) 126CancellationToken cancellationToken, 164Document document, SyntaxNode initializer, MemberDisplayOptions options, CancellationToken cancellationToken)
SignatureHelp\ISignatureHelpProvider.cs (1)
28Task<SignatureHelpItems?> GetItemsAsync(Document document, int position, SignatureHelpTriggerInfo triggerInfo, MemberDisplayOptions options, CancellationToken cancellationToken);
SignatureHelp\SignatureHelpItem.cs (4)
36public Func<CancellationToken, IEnumerable<TaggedText>> DocumentationFactory { get; } 38private static readonly Func<CancellationToken, IEnumerable<TaggedText>> s_emptyDocumentationFactory = _ => []; 42Func<CancellationToken, IEnumerable<TaggedText>>? documentationFactory, 66Func<CancellationToken, IEnumerable<SymbolDisplayPart>> documentationFactory,
SignatureHelp\SignatureHelpParameter.cs (7)
23Func<CancellationToken, IEnumerable<TaggedText>>? documentationFactory, 38public Func<CancellationToken, IEnumerable<TaggedText>> DocumentationFactory { get; } = documentationFactory ?? s_emptyDocumentationFactory; 68private static readonly Func<CancellationToken, IEnumerable<TaggedText>> s_emptyDocumentationFactory = _ => []; 91Func<CancellationToken, IEnumerable<TaggedText>>? documentationFactory, 106public Func<CancellationToken, IEnumerable<TaggedText>> DocumentationFactory { get; } = documentationFactory ?? s_emptyDocumentationFactory; 136private static readonly Func<CancellationToken, IEnumerable<TaggedText>> s_emptyDocumentationFactory = _ => []; 142Func<CancellationToken, IEnumerable<SymbolDisplayPart>>? documentationFactory,
SignatureHelp\SignatureHelpService.cs (2)
46CancellationToken cancellationToken) 65CancellationToken cancellationToken)
SimplifyThisOrMe\AbstractSimplifyThisOrMeCodeFixProvider.cs (1)
38SyntaxEditor editor, CancellationToken cancellationToken)
SimplifyThisOrMe\AbstractSimplifyThisOrMeDiagnosticAnalyzer.cs (1)
52var cancellationToken = context.CancellationToken;
SimplifyTypeNames\AbstractSimplifyTypeNamesCodeFixProvider.cs (4)
41TSimplifierOptions options, CancellationToken cancellationToken) 74var cancellationToken = context.CancellationToken; 93SyntaxEditor editor, CancellationToken cancellationToken) 114private bool CanSimplifyTypeNameExpression(SemanticModel model, SyntaxNode node, TSimplifierOptions options, TextSpan span, out string diagnosticId, CancellationToken cancellationToken)
Snippets\AbstractSnippetService.cs (1)
38public ImmutableArray<SnippetData> GetSnippets(SnippetContext context, CancellationToken cancellationToken)
Snippets\ISnippetService.cs (1)
17ImmutableArray<SnippetData> GetSnippets(SnippetContext context, CancellationToken cancellationToken);
Snippets\RoslynLSPSnippetConverter.cs (2)
22public static async Task<string> GenerateLSPSnippetAsync(Document document, int caretPosition, ImmutableArray<SnippetPlaceholder> placeholders, TextChange textChange, int triggerLocation, CancellationToken cancellationToken) 108private static async Task<TextChange> ExtendSnippetTextChangeAsync(Document document, TextChange textChange, ImmutableArray<SnippetPlaceholder> placeholders, int caretPosition, int triggerLocation, CancellationToken cancellationToken)
Snippets\SnippetFunctionService.cs (7)
33public abstract Task<string?> GetContainingClassNameAsync(Document document, int position, CancellationToken cancellationToken); 39public static async Task<string?> GetSimplifiedTypeNameAsync(Document document, TextSpan fieldSpan, string fullyQualifiedTypeName, SimplifierOptions simplifierOptions, CancellationToken cancellationToken) 57public async Task<string?> GetSwitchExpansionAsync(Document document, TextSpan caseGenerationLocation, TextSpan switchExpressionLocation, SimplifierOptions simplifierOptions, CancellationToken cancellationToken) 121protected abstract Task<ITypeSymbol?> GetEnumSymbolAsync(Document document, TextSpan switchExpressionSpan, CancellationToken cancellationToken); 123protected abstract Task<(Document, TextSpan)> GetDocumentWithEnumCaseAsync(Document document, string fullyQualifiedTypeName, string firstEnumMemberName, TextSpan caseGenerationLocation, CancellationToken cancellationToken); 131CancellationToken cancellationToken) 141private static async Task<string?> GetSimplifiedTypeNameAtSpanAsync(Document documentWithFullyQualifiedTypeName, TextSpan fullyQualifiedTypeSpan, SimplifierOptions simplifierOptions, CancellationToken cancellationToken)
Snippets\SnippetProviders\AbstractConditionalBlockSnippetProvider.cs (1)
25Document document, TStatementSyntax node, ISyntaxFacts syntaxFacts, CancellationToken cancellationToken)
Snippets\SnippetProviders\AbstractConsoleSnippetProvider.cs (2)
39protected sealed override async Task<TextChange> GenerateSnippetTextChangeAsync(Document document, int position, CancellationToken cancellationToken) 74Document document, TExpressionSyntax snippetExpressionNode, CancellationToken cancellationToken)
Snippets\SnippetProviders\AbstractInlineStatementSnippetProvider.cs (3)
46protected override bool IsValidSnippetLocationCore(SnippetContext context, CancellationToken cancellationToken) 57protected sealed override async Task<TextChange> GenerateSnippetTextChangeAsync(Document document, int position, CancellationToken cancellationToken) 95CancellationToken cancellationToken)
Snippets\SnippetProviders\AbstractLockSnippetProvider.cs (1)
15protected sealed override Task<TextChange> GenerateSnippetTextChangeAsync(Document document, int position, CancellationToken cancellationToken)
Snippets\SnippetProviders\AbstractMainMethodSnippetProvider.cs (1)
22protected sealed override Task<TextChange> GenerateSnippetTextChangeAsync(Document document, int position, CancellationToken cancellationToken)
Snippets\SnippetProviders\AbstractPropertySnippetProvider.cs (2)
19protected abstract Task<TPropertyDeclarationSyntax> GenerateSnippetSyntaxAsync(Document document, int position, CancellationToken cancellationToken); 21protected sealed override async Task<TextChange> GenerateSnippetTextChangeAsync(Document document, int position, CancellationToken cancellationToken)
Snippets\SnippetProviders\AbstractSingleChangeSnippetProvider.cs (2)
15protected abstract Task<TextChange> GenerateSnippetTextChangeAsync(Document document, int position, CancellationToken cancellationToken); 17protected sealed override async Task<ImmutableArray<TextChange>> GenerateSnippetTextChangesAsync(Document document, int position, CancellationToken cancellationToken)
Snippets\SnippetProviders\AbstractSnippetProvider.cs (13)
36protected abstract bool IsValidSnippetLocationCore(SnippetContext context, CancellationToken cancellationToken); 41protected abstract Task<ImmutableArray<TextChange>> GenerateSnippetTextChangesAsync(Document document, int position, CancellationToken cancellationToken); 52Document document, TSnippetSyntax node, ISyntaxFacts syntaxFacts, CancellationToken cancellationToken) 55public bool IsValidSnippetLocation(SnippetContext context, CancellationToken cancellationToken) 72public async Task<SnippetChange> GetSnippetChangeAsync(Document document, int position, CancellationToken cancellationToken) 143Document document, CancellationToken cancellationToken) 170private async Task<Document> GetDocumentWithSnippetAndTriviaAsync(Document snippetDocument, int position, ISyntaxFacts syntaxFacts, CancellationToken cancellationToken) 191private static async Task<Document> GetDocumentWithSnippetAsync(Document document, ImmutableArray<TextChange> snippets, CancellationToken cancellationToken) 201private async Task<Document> AddFormatAnnotationAsync(Document document, int position, CancellationToken cancellationToken) 212Document document, int position, CancellationToken cancellationToken) 225protected virtual ValueTask<TSnippetSyntax> AdjustSnippetExpressionAsync(Document document, TSnippetSyntax snippetExpressionNode, CancellationToken cancellationToken) 236private async Task<Document> AddIndentationToDocumentAsync(Document document, CancellationToken cancellationToken) 247protected virtual Task<Document> AddIndentationToDocumentAsync(Document document, TSnippetSyntax snippet, CancellationToken cancellationToken)
Snippets\SnippetProviders\AbstractStatementSnippetProvider.cs (1)
12protected override bool IsValidSnippetLocationCore(SnippetContext context, CancellationToken cancellationToken)
Snippets\SnippetProviders\AbstractTypeSnippetProvider.cs (6)
28protected abstract Task<TextChange?> GetAccessibilityModifiersChangeAsync(Document document, int position, CancellationToken cancellationToken); 31Document document, int position, CancellationToken cancellationToken) 47Document document, TTypeDeclarationSyntax node, ISyntaxFacts syntaxFacts, CancellationToken cancellationToken) 58protected static async Task<bool> AreAccessibilityModifiersRequiredAsync(Document document, CancellationToken cancellationToken) 66Document document, int position, CancellationToken cancellationToken) 79Document document, CancellationToken cancellationToken)
Snippets\SnippetProviders\AbstractUsingSnippetProvider.cs (1)
17protected sealed override async Task<TextChange> GenerateSnippetTextChangeAsync(Document document, int position, CancellationToken cancellationToken)
Snippets\SnippetProviders\ISnippetProvider.cs (2)
31bool IsValidSnippetLocation(SnippetContext context, CancellationToken cancellationToken); 36Task<SnippetChange> GetSnippetChangeAsync(Document document, int position, CancellationToken cancellationToken);
SolutionCrawler\AbstractDocumentDifferenceService.cs (1)
19public async Task<SyntaxNode?> GetChangedMemberAsync(Document oldDocument, Document newDocument, CancellationToken cancellationToken)
SolutionCrawler\IDocumentDifferenceService.cs (1)
13Task<SyntaxNode?> GetChangedMemberAsync(Document oldDocument, Document newDocument, CancellationToken cancellationToken);
SolutionExplorer\ISolutionExplorerSymbolTreeItemProvider.cs (4)
17ImmutableArray<SymbolTreeItemData> GetItems(DocumentId documentId, SyntaxNode declarationNode, bool includeNamespaces, CancellationToken cancellationToken); 72protected abstract void AddEnumDeclarationMembers(DocumentId documentId, TEnumDeclarationSyntax enumDeclaration, ArrayBuilder<SymbolTreeItemData> items, CancellationToken cancellationToken); 78public ImmutableArray<SymbolTreeItemData> GetItems(DocumentId documentId, SyntaxNode node, bool returnNamespaces, CancellationToken cancellationToken) 167CancellationToken cancellationToken)
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (7)
44var cancellationToken = context.CancellationToken; 63private async Task CheckNodeAsync(CodeFixContext context, Document document, SyntaxNode node, CancellationToken cancellationToken) 89private async Task CheckTokenAsync(CodeFixContext context, Document document, SyntaxToken token, CancellationToken cancellationToken) 108CodeFixContext context, SyntaxToken nameToken, bool isGeneric, CancellationToken cancellationToken) 150var cancellationToken = context.CancellationToken; 200private static async Task<string> GetInsertionTextAsync(Document document, CompletionItem item, CancellationToken cancellationToken) 220private async Task<Document> UpdateAsync(Document document, SyntaxToken nameToken, string newName, CancellationToken cancellationToken)
SpellCheck\AbstractSpellCheckSpanService.cs (6)
23public async Task<ImmutableArray<SpellCheckSpan>> GetSpansAsync(Document document, CancellationToken cancellationToken) 64public void Recurse(SyntaxNode root, CancellationToken cancellationToken) 87CancellationToken cancellationToken) 241private void ProcessTriviaList(SyntaxTriviaList triviaList, CancellationToken cancellationToken) 247private void ProcessTrivia(SyntaxTrivia trivia, CancellationToken cancellationToken) 259private void ProcessDocComment(SyntaxNode node, CancellationToken cancellationToken)
SpellCheck\ISpellCheckingSpanService.cs (1)
17Task<ImmutableArray<SpellCheckSpan>> GetSpansAsync(Document document, CancellationToken cancellationToken);
SplitOrMergeIfStatements\AbstractMergeIfStatementsCodeRefactoringProvider.cs (4)
25Func<CancellationToken, Task<Document>> createChangedDocument, MergeDirection direction, string ifKeywordText); 28Document document, SyntaxNode ifOrElseIf, CancellationToken cancellationToken, out SyntaxNode upperIfOrElseIf); 31Document document, SyntaxNode ifOrElseIf, CancellationToken cancellationToken, out SyntaxNode lowerIfOrElseIf); 64private async Task<Document> RefactorAsync(Document document, TextSpan upperIfOrElseIfSpan, TextSpan lowerIfOrElseIfSpan, CancellationToken cancellationToken)
SplitOrMergeIfStatements\AbstractSplitIfStatementCodeRefactoringProvider.cs (3)
22protected abstract CodeAction CreateCodeAction(Func<CancellationToken, Task<Document>> createChangedDocument, string ifKeywordText); 30CancellationToken cancellationToken); 59private async Task<Document> RefactorAsync(Document document, TextSpan tokenSpan, TextSpan ifOrElseIfSpan, CancellationToken cancellationToken)
SplitOrMergeIfStatements\Consecutive\AbstractMergeConsecutiveIfStatementsCodeRefactoringProvider.cs (6)
48protected sealed override CodeAction CreateCodeAction(Func<CancellationToken, Task<Document>> createChangedDocument, MergeDirection direction, string ifKeywordText) 56Document document, SyntaxNode ifOrElseIf, CancellationToken cancellationToken, out SyntaxNode firstIfOrElseIf) 69Document document, SyntaxNode ifOrElseIf, CancellationToken cancellationToken, out SyntaxNode secondIfOrElseIf) 164CancellationToken cancellationToken, 178CancellationToken cancellationToken, 193CancellationToken cancellationToken)
SplitOrMergeIfStatements\Consecutive\AbstractSplitIntoConsecutiveIfStatementsCodeRefactoringProvider.cs (3)
47protected sealed override CodeAction CreateCodeAction(Func<CancellationToken, Task<Document>> createChangedDocument, string ifKeywordText) 59CancellationToken cancellationToken) 120CancellationToken cancellationToken)
SplitOrMergeIfStatements\Nested\AbstractMergeNestedIfStatementsCodeRefactoringProvider.cs (4)
36protected sealed override CodeAction CreateCodeAction(Func<CancellationToken, Task<Document>> createChangedDocument, MergeDirection direction, string ifKeywordText) 44Document document, SyntaxNode ifOrElseIf, CancellationToken cancellationToken, out SyntaxNode outerIfOrElseIf) 57Document document, SyntaxNode ifOrElseIf, CancellationToken cancellationToken, out SyntaxNode innerIfStatement) 151CancellationToken cancellationToken)
SplitOrMergeIfStatements\Nested\AbstractSplitIntoNestedIfStatementsCodeRefactoringProvider.cs (2)
34protected sealed override CodeAction CreateCodeAction(Func<CancellationToken, Task<Document>> createChangedDocument, string ifKeywordText) 46CancellationToken cancellationToken)
src\4f5ad909b1ed0e10\AbstractUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (2)
43protected abstract bool IsTargetTyped(SemanticModel semanticModel, TConditionalExpressionSyntax conditional, System.Threading.CancellationToken cancellationToken); 56var cancellationToken = context.CancellationToken;
src\939a5660f39ce290\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
61CancellationToken cancellationToken)
src\9547feb31df4cc5d\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (3)
76static bool HasSyntaxErrors(INamedTypeSymbol namedTypeSymbol, CancellationToken cancellationToken) 125CancellationToken cancellationToken) 196private bool IsUnusedParameterCandidate(IParameterSymbol parameter, INamedTypeSymbol? interpolatedStringHandlerAttributeType, CancellationToken cancellationToken)
src\f2477eb0f086ba59\AbstractUseConditionalExpressionForAssignmentDiagnosticAnalyzer.cs (1)
25IConditionalOperation ifOperation, ISymbol containingSymbol, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (3)
113CancellationToken cancellationToken) 121CancellationToken cancellationToken) 152CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (1)
53var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\Formatting\AbstractFormattingAnalyzer.cs (1)
47var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (2)
201(bool isCandidate, bool written) TryGetOrInitializeFieldState(IFieldSymbol fieldSymbol, AnalyzerOptions options, CancellationToken cancellationToken) 217CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
100private bool IsFixSupported(SemanticModel semanticModel, TNamespaceSyntax namespaceDeclaration, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\NewLines\ConsecutiveStatementPlacement\AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
46var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (1)
41var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessaryCast\AbstractRemoveUnnecessaryCastDiagnosticAnalyzer.cs (2)
31protected abstract bool IsUnnecessaryCast(SemanticModel model, TCastExpression node, CancellationToken cancellationToken); 55private Diagnostic? TryRemoveCastExpression(SemanticModel model, TCastExpression node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (5)
88var cancellationToken = context.CancellationToken; 93protected virtual void AnalyzeSemanticModel(SemanticModelAnalysisContext context, SyntaxTree tree, CancellationToken cancellationToken) 200DiagnosticDescriptor descriptor, CancellationToken cancellationToken) 214IEnumerable<SyntaxNode> nodes, SyntaxTree tree, CancellationToken cancellationToken); 217IEnumerable<SyntaxNode> nodes, SyntaxTree tree, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (3)
43TParenthesizedExpressionSyntax parenthesizedExpression, SemanticModel semanticModel, CancellationToken cancellationToken, 48var cancellationToken = context.CancellationToken; 131private static Location GetDiagnosticSquiggleLocation(TParenthesizedExpressionSyntax parenthesizedExpression, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (1)
73public void AnalyzeAssemblyOrModuleAttribute(SyntaxNode attributeSyntax, SemanticModel model, Action<Diagnostic> reportDiagnostic, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (5)
90CancellationToken cancellationToken) 396CancellationToken cancellationToken) 514CancellationToken cancellationToken) 588CancellationToken cancellationToken) 740CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\SuppressMessageAttributeState.cs (1)
45CancellationToken cancellationToken,
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (6)
64protected abstract IEnumerable<TTypeDeclarationSyntax> GetTypeDeclarations(INamedTypeSymbol namedType, CancellationToken cancellationToken); 486var cancellationToken = operationContext.CancellationToken; 514CancellationToken cancellationToken) 599var cancellationToken = symbolEndContext.CancellationToken; 770private static bool HasSyntaxErrors(INamedTypeSymbol namedTypeSymbol, CancellationToken cancellationToken) 787CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (1)
202CancellationToken cancellationToken,
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyBooleanExpression\AbstractSimplifyConditionalDiagnosticAnalyzer.cs (2)
51protected abstract CommonConversion GetConversion(SemanticModel semanticModel, TExpressionSyntax node, CancellationToken cancellationToken); 73var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyTypeNames\SimplifyTypeNamesDiagnosticAnalyzerBase.cs (2)
68CancellationToken cancellationToken); 100public bool TrySimplify(SemanticModel model, SyntaxNode node, [NotNullWhen(true)] out Diagnostic? diagnostic, TSimplifierOptions options, AnalyzerOptions analyzerOptions, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (12)
86protected abstract TExpression? GetFieldInitializer(TVariableDeclarator variable, CancellationToken cancellationToken); 87protected abstract TExpression? GetGetterExpression(IMethodSymbol getMethod, CancellationToken cancellationToken); 88protected abstract TExpression? GetSetterExpression(SemanticModel semanticModel, IMethodSymbol setMethod, CancellationToken cancellationToken); 91SemanticModel semanticModel, IMethodSymbol accessor, HashSet<string> fieldNames, HashSet<IFieldSymbol> result, CancellationToken cancellationToken); 94HashSet<string> fieldNames, ConcurrentDictionary<IFieldSymbol, ConcurrentSet<SyntaxNode>> ineligibleFieldUsageIfOutsideProperty, SemanticModel semanticModel, SyntaxNode codeBlock, CancellationToken cancellationToken); 226CancellationToken cancellationToken) 259CancellationToken cancellationToken) 275SemanticModel semanticModel, IMethodSymbol setMethod, HashSet<string> fieldNames, CancellationToken cancellationToken) 294CancellationToken cancellationToken) 312CancellationToken cancellationToken) 332var cancellationToken = context.CancellationToken; 502CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
51var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (2)
38protected abstract bool IsTargetTyped(SemanticModel semanticModel, TConditionalExpressionSyntax conditional, System.Threading.CancellationToken cancellationToken); 49var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractObjectCreationExpressionAnalyzer.cs (6)
49protected abstract bool ShouldAnalyze(CancellationToken cancellationToken); 50protected abstract bool TryAddMatches(ArrayBuilder<TMatch> preMatches, ArrayBuilder<TMatch> postMatches, out bool changesSemantics, CancellationToken cancellationToken); 79protected AnalysisResult AnalyzeWorker(CancellationToken cancellationToken) 96CancellationToken cancellationToken) 117CancellationToken cancellationToken) 146CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerAnalyzer.cs (7)
60CancellationToken cancellationToken); 75CancellationToken cancellationToken) 112CancellationToken cancellationToken) 166TStatementSyntax statement, ref bool seenInvocation, ref bool seenIndexAssignment, CancellationToken cancellationToken) 174TStatementSyntax statement, ref bool seenInvocation, ref bool seenIndexAssignment, CancellationToken cancellationToken) 213protected sealed override bool ShouldAnalyze(CancellationToken cancellationToken) 221protected ImmutableArray<IMethodSymbol> GetAddMethods(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (2)
85CancellationToken cancellationToken, 132var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (7)
99CancellationToken cancellationToken) 124CancellationToken cancellationToken, 171CancellationToken cancellationToken, 230CancellationToken cancellationToken, 292CancellationToken cancellationToken, 357CancellationToken cancellationToken, 411CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseCompoundAssignment\AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
77var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\UseCompoundAssignment\UseCompoundAssignmentUtilities.cs (3)
41ISyntaxFacts syntaxFacts, SyntaxNode expr, SemanticModel semanticModel, CancellationToken cancellationToken) 48bool isTopLevel, CancellationToken cancellationToken) 99SyntaxNode expr, SemanticModel semanticModel, bool isTopLevel, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseConditionalExpression\AbstractUseConditionalExpressionDiagnosticAnalyzer.cs (2)
31IConditionalOperation ifOperation, ISymbol containingSymbol, CancellationToken cancellationToken); 39var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\UseConditionalExpression\ForAssignment\UseConditionalExpressionForAssignmentHelpers.cs (1)
21CancellationToken cancellationToken,
src\roslyn\src\Analyzers\Core\Analyzers\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnDiagnosticAnalyzer.cs (1)
25IConditionalOperation ifOperation, ISymbol containingSymbol, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseConditionalExpression\ForReturn\UseConditionalExpressionForReturnHelpers.cs (1)
18CancellationToken cancellationToken,
src\roslyn\src\Analyzers\Core\Analyzers\UseConditionalExpression\UseConditionalExpressionHelpers.cs (1)
25IOperation whenTrue, IOperation whenFalse, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseExplicitTupleName\UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
77INamedTypeSymbol containingType, IFieldSymbol unnamedField, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (2)
58var cancellationToken = context.CancellationToken; 148private static ITypeParameterSymbol? GetGenericParameterSymbol(ISyntaxFacts syntaxFacts, SemanticModel semanticModel, SyntaxNode node1, SyntaxNode node2, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (2)
36var cancellationToken = context.CancellationToken; 61CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (7)
116CancellationToken cancellationToken) 132var cancellationToken = context.CancellationToken; 158CancellationToken cancellationToken) 275CancellationToken cancellationToken) 331CancellationToken cancellationToken) 406CancellationToken cancellationToken) 428ISyntaxFacts syntaxFacts, SemanticModel semanticModel, TExpressionSyntax node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseObjectInitializer\UseNamedMemberInitializerAnalyzer.cs (3)
53CancellationToken cancellationToken) 65protected sealed override bool ShouldAnalyze(CancellationToken cancellationToken) 75CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\Analyzers\UseSystemHashCode\UseSystemHashCodeDiagnosticAnalyzer.cs (1)
76var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\Analyzers\UseThrowExpression\AbstractUseThrowExpressionDiagnosticAnalyzer.cs (2)
71var cancellationToken = context.CancellationToken; 270CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
41SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\AddAnonymousTypeMemberName\AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (4)
35var cancellationToken = context.CancellationToken; 53Document document, Diagnostic diagnostic, CancellationToken cancellationToken) 84SyntaxEditor editor, CancellationToken cancellationToken) 101SyntaxEditor editor, SyntaxAnnotation? annotation, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (5)
49string diagnosticId, TExpressionSyntax spanNode, CancellationToken cancellationToken) 63CancellationToken cancellationToken); 68var cancellationToken = context.CancellationToken; 119CancellationToken cancellationToken) 214CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\AddExplicitCast\Fixer.cs (2)
45CancellationToken cancellationToken) 115CancellationToken cancellationToken,
src\roslyn\src\Analyzers\Core\CodeFixes\AddObsoleteAttribute\AbstractAddObsoleteAttributeCodeFixProvider.cs (3)
34var cancellationToken = context.CancellationToken; 57private static async Task<INamedTypeSymbol?> GetObsoleteAttributeAsync(Document document, CancellationToken cancellationToken) 72SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (9)
47protected abstract ITypeSymbol GetArgumentType(SyntaxNode argumentNode, SemanticModel semanticModel, CancellationToken cancellationToken); 59CancellationToken cancellationToken) 64var cancellationToken = context.CancellationToken; 129CancellationToken cancellationToken) 150CancellationToken cancellationToken) 346? new Func<CancellationToken, Task<Solution>>(cancellationToken => FixAsync(document, methodToUpdate, argumentToInsert, arguments, fixAllReferences: true, cancellationToken)) 380CancellationToken cancellationToken) 402private async Task<(ITypeSymbol, RefKind)> GetArgumentTypeAndRefKindAsync(Document invocationDocument, TArgumentSyntax argument, CancellationToken cancellationToken) 412Document invocationDocument, TArgumentSyntax argument, INamedTypeSymbol containingType, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (2)
86CancellationToken cancellationToken) 215Document invocationDocument, IMethodSymbol method, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\CodeFixData.cs (4)
13Func<CancellationToken, Task<Solution>> createChangedSolutionNonCascading, 14Func<CancellationToken, Task<Solution>>? createChangedSolutionCascading) 25public Func<CancellationToken, Task<Solution>> CreateChangedSolutionNonCascading { get; } = createChangedSolutionNonCascading ?? throw new ArgumentNullException(nameof(createChangedSolutionNonCascading)); 30public Func<CancellationToken, Task<Solution>>? CreateChangedSolutionCascading { get; } = createChangedSolutionCascading;
src\roslyn\src\Analyzers\Core\CodeFixes\AddRequiredParentheses\AddRequiredParenthesesCodeFixProvider.cs (2)
26protected override bool IncludeDiagnosticDuringFixAll(Diagnostic diagnostic, Document document, string? equivalenceKey, CancellationToken cancellationToken) 38SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
31var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\CodeFixes\AnalyzerOptionsProviders.cs (1)
14public static async ValueTask<AnalyzerOptionsProvider> GetAnalyzerOptionsProviderAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (7)
71var cancellationToken = context.CancellationToken; 301static CodeAction CreateCodeAction(string title, Func<CancellationToken, Task<Document>> action, string equivalenceKey) 317CancellationToken cancellationToken) 380private static Task<Document> TakeTopAsync(Document document, int startPos, int firstMiddlePos, int secondMiddlePos, int endPos, CancellationToken cancellationToken) 383private static Task<Document> TakeBottomAsync(Document document, int startPos, int firstMiddlePos, int secondMiddlePos, int endPos, CancellationToken cancellationToken) 386private static Task<Document> TakeBothAsync(Document document, int startPos, int firstMiddlePos, int secondMiddlePos, int endPos, CancellationToken cancellationToken) 394string? equivalenceKey, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\ConvertToAsync\AbstractConvertToAsyncCodeFixProvider.cs (3)
18protected abstract Task<string> GetDescriptionAsync(Diagnostic diagnostic, SyntaxNode node, SemanticModel semanticModel, CancellationToken cancellationToken); 19protected abstract Task<(SyntaxTree syntaxTree, SyntaxNode root)?> GetRootInOtherSyntaxTreeAsync(SyntaxNode node, SemanticModel semanticModel, Diagnostic diagnostic, CancellationToken cancellationToken); 52SyntaxNode node, Document document, Diagnostic diagnostic, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\ConvertTypeOfToNameOf\AbstractConvertTypeOfToNameOfCodeFixProvider.cs (3)
22protected abstract SyntaxNode GetSymbolTypeExpression(SemanticModel model, TMemberAccessExpressionSyntax node, CancellationToken cancellationToken); 35SyntaxEditor editor, CancellationToken cancellationToken) 54CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (1)
58Document document, TMemberDeclarationSyntax parentMethod, SyntaxNode docCommentNode, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
59Document document, TXmlElementSyntax paramNode, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (3)
43private async Task<Document> GetTransformedDocumentAsync(Document document, CancellationToken cancellationToken) 46private async Task<SyntaxNode> GetTransformedSyntaxRootAsync(Document document, CancellationToken cancellationToken) 55internal static async Task<SyntaxNode> GetTransformedSyntaxRootAsync(ISyntaxFacts syntaxFacts, AbstractFileHeaderHelper fileHeaderHelper, SyntaxTrivia newLineTrivia, Document document, string? fileHeaderTemplate, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (2)
40SyntaxEditor editor, CancellationToken cancellationToken) 57CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\Formatting\FormattingCodeFixProvider.cs (2)
68private async Task<Document> FixOneAsync(CodeFixContext context, Diagnostic diagnostic, CancellationToken cancellationToken) 86protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (15)
30protected abstract bool IsSimpleNameGeneration(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken); 31protected abstract bool IsConstructorInitializerGeneration(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken); 32protected abstract bool IsImplicitObjectCreation(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken); 34protected abstract bool TryInitializeImplicitObjectCreation(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken, out SyntaxToken token, out ImmutableArray<Argument<TExpressionSyntax>> arguments, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn); 35protected abstract bool TryInitializeSimpleNameGenerationState(SemanticDocument document, SyntaxNode simpleName, CancellationToken cancellationToken, out SyntaxToken token, out ImmutableArray<Argument<TExpressionSyntax>> arguments, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn); 36protected abstract bool TryInitializeConstructorInitializerGeneration(SemanticDocument document, SyntaxNode constructorInitializer, CancellationToken cancellationToken, out SyntaxToken token, out ImmutableArray<Argument<TExpressionSyntax>> arguments, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn); 37protected abstract bool TryInitializeSimpleAttributeNameGenerationState(SemanticDocument document, SyntaxNode simpleName, CancellationToken cancellationToken, out SyntaxToken token, out ImmutableArray<Argument<TExpressionSyntax>> arguments, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn); 39protected abstract ITypeSymbol GetArgumentType(SemanticModel semanticModel, Argument<TExpressionSyntax> argument, CancellationToken cancellationToken); 40protected abstract string GenerateNameForExpression(SemanticModel semanticModel, TExpressionSyntax expression, CancellationToken cancellationToken); 44protected abstract IMethodSymbol? GetCurrentConstructor(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken); 45protected abstract IMethodSymbol? GetDelegatedConstructor(SemanticModel semanticModel, IMethodSymbol constructor, CancellationToken cancellationToken); 47protected bool WillCauseConstructorCycle(State state, SemanticDocument document, IMethodSymbol delegatedConstructor, CancellationToken cancellationToken) 80public async Task<ImmutableArray<CodeAction>> GenerateConstructorAsync(Document document, SyntaxNode node, CancellationToken cancellationToken) 157protected string GenerateNameForArgument(SemanticModel semanticModel, Argument<TExpressionSyntax> argument, CancellationToken cancellationToken) 171SemanticDocument document, IEnumerable<Argument<TExpressionSyntax>> arguments, IList<string> reservedNames, NamingRule parameterNamingRule, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (16)
69CancellationToken cancellationToken) 83SyntaxNode node, CancellationToken cancellationToken) 125private async Task InitializeNonDelegatedConstructorAsync(CancellationToken cancellationToken) 137ImmutableArray<Argument<TExpressionSyntax>> arguments, ImmutableArray<string> typeParametersNames, CancellationToken cancellationToken) 142private async Task<bool> TryInitializeDelegatedConstructorAsync(CancellationToken cancellationToken) 185CancellationToken cancellationToken) 207CancellationToken cancellationToken) 278internal ImmutableArray<ITypeSymbol> GetParameterTypes(CancellationToken cancellationToken) 296SyntaxNode constructorInitializer, CancellationToken cancellationToken) 314private async ValueTask<bool> TryInitializeImplicitObjectCreationAsync(SyntaxNode implicitObjectCreation, CancellationToken cancellationToken) 333CancellationToken cancellationToken) 397INamedTypeSymbol original, CancellationToken cancellationToken) 406Document document, bool withFields, bool withProperties, CancellationToken cancellationToken) 422Document document, bool withFields, bool withProperties, CancellationToken cancellationToken) 459Document document, bool withFields, bool withProperties, CancellationToken cancellationToken) 481Document document, bool withFields, bool withProperties, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (3)
140CancellationToken cancellationToken) 285SemanticDocument document, Argument<TExpressionSyntax> argument, CancellationToken cancellationToken) 348CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\IGenerateConstructorService.cs (1)
15Task<ImmutableArray<CodeAction>> GenerateConstructorAsync(Document document, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorCodeFixProvider.cs (1)
22var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.cs (2)
22SemanticDocument document, TextSpan textSpan, CancellationToken cancellationToken, 29CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (2)
32CancellationToken cancellationToken) 48CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\GenerateDefaultConstructorsCodeAction.cs (1)
30protected override async Task<Document> GetChangedDocumentAsync(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\IGenerateDefaultConstructorsService.cs (1)
17Document document, TextSpan textSpan, bool forRefactoring, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.CodeAction.cs (1)
23protected override async Task<Document> GetChangedDocumentAsync(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.cs (2)
22SemanticDocument document, TSimpleNameSyntax identifierName, CancellationToken cancellationToken, 25public async Task<ImmutableArray<CodeAction>> GenerateEnumMemberAsync(Document document, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (3)
31CancellationToken cancellationToken) 41CancellationToken cancellationToken) 79CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateEnumMember\IGenerateEnumMemberService.cs (1)
15Task<ImmutableArray<CodeAction>> GenerateEnumMemberAsync(Document document, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberCodeFixProvider.cs (1)
25protected abstract Task<ImmutableArray<CodeAction>> GetCodeActionsAsync(Document document, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberService.cs (3)
55CancellationToken cancellationToken, 77CancellationToken cancellationToken, 188CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateConversionService.cs (3)
24protected abstract bool TryInitializeImplicitConversionState(SemanticDocument document, SyntaxNode expression, ISet<TypeKind> classInterfaceModuleStructTypes, CancellationToken cancellationToken, out SyntaxToken identifierToken, [NotNullWhen(true)] out IMethodSymbol? methodSymbol, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn); 25protected abstract bool TryInitializeExplicitConversionState(SemanticDocument document, SyntaxNode expression, ISet<TypeKind> classInterfaceModuleStructTypes, CancellationToken cancellationToken, out SyntaxToken identifierToken, [NotNullWhen(true)] out IMethodSymbol? methodSymbol, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn); 30CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateConversionService.State.cs (4)
22CancellationToken cancellationToken) 37CancellationToken cancellationToken) 57private bool TryInitializeExplicitConversion(TService service, SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken) 81private bool TryInitializeImplicitConversion(TService service, SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateDeconstructMethodService.cs (2)
21public abstract ImmutableArray<IParameterSymbol> TryMakeParameters(SemanticModel semanticModel, SyntaxNode target, CancellationToken cancellationToken); 27CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateDeconstructMethodService.State.cs (2)
30CancellationToken cancellationToken) 46CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.cs (4)
24protected abstract bool TryInitializeExplicitInterfaceState(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken, out SyntaxToken identifierToken, [NotNullWhen(true)] out IMethodSymbol? methodSymbol, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn); 25protected abstract bool TryInitializeSimpleNameState(SemanticDocument document, TSimpleNameSyntax simpleName, CancellationToken cancellationToken, out SyntaxToken identifierToken, [NotNullWhen(true)] out TExpressionSyntax? simpleNameOrMemberAccessExpression, out TInvocationExpressionSyntax? invocationExpressionOpt, out bool isInConditionalExpression); 26protected abstract ITypeSymbol? DetermineReturnTypeForSimpleNameOrMemberAccessExpression(ITypeInferenceService typeInferenceService, SemanticModel semanticModel, TExpressionSyntax expression, CancellationToken cancellationToken); 31CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (4)
29CancellationToken cancellationToken) 44CancellationToken cancellationToken) 83CancellationToken cancellationToken) 122CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (4)
22protected abstract ImmutableArray<ITypeParameterSymbol> GetCapturedTypeParameters(CancellationToken cancellationToken); 23protected abstract ImmutableArray<ITypeParameterSymbol> GenerateTypeParameters(CancellationToken cancellationToken); 31CancellationToken cancellationToken) 38CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.CodeAction.cs (1)
63protected override async Task<Document> GetChangedDocumentAsync(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.cs (1)
38protected async ValueTask<ImmutableArray<CodeAction>> GetActionsAsync(Document document, State state, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.MethodSignatureInfo.cs (8)
22protected override ITypeSymbol DetermineReturnTypeWorker(CancellationToken cancellationToken) 25protected override RefKind DetermineRefKind(CancellationToken cancellationToken) 28protected override ImmutableArray<ITypeParameterSymbol> DetermineTypeParametersWorker(CancellationToken cancellationToken) 31protected override ImmutableArray<RefKind> DetermineParameterModifiers(CancellationToken cancellationToken) 34protected override ImmutableArray<bool> DetermineParameterOptionality(CancellationToken cancellationToken) 37protected override ImmutableArray<ITypeSymbol> DetermineParameterTypes(CancellationToken cancellationToken) 40protected override ImmutableArray<ParameterName> DetermineParameterNames(CancellationToken cancellationToken) 45protected override ImmutableArray<ITypeSymbol> DetermineTypeArguments(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (16)
35public ImmutableArray<ITypeParameterSymbol> DetermineTypeParameters(CancellationToken cancellationToken) 42protected abstract ImmutableArray<ITypeParameterSymbol> DetermineTypeParametersWorker(CancellationToken cancellationToken); 43protected abstract RefKind DetermineRefKind(CancellationToken cancellationToken); 45public ValueTask<ITypeSymbol> DetermineReturnTypeAsync(CancellationToken cancellationToken) 56protected abstract ImmutableArray<ITypeSymbol> DetermineTypeArguments(CancellationToken cancellationToken); 57protected abstract ITypeSymbol DetermineReturnTypeWorker(CancellationToken cancellationToken); 58protected abstract ImmutableArray<RefKind> DetermineParameterModifiers(CancellationToken cancellationToken); 59protected abstract ImmutableArray<ITypeSymbol> DetermineParameterTypes(CancellationToken cancellationToken); 60protected abstract ImmutableArray<bool> DetermineParameterOptionality(CancellationToken cancellationToken); 61protected abstract ImmutableArray<ParameterName> DetermineParameterNames(CancellationToken cancellationToken); 66CancellationToken cancellationToken) 92CancellationToken cancellationToken) 137CancellationToken cancellationToken) 159CancellationToken cancellationToken) 165CancellationToken cancellationToken) 198private async ValueTask<ImmutableArray<IParameterSymbol>> DetermineParametersAsync(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (1)
57protected async Task<bool> TryFinishInitializingStateAsync(TService service, SemanticDocument document, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\IGenerateConversionService.cs (1)
15Task<ImmutableArray<CodeAction>> GenerateConversionAsync(Document document, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\IGenerateDeconstructMemberService.cs (1)
16Document document, SyntaxNode targetVariables, INamedTypeSymbol typeToGenerateIn, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\IGenerateParameterizedMemberService.cs (1)
15Task<ImmutableArray<CodeAction>> GenerateMethodAsync(Document document, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (3)
24CancellationToken cancellationToken) 34Compilation compilation, ISet<string> availableTypeParameterNames, Project project, CancellationToken cancellationToken) : AsyncSymbolVisitor 37private readonly CancellationToken _cancellationToken = cancellationToken;
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
47protected override async Task<Document> GetChangedDocumentAsync(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.cs (8)
27protected abstract bool TryInitializeExplicitInterfaceState(SemanticDocument document, SyntaxNode node, CancellationToken cancellationToken, out SyntaxToken identifierToken, out IPropertySymbol propertySymbol, out INamedTypeSymbol typeToGenerateIn); 28protected abstract bool TryInitializeIdentifierNameState(SemanticDocument document, TSimpleNameSyntax identifierName, CancellationToken cancellationToken, out SyntaxToken identifierToken, out TExpressionSyntax simpleNameOrMemberAccessExpression, out bool isInExecutableBlock, out bool isinConditionalAccessExpression); 30protected abstract bool TryConvertToLocalDeclaration(ITypeSymbol type, SyntaxToken identifierToken, SemanticModel semanticModel, CancellationToken cancellationToken, out SyntaxNode newRoot); 35CancellationToken cancellationToken) 89ArrayBuilder<CodeAction> result, SemanticDocument document, State state, CancellationToken cancellationToken) 118Document document, State state, SymbolKind kind, Accessibility accessibility, CancellationToken cancellationToken) 178ArrayBuilder<CodeAction> result, Document document, State state, CancellationToken cancellationToken) 194ArrayBuilder<CodeAction> result, Document document, State state, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.GenerateLocalCodeAction.cs (2)
36protected override async Task<Document> GetChangedDocumentAsync(CancellationToken cancellationToken) 44private async Task<SyntaxNode> GetNewRootAsync(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.GenerateParameterCodeAction.cs (1)
43IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (8)
78CancellationToken cancellationToken) 108SyntaxNode node, CancellationToken cancellationToken) 193CancellationToken cancellationToken) 236CancellationToken cancellationToken) 323SymbolKind symbolKind, CancellationToken cancellationToken) 370CancellationToken cancellationToken) 397private static IMethodSymbol FindContainingMethodSymbol(int position, SemanticModel semanticModel, CancellationToken cancellationToken) 432private bool TryDetermineFieldType(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\IGenerateVariableService.cs (1)
15Task<ImmutableArray<CodeAction>> GenerateVariableAsync(Document document, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\AbstractImplementAbstractClassCodeFixProvider.cs (1)
25var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (6)
41Document document, SyntaxNode classNode, SyntaxToken classIdentifier, CancellationToken cancellationToken) 76Document document, SyntaxNode classNode, SyntaxToken classIdentifier, CancellationToken cancellationToken) 86ISymbol? throughMember, bool? canDelegateAllMembers, CancellationToken cancellationToken) 126CancellationToken cancellationToken) 137CancellationToken cancellationToken) 266public ImmutableArray<(ISymbol symbol, bool canDelegateAllMembers)> GetDelegatableMembers(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceCodeFixProvider.cs (1)
22var cancellationToken = context.CancellationToken;
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (7)
37protected abstract bool TryInitializeState(Document document, SemanticModel model, SyntaxNode interfaceNode, CancellationToken cancellationToken, 59Document document, ImplementTypeOptions options, SyntaxNode node, CancellationToken cancellationToken) 78private async Task<ImplementInterfaceInfo?> AnalyzeAsync(Document document, SyntaxNode interfaceType, CancellationToken cancellationToken) 112CancellationToken cancellationToken) 146public async Task<ImmutableArray<CodeAction>> GetCodeActionsAsync(Document document, SyntaxNode? interfaceType, CancellationToken cancellationToken) 174Document document, ImplementInterfaceInfo state, [EnumeratorCancellation] CancellationToken cancellationToken) 300Document document, ImplementInterfaceInfo state, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.State.cs (1)
47CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\IImplementInterfaceService.cs (2)
25Task<Document> ImplementInterfaceAsync(Document document, ImplementTypeOptions options, SyntaxNode node, CancellationToken cancellationToken); 41Document document, SyntaxNode? interfaceType, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementHelpers.cs (1)
23CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (3)
41CancellationToken cancellationToken) 89Document document, SyntaxNode finalizer, CancellationToken cancellationToken) 231CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (2)
56public Task<Document> ImplementInterfaceAsync(CancellationToken cancellationToken) 72CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementType\ImplementTypeOptions.cs (1)
77public static async ValueTask<ImplementTypeOptions> GetImplementTypeOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\Iterator\AbstractIteratorCodeFixProvider.cs (1)
17protected abstract Task<CodeAction?> GetCodeFixAsync(SyntaxNode root, SyntaxNode node, Document document, Diagnostic diagnostics, CancellationToken cancellationToken);
src\roslyn\src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (2)
40CancellationToken cancellationToken) 55Document document, SyntaxEditor editor, List<TSymbolSyntax> declarators, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMemberStatic\AbstractMakeMemberStaticCodeFixProvider.cs (1)
29CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (9)
24protected abstract bool IsSupportedDiagnostic(Diagnostic diagnostic, CancellationToken cancellationToken); 46var cancellationToken = context.CancellationToken; 106CancellationToken cancellationToken) 151CancellationToken cancellationToken) 182private static IMethodSymbol? GetMethodSymbol(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 202CancellationToken cancellationToken) 249private SyntaxNode? GetContainingFunction(Diagnostic diagnostic, CancellationToken cancellationToken) 263CancellationToken cancellationToken) 294CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (8)
31var cancellationToken = context.CancellationToken; 50Document document, SyntaxNode node, CancellationToken cancellationToken) 71private async Task<Solution> RenameThenRemoveAsyncTokenAsync(Document document, SyntaxNode node, IMethodSymbol methodSymbol, CancellationToken cancellationToken) 95Document document, IMethodSymbol methodSymbol, SyntaxNode node, CancellationToken cancellationToken) 118Document document, SyntaxAnnotation annotation, CancellationToken cancellationToken) 153Solution solution, ImmutableArray<ReferenceLocation> locations, CancellationToken cancellationToken) 169Solution currentSolution, IGrouping<Document, ReferenceLocation> group, CancellationToken cancellationToken) 185SyntaxEditor editor, ISyntaxFactsService syntaxFacts, ReferenceLocation referenceLocation, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeTypeAbstract\AbstractMakeTypeAbstractCodeFixProvider.cs (1)
29CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeTypePartial\AbstractMakeTypePartialCodeFixProvider.cs (1)
23protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
40private static async Task<Solution> FixAllInDocumentAsync(Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
69CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\Naming\NamingExtensions.cs (2)
17this Document document, SymbolKind symbolKind, Accessibility accessibility, CancellationToken cancellationToken) 35this Document document, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (5)
104Document document, ISymbol symbol, string fixedName, CancellationToken cancellationToken) 120private readonly Func<CancellationToken, Task<Solution>> _createChangedSolutionAsync; 137Func<CancellationToken, Task<Solution>> createChangedSolutionAsync, 150protected override async Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken) 153protected override async Task<ImmutableArray<CodeActionOperation>> ComputeOperationsAsync(IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\NewLines\ConsecutiveStatementPlacement\ConsecutiveStatementPlacementCodeFixProvider.cs (2)
40private static Task<Document> UpdateDocumentAsync(Document document, Diagnostic diagnostic, CancellationToken cancellationToken) 43public static async Task<Document> FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (2)
40private static Task<Document> UpdateDocumentAsync(Document document, Diagnostic diagnostic, CancellationToken cancellationToken) 44Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\OrderModifiers\AbstractOrderModifiersCodeFixProvider.cs (1)
44Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (5)
100CancellationToken cancellationToken) 109CancellationToken cancellationToken) 119CancellationToken cancellationToken) 132CancellationToken cancellationToken) 215CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\QualifyMemberAccess\AbstractQualifyMemberAccessCodeFixProvider.cs (2)
21protected abstract TSimpleNameSyntax? GetNode(Diagnostic diagnostic, CancellationToken cancellationToken); 34SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (3)
30var cancellationToken = context.CancellationToken; 54SyntaxEditor editor, CancellationToken cancellationToken) 93private static IMethodSymbol? GetMethodSymbol(SyntaxNode node, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveRedundantEquality\RemoveRedundantEqualityCodeFixProvider.cs (1)
34CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsCodeFixProvider.cs (2)
46CancellationToken cancellationToken) 53Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesCodeFixProvider.cs (2)
24TParenthesizedExpressionSyntax current, SemanticModel semanticModel, CancellationToken cancellationToken); 33SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnnecessarySuppressions\RemoveUnnecessaryAttributeSuppressionsCodeFixProvider.cs (1)
39protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnnecessarySuppressions\RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (1)
45protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedMembers\AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
43CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (15)
203private static bool IsForEachIterationVariableDiagnostic(Diagnostic diagnostic, Document document, CancellationToken cancellationToken) 233protected override bool IncludeDiagnosticDuringFixAll(Diagnostic diagnostic, Document document, string? equivalenceKey, CancellationToken cancellationToken) 272private static async Task<Document> PreprocessDocumentAsync(Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken) 284protected sealed override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken) 296CancellationToken cancellationToken) 355CancellationToken cancellationToken) 451CancellationToken cancellationToken) 750CancellationToken cancellationToken) 774Func<SyntaxNode, Document, SyntaxFormattingOptions, CancellationToken, Task<SyntaxNode>> processMemberDeclarationAsync, 778CancellationToken cancellationToken) 805private async Task<SyntaxNode> ReplaceDiscardDeclarationsWithAssignmentsAsync(SyntaxNode memberDeclaration, Document document, SyntaxFormattingOptions options, CancellationToken cancellationToken) 825CancellationToken cancellationToken) 916CancellationToken cancellationToken) 932CancellationToken cancellationToken) : IDisposable 937private readonly CancellationToken _cancellationToken = cancellationToken;
src\roslyn\src\Analyzers\Core\CodeFixes\SimplifyBooleanExpression\SimplifyConditionalCodeFixProvider.cs (1)
38CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\SimplifyInterpolation\AbstractSimplifyInterpolationCodeFixProvider.cs (1)
47SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\SimplifyLinqExpression\SimplifyLinqExpressionCodeFixProvider.cs (1)
36CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UnsealClass\AbstractUnsealClassCodeFixProvider.cs (2)
32var cancellationToken = context.CancellationToken; 58Solution solution, ImmutableArray<SyntaxReference> declarationReferences, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UpdateLegacySuppressions\UpdateLegacySuppressionsCodeFixProvider.cs (1)
40protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (4)
75public Solution UpgradeAllProjects(Solution solution, string language, string version, CancellationToken cancellationToken) 126private ProjectOptionsChangeAction(string title, Func<IProgress<CodeAnalysisProgress>, CancellationToken, Task<Solution>> createChangedSolution) 131public static ProjectOptionsChangeAction Create(string title, Func<IProgress<CodeAnalysisProgress>, CancellationToken, Task<Solution>> createChangedSolution) 134protected override async Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (10)
66TPropertyDeclaration property, ImmutableArray<ReferencedSymbol> fieldLocations, CancellationToken cancellationToken); 81CancellationToken cancellationToken); 103Solution originalSolution, Solution currentSolution, Diagnostic diagnostic, CancellationToken cancellationToken) 116Solution originalSolution, Solution currentSolution, Diagnostic diagnostic, CancellationToken cancellationToken) 317CancellationToken cancellationToken) 395CancellationToken cancellationToken) 457CancellationToken cancellationToken) 482CancellationToken cancellationToken) 523CancellationToken cancellationToken) 554CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\UseAutoPropertyFixAllProvider.cs (1)
96TProvider provider, FixAllContext currentContext, Solution originalSolution, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (2)
30CancellationToken cancellationToken) => null; 34SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
37SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (2)
38SyntaxEditor editor, CancellationToken cancellationToken) 58Diagnostic diagnostic, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseCollectionExpression\AbstractUseCollectionExpressionCodeFixProvider.cs (1)
27protected override bool IncludeDiagnosticDuringFixAll(Diagnostic diagnostic, Document document, string? equivalenceKey, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseCollectionInitializer\AbstractUseCollectionInitializerCodeFixProvider.cs (2)
58ImmutableArray<CollectionMatch<SyntaxNode>> postMatches, CancellationToken cancellationToken); 65CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseCompoundAssignment\AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
51SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\AbstractUseConditionalExpressionCodeFixProvider.cs (4)
44SyntaxEditor editor, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken); 48CancellationToken cancellationToken) 90bool isRef, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken) 156CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
48CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseExplicitTupleName\UseExplicitTupleNameCodeFixProvider.cs (1)
33SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseInferredMemberName\AbstractUseInferredMemberNameCodeFixProvider.cs (1)
28SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
47SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (6)
84CancellationToken cancellationToken) 103CancellationToken cancellationToken) 161CancellationToken cancellationToken) 164var semanticModel = await document.GetRequiredSemanticModelAsync(CancellationToken.None).ConfigureAwait(false); 296SemanticModel semanticModel, TIfStatementSyntax ifStatement, CancellationToken cancellationToken) 308SemanticModel semanticModel, TConditionalExpressionSyntax conditionalExpression, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseObjectInitializer\AbstractUseObjectInitializerCodeFixProvider.cs (1)
68CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\UseSystemHashCode\UseSystemHashCodeCodeFixProvider.cs (1)
35SyntaxEditor editor, CancellationToken cancellationToken)
src\roslyn\src\Compilers\Core\AnalyzerDriver\DeclarationComputer.cs (5)
17internal static DeclarationInfo GetDeclarationInfo(SemanticModel model, SyntaxNode node, bool getSymbol, ArrayBuilder<SyntaxNode>? executableCodeBlocks, CancellationToken cancellationToken) 36internal static DeclarationInfo GetDeclarationInfo(SemanticModel model, SyntaxNode node, bool getSymbol, CancellationToken cancellationToken) 41internal static DeclarationInfo GetDeclarationInfo(SemanticModel model, SyntaxNode node, bool getSymbol, SyntaxNode executableCodeBlock, CancellationToken cancellationToken) 52internal static DeclarationInfo GetDeclarationInfo(SemanticModel model, SyntaxNode node, bool getSymbol, CancellationToken cancellationToken, params SyntaxNode[] executableCodeBlocks) 63private static ISymbol? GetDeclaredSymbol(SemanticModel model, SyntaxNode node, bool getSymbol, CancellationToken cancellationToken)
StackTraceExplorer\AbstractStackTraceSymbolResolver.cs (1)
22CancellationToken cancellationToken);
StackTraceExplorer\IStackTraceExplorerService.cs (2)
20Task<DefinitionItem?> TryFindDefinitionAsync(Solution solution, ParsedFrame frame, StackFrameSymbolPart symbolPart, CancellationToken cancellationToken); 25ValueTask<SerializableDefinitionItem?> TryFindDefinitionAsync(Checksum solutionChecksum, string frameString, StackFrameSymbolPart symbolPart, CancellationToken cancellationToken);
StackTraceExplorer\ParsedStackFrame.cs (1)
12/// A line from <see cref="StackTraceAnalyzer.Parse(string, CancellationToken)"/> that
StackTraceExplorer\StackFrameLocalMethodResolver.cs (1)
23CancellationToken cancellationToken)
StackTraceExplorer\StackFrameMethodSymbolResolver.cs (1)
20CancellationToken cancellationToken)
StackTraceExplorer\StackTraceAnalyzer.cs (2)
26public static Task<StackTraceAnalysisResult> AnalyzeAsync(string callstack, CancellationToken cancellationToken) 32private static ImmutableArray<ParsedFrame> Parse(string callstack, CancellationToken cancellationToken)
StackTraceExplorer\StackTraceExplorerService.cs (1)
43public async Task<DefinitionItem?> TryFindDefinitionAsync(Solution solution, ParsedFrame frame, StackFrameSymbolPart symbolPart, CancellationToken cancellationToken)
StackTraceExplorer\StackTraceExplorerUtilities.cs (2)
24public static async Task<DefinitionItem?> GetDefinitionAsync(Solution solution, StackFrameCompilationUnit compilationUnit, StackFrameSymbolPart symbolPart, CancellationToken cancellationToken) 107private static async Task<IMethodSymbol?> TryGetBestMatchAsync(Project project, string fullyQualifiedTypeName, StackFrameSimpleNameNode methodNode, StackFrameParameterList methodArguments, StackFrameTypeArgumentList? methodTypeArguments, CancellationToken cancellationToken)
StringIndentation\IStringIndentationService.cs (1)
15Task<ImmutableArray<StringIndentationRegion>> GetStringIndentationRegionsAsync(Document document, TextSpan textSpan, CancellationToken cancellationToken);
Structure\BlockStructureContext.cs (2)
12internal readonly struct BlockStructureContext(SyntaxTree syntaxTree, BlockStructureOptions options, CancellationToken cancellationToken) : IDisposable 22public readonly CancellationToken CancellationToken = cancellationToken;
Structure\BlockStructureService.cs (1)
27public abstract Task<BlockStructure> GetBlockStructureAsync(Document document, BlockStructureOptions options, CancellationToken cancellationToken);
Structure\BlockStructureServiceWithProviders.cs (2)
49CancellationToken cancellationToken) 59CancellationToken cancellationToken)
Structure\Syntax\AbstractSyntaxNodeStructureProvider.cs (3)
18CancellationToken cancellationToken) 28CancellationToken cancellationToken) 41CancellationToken cancellationToken);
Structure\Syntax\AbstractSyntaxStructureProvider.cs (2)
17CancellationToken cancellationToken); 23CancellationToken cancellationToken);
Structure\Syntax\AbstractSyntaxTriviaStructureProvider.cs (1)
18CancellationToken cancellationToken)
Structure\Syntax\BlockSpanCollector.cs (3)
18private readonly CancellationToken _cancellationToken; 24CancellationToken cancellationToken) 38CancellationToken cancellationToken)
SymbolMapping\ISymbolMappingService.cs (2)
21Task<SymbolMappingResult?> MapSymbolAsync(Document document, SymbolKey symbolId, CancellationToken cancellationToken = default); 31Task<SymbolMappingResult?> MapSymbolAsync(Document document, ISymbol symbol, CancellationToken cancellationToken = default);
SymbolMapping\SymbolMappingServiceFactory.cs (2)
24public async Task<SymbolMappingResult> MapSymbolAsync(Document document, SymbolKey symbolId, CancellationToken cancellationToken) 36public Task<SymbolMappingResult> MapSymbolAsync(Document document, ISymbol symbol, CancellationToken cancellationToken)
SymbolSearch\SourceBuild\SymbolSearchUpdateEngineFactory.cs (1)
21CancellationToken cancellationToken)
SymbolSearch\SymbolSearchOptions.cs (1)
107public static async ValueTask<SymbolSearchOptions> GetSymbolSearchOptionsAsync(this Document document, CancellationToken cancellationToken)
SymbolSearch\SymbolSearchUpdateNoOpEngine.cs (4)
21public ValueTask<ImmutableArray<PackageWithAssemblyResult>> FindPackagesWithAssemblyAsync(string source, string assemblyName, CancellationToken cancellationToken) 24public ValueTask<ImmutableArray<PackageResult>> FindPackagesAsync(string source, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken) 27public ValueTask<ImmutableArray<ReferenceAssemblyResult>> FindReferenceAssembliesAsync(TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken) 30public ValueTask UpdateContinuouslyAsync(string sourceName, string localSettingsDirectory, CancellationToken cancellationToken)
SyncNamespaces\AbstractSyncNamespacesService.cs (8)
35CancellationToken cancellationToken) 62CancellationToken cancellationToken) 79CancellationToken cancellationToken) 100CancellationToken cancellationToken) 139CancellationToken cancellationToken) 163public override Task<IEnumerable<Diagnostic>> GetAllDiagnosticsAsync(Project project, CancellationToken cancellationToken) 168public override async Task<IEnumerable<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, CancellationToken cancellationToken) 175public override Task<IEnumerable<Diagnostic>> GetProjectDiagnosticsAsync(Project project, CancellationToken cancellationToken)
SyncNamespaces\ISyncNamespacesService.cs (1)
20ImmutableArray<Project> projects, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken);
Tagging\CompilationAvailableHelpers.cs (1)
15public static Task ComputeCompilationInCurrentProcessAsync(Project project, CancellationToken cancellationToken)
TaskList\AbstractTaskListService.cs (2)
29CancellationToken cancellationToken) 51CancellationToken cancellationToken)
Testing\AbstractTestMethodFinder.cs (3)
33public async Task<ImmutableArray<SyntaxNode>> GetPotentialTestMethodsAsync(Document document, TextSpan textSpan, CancellationToken cancellationToken) 50public bool IsMatch(SemanticModel semanticModel, SyntaxNode node, string fullyQualifiedTestName, CancellationToken cancellationToken) 86private async Task<ImmutableArray<SyntaxNode>> GetPotentialTestNodesAsync(Document document, TextSpan textSpan, CancellationToken cancellationToken)
Testing\ITestMethodFinder.cs (2)
19Task<ImmutableArray<SyntaxNode>> GetPotentialTestMethodsAsync(Document document, TextSpan textSpan, CancellationToken cancellationToken); 30bool IsMatch(SemanticModel model, SyntaxNode node, string fullyQualifiedTestName, CancellationToken cancellationToken);
TypeHierarchy\AbstractTypeHierarchyService.cs (1)
23CancellationToken cancellationToken)
TypeHierarchy\ITypeHierarchyService.cs (1)
20CancellationToken cancellationToken);
UnusedReferences\IReferenceCleanupService.cs (2)
20CancellationToken cancellationToken); 30CancellationToken cancellationToken);
UnusedReferences\IUnusedReferenceAnalysisService.cs (2)
19CancellationToken cancellationToken); 29CancellationToken cancellationToken);
UnusedReferences\UnusedReferencesRemover.cs (3)
29CancellationToken cancellationToken) 267CancellationToken cancellationToken) 278CancellationToken cancellationToken)
ValueTracking\IValueTrackingService.cs (4)
15Task<ImmutableArray<ValueTrackedItem>> TrackValueSourceAsync(TextSpan selection, Document document, CancellationToken cancellationToken); 16Task<ImmutableArray<ValueTrackedItem>> TrackValueSourceAsync(Solution solution, ValueTrackedItem previousTrackedItem, CancellationToken cancellationToken); 21ValueTask<ImmutableArray<SerializableValueTrackedItem>> TrackValueSourceAsync(Checksum solutionChecksum, TextSpan selection, DocumentId document, CancellationToken cancellationToken); 22ValueTask<ImmutableArray<SerializableValueTrackedItem>> TrackValueSourceAsync(Checksum solutionChecksum, SerializableValueTrackedItem previousTrackedItem, CancellationToken cancellationToken);
ValueTracking\SerializableValueTrackedItem.cs (2)
32public static SerializableValueTrackedItem Dehydrate(Solution solution, ValueTrackedItem valueTrackedItem, CancellationToken cancellationToken) 43public async ValueTask<ValueTrackedItem> RehydrateAsync(Solution solution, CancellationToken cancellationToken)
ValueTracking\ValueTrackedItem.cs (1)
44public static async ValueTask<ValueTrackedItem?> TryCreateAsync(Solution solution, Location location, ISymbol symbol, ValueTrackedItem? parent = null, CancellationToken cancellationToken = default)
ValueTracking\ValueTracker.cs (9)
23CancellationToken cancellationToken) 77CancellationToken cancellationToken) 138private static async Task AddItemsFromAssignmentAsync(Document document, SyntaxNode lhsNode, OperationCollector collector, CancellationToken cancellationToken) 164private static async Task TrackVariableReferencesAsync(ISymbol symbol, OperationCollector collector, CancellationToken cancellationToken) 177CancellationToken cancellationToken) 188private static async Task TrackMethodSymbolAsync(IMethodSymbol methodSymbol, OperationCollector collector, CancellationToken cancellationToken) 255private static async Task<(ISymbol?, SyntaxNode?)> GetSelectedSymbolAsync(TextSpan textSpan, Document document, CancellationToken cancellationToken) 284private static async Task TrackVariableDefinitionsAsync(ISymbol symbol, OperationCollector collector, CancellationToken cancellationToken) 321private static async Task<ISymbol?> GetSymbolAsync(ValueTrackedItem? item, Solution solution, CancellationToken cancellationToken)
ValueTracking\ValueTracker.FindReferencesProgress.cs (9)
26public ValueTask AddItemsAsync(int count, CancellationToken _) => new(); 28public ValueTask ItemsCompletedAsync(int count, CancellationToken _) => new(); 30public ValueTask OnCompletedAsync(CancellationToken _) => new(); 32public ValueTask OnDefinitionFoundAsync(SymbolGroup symbolGroup, CancellationToken _) => new(); 36CancellationToken cancellationToken) 43ISymbol symbol, ReferenceLocation location, CancellationToken cancellationToken) 142public ValueTask OnStartedAsync(CancellationToken _) => new(); 144private async Task TrackConstructorAsync(ReferenceLocation referenceLocation, CancellationToken cancellationToken) 167private async Task TrackMethodInvocationArgumentsAsync(ReferenceLocation referenceLocation, CancellationToken cancellationToken)
ValueTracking\ValueTracker.OperationCollector.cs (13)
25public Task VisitAsync(IOperation operation, CancellationToken cancellationToken) 46private async Task VisitReturnDescendentsAsync(IOperation operation, bool allowImplicit, CancellationToken cancellationToken) 56private async Task VisitDefaultAsync(IOperation operation, CancellationToken cancellationToken) 89private async Task<bool> TryVisitChildrenAsync(IOperation operation, CancellationToken cancellationToken) 99private Task VisitAssignmentOperationAsync(IAssignmentOperation assignmentOperation, CancellationToken cancellationToken) 102private Task VisitObjectCreationAsync(IObjectCreationOperation objectCreationOperation, CancellationToken cancellationToken) 105private async Task VisitInvocationAsync(IInvocationOperation invocationOperation, CancellationToken cancellationToken) 111private Task VisitReferenceAsync(IOperation operation, CancellationToken cancellationToken) 142Task AddReferenceAsync(IOperation operation, CancellationToken cancellationToken) 153private Task VisitLiteralAsync(ILiteralOperation literalOperation, CancellationToken cancellationToken) 163private Task VisitReturnAsync(IReturnOperation returnOperation, CancellationToken cancellationToken) 173private async Task AddOperationAsync(IOperation operation, ISymbol symbol, CancellationToken cancellationToken) 182private async Task TrackArgumentsAsync(ImmutableArray<IArgumentOperation> argumentOperations, CancellationToken cancellationToken)
ValueTracking\ValueTrackingProgressCollector.cs (1)
40internal async Task<bool> TryReportAsync(Solution solution, Location location, ISymbol symbol, CancellationToken cancellationToken = default)
ValueTracking\ValueTrackingService.cs (2)
30CancellationToken cancellationToken) 60CancellationToken cancellationToken)
Wrapping\AbstractCodeActionComputer.cs (8)
81protected abstract Task<ImmutableArray<WrappingGroup>> ComputeWrappingGroupsAsync(CancellationToken cancellationToken); 83protected Task<string> GetSmartIndentationAfterAsync(SyntaxNodeOrToken nodeOrToken, CancellationToken cancellationToken) 87SyntaxNodeOrToken nodeOrToken, FormattingOptions2.IndentStyle indentStyle, CancellationToken cancellationToken) 121ImmutableArray<Edit> edits, string parentTitle, string title, CancellationToken cancellationToken) 164SyntaxNode rewrittenRoot, TextSpan spanToFormat, CancellationToken cancellationToken) 173ImmutableArray<Edit> edits, CancellationToken cancellationToken) 224CancellationToken cancellationToken) 271public async Task<ImmutableArray<CodeAction>> GetTopLevelCodeActionsAsync(CancellationToken cancellationToken)
Wrapping\AbstractWrapper.cs (2)
35Document document, int position, SyntaxNode node, SyntaxWrappingOptions options, bool containsSyntaxError, CancellationToken cancellationToken); 38Document document, IEnumerable<SyntaxNodeOrToken> nodesAndTokens, CancellationToken cancellationToken)
Wrapping\BinaryExpression\AbstractBinaryExpressionWrapper.cs (1)
44Document document, int position, SyntaxNode node, SyntaxWrappingOptions options, bool containsSyntaxError, CancellationToken cancellationToken)
Wrapping\BinaryExpression\BinaryExpressionCodeActionComputer.cs (4)
69protected override async Task<ImmutableArray<WrappingGroup>> ComputeWrappingGroupsAsync(CancellationToken cancellationToken) 78private async Task<WrapItemsAction> GetWrapCodeActionAsync(bool align, CancellationToken cancellationToken) 83private Task<WrapItemsAction> GetUnwrapCodeActionAsync(CancellationToken cancellationToken) 86private async Task<ImmutableArray<Edit>> GetWrapEditsAsync(bool align, CancellationToken cancellationToken)
Wrapping\ChainedExpression\AbstractChainedExpressionWrapper.cs (1)
74Document document, int position, SyntaxNode node, SyntaxWrappingOptions options, bool containsSyntaxError, CancellationToken cancellationToken)
Wrapping\ChainedExpression\ChainedExpressionCodeActionComputer.cs (5)
93protected override async Task<ImmutableArray<WrappingGroup>> ComputeWrappingGroupsAsync(CancellationToken cancellationToken) 106private async Task AddWrapCodeActionAsync(ArrayBuilder<WrapItemsAction> actions, CancellationToken cancellationToken) 116private async Task AddUnwrapCodeActionAsync(ArrayBuilder<WrapItemsAction> actions, CancellationToken cancellationToken) 119private async Task AddWrapLongCodeActionAsync(ArrayBuilder<WrapItemsAction> actions, CancellationToken cancellationToken) 129private async Task<ImmutableArray<Edit>> GetWrapEditsAsync(int wrappingColumn, bool align, CancellationToken cancellationToken)
Wrapping\ICodeActionComputer.cs (1)
17Task<ImmutableArray<CodeAction>> GetTopLevelCodeActionsAsync(CancellationToken cancellationToken);
Wrapping\ISyntaxWrapper.cs (1)
27Document document, int position, SyntaxNode node, SyntaxWrappingOptions options, bool containsSyntaxError, CancellationToken cancellationToken);
Wrapping\SeparatedSyntaxList\AbstractSeparatedSyntaxListWrapper.cs (1)
53Document document, int position, SyntaxNode declaration, SyntaxWrappingOptions options, bool containsSyntaxError, CancellationToken cancellationToken)
Wrapping\SeparatedSyntaxList\SeparatedSyntaxListCodeActionComputer.cs (15)
96WrappingStyle wrappingStyle, ArrayBuilder<Edit> result, CancellationToken cancellationToken) 112private Task<string> GetSingleIndentationAsync(CancellationToken cancellationToken) 122private async Task<SyntaxTrivia> GetIndentationTriviaAsync(WrappingStyle wrappingStyle, CancellationToken cancellationToken) 129private Task<string> GetBraceTokenIndentationAsync(CancellationToken cancellationToken) 137protected override async Task<ImmutableArray<WrappingGroup>> ComputeWrappingGroupsAsync(CancellationToken cancellationToken) 145ArrayBuilder<WrappingGroup> result, CancellationToken cancellationToken) 154private async Task<WrappingGroup> GetUnwrapGroupAsync(CancellationToken cancellationToken) 192string parentTitle, WrappingStyle wrappingStyle, CancellationToken cancellationToken) 202private async Task<ImmutableArray<Edit>> GetUnwrapAllEditsAsync(WrappingStyle wrappingStyle, CancellationToken cancellationToken) 229private async Task<WrappingGroup> GetWrapLongGroupAsync(CancellationToken cancellationToken) 277string parentTitle, WrappingStyle wrappingStyle, int wrappingColumn, CancellationToken cancellationToken) 289WrappingStyle wrappingStyle, SyntaxTrivia indentationTrivia, int wrappingColumn, CancellationToken cancellationToken) 364private async Task<WrappingGroup> GetWrapEveryGroupAsync(CancellationToken cancellationToken) 404string parentTitle, WrappingStyle wrappingStyle, CancellationToken cancellationToken) 424WrappingStyle wrappingStyle, SyntaxTrivia indentationTrivia, CancellationToken cancellationToken)
Wrapping\WrapItemsAction.cs (4)
20internal sealed class WrapItemsAction(string title, string parentTitle, Func<IProgress<CodeAnalysisProgress>, CancellationToken, Task<Document>> createChangedDocument) 37protected override async Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken) 44protected override async Task<ImmutableArray<CodeActionOperation>> ComputeOperationsAsync(IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken) 91public override void Apply(Workspace workspace, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Features.ExternalAccess (102)
AspNetCore\AddPackage\AspNetCoreAddPackageCodeAction.cs (3)
42CancellationToken cancellationToken) 56Document document, int position, string namespaceName, CancellationToken cancellationToken) 76private static async Task<Document> AddImportAsync(Document document, int position, SyntaxGenerator generator, SyntaxNode importDirective, CancellationToken cancellationToken)
AspNetCore\EmbeddedLanguages\AspNetCoreCSharpRouteSyntaxDetector.cs (1)
37CancellationToken cancellationToken,
AspNetCore\EmbeddedLanguages\BraceMatching\IAspNetCoreEmbeddedLanguageBraceMatcher.cs (1)
13AspNetCoreBraceMatchingResult? FindBraces(SemanticModel semanticModel, SyntaxToken token, int position, CancellationToken cancellationToken);
AspNetCore\EmbeddedLanguages\Classification\AspNetCoreEmbeddedLanguageClassificationContext.cs (1)
28public CancellationToken CancellationToken => _context.CancellationToken;
AspNetCore\EmbeddedLanguages\DocumentHighlighting\IEmbeddedLanguageDocumentHighlighter.cs (1)
21CancellationToken cancellationToken);
AspNetCore\Internal\EmbeddedLanguages\AspNetCoreEmbeddedLanguageBraceMatcher.cs (1)
33CancellationToken cancellationToken)
AspNetCore\Internal\EmbeddedLanguages\AspNetCoreEmbeddedLanguageDocumentHighlighter.cs (1)
35CancellationToken cancellationToken)
Copilot\Analyzer\CopilotAnalysisUtilities.cs (1)
21CancellationToken cancellationToken)
Copilot\Analyzer\CopilotUtilities.cs (1)
30public static async Task<SyntaxNode?> GetContainingMethodDeclarationAsync(Document document, int position, bool useFullSpan, CancellationToken cancellationToken)
Copilot\Analyzer\IExternalCSharpCopilotCodeAnalysisService.cs (6)
15Task<bool> IsAvailableAsync(CancellationToken cancellation); 16Task<ImmutableArray<string>> GetAvailablePromptTitlesAsync(Document document, CancellationToken cancellationToken); 17Task<ImmutableArray<Diagnostic>> AnalyzeDocumentAsync(Document document, TextSpan? span, string promptTitle, CancellationToken cancellationToken); 18Task<ImmutableArray<Diagnostic>> GetCachedDiagnosticsAsync(Document document, string promptTitle, CancellationToken cancellationToken); 19Task StartRefinementSessionAsync(Document oldDocument, Document newDocument, Diagnostic? primaryDiagnostic, CancellationToken cancellationToken); 20Task<bool> IsFileExcludedAsync(string filePath, CancellationToken cancellationToken);
Copilot\CodeMapper\ICSharpCopilotMapCodeService.cs (1)
20CancellationToken cancellationToken);
Copilot\Completion\IContextProvider.cs (2)
19Func<ImmutableArray<IContextItem>, CancellationToken, ValueTask> callback, 20CancellationToken cancellationToken);
Copilot\Completion\ICSharpCopilotContextProviderService.cs (1)
12IAsyncEnumerable<IContextItem> GetContextItemsAsync(Document document, int position, IReadOnlyDictionary<string, object> activeExperiments, CancellationToken cancellationToken);
Copilot\GenerateDocumentation\IExternalCSharpCopilotGenerateDocumentationService.cs (1)
13Task<(Dictionary<string, string>? responseDictionary, bool isQuotaExceeded)> GetDocumentationCommentAsync(CopilotDocumentationCommentProposalWrapper proposal, CancellationToken cancellationToken);
Copilot\GenerateImplementation\IExternalCSharpCopilotGenerateImplementationService.cs (1)
18CancellationToken cancellationToken);
Copilot\Internal\Analyzer\AbstractCopilotCodeAnalysisService.cs (23)
40protected abstract Task<bool> IsAvailableCoreAsync(CancellationToken cancellationToken); 41protected abstract Task<ImmutableArray<string>> GetAvailablePromptTitlesCoreAsync(Document document, CancellationToken cancellationToken); 42protected abstract Task<ImmutableArray<Diagnostic>> AnalyzeDocumentCoreAsync(Document document, TextSpan? span, string promptTitle, CancellationToken cancellationToken); 43protected abstract Task<ImmutableArray<Diagnostic>> GetCachedDiagnosticsCoreAsync(Document document, string promptTitle, CancellationToken cancellationToken); 44protected abstract Task StartRefinementSessionCoreAsync(Document oldDocument, Document newDocument, Diagnostic? primaryDiagnostic, CancellationToken cancellationToken); 45protected abstract Task<string> GetOnTheFlyDocsPromptCoreAsync(OnTheFlyDocsInfo onTheFlyDocsInfo, CancellationToken cancellationToken); 46protected abstract Task<(string responseString, bool isQuotaExceeded)> GetOnTheFlyDocsResponseCoreAsync(string prompt, CancellationToken cancellationToken); 47protected abstract Task<bool> IsFileExcludedCoreAsync(string filePath, CancellationToken cancellationToken); 48protected abstract Task<(Dictionary<string, string>? responseDictionary, bool isQuotaExceeded)> GetDocumentationCommentCoreAsync(DocumentationCommentProposal proposal, CancellationToken cancellationToken); 49protected abstract Task<ImmutableDictionary<SyntaxNode, ImplementationDetails>> ImplementNotImplementedExceptionsCoreAsync(Document document, ImmutableDictionary<SyntaxNode, ImmutableArray<ReferencedSymbol>> methodOrProperties, CancellationToken cancellationToken); 52public Task<bool> IsAvailableAsync(CancellationToken cancellationToken) 55public async Task<ImmutableArray<string>> GetAvailablePromptTitlesAsync(Document document, CancellationToken cancellationToken) 66private static async Task<bool> ShouldSkipAnalysisAsync(Document document, CancellationToken cancellationToken) 80public async Task AnalyzeDocumentAsync(Document document, TextSpan? span, string promptTitle, CancellationToken cancellationToken) 135public async Task<ImmutableArray<Diagnostic>> GetCachedDocumentDiagnosticsAsync(Document document, TextSpan? span, ImmutableArray<string> promptTitles, CancellationToken cancellationToken) 169protected virtual Task<ImmutableArray<Diagnostic>> GetDiagnosticsIntersectWithSpanAsync(Document document, IReadOnlyList<Diagnostic> diagnostics, TextSpan span, CancellationToken cancellationToken) 174public async Task StartRefinementSessionAsync(Document oldDocument, Document newDocument, Diagnostic? primaryDiagnostic, CancellationToken cancellationToken) 183public async Task<string> GetOnTheFlyDocsPromptAsync(OnTheFlyDocsInfo onTheFlyDocsInfo, CancellationToken cancellationToken) 187public async Task<(string responseString, bool isQuotaExceeded)> GetOnTheFlyDocsResponseAsync(string prompt, CancellationToken cancellationToken) 195public async Task<bool> IsFileExcludedAsync(string filePath, CancellationToken cancellationToken) 203public async Task<(Dictionary<string, string>? responseDictionary, bool isQuotaExceeded)> GetDocumentationCommentAsync(DocumentationCommentProposal proposal, CancellationToken cancellationToken) 211public async Task<bool> IsImplementNotImplementedExceptionsAvailableAsync(CancellationToken cancellationToken) 220CancellationToken cancellationToken)
Copilot\Internal\Analyzer\CSharp\CSharpCopilotCodeAnalysisService.cs (11)
62protected override Task<ImmutableArray<Diagnostic>> AnalyzeDocumentCoreAsync(Document document, TextSpan? span, string promptTitle, CancellationToken cancellationToken) 70protected override Task<ImmutableArray<string>> GetAvailablePromptTitlesCoreAsync(Document document, CancellationToken cancellationToken) 78protected override Task<ImmutableArray<Diagnostic>> GetCachedDiagnosticsCoreAsync(Document document, string promptTitle, CancellationToken cancellationToken) 86protected override Task<bool> IsAvailableCoreAsync(CancellationToken cancellationToken) 94protected override Task StartRefinementSessionCoreAsync(Document oldDocument, Document newDocument, Diagnostic? primaryDiagnostic, CancellationToken cancellationToken) 102protected override Task<string> GetOnTheFlyDocsPromptCoreAsync(OnTheFlyDocsInfo onTheFlyDocsInfo, CancellationToken cancellationToken) 110protected override Task<(string responseString, bool isQuotaExceeded)> GetOnTheFlyDocsResponseCoreAsync(string prompt, CancellationToken cancellationToken) 119Document document, IReadOnlyList<Diagnostic> diagnostics, TextSpan span, CancellationToken cancellationToken) 138protected override Task<bool> IsFileExcludedCoreAsync(string filePath, CancellationToken cancellationToken) 146protected override Task<(Dictionary<string, string>? responseDictionary, bool isQuotaExceeded)> GetDocumentationCommentCoreAsync(DocumentationCommentProposal proposal, CancellationToken cancellationToken) 162CancellationToken cancellationToken)
Copilot\Internal\CodeMapper\CopilotCSharpMapCodeService.cs (1)
30public Task<ImmutableArray<TextChange>?> MapCodeAsync(Document document, ImmutableArray<string> contents, ImmutableArray<(Document, TextSpan)> focusLocations, CancellationToken cancellationToken)
Copilot\Internal\Completion\CSharpContextProviderService.cs (1)
24public IAsyncEnumerable<IContextItem> GetContextItemsAsync(Document document, int position, IReadOnlyDictionary<string, object> activeExperiments, CancellationToken cancellationToken)
Copilot\Internal\SemanticSearch\CopilotSemanticSearchQueryExecutor.cs (9)
37public ValueTask<ClassificationOptions> GetClassificationOptionsAsync(LanguageServices language, CancellationToken cancellationToken) 40public ValueTask AddItemsAsync(int itemCount, CancellationToken cancellationToken) 43public ValueTask ItemsCompletedAsync(int itemCount, CancellationToken cancellationToken) 46public ValueTask OnUserCodeExceptionAsync(UserCodeExceptionInfo exception, CancellationToken cancellationToken) 53public ValueTask OnDefinitionFoundAsync(DefinitionItem definition, CancellationToken cancellationToken) 65public ValueTask OnDocumentUpdatedAsync(DocumentId documentId, ImmutableArray<TextChange> changes, CancellationToken cancellationToken) 68public ValueTask OnLogMessageAsync(string message, CancellationToken cancellationToken) 71public ValueTask OnTextFileUpdatedAsync(string filePath, string? newContent, CancellationToken cancellationToken) 77public async Task<CopilotSemanticSearchQueryResults> ExecuteAsync(string query, int resultCountLimit, CancellationToken cancellationToken)
Copilot\Internal\SemanticSearch\CopilotSemanticSearchQueryService.cs (12)
27public ValueTask OnLocationFoundAsync(Solution solution, Location location, CancellationToken cancellationToken) 30public ValueTask OnSymbolFoundAsync(Solution solution, ISymbol symbol, CancellationToken cancellationToken) 33public ValueTask OnSyntaxNodeFoundAsync(Document document, SyntaxNode node, CancellationToken cancellationToken) 36public ValueTask OnValueFoundAsync(Solution solution, object value, CancellationToken cancellationToken) 39public ValueTask AddItemsAsync(int itemCount, CancellationToken cancellationToken) 42public ValueTask ItemsCompletedAsync(int itemCount, CancellationToken cancellationToken) 45public ValueTask OnUserCodeExceptionAsync(ICopilotSemanticSearchResultsObserver.UserCodeExceptionInfo info, CancellationToken cancellationToken) 55public ValueTask OnDocumentUpdatedAsync(DocumentId documentId, ImmutableArray<TextChange> changes, CancellationToken cancellationToken) 58public ValueTask OnTextFileUpdatedAsync(string filePath, string? newContent, CancellationToken cancellationToken) 61public ValueTask OnLogMessageAsync(string message, CancellationToken cancellationToken) 65public CompileQueryResult CompileQuery(SolutionServices services, string query, string? targetLanguage, string referenceAssembliesDir, TraceSource traceSource, CancellationToken cancellationToken) 82public async Task<ExecuteQueryResult> ExecuteQueryAsync(Solution solution, CompiledQueryId queryId, ISemanticSearchResultsObserver observer, QueryExecutionOptions options, TraceSource traceSource, CancellationToken cancellationToken)
Copilot\OnTheFlyDocs\IExternalCSharpOnTheFlyDocsService.cs (2)
12Task<string> GetOnTheFlyDocsPromptAsync(CopilotOnTheFlyDocsInfoWrapper onTheFlyDocsInfo, CancellationToken cancellationToken); 13Task<(string responseString, bool isQuotaExceeded)> GetOnTheFlyDocsResponseAsync(string prompt, CancellationToken cancellationToken);
Copilot\SemanticSearch\CopilotSemanticSearchUtilities.cs (7)
33public static SyntaxTree ParseSyntaxTree(SolutionServices services, string language, string? filePath, ParseOptions options, SourceText text, CancellationToken cancellationToken) 42public static SyntaxNode FindNode(this Location location, bool findInsideTrivia, bool getInnermostNodeForTie, CancellationToken cancellationToken) 45public static Task FindReferencesAsync(Solution solution, ISymbol symbol, Action<ReferenceLocation> callback, CancellationToken cancellationToken) 54public ValueTask OnStartedAsync(CancellationToken cancellationToken) => ValueTask.CompletedTask; 55public ValueTask OnCompletedAsync(CancellationToken cancellationToken) => ValueTask.CompletedTask; 56public ValueTask OnDefinitionFoundAsync(SymbolGroup group, CancellationToken cancellationToken) => ValueTask.CompletedTask; 58public ValueTask OnReferencesFoundAsync(ImmutableArray<(SymbolGroup group, ISymbol symbol, ReferenceLocation location)> references, CancellationToken cancellationToken)
Copilot\SemanticSearch\ICopilotSemanticSearchQueryExecutor.cs (1)
13Task<CopilotSemanticSearchQueryResults> ExecuteAsync(string query, int resultCountLimit, CancellationToken cancellationToken);
Copilot\SemanticSearch\ICopilotSemanticSearchQueryService.cs (2)
23CancellationToken cancellationToken); 31CancellationToken cancellationToken);
Copilot\SemanticSearch\ICopilotSemanticSearchResultsObserver.cs (10)
14ValueTask OnUserCodeExceptionAsync(UserCodeExceptionInfo exception, CancellationToken cancellationToken); 16ValueTask OnSymbolFoundAsync(Solution solution, ISymbol symbol, CancellationToken cancellationToken); 17ValueTask OnSyntaxNodeFoundAsync(Document document, SyntaxNode node, CancellationToken cancellationToken); 18ValueTask OnLocationFoundAsync(Solution solution, Location location, CancellationToken cancellationToken); 19ValueTask OnValueFoundAsync(Solution solution, object value, CancellationToken cancellationToken); 21ValueTask OnDocumentUpdatedAsync(DocumentId documentId, ImmutableArray<TextChange> changes, CancellationToken cancellationToken); 22ValueTask OnTextFileUpdatedAsync(string filePath, string? newContent, CancellationToken cancellationToken); 23ValueTask OnLogMessageAsync(string message, CancellationToken cancellationToken); 25ValueTask AddItemsAsync(int itemCount, CancellationToken cancellationToken); 26ValueTask ItemsCompletedAsync(int itemCount, CancellationToken cancellationToken);
Microsoft.CodeAnalysis.NetAnalyzers (219)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\AbstractTypesShouldNotHaveConstructors.Fixer.cs (2)
33private static SyntaxNode? GetDeclaration(ISymbol symbol, SyntaxTree tree, CancellationToken cancellationToken) 39protected sealed override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DefineAccessorsForAttributeArguments.Fixer.cs (2)
96private static async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, string? equivalenceKey, CancellationToken cancellationToken) 126private static async Task AddAccessorAsync(Document document, SyntaxNode parameter, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotCatchGeneralExceptionTypes.cs (1)
44protected override bool IsConfiguredDisallowedExceptionType(INamedTypeSymbol namedTypeSymbol, IMethodSymbol containingMethod, Compilation compilation, AnalyzerOptions analyzerOptions, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotDirectlyAwaitATask.Fixer.cs (1)
51private static async Task<Document> GetFixAsync(Document document, SyntaxNode expression, bool argument, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EnumsShouldHaveZeroValue.Fixer.cs (3)
96private static async Task<Document> GetUpdatedDocumentForRuleNameRenameAsync(Document document, IFieldSymbol field, CancellationToken cancellationToken) 102private static async Task<Document> ApplyRuleNameMultipleZeroAsync(Document document, INamedTypeSymbol enumType, CancellationToken cancellationToken) 145private static async Task<Document> ApplyRuleNameNoZeroValueAsync(Document document, INamedTypeSymbol enumType, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EnumStorageShouldBeInt32.Fixer.cs (1)
30protected sealed override Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EnumWithFlagsAttribute.Fixer.cs (1)
62private static async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EquatableAnalyzer.Fixer.cs (1)
93string? equivalenceKey, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ExceptionsShouldBePublic.Fixer.cs (1)
29protected sealed override Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ImplementStandardExceptionConstructors.Fixer.cs (1)
46protected override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\InterfaceMethodsShouldBeCallableByChildTypes.Fixer.cs (3)
121private static async Task<Document> MakeProtectedAsync(Document document, ISymbol symbolToChange, bool checkSetter, CancellationToken cancellationToken) 158private static async Task<Document> ChangeToPublicInterfaceImplementationAsync(Document document, ISymbol symbolToChange, CancellationToken cancellationToken) 209private static async Task<Document> MakeContainingTypeSealedAsync(Document document, IMethodSymbol methodSymbol, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\MarkAttributesWithAttributeUsage.Fixer.cs (1)
92string attributeTargetValue, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OperatorOverloadsHaveNamedAlternates.Fixer.cs (1)
33protected override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OperatorsShouldHaveSymmetricalOverloads.Fixer.cs (1)
38Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverloadOperatorEqualsOnOverridingValueTypeEquals.Fixer.cs (1)
32protected override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverrideEqualsAndOperatorEqualsOnValueTypes.Fixer.cs (1)
62CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverrideEqualsOnOverloadingOperatorEquals.Fixer.cs (1)
26protected sealed override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverrideGetHashCodeOnOverridingEquals.Fixer.cs (1)
26protected sealed override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverrideMethodsOnComparableTypes.Fixer.cs (2)
34private static async Task<INamedTypeSymbol?> GetTypeToFixAsync(Document document, TextSpan span, CancellationToken cancellationToken) 51protected override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ParameterNamesShouldMatchBaseDeclaration.Fixer.cs (1)
58private static async Task<Document> GetUpdatedDocumentForParameterRenameAsync(Document document, ISymbol parameter, string newName, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\TypesThatOwnDisposableFieldsShouldBeDisposable.Fixer.cs (1)
40protected override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\UriParametersShouldNotBeStrings.Fixer.cs (1)
69CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidLengthCalculationWhenSlicingToEnd.Fixer.cs (2)
43protected sealed override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken) 55private static SyntaxNode? GetLengthArgument(SyntaxNode root, SemanticModel semanticModel, TextSpan span, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidUnusedPrivateFields.Fixer.cs (1)
30protected sealed override Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\Maintainability\CodeMetricsAnalyzer.cs (3)
285CancellationToken cancellationToken, 300private static AdditionalText? TryGetCodeMetricsConfigurationFile(ImmutableArray<AdditionalText> additionalFiles, CancellationToken cancellationToken) 319CancellationToken cancellationToken,
Microsoft.CodeQuality.Analyzers\Maintainability\MakeTypesInternal.Fixer.cs (1)
26protected sealed override Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\Maintainability\UseCrossPlatformIntrinsicsFixer.cs (1)
29protected sealed override Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\Maintainability\UseNameofInPlaceOfString.Fixer.cs (1)
40protected sealed override Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerations.cs (1)
349potentialDiagnosticOperations.Free(CancellationToken.None);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\MarkMembersAsStatic.Fixer.cs (3)
59private async Task<Solution> MakeStaticAsync(Document document, SyntaxNode root, SyntaxNode node, CancellationToken cancellationToken) 109private async Task<(Solution newSolution, bool allReferencesFixed)> UpdateReferencesAsync(ISymbol symbol, Solution solution, CancellationToken cancellationToken) 256private static async Task<Document> AddWarningAnnotationAsync(Document document, ISymbol symbolFromEarlierSnapshot, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\RemoveEmptyFinalizers.Fixer.cs (1)
30protected override Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\RethrowToPreserveStackDetails.Fixer.cs (1)
40protected sealed override Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\SealMethodsThatSatisfyPrivateInterfaces.Fixer.cs (2)
110protected override async Task<Solution?> GetChangedSolutionAsync(CancellationToken cancellationToken) 137protected override async Task<Solution?> GetChangedSolutionAsync(CancellationToken cancellationToken)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\UseLiteralsWhereAppropriate.Fixer.cs (1)
38protected sealed override Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\InteropServices\DynamicInterfaceCastableImplementation.Fixer.cs (3)
82private async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, string? equivalenceKey, CancellationToken cancellationToken) 118CancellationToken cancellationToken); 124CancellationToken cancellationToken);
Microsoft.NetCore.Analyzers\InteropServices\ProvidePublicParameterlessSafeHandleConstructor.Fixer.cs (1)
29protected override Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\InteropServices\SpecifyMarshalingForPInvokeStringArguments.Fixer.cs (2)
44protected sealed override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken) 73private void FixAttributeArguments(SyntaxEditor editor, SemanticModel model, SyntaxNode attributeDeclaration, InteropTypes types, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\InteropServices\UseValidPlatformString.cs (2)
169INamedTypeSymbol unsupportedAttribute, PooledDictionary<string, int> knownPlatforms, CancellationToken token) 177private static void AnalyzeAttribute<TContext>(Action<TContext, Diagnostic> reportDiagnostic, TContext context, AttributeData attributeData, PooledDictionary<string, int> knownPlatforms, CancellationToken token)
Microsoft.NetCore.Analyzers\Performance\DoNotGuardCall.Fixer.cs (1)
41protected sealed override Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Performance\DoNotUseCountWhenAnyCanBeUsed.Fixer.cs (1)
80private Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, string? equivalenceKey, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Performance\PreferConvertToHexStringOverBitConverter.Fixer.cs (2)
60protected sealed override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken) 138private static IInvocationOperation? GetInvocation(SyntaxNode root, SemanticModel semanticModel, TextSpan span, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Performance\PreferDictionaryTryMethodsOverContainsKeyGuardFixer.cs (4)
60protected abstract Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, FixAllState state, CancellationToken cancellationToken); 86public ISet<string> GetReservedNames(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 102public void RecordIntroducedName(SemanticModel semanticModel, int position, string name, CancellationToken cancellationToken) 112private static ISymbol? GetScope(SemanticModel semanticModel, int position, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.cs (5)
157var cancellationToken = context.CancellationToken; 591public DataResult? Compile(CancellationToken cancellationToken) 609private PooledDictionary<ILocalSymbol, ImmutableArray<IInvocationOperation>>? CompileDisposeMap(CancellationToken cancellationToken) 645private PooledDictionary<ILocalSymbol, int>? GetComputeHashOnlySymbols(PooledDictionary<ILocalSymbol, ImmutableArray<IInvocationOperation>>? disposeMap, CancellationToken cancellationToken) 727public void Free(CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.Fixer.cs (3)
70protected override Task<Document> GetChangedDocumentAsync(CancellationToken cancellationToken) 95protected override async Task<Solution?> GetChangedSolutionAsync(CancellationToken cancellationToken) 138private HashInstanceTarget[]? CollectTargets(SyntaxNode root, IGrouping<SyntaxTree, Diagnostic> grouping, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Performance\PreferIsEmptyOverCount.Fixer.cs (1)
41protected sealed override Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Performance\PreferReadOnlySpanOverSpan.Fixer.cs (1)
101CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Performance\RecommendCaseInsensitiveStringComparison.Fixer.cs (3)
40CancellationToken ct = context.CancellationToken; 111Task<Document> createChangedDocument(CancellationToken _) => FixInvocationAsync(generator, doc, root, 128Task<Document> createChangedDocument(CancellationToken _) => FixBinaryAsync(generator, doc, root, binaryOperation, stringComparisonType, caseChangingApproachValue!);
Microsoft.NetCore.Analyzers\Performance\UseConcreteTypeAnalyzer.Collector.cs (1)
82public static void ReturnInstance(Collector c, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Performance\UsePropertyInsteadOfCountMethodWhenAvailable.Fixer.cs (1)
53protected sealed override Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Performance\UseSearchValues.Fixer.cs (5)
62protected abstract ValueTask<(SyntaxNode TypeDeclaration, INamedTypeSymbol? TypeSymbol, bool IsRealType)> GetTypeSymbolAsync(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken); 70private Task<Document> ConvertAllToSearchValuesAsync(Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken) 81private async Task ConvertToSearchValuesAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, FixState state, CancellationToken cancellationToken) 300private SyntaxNode CreateSearchValuesCreateArgument(SyntaxNode originalSyntax, IOperation argument, out SyntaxNode? memberToRemove, CancellationToken cancellationToken) 321private SyntaxNode CreateSearchValuesCreateArgumentCore(SyntaxNode originalSyntax, IOperation argument, out SyntaxNode? memberToRemove, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Performance\UseSpanClearInsteadOfFIll.Fixer.cs (1)
38protected sealed override Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Performance\UseStartsWithInsteadOfIndexOfComparisonWithZero.Fixer.cs (1)
30protected sealed override Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Performance\UseStringContainsCharOverloadWithSingleCharacters.Fixer.cs (1)
35protected sealed override Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Performance\UseStringMethodCharOverloadWithSingleCharacters.Fixer.cs (1)
37protected sealed override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Resources\MarkAssembliesWithNeutralResourcesLanguage.cs (1)
122protected static bool CheckResxGeneratedFile(SemanticModel model, SyntaxNode attribute, SyntaxNode? argument, INamedTypeSymbol generatedCode, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Runtime\AttributeStringLiteralsShouldParseCorrectly.cs (3)
135private static void AnalyzeSymbols(Action<Diagnostic> reportDiagnostic, IEnumerable<ISymbol> symbols, CancellationToken cancellationToken) 143private static void AnalyzeSymbol(Action<Diagnostic> reportDiagnostic, ISymbol symbol, CancellationToken cancellationToken) 153private static void Analyze(Action<Diagnostic> reportDiagnostic, AttributeData attributeData, ISymbol symbol, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Runtime\AvoidConstArrays.Fixer.cs (3)
53private static Task<Document> ExtractConstArraysAsync(Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken) 65HashSet<string> extractedNames, CancellationToken cancellationToken) 173private static IArrayCreationOperation GetArrayCreationOperation(SyntaxNode node, SemanticModel model, CancellationToken cancellationToken, out bool isInvoked)
Microsoft.NetCore.Analyzers\Runtime\AvoidUnreliableStreamRead.Fixer.cs (2)
48protected sealed override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken) 110private static IInvocationOperation? GetReadInvocation(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Runtime\AvoidUnsealedAttributes.Fixer.cs (1)
30protected override Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Runtime\AvoidZeroLengthArrayAllocations.Fixer.cs (2)
34protected sealed override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken) 61private static ITypeSymbol? GetArrayElementType(SyntaxNode arrayCreationExpression, SemanticModel semanticModel, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Runtime\BufferBlockCopyLengthAnalyzer.cs (1)
129CancellationToken cancellationToken = context.CancellationToken;
Microsoft.NetCore.Analyzers\Runtime\ForwardCancellationTokenToInvocations.Fixer.cs (4)
27CancellationToken ct, 52CancellationToken ct = context.CancellationToken; 66protected sealed override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken) 97private bool TryGetFix(SemanticModel model, SyntaxNode root, Diagnostic diagnostic, CancellationToken cancellationToken, out Fix fix)
Microsoft.NetCore.Analyzers\Runtime\InstantiateArgumentExceptionsCorrectly.Fixer.cs (2)
59private static async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, string? equivalenceKey, CancellationToken cancellationToken) 116private static bool TryGetCreation(SemanticModel model, SyntaxNode root, Diagnostic diagnostic, CancellationToken cancellationToken,
Microsoft.NetCore.Analyzers\Runtime\MarkAllNonSerializableFields.Fixer.cs (2)
55private static async Task<Document> AddNonSerializedAttributeAsync(Document document, SyntaxNode fieldNode, CancellationToken cancellationToken) 68private static async Task<Document> AddSerializableAttributeToTypeAsync(Document document, ITypeSymbol type, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Runtime\MarkISerializableTypesWithSerializable.Fixer.cs (1)
32protected override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Runtime\PreferAsSpanOverSubstring.cs (3)
95internal static ImmutableArray<IMethodSymbol> GetBestSpanBasedOverloads(in RequiredSymbols symbols, IInvocationOperation invocation, CancellationToken cancellationToken) 173private static IEnumerable<IMethodSymbol> GetAllAccessibleOverloadsAtInvocationCallSite(IInvocationOperation invocation, CancellationToken cancellationToken) 203static INamedTypeSymbol GetEnclosingType(SemanticModel model, int location, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Runtime\PreferAsSpanOverSubstring.Fixer.cs (2)
34var token = context.CancellationToken; 58async Task<Document> CreateChangedDocument(CancellationToken token)
Microsoft.NetCore.Analyzers\Runtime\PreferConstCharOverConstUnitString.Fixer.cs (3)
36CancellationToken cancellationToken = context.CancellationToken; 60private static async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, HashSet<SyntaxNode> rewritten, CancellationToken cancellationToken) 95SyntaxNode node, SemanticModel semanticModel, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Runtime\PreferJsonElementParse.Fixer.cs (2)
46protected sealed override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken) 77private static IInvocationOperation? GetParseInvocation(SemanticModel model, SyntaxNode node, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Runtime\PreferStreamAsyncMemoryOverloads.Fixer.cs (3)
62CancellationToken ct = context.CancellationToken; 82private async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, string? equivalenceKey, CancellationToken cancellationToken) 164private bool TryGetFix(SemanticModel model, SyntaxNode root, Diagnostic diagnostic, CancellationToken cancellationToken, out Fix fix)
Microsoft.NetCore.Analyzers\Runtime\PreferStringContainsOverIndexOf.Fixer.cs (3)
27CancellationToken cancellationToken = context.CancellationToken; 42protected sealed override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken) 120SemanticModel semanticModel, SyntaxNode? expression, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Runtime\PreferTypedStringBuilderAppendOverloads.Fixer.cs (3)
36CancellationToken cancellationToken = context.CancellationToken; 59private static async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, string? equivalenceKey, CancellationToken cancellationToken) 108private static string? GetTitle(SemanticModel model, SyntaxNode? expression, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Runtime\SealInternalTypes.Fixer.cs (2)
30async Task<Solution> SealClassDeclarationsAsync(CancellationToken token) 41static async Task SealDeclarationAt(SolutionEditor solutionEditor, Location location, CancellationToken token)
Microsoft.NetCore.Analyzers\Runtime\SpecifyCultureForToLowerAndToUpper.Fixer.cs (2)
58private async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, string? equivalenceKey, CancellationToken cancellationToken) 111protected abstract SyntaxNode? GetNodeToSpecifyCurrentCultureOn(SyntaxNode node, SemanticModel model, CancellationToken cancellationToken);
Microsoft.NetCore.Analyzers\Runtime\TestForEmptyStringsUsingStringLength.Fixer.cs (4)
67private async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, string? equivalenceKey, CancellationToken cancellationToken) 93private FixResolution? TryGetFixResolution(SyntaxNode expressionSyntax, SemanticModel model, CancellationToken cancellationToken) 126private static bool ContainsSystemStringEmpty(SyntaxNode expressionSyntax, SemanticModel model, CancellationToken cancellationToken) 196private static bool ContainsEmptyStringLiteral(SyntaxNode node, SemanticModel model, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Runtime\TestForNaNCorrectly.Fixer.cs (3)
34protected sealed override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken) 58private FixResolution? TryGetFixResolution(SyntaxNode node, SemanticModel model, CancellationToken cancellationToken) 83private static ITypeSymbol? TryGetSystemTypeForNanConstantExpression(SyntaxNode expressionSyntax, SemanticModel model, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Runtime\UseCancellationTokenThrowIfCancellationRequested.cs (2)
94IMethodSymbol? throwIfCancellationRequestedMethod = cancellationTokenType.GetMembers(nameof(CancellationToken.ThrowIfCancellationRequested)) 97IPropertySymbol? isCancellationRequestedProperty = cancellationTokenType.GetMembers(nameof(CancellationToken.IsCancellationRequested))
Microsoft.NetCore.Analyzers\Runtime\UseCancellationTokenThrowIfCancellationRequested.Fixer.cs (4)
23/// Use <see cref="CancellationToken.ThrowIfCancellationRequested"/> instead of checking <see cref="CancellationToken.IsCancellationRequested"/> and 41Func<CancellationToken, Task<Document>> createChangedDocument; 126nameof(CancellationToken.ThrowIfCancellationRequested));
Microsoft.NetCore.Analyzers\Runtime\UseEnvironmentMembersFixer.cs (1)
72private static async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Runtime\UseOrdinalStringComparison.Fixer.cs (2)
39private async Task<bool> CanFixAsync(Document document, SyntaxNode node, CancellationToken cancellationToken) 57protected sealed override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Runtime\UseRegexMembersFixer.cs (2)
67private static async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, string? equivalenceKey, CancellationToken cancellationToken) 113private static IInvocationOperation? GetRegexCall(SemanticModel model, SyntaxNode node, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Runtime\UseSpanBasedStringConcat.Fixer.cs (2)
48protected sealed override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken) 107CancellationToken cancellationToken,
Microsoft.NetCore.Analyzers\Runtime\UseStringEqualsOverStringCompare.Fixer.cs (2)
43protected override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken) 63private static (IOperation Violation, OperationReplacer Replacer)? GetViolation(SyntaxNode root, TextSpan span, SemanticModel semanticModel, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Security\SourceTriggeredTaintedDataAnalyzerBase.cs (1)
74CancellationToken cancellationToken = operationBlockStartContext.CancellationToken;
Microsoft.NetCore.Analyzers\Security\UseAutoValidateAntiforgeryToken.cs (1)
102var cancellationToken = compilationStartAnalysisContext.CancellationToken;
Microsoft.NetCore.Analyzers\Security\UseDefaultDllImportSearchPathsAttribute.cs (1)
85var cancellationToken = compilationStartAnalysisContext.CancellationToken;
Microsoft.NetCore.Analyzers\Tasks\DoNotCreateTaskCompletionSourceWithWrongArguments.Fixer.cs (3)
29CancellationToken cancellationToken = context.CancellationToken; 42protected sealed override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken) 60SyntaxNode root, SemanticModel model, TextSpan span, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Tasks\DoNotUseWhenAllOrWaitAllWithSingleArgumentFixer.cs (1)
25var cancellationToken = context.CancellationToken;
Microsoft.NetCore.Analyzers\Usage\DoNotCompareSpanToNull.Fixer.cs (1)
30protected sealed override Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Usage\PreferGenericOverloads.cs (1)
195public IMethodSymbol ReduceExtensionMethodOrOriginal(IMethodSymbol method, Compilation compilation, CancellationToken cancellationToken)
Microsoft.NetCore.Analyzers\Usage\PreferGenericOverloads.Fixer.cs (1)
54protected abstract Task<Document> ReplaceWithGenericCallAsync(Document document, IInvocationOperation invocation, CancellationToken cancellationToken);
Microsoft.NetCore.Analyzers\Usage\UseVolatileReadWrite.Fixer.cs (2)
43protected sealed override async Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken) 100SemanticModel semanticModel, SyntaxNode root, TextSpan span, CancellationToken cancellationToken)
Microsoft.NetFramework.Analyzers\Helpers\SecurityDiagnosticHelpers.cs (1)
229public static string GetNonEmptyParentName(SyntaxNode current, SemanticModel model, CancellationToken cancellationToken)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (2)
187public static Task<CodeAnalysisMetricData> ComputeAsync(Compilation compilation, CancellationToken cancellationToken) 227public static Task<CodeAnalysisMetricData> ComputeAsync(ISymbol symbol, Compilation compilation, CancellationToken cancellationToken)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\CodeMetrics\CodeMetricsAnalysisContext.cs (2)
18public CodeMetricsAnalysisContext(Compilation compilation, CancellationToken cancellationToken, 32public CancellationToken CancellationToken { get; }
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
35protected virtual bool IsConfiguredDisallowedExceptionType(INamedTypeSymbol namedTypeSymbol, IMethodSymbol containingMethod, Compilation compilation, AnalyzerOptions analyzerOptions, CancellationToken cancellationToken)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\AdditionalTextExtensions.cs (1)
16public static SourceText GetTextOrEmpty(this AdditionalText text, CancellationToken cancellationToken)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
202!syntaxTreeOptionsProvider.TryGetDiagnosticValue(tree, rule.Id, CancellationToken.None, out ReportDiagnostic configuredValue))
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
565public static IBlockOperation? GetTopmostOperationBlock(this IMethodSymbol method, Compilation compilation, CancellationToken cancellationToken = default)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
28public static ITypeSymbol? GetReceiverType(this IInvocationOperation invocation, Compilation compilation, bool beforeConversion, CancellationToken cancellationToken) 54private static ITypeSymbol? GetReceiverType(SyntaxNode receiverSyntax, Compilation compilation, CancellationToken cancellationToken)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\ISymbolExtensions.cs (4)
320public static bool HasOverloadWithParameterOfType(this IEnumerable<IMethodSymbol> overloads, IMethodSymbol self, INamedTypeSymbol type, CancellationToken cancellationToken) 343public static IEnumerable<int> GetParameterIndices(this IMethodSymbol method, IEnumerable<IParameterSymbol> parameters, CancellationToken cancellationToken) 381public static bool ParameterTypesAreSame(this IMethodSymbol method1, IMethodSymbol method2, IEnumerable<int> parameterIndices, CancellationToken cancellationToken) 432public static IMethodSymbol? GetMatchingOverload(this IMethodSymbol method, IEnumerable<IMethodSymbol> overloads, int parameterIndex, INamedTypeSymbol type, CancellationToken cancellationToken)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\SemanticModelExtensions.cs (1)
13public static IOperation? GetOperationWalkingUpParentChain(this SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\UriExtensions.cs (4)
16public static bool ParameterNamesContainUriWordSubstring(this IEnumerable<IParameterSymbol> parameters, CancellationToken cancellationToken) 31public static bool SymbolNameContainsUriWordSubstring(this ISymbol symbol, CancellationToken cancellationToken) 46public static IEnumerable<IParameterSymbol> GetParametersThatContainUriWords(this IEnumerable<IParameterSymbol> parameters, CancellationToken cancellationToken) 57public static bool SymbolNameContainsUriWords(this ISymbol symbol, CancellationToken cancellationToken)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\PooledObjects\ArrayBuilder.cs (1)
318pool.Free(this, CancellationToken.None);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\PooledObjects\ObjectPool.cs (1)
187internal void Free(T obj, CancellationToken cancellationToken)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (2)
33public void Dispose() => Free(CancellationToken.None); 35public void Free(CancellationToken cancellationToken)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\PooledObjects\PooledConcurrentSet.cs (2)
29public void Dispose() => Free(CancellationToken.None); 30public void Free(CancellationToken cancellationToken) => _dictionary.Free(cancellationToken);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\PooledObjects\PooledDictionary.cs (4)
28public void Dispose() => Free(CancellationToken.None); 43_pool?.Free(this, CancellationToken.None); 62_pool?.Free(this, CancellationToken.None); 66public void Free(CancellationToken cancellationToken)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\PooledObjects\PooledHashSet.cs (3)
26public void Dispose() => Free(CancellationToken.None); 28public void Free(CancellationToken cancellationToken) 54_pool?.Free(this, CancellationToken.None);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\PooledObjects\PooledSortedSet.cs (2)
28public void Dispose() => Free(CancellationToken.None); 30public void Free(CancellationToken cancellationToken)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\PooledObjects\TemporaryDictionary`2.cs (3)
31public void Free(CancellationToken cancellationToken) 36private PooledDictionary<TKey, TValue> GetOrCreateStorage(CancellationToken cancellationToken) 52internal void Add(TKey key, TValue value, CancellationToken cancellationToken)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\PooledObjects\TemporarySet`1.cs (3)
30public void Free(CancellationToken cancellationToken) 35private PooledHashSet<T> GetOrCreateStorage(CancellationToken cancellationToken) 51public bool Add(T item, CancellationToken cancellationToken)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Workspaces\DocumentExtensions.cs (3)
15public static async ValueTask<SemanticModel> GetRequiredSemanticModelAsync(this Document document, CancellationToken cancellationToken) 24public static async ValueTask<SyntaxTree> GetRequiredSyntaxTreeAsync(this Document document, CancellationToken cancellationToken) 33public static async ValueTask<SyntaxNode> GetRequiredSyntaxRootAsync(this Document document, CancellationToken cancellationToken)
SyntaxEditorBasedCodeFixProvider.cs (1)
61protected abstract Task ApplyFixAsync(Document document, Diagnostic diagnostic, SyntaxEditor editor, CancellationToken cancellationToken);
SyntaxEditorFixAllProvider.cs (8)
108Func<Document, Diagnostic, SyntaxEditor, CancellationToken, Task> applyFixAsync) 132Func<Document, Diagnostic, SyntaxEditor, TState, CancellationToken, Task> applyFixAsync, 151Func<Document, Diagnostic, SyntaxEditor, CancellationToken, Task> applyFixAsync, 152CancellationToken cancellationToken = default) 167Func<Document, Diagnostic, SyntaxEditor, TState, CancellationToken, Task> applyFixAsync, 169CancellationToken cancellationToken) 191private readonly Func<Document, Diagnostic, SyntaxEditor, TState, CancellationToken, Task> _applyFixAsync; 197Func<Document, Diagnostic, SyntaxEditor, TState, CancellationToken, Task> applyFixAsync,
Microsoft.CodeAnalysis.Razor.Compiler (127)
CSharp\CompilationTagHelperFeature.cs (1)
19public TagHelperCollection GetTagHelpers(CancellationToken cancellationToken = default)
CSharp\Utf8WriteLiteralDetectionPass.cs (1)
22CancellationToken cancellationToken)
Language\Components\ComponentBindLoweringPass.cs (1)
30CancellationToken cancellationToken)
Language\Components\ComponentChildContentDiagnosticPass.cs (1)
18CancellationToken cancellationToken)
Language\Components\ComponentComplexAttributeContentPass.cs (1)
23CancellationToken cancellationToken)
Language\Components\ComponentCssScopePass.cs (1)
18CancellationToken cancellationToken)
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
21CancellationToken cancellationToken)
Language\Components\ComponentFormNameLoweringPass.cs (1)
18CancellationToken cancellationToken)
Language\Components\ComponentGenericTypePass.cs (1)
32CancellationToken cancellationToken)
Language\Components\ComponentInjectDirectivePass.cs (1)
18CancellationToken cancellationToken)
Language\Components\ComponentKeyLoweringPass.cs (1)
18CancellationToken cancellationToken)
Language\Components\ComponentLayoutDirectivePass.cs (1)
15CancellationToken cancellationToken)
Language\Components\ComponentLoweringPass.cs (1)
24CancellationToken cancellationToken)
Language\Components\ComponentMarkupBlockPass.cs (1)
36CancellationToken cancellationToken)
Language\Components\ComponentMarkupDiagnosticPass.cs (1)
20CancellationToken cancellationToken)
Language\Components\ComponentMarkupEncodingPass.cs (1)
25CancellationToken cancellationToken)
Language\Components\ComponentPageDirectivePass.cs (1)
16CancellationToken cancellationToken)
Language\Components\ComponentReferenceCaptureLoweringPass.cs (1)
18CancellationToken cancellationToken)
Language\Components\ComponentRenderModeDirectivePass.cs (1)
18CancellationToken cancellationToken)
Language\Components\ComponentRenderModeLoweringPass.cs (1)
17CancellationToken cancellationToken)
Language\Components\ComponentSplatLoweringPass.cs (1)
17CancellationToken cancellationToken)
Language\Components\ComponentTemplateDiagnosticPass.cs (1)
21CancellationToken cancellationToken)
Language\Components\ComponentTildePathPass.cs (3)
41CancellationToken cancellationToken) 57private Dictionary<string, HashSet<string>> GetAllowedElementAttributes(CancellationToken cancellationToken) 69private Dictionary<string, HashSet<string>> BuildAllowedElementAttributes(CancellationToken cancellationToken)
Language\Components\ComponentWhitespacePass.cs (1)
21CancellationToken cancellationToken)
Language\DefaultDirectiveSyntaxTreePass.cs (3)
20CancellationToken cancellationToken = default) 32private sealed class NestedSectionVerifier(RazorSyntaxTree syntaxTree, CancellationToken cancellationToken) : SyntaxRewriter 35private readonly CancellationToken _cancellationToken = cancellationToken;
Language\DefaultRazorCSharpLoweringPhase.cs (1)
13protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\DefaultRazorDeclCSharpLoweringPhase.cs (1)
21protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\DefaultRazorDirectiveClassifierPhase.cs (1)
18protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\DefaultRazorDocumentClassifierPhase.cs (1)
18protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
36protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\DefaultRazorMarkupSplitPhase.cs (1)
33protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\DefaultRazorOptimizationPhase.cs (1)
18protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\DefaultRazorParsingPhase.cs (1)
19protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\DefaultRazorSyntaxTreePhase.cs (1)
18protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\DefaultRazorTagHelperContextDiscoveryPhase_Pooling.cs (1)
33CancellationToken cancellationToken,
Language\DefaultRazorTagHelperContextDiscoveryPhase.cs (6)
19protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken) 82private CancellationToken _cancellationToken; 91protected CancellationToken CancellationToken => _cancellationToken; 115protected void Initialize(string? filePath, CancellationToken cancellationToken) 265CancellationToken cancellationToken = default) 428CancellationToken cancellationToken = default)
Language\DefaultRazorTagHelperRewritePhase.cs (1)
11protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\DefaultTagHelperResolutionPhase.cs (1)
35protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\DirectiveRemovalOptimizationPass.cs (1)
16CancellationToken cancellationToken)
Language\DocumentClassifierPassBase.cs (1)
33CancellationToken cancellationToken)
Language\Extensions\AttributeDirectivePass.cs (1)
15CancellationToken cancellationToken)
Language\Extensions\DefaultTagHelperOptimizationPass.cs (1)
20CancellationToken cancellationToken)
Language\Extensions\EliminateMethodBodyPass.cs (1)
18CancellationToken cancellationToken)
Language\Extensions\FunctionsDirectivePass.cs (1)
19CancellationToken cancellationToken)
Language\Extensions\ImplementsDirectivePass.cs (1)
17CancellationToken cancellationToken)
Language\Extensions\InheritsDirectivePass.cs (1)
15CancellationToken cancellationToken)
Language\Extensions\MetadataAttributePass.cs (1)
27CancellationToken cancellationToken)
Language\Extensions\PreallocatedTagHelperAttributeOptimizationPass.cs (1)
18CancellationToken cancellationToken)
Language\Extensions\SectionDirectivePass.cs (1)
15CancellationToken cancellationToken)
Language\Extensions\ViewCssScopePass.cs (1)
18CancellationToken cancellationToken)
Language\HtmlNodeOptimizationPass.cs (1)
16CancellationToken cancellationToken = default)
Language\IntermediateNodePassBase.cs (2)
27CancellationToken cancellationToken = default) 40CancellationToken cancellationToken);
Language\IRazorDirectiveClassifierPass.cs (1)
16CancellationToken cancellationToken);
Language\IRazorDocumentClassifierPass.cs (1)
16CancellationToken cancellationToken = default);
Language\IRazorEnginePhase.cs (1)
13RazorCodeDocument Execute(RazorCodeDocument codeDocument, CancellationToken cancellationToken = default);
Language\IRazorOptimizationPass.cs (1)
16CancellationToken cancellationToken);
Language\IRazorSyntaxTreePass.cs (1)
16CancellationToken cancellationToken = default);
Language\ITagHelperDiscoveryService.cs (2)
12TagHelperCollection GetTagHelpers(Compilation compilation, TagHelperDiscoveryOptions options, CancellationToken cancellationToken = default); 13TagHelperCollection GetTagHelpers(Compilation compilation, CancellationToken cancellationToken = default);
Language\ITagHelperFeature.cs (1)
10TagHelperCollection GetTagHelpers(CancellationToken cancellationToken = default);
Language\Legacy\ParserBase.cs (1)
12protected CancellationToken CancellationToken => Context.CancellationToken;
Language\Legacy\ParserContext.cs (2)
19public CancellationToken CancellationToken { get; } 28public ParserContext(RazorSourceDocument source, RazorParserOptions options, CancellationToken cancellationToken = default)
Language\Legacy\RazorParser.cs (1)
24public virtual RazorSyntaxTree Parse(RazorSourceDocument source, CancellationToken cancellationToken = default)
Language\Legacy\TagHelperParseTreeRewriter.cs (3)
22CancellationToken cancellationToken = default) 61CancellationToken cancellationToken) : SyntaxRewriter 73private readonly CancellationToken _cancellationToken = cancellationToken;
Language\Legacy\WhiteSpaceRewriter.cs (2)
11internal sealed class WhitespaceRewriter(CancellationToken cancellationToken = default) : SyntaxRewriter 13private readonly CancellationToken _cancellationToken = cancellationToken;
Language\MarkupSplitter.Classify.cs (1)
31CancellationToken cancellationToken = default)
Language\RazorCSharpDocumentWriter.cs (3)
25CancellationToken cancellationToken = default) 99CancellationToken cancellationToken) : IntermediateNodeVisitor 103private readonly CancellationToken _cancellationToken = cancellationToken;
Language\RazorEngine.cs (1)
35public RazorCodeDocument Process(RazorCodeDocument codeDocument, CancellationToken cancellationToken = default)
Language\RazorEnginePhaseBase.cs (2)
32public RazorCodeDocument Execute(RazorCodeDocument codeDocument, CancellationToken cancellationToken = default) 65protected abstract RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken);
Language\RazorProjectEngine.cs (5)
61public RazorCodeDocument Process(RazorProjectItem projectItem, CancellationToken cancellationToken = default) 74CancellationToken cancellationToken = default) 83public RazorCodeDocument ProcessDeclarationOnly(RazorProjectItem projectItem, CancellationToken cancellationToken = default) 100CancellationToken cancellationToken = default) 195private RazorCodeDocument ProcessCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\RazorSyntaxTree.cs (1)
76CancellationToken cancellationToken = default)
Language\TagHelperDiscoverer.cs (2)
49public TagHelperCollection GetTagHelpers(IAssemblySymbol assembly, CancellationToken cancellationToken = default) 182public TagHelperCollection GetTagHelpers(ImmutableArray<INamedTypeSymbol> types, CancellationToken cancellationToken = default)
Language\TagHelperDiscoveryService.cs (3)
25CancellationToken cancellationToken = default) 30CancellationToken cancellationToken = default) 36CancellationToken cancellationToken = default)
Language\TagHelpers\Producers\AcceptsAssetPathTagHelperProducer.cs (1)
37CancellationToken cancellationToken)
Language\TagHelpers\Producers\BindTagHelperProducer.cs (1)
122CancellationToken cancellationToken)
Language\TagHelpers\Producers\ComponentTagHelperProducer.cs (1)
49CancellationToken cancellationToken)
Language\TagHelpers\Producers\DefaultTagHelperProducer.cs (1)
31CancellationToken cancellationToken)
Language\TagHelpers\Producers\EventHandlerTagHelperProducer.cs (1)
32CancellationToken cancellationToken)
Language\TagHelpers\Producers\TagHelperProducer.cs (1)
41CancellationToken cancellationToken)
Mvc.Version1_X\ViewComponentTagHelperProducer.cs (1)
38CancellationToken cancellationToken)
Mvc.Version2_X\AssemblyAttributeInjectionPass.cs (1)
21CancellationToken cancellationToken)
Mvc.Version2_X\InstrumentationPass.cs (1)
20CancellationToken cancellationToken)
Mvc.Version2_X\NamespaceDirective.cs (1)
46CancellationToken cancellationToken)
Mvc.Version2_X\PagesPropertyInjectionPass.cs (1)
16CancellationToken cancellationToken)
Mvc.Version2_X\ViewComponentTagHelperProducer.cs (1)
38CancellationToken cancellationToken)
Mvc\CreateNewOnMetadataUpdateAttributePass.cs (1)
21CancellationToken cancellationToken)
Mvc\InjectDirective.cs (1)
50CancellationToken cancellationToken)
Mvc\ModelDirective.cs (1)
81CancellationToken cancellationToken)
Mvc\ModelExpressionPass.cs (1)
19CancellationToken cancellationToken)
Mvc\PagesPropertyInjectionPass.cs (1)
16CancellationToken cancellationToken)
Mvc\ViewComponentTagHelperPass.cs (1)
21CancellationToken cancellationToken)
Mvc\ViewComponentTagHelperProducer.cs (1)
38CancellationToken cancellationToken)
SourceGenerators\RazorSourceGenerator.Helpers.cs (2)
109CancellationToken cancellationToken) 202CancellationToken cancellationToken)
SourceGenerators\RazorSourceGenerator.RazorProviders.cs (2)
21private (RazorSourceGenerationOptions?, ImmutableArray<Diagnostic>) ComputeRazorSourceGeneratorOptions(((AnalyzerConfigOptionsProvider, ParseOptions), ImmutableArray<MetadataReference>) pair, CancellationToken ct) 108private static (SourceGeneratorProjectItem?, Diagnostic?) ComputeProjectItems((AdditionalText, AnalyzerConfigOptionsProvider) pair, CancellationToken ct)
SourceGenerators\SourceGeneratorProjectEngine.cs (4)
57public SourceGeneratorRazorCodeDocument ProcessInitialParse(RazorProjectItem projectItem, CancellationToken cancellationToken) 79CancellationToken cancellationToken) 189public SourceGeneratorRazorCodeDocument ProcessRemaining(SourceGeneratorRazorCodeDocument sgDocument, DefaultUtf8WriteLiteralFeature.Utf8SupportMap utf8SupportMap, CancellationToken cancellationToken) 205private static RazorCodeDocument ExecutePhases(ReadOnlySpan<IRazorEnginePhase> phases, RazorCodeDocument codeDocument, CancellationToken cancellationToken)
SourceGenerators\StaticCompilationTagHelperFeature.cs (3)
18public TagHelperCollection GetTagHelpers(IAssemblySymbol assembly, CancellationToken cancellationToken) 34public TagHelperCollection GetTagHelpers(ImmutableArray<INamedTypeSymbol> types, CancellationToken cancellationToken) 50TagHelperCollection ITagHelperFeature.GetTagHelpers(CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Rebuild (4)
CompilationFactory.cs (4)
59CancellationToken cancellationToken) 71CancellationToken cancellationToken) 82CancellationToken cancellationToken) 103CancellationToken cancellationToken)
Microsoft.CodeAnalysis.ResxSourceGenerator (499)
AbstractResxGenerator.cs (1)
396public bool Execute(CancellationToken cancellationToken)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.cs (8)
40public static SymbolUsageResult RunAnalysis(ControlFlowGraph cfg, ISymbol owningSymbol, CancellationToken cancellationToken) 55CancellationToken cancellationToken) 88public override BasicBlockAnalysisData AnalyzeBlock(BasicBlock basicBlock, CancellationToken cancellationToken) 122CancellationToken cancellationToken) 128CancellationToken cancellationToken) 149CancellationToken cancellationToken) 204public override void SetCurrentAnalysisData(BasicBlock basicBlock, BasicBlockAnalysisData data, CancellationToken cancellationToken) 213CancellationToken cancellationToken)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (11)
36private readonly Func<IMethodSymbol, ControlFlowGraph, AnalysisData, CancellationToken, BasicBlockAnalysisData> _analyzeLocalFunctionOrLambdaInvocation; 80Func<IMethodSymbol, ControlFlowGraph, AnalysisData, CancellationToken, BasicBlockAnalysisData> analyzeLocalFunctionOrLambdaInvocation, 119Func<IMethodSymbol, ControlFlowGraph, AnalysisData, CancellationToken, BasicBlockAnalysisData> analyzeLocalFunctionOrLambdaInvocation) 220public BasicBlockAnalysisData GetOrCreateBlockAnalysisData(BasicBlock basicBlock, CancellationToken cancellationToken) 231private PooledHashSet<(ISymbol, IOperation)> GetOrCreateSymbolWritesInBlockRange(int firstBlockOrdinal, int lastBlockOrdinal, CancellationToken cancellationToken) 258CancellationToken cancellationToken) 360private void HandleCatchOrFilterOrFinallyInitialization(BasicBlock basicBlock, CancellationToken cancellationToken) 428public void SetCurrentBlockAnalysisDataFrom(BasicBlock basicBlock, CancellationToken cancellationToken) 443public void SetBlockAnalysisDataFrom(BasicBlock basicBlock, BasicBlockAnalysisData data, CancellationToken cancellationToken) 501protected override BasicBlockAnalysisData AnalyzeLocalFunctionInvocationCore(IMethodSymbol localFunction, CancellationToken cancellationToken) 516protected override BasicBlockAnalysisData AnalyzeLambdaInvocationCore(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken)
src\b310f676f7308b7f\SymbolUsageAnalysis.OperationTreeAnalysisData.cs (2)
49protected override BasicBlockAnalysisData AnalyzeLocalFunctionInvocationCore(IMethodSymbol localFunction, CancellationToken cancellationToken) 56protected override BasicBlockAnalysisData AnalyzeLambdaInvocationCore(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken)
src\roslyn\src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (4)
107/// <seealso cref="AppendAsync(Stream, CancellationToken)"/> 140/// The default value is <see cref="CancellationToken.None"/>. 148public Task AppendAsync(Stream stream, CancellationToken cancellationToken = default) 158private async Task AppendAsyncCore(Stream stream, CancellationToken cancellationToken)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\SemaphoreSlimExtensions.cs (2)
14public static SemaphoreDisposer DisposableWait(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default) 28public static async ValueTask<SemaphoreDisposer> DisposableWaitAsync(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default)
src\roslyn\src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
49SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken) 118SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken)
src\roslyn\src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
111public static bool IsHiddenPosition(this SyntaxTree tree, int position, CancellationToken cancellationToken = default)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (8)
561public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 575public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 586public static async ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 599Func<TItem, CancellationToken, Task<IEnumerable<TResult>>> selector, 600CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (6)
399public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 414public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> array, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 426public static ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<ImmutableArray<TResult>>> selector, TArg arg, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (12)
19/// Thrown when async code must cancel the current execution but does not have access to the <see cref="CancellationTokenSource"/> of the <see cref="CancellationToken"/> passed to the code. 134/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 142/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 143/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 146public static bool ReportAndPropagateUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 209/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 217/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 218/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 222public static bool ReportAndCatchUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 235CancellationToken.None, 242public static Task ReportNonFatalErrorUnlessCancelledAsync(this Task task, CancellationToken cancellationToken) 245CancellationToken.None,
src\roslyn\src\Dependencies\Contracts\ExceptionUtilities.cs (1)
39internal static bool IsCurrentOperationBeingCancelled(Exception exception, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`0.cs (4)
19Func<CancellationToken, ValueTask> processBatchAsync, 21CancellationToken cancellationToken = default) : AsyncBatchingWorkQueue<VoidResult>(delay, Convert(processBatchAsync), EqualityComparer<VoidResult>.Default, asyncListener, cancellationToken) 23private static Func<ImmutableSegmentedList<VoidResult>, CancellationToken, ValueTask> Convert(Func<CancellationToken, ValueTask> processBatchAsync)
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`1.cs (6)
19Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync, 22CancellationToken cancellationToken = default) : AsyncBatchingWorkQueue<TItem, VoidResult>(delay, Convert(processBatchAsync), equalityComparer, asyncListener, cancellationToken) 26Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync, 28CancellationToken cancellationToken = default) 37private static Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<VoidResult>> Convert(Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync)
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`2.cs (6)
25/// calling <see cref="Dispose()"/>, or cancelling the <see cref="CancellationToken"/> passed to the constructor, 44private readonly Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> _processBatchAsync; 86private CancellationToken _nextBatchCancellationToken; 113Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> processBatchAsync, 116CancellationToken cancellationToken = default) 323private (ImmutableSegmentedList<TItem> items, CancellationToken batchCancellationToken) GetNextBatchAndResetQueue()
src\roslyn\src\Dependencies\Threading\CancellationSeries.cs (7)
19/// Produces a series of <see cref="CancellationToken"/> objects such that requesting a new token 30private readonly CancellationToken _superToken; 37public CancellationSeries(CancellationToken token = default) 53/// Creates the next <see cref="CancellationToken"/> in the series, ensuring the last issued 68public CancellationToken CreateNext(CancellationToken token = default) 75var nextToken = nextSource.Token;
src\roslyn\src\Dependencies\Threading\ChannelReaderExtensions.cs (1)
20public static async IAsyncEnumerable<T> ReadAllAsync<T>(this ChannelReader<T> reader, [EnumeratorCancellation] CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\IAsyncEnumerableExtensions.cs (1)
16public static async Task<ImmutableArray<T>> ToImmutableArrayAsync<T>(this IAsyncEnumerable<T> values, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\ParallelExtensions.cs (6)
30public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 33public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 36public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 39public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body)
src\roslyn\src\Dependencies\Threading\ParallelExtensions.NetFramework.cs (26)
37public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, Func<TSource, CancellationToken, ValueTask> body) 44return ForEachAsync(source, DefaultDegreeOfParallelism, TaskScheduler.Default, default(CancellationToken), body); 55public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 72public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 109private static Task ForEachAsync<TSource>(IEnumerable<TSource> source, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 215public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, ValueTask> body) 222return ForEachAsync(source, DefaultDegreeOfParallelism, TaskScheduler.Default, default(CancellationToken), body); 233public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 250public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 274private static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 385private readonly CancellationToken _externalCancellationToken; 413public readonly Func<TSource, CancellationToken, ValueTask> LoopBody; 418protected ForEachAsyncState(Func<object, Task> taskBody, bool needsLock, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 468System.Threading.Tasks.Task.Factory.StartNew(_taskBody!, this, default(CancellationToken), TaskCreationOptions.DenyChildAttach, _scheduler); 489return _lock.WaitAsync(CancellationToken.None); 585int dop, TaskScheduler scheduler, CancellationToken cancellationToken, 586Func<TSource, CancellationToken, ValueTask> body) : 611int dop, TaskScheduler scheduler, CancellationToken cancellationToken, 612Func<TSource, CancellationToken, ValueTask> body) : 638bool needsLock, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, 639Func<T, CancellationToken, ValueTask> body) :
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (44)
25Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 27CancellationToken cancellationToken) 48Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 49Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 51CancellationToken cancellationToken) 66Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 67Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task> consumeItems, 69CancellationToken cancellationToken) 89Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 90Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task> consumeItems, 92CancellationToken cancellationToken) 103Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 104Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task> consumeItems, 106CancellationToken cancellationToken) 126Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 127Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 129CancellationToken cancellationToken) 140Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 141Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 143CancellationToken cancellationToken) 159Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 160Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 162CancellationToken cancellationToken) 173Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 174Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 176CancellationToken cancellationToken) 193Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 195CancellationToken cancellationToken) 206Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 208CancellationToken cancellationToken) 225Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 226Func<ChannelReader<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 228CancellationToken cancellationToken) 249Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 251CancellationToken cancellationToken) 283/// Equivalent to <see cref="RunParallelAsync{TSource, TArgs}(IEnumerable{TSource}, Func{TSource, Action{TItem}, TArgs, CancellationToken, Task}, TArgs, CancellationToken)"/>, 290Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 292CancellationToken cancellationToken) 321Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 322Func<ChannelReader<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 324CancellationToken cancellationToken) 376Func<TArgs, CancellationToken, Task> action, 379CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\TestHooks\IExpeditableDelaySource.cs (1)
30Task<bool> Delay(TimeSpan delay, CancellationToken cancellationToken);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (2)
186public static Task<CodeAnalysisMetricData> ComputeAsync(Compilation compilation, CancellationToken cancellationToken) 226public static Task<CodeAnalysisMetricData> ComputeAsync(ISymbol symbol, Compilation compilation, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeMetricsAnalysisContext.cs (2)
17public CodeMetricsAnalysisContext(Compilation compilation, CancellationToken cancellationToken, 31public CancellationToken CancellationToken { get; }
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
35protected virtual bool IsConfiguredDisallowedExceptionType(INamedTypeSymbol namedTypeSymbol, IMethodSymbol containingMethod, Compilation compilation, AnalyzerOptions analyzerOptions, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\AdditionalTextExtensions.cs (1)
17public static SourceText GetTextOrEmpty(this AdditionalText text, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
201if (syntaxTreeOptionsProvider?.TryGetDiagnosticValue(tree, rule.Id, CancellationToken.None, out var configuredValue) != true)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
426public static IBlockOperation? GetTopmostOperationBlock(this IMethodSymbol method, Compilation compilation, CancellationToken cancellationToken = default)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
28public static ITypeSymbol? GetReceiverType(this IInvocationOperation invocation, Compilation compilation, bool beforeConversion, CancellationToken cancellationToken) 54private static ITypeSymbol? GetReceiverType(SyntaxNode receiverSyntax, Compilation compilation, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
93public static bool ParameterTypesAreSame(this IMethodSymbol method1, IMethodSymbol method2, IEnumerable<int> parameterIndices, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (2)
35public void Dispose() => Free(CancellationToken.None); 37public void Free(CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentSet.cs (2)
30public void Dispose() => Free(CancellationToken.None); 31public void Free(CancellationToken cancellationToken) => _dictionary.Free(cancellationToken);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledSortedSet.cs (2)
30public void Dispose() => Free(CancellationToken.None); 32public void Free(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Diagnostics\IPragmaSuppressionsAnalyzer.cs (1)
28CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharUtilities.cs (1)
27ArrayBuilder<VirtualChar> virtualChars, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
158if (provider.TryGetDiagnosticValue(tree, descriptor.Id, CancellationToken.None, out severity) || 159provider.TryGetGlobalDiagnosticValue(descriptor.Id, CancellationToken.None, out severity))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LocationExtensions.cs (4)
18public static SyntaxToken FindToken(this Location location, CancellationToken cancellationToken) 21public static SyntaxNode FindNode(this Location location, CancellationToken cancellationToken) 24public static SyntaxNode FindNode(this Location location, bool getInnermostNodeForTie, CancellationToken cancellationToken) 27public static SyntaxNode FindNode(this Location location, bool findInsideTrivia, bool getInnermostNodeForTie, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (10)
33public static SymbolInfo GetSymbolInfo(this SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 48public static ISymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, SyntaxNode declaration, CancellationToken cancellationToken) 54public static IOperation GetRequiredOperation(this SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 60public static ISymbol GetRequiredEnclosingSymbol(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 66public static TSymbol? GetEnclosingSymbol<TSymbol>(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 82public static ISymbol GetEnclosingNamedTypeOrAssembly(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 88public static INamedTypeSymbol? GetEnclosingNamedType(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 91public static INamespaceSymbol? GetEnclosingNamespace(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 108this SemanticModel semanticModel, SyntaxNode? container, CancellationToken cancellationToken, Func<SyntaxNode, bool>? descendInto = null) 216CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (4)
32this SourceText text, TextSpan span, Func<int, CancellationToken, bool> isPositionHidden, CancellationToken cancellationToken) 44this SourceText text, TextSpan span, Func<int, CancellationToken, bool> isPositionHidden, 45CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
55CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (15)
312public static bool OverlapsHiddenPosition(this SyntaxNode node, CancellationToken cancellationToken) 315public static bool OverlapsHiddenPosition(this SyntaxNode node, TextSpan span, CancellationToken cancellationToken) 318public static bool OverlapsHiddenPosition(this SyntaxNode declaration, SyntaxNode startNode, SyntaxNode endNode, CancellationToken cancellationToken) 342Func<SyntaxNode, SyntaxNode, CancellationToken, Task<SyntaxNode>> computeReplacementAsync, 343CancellationToken cancellationToken) where TRootNode : SyntaxNode 364Func<SyntaxToken, SyntaxToken, CancellationToken, Task<SyntaxToken>> computeReplacementAsync, 365CancellationToken cancellationToken) where TRootNode : SyntaxNode 377Func<SyntaxTrivia, SyntaxTrivia, CancellationToken, Task<SyntaxTrivia>> computeReplacementAsync, 378CancellationToken cancellationToken) where TRoot : SyntaxNode 390Func<SyntaxNode, SyntaxNode, CancellationToken, Task<SyntaxNode>>? computeReplacementNodeAsync, 392Func<SyntaxToken, SyntaxToken, CancellationToken, Task<SyntaxToken>>? computeReplacementTokenAsync, 394Func<SyntaxTrivia, SyntaxTrivia, CancellationToken, Task<SyntaxTrivia>>? computeReplacementTriviaAsync, 395CancellationToken cancellationToken) 829CancellationToken cancellationToken) 858CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
84? ((ICompilationUnitSyntax)token.Parent!.SyntaxTree!.GetRoot(CancellationToken.None)).EndOfFileToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (12)
18public static bool OverlapsHiddenPosition([NotNullWhen(returnValue: true)] this SyntaxTree? tree, TextSpan span, CancellationToken cancellationToken) 53CancellationToken cancellationToken, 62CancellationToken cancellationToken, 73CancellationToken cancellationToken, 102public static bool IsEntirelyHidden(this SyntaxTree tree, TextSpan span, CancellationToken cancellationToken) 127public static bool IsBeforeFirstToken(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 136this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 175this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken, bool findInsideTrivia = false) 210CancellationToken cancellationToken, 225CancellationToken cancellationToken, 234public static bool IsGeneratedCode(this SyntaxTree syntaxTree, AnalyzerOptions? analyzerOptions, ISyntaxFacts syntaxFacts, CancellationToken cancellationToken) 256public static SyntaxNode FindNode(this SyntaxTree syntaxTree, TextSpan? span, bool findInTrivia, bool getInnermostNodeForTie, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
28public static TBlockAnalysisData Run(ControlFlowGraph controlFlowGraph, DataFlowAnalyzer<TBlockAnalysisData> analyzer, CancellationToken cancellationToken) 76CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\DataFlowAnalyzer.cs (5)
29public abstract void SetCurrentAnalysisData(BasicBlock basicBlock, TBlockAnalysisData data, CancellationToken cancellationToken); 34public abstract TBlockAnalysisData AnalyzeBlock(BasicBlock basicBlock, CancellationToken cancellationToken); 40public abstract TBlockAnalysisData AnalyzeNonConditionalBranch(BasicBlock basicBlock, TBlockAnalysisData currentAnalysisData, CancellationToken cancellationToken); 48BasicBlock basicBlock, TBlockAnalysisData currentAnalysisData, CancellationToken cancellationToken); 53public abstract TBlockAnalysisData Merge(TBlockAnalysisData analysisData1, TBlockAnalysisData analysisData2, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (4)
91public BasicBlockAnalysisData AnalyzeLocalFunctionInvocation(IMethodSymbol localFunction, CancellationToken cancellationToken) 111public BasicBlockAnalysisData AnalyzeLambdaInvocation(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken) 126protected abstract BasicBlockAnalysisData AnalyzeLocalFunctionInvocationCore(IMethodSymbol localFunction, CancellationToken cancellationToken); 127protected abstract BasicBlockAnalysisData AnalyzeLambdaInvocationCore(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (2)
26public static SymbolUsageResult Run(ControlFlowGraph cfg, ISymbol owningSymbol, CancellationToken cancellationToken) 33public static SymbolUsageResult Run(IOperation rootOperation, ISymbol owningSymbol, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
28private CancellationToken _cancellationToken; 38CancellationToken cancellationToken) 51private void Visit(ISymbol containingSymbol, IEnumerable<IOperation> operations, AnalysisData analysisData, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (2)
30protected abstract AbstractFormattingResult Format(SyntaxNode node, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, SyntaxToken startToken, SyntaxToken endToken, CancellationToken cancellationToken); 32public IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (5)
44SyntaxTree tree, SyntaxToken token, int position, CancellationToken cancellationToken) 90SyntaxTree tree, SyntaxToken token, int position, CancellationToken cancellationToken) 96SyntaxTree tree, SyntaxToken token, int position, int extraSpaces, CancellationToken cancellationToken) 112CancellationToken cancellationToken) 141CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (4)
76CancellationToken cancellationToken) 122CancellationToken cancellationToken) 275CancellationToken cancellationToken) 434public bool TryGetEndTokenForRelativeIndentationSpan(SyntaxToken token, int maxChainDepth, out SyntaxToken endToken, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
47using (Logger.LogBlock(FunctionId.Formatting_ContextInitialization, CancellationToken.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (7)
45protected abstract SyntaxNode Rewriter(Dictionary<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData> changeMap, CancellationToken cancellationToken); 56return this.GetTextChanges(CancellationToken.None).Count > 0; 60public IList<TextChange> GetTextChanges(CancellationToken cancellationToken) 63public SyntaxNode GetFormattedRoot(CancellationToken cancellationToken) 66private IList<TextChange> CreateTextChanges(CancellationToken cancellationToken) 80private IList<TextChange> CreateTextChangesWorker(CancellationToken cancellationToken) 98private SyntaxNode CreateFormattedRoot(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (14)
113public AbstractFormattingResult Format(CancellationToken cancellationToken) 145protected virtual FormattingContext CreateFormattingContext(TokenStream tokenStream, CancellationToken cancellationToken) 154protected virtual NodeOperations CreateNodeOperations(CancellationToken cancellationToken) 220CancellationToken cancellationToken) 247CancellationToken cancellationToken) 258FormattingContext context, CancellationToken cancellationToken) 278FormattingContext context, CancellationToken cancellationToken) 304private void ApplyTriviaOperations(FormattingContext context, CancellationToken cancellationToken) 319static void TriviaFormatter(int tokenPairIndex, FormattingContext ctx, ChainedFormattingRules formattingRules, CancellationToken ct) 345FormattingContext context, NodeOperations nodeOperationsCollector, OperationApplier applier, CancellationToken cancellationToken) 376CancellationToken cancellationToken) 431CancellationToken cancellationToken) 445CancellationToken cancellationToken) 487CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (13)
136public bool Apply(AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 166private bool ApplyForceLinesOperation(AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 186AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 248CancellationToken cancellationToken) 260AlignTokensOperation operation, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken) 297CancellationToken cancellationToken) 325CancellationToken cancellationToken) 380IList<TokenData> tokenWithIndices, Dictionary<SyntaxToken, int> newChangesMap, CancellationToken cancellationToken) 413CancellationToken cancellationToken) 449CancellationToken cancellationToken) 476CancellationToken cancellationToken) 493CancellationToken cancellationToken) 544int pairIndex, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (6)
44protected abstract SyntaxNode Rewriter(Dictionary<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData> map, CancellationToken cancellationToken); 48public IList<TextChange> GetTextChanges(CancellationToken cancellationToken) 51public SyntaxNode GetFormattedRoot(CancellationToken cancellationToken) 54private IList<TextChange> CreateTextChanges(CancellationToken cancellationToken) 88private SyntaxNode CreateFormattedRoot(CancellationToken cancellationToken) 110internal IEnumerable<ValueTuple<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData>> GetChanges(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.AbstractComplexTrivia.cs (4)
40protected abstract TriviaDataWithList Format(FormattingContext context, ChainedFormattingRules formattingRules, int lines, int spaces, CancellationToken cancellationToken); 73int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 115int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 148private static string CreateString(TriviaDataWithList triviaData, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (3)
57public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 60public override TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 64FormattingContext context, ChainedFormattingRules formattingRules, Action<int, TokenStream, TriviaData> formattingResultApplier, CancellationToken cancellationToken, int tokenPairIndex = TokenPairIndexNotNeeded)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.ModifiedWhitespace.cs (3)
46public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 62int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 81CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.Whitespace.cs (3)
53public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 66int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 80CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
51using (Logger.LogBlock(FunctionId.Formatting_TokenStreamConstruction, CancellationToken.None)) 344public IEnumerable<ValueTuple<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData>> GetTriviaDataWithTokenPair(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TriviaData.cs (3)
39public abstract TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken); 41public abstract TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken); 47CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TriviaDataWithList.cs (1)
11public abstract SyntaxTriviaList GetTriviaList(CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\IFormattingResult.cs (2)
17IList<TextChange> GetTextChanges(CancellationToken cancellationToken); 18SyntaxNode GetFormattedRoot(CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ISyntaxFormatting.cs (1)
20IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (9)
40private delegate LineColumnDelta Formatter<T>(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<T> changes, CancellationToken cancellationToken); 179protected abstract LineColumnRule GetLineColumnRuleBetween(SyntaxTrivia trivia1, LineColumnDelta existingWhitespaceBetween, bool implicitLineBreak, SyntaxTrivia trivia2, CancellationToken cancellationToken); 184protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<SyntaxTrivia> changes, CancellationToken cancellationToken); 189protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<TextChange> changes, CancellationToken cancellationToken); 237public SyntaxTriviaList FormatToSyntaxTrivia(CancellationToken cancellationToken) 265public ImmutableArray<TextChange> FormatToTextChanges(CancellationToken cancellationToken) 283private LineColumn FormatTrivia<T>(Formatter<T> formatter, WhitespaceAppender<T> whitespaceAdder, ArrayBuilder<T> changes, CancellationToken cancellationToken) 379CancellationToken cancellationToken) 396private LineColumnRule GetOverallLineColumnRuleBetween(SyntaxTrivia trivia1, LineColumnDelta existingWhitespaceBetween, bool implicitLineBreak, SyntaxTrivia trivia2, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (3)
21SemanticModel model, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken); 23public ImmutableArray<TSyntaxNode> GetUnnecessaryImports(SemanticModel model, TextSpan? span, CancellationToken cancellationToken) 27SemanticModel model, TextSpan? span, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\IUnnecessaryImportsProvider.cs (2)
15ImmutableArray<TSyntaxNode> GetUnnecessaryImports(SemanticModel model, TextSpan? span, CancellationToken cancellationToken); 21CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (3)
26public readonly CancellationToken CancellationToken; 48CancellationToken cancellationToken) 229var indentation = Finder.GetIndentationOfCurrentPosition(this.Tree, token, LineToBeIndented.Start, CancellationToken.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\ISmartTokenFormatter.cs (1)
13IList<TextChange> FormatToken(SyntaxToken token, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\ILogger.cs (2)
27void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken); 32void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.cs (8)
159public static IDisposable LogBlock(FunctionId functionId, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 165public static IDisposable LogBlock(FunctionId functionId, string? message, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 174public static IDisposable LogBlock(FunctionId functionId, Func<string> messageGetter, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 183public static IDisposable LogBlock<TArg>(FunctionId functionId, Func<TArg, string> messageGetter, TArg arg, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 192public static IDisposable LogBlock<TArg0, TArg1>(FunctionId functionId, Func<TArg0, TArg1, string> messageGetter, TArg0 arg0, TArg1 arg1, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 201public static IDisposable LogBlock<TArg0, TArg1, TArg2>(FunctionId functionId, Func<TArg0, TArg1, TArg2, string> messageGetter, TArg0 arg0, TArg1 arg1, TArg2 arg2, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 210public static IDisposable LogBlock<TArg0, TArg1, TArg2, TArg3>(FunctionId functionId, Func<TArg0, TArg1, TArg2, TArg3, string> messageGetter, TArg0 arg0, TArg1 arg1, TArg2 arg2, TArg3 arg3, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 218public static IDisposable LogBlock(FunctionId functionId, LogMessage logMessage, CancellationToken token)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (3)
19public static IDisposable CreateLogBlock(ILogger logger, FunctionId functionId, LogMessage message, int blockId, CancellationToken cancellationToken) 38private CancellationToken _cancellationToken; 44public void Construct(ILogger logger, FunctionId functionId, LogMessage logMessage, int blockId, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
63public string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int bannerLength, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\IFileBannerFacts.cs (1)
16string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int maxBannerLength, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (6)
60SourceText sourceText, SyntaxNode root, TextSpan selectionRaw, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 286CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 325CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 370CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 539CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 572IEnumerable<SyntaxNode> nodes, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\IRefactoringHelpers.cs (1)
55SourceText sourceText, SyntaxNode root, TextSpan selection, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (3)
34SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken) 38SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken) 43Func<TMemberDeclarationSyntax, bool> membersToKeep, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFacts.cs (20)
52bool IsWrittenTo(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 59bool IsOnlyWrittenTo(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 60bool IsInOutContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 61bool IsInRefContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 62bool IsInInContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 64bool CanReplaceWithRValue(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? expression, CancellationToken cancellationToken); 66ISymbol? GetDeclaredSymbol(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken); 78ImmutableHashSet<string> GetAliasNameSet(SemanticModel model, CancellationToken cancellationToken); 81SymbolInfo GetCollectionInitializerSymbolInfo(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken); 89bool IsPartial(INamedTypeSymbol typeSymbol, CancellationToken cancellationToken); 91IEnumerable<ISymbol> GetDeclaredSymbols(SemanticModel semanticModel, SyntaxNode memberDeclaration, CancellationToken cancellationToken); 93IParameterSymbol? FindParameterForArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken); 94IParameterSymbol? FindParameterForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken); 96ISymbol? FindFieldOrPropertyForArgument(SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken); 97ISymbol? FindFieldOrPropertyForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken); 99ImmutableArray<ISymbol> GetBestOrAllSymbols(SemanticModel semanticModel, SyntaxNode? node, SyntaxToken token, CancellationToken cancellationToken); 101bool IsInsideNameOfExpression(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 106ImmutableArray<IMethodSymbol> GetLocalFunctionSymbols(Compilation compilation, ISymbol symbol, CancellationToken cancellationToken); 108bool IsInExpressionTree(SemanticModel semanticModel, SyntaxNode node, [NotNullWhen(true)] INamedTypeSymbol? expressionType, CancellationToken cancellationToken); 110string GenerateNameForExpression(SemanticModel semanticModel, SyntaxNode expression, bool capitalize, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (2)
121public static IParameterSymbol? FindParameterForArgument(this ISemanticFacts semanticFacts, SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken) 124public static IParameterSymbol? FindParameterForAttributeArgument(this ISemanticFacts semanticFacts, SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (2)
59TDocumentationCommentTriviaSyntax? documentationComment, int maxBannerLength, CancellationToken cancellationToken) 190public string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int maxBannerLength, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\IDocumentationCommentService.cs (1)
11string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int bannerLength, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFacts.cs (7)
164bool IsPreProcessorDirectiveContext(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 186SyntaxNode? GetMatchingDirective(SyntaxNode directive, CancellationToken cancellationToken); 187ImmutableArray<SyntaxNode> GetMatchingConditionalDirectives(SyntaxNode directive, CancellationToken cancellationToken); 192bool IsEntirelyWithinStringOrCharOrNumericLiteral([NotNullWhen(true)] SyntaxTree? syntaxTree, int position, CancellationToken cancellationToken); 429TextSpan GetInactiveRegionSpanAroundPosition(SyntaxTree tree, int position, CancellationToken cancellationToken); 479bool ContainsInterleavedDirective(TextSpan span, SyntaxToken token, CancellationToken cancellationToken); 497bool IsInInactiveRegion(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (3)
160this ISyntaxFacts syntaxFacts, ImmutableArray<SyntaxNode> nodes, CancellationToken cancellationToken) 178public static bool ContainsInterleavedDirective(this ISyntaxFacts syntaxFacts, SyntaxNode node, CancellationToken cancellationToken) 182this ISyntaxFacts syntaxFacts, TextSpan span, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
60CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (5)
19public static ImmutableArray<Location?> GetBodyLevelSourceLocations(ISymbol symbol, CancellationToken cancellationToken) 40var cancellationToken = visitor.CancellationToken; 100private static SyntaxNode? TryGetContainerDeclaration(ISymbol container, SyntaxTree? syntaxTree, CancellationToken cancellationToken) 132var cancellationToken = reader.CancellationToken; 255SemanticModel semanticModel, SyntaxNode containerDeclaration, SymbolKind kind, string localName, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (9)
129public static SymbolKey Create(ISymbol? symbol, CancellationToken cancellationToken = default) 148public static bool CanCreate(ISymbol symbol, CancellationToken cancellationToken) 168bool ignoreAssemblyKey = false, CancellationToken cancellationToken = default) 175out string? failureReason, CancellationToken cancellationToken) 182out string? failureReason, CancellationToken cancellationToken) 202public static string CreateString(ISymbol? symbol, CancellationToken cancellationToken = default) 206internal static string CreateStringWorker(int version, ISymbol? symbol, CancellationToken cancellationToken = default) 225Compilation compilation, bool ignoreAssemblyKey = false, CancellationToken cancellationToken = default) 332using var reader = SymbolKeyReader.GetReader(key, compilation: null!, ignoreAssemblyKey: false, CancellationToken.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (5)
34public CancellationToken CancellationToken { get; private set; } 47protected virtual void Initialize(string data, CancellationToken cancellationToken) 250=> base.Initialize(data, CancellationToken.None); 359CancellationToken cancellationToken) 370CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (3)
67public CancellationToken CancellationToken { get; private set; } 97public static SymbolKeyWriter GetWriter(CancellationToken cancellationToken) 104private void Initialize(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKeyExtensions.cs (1)
11public static SymbolKey GetSymbolKey(this ISymbol? symbol, CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
76CancellationToken cancellationToken, 199public CancellationToken CancellationToken { get; }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy.cs (8)
13public static AsyncLazy<T> Create<T, TArg>(Func<TArg, CancellationToken, Task<T>> asynchronousComputeFunction, Func<TArg, CancellationToken, T>? synchronousComputeFunction, TArg arg) 16public static AsyncLazy<T> Create<T, TArg>(Func<TArg, CancellationToken, Task<T>> asynchronousComputeFunction, TArg arg) 22public static AsyncLazy<T> Create<T, TArg>(Func<TArg, CancellationToken, T> synchronousComputeFunction, TArg arg) 28public static AsyncLazy<T> Create<T>(Func<CancellationToken, Task<T>> asynchronousComputeFunction) 33public static AsyncLazy<T> Create<T>(Func<CancellationToken, T> synchronousComputeFunction) 38public static AsyncLazy<T> Create<T>(Func<CancellationToken, Task<T>> asynchronousComputeFunction, Func<CancellationToken, T> synchronousComputeFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (26)
18public abstract T GetValue(CancellationToken cancellationToken); 19public abstract Task<T> GetValueAsync(CancellationToken cancellationToken); 22Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, 23Func<TData, CancellationToken, T>? synchronousComputeFunction, 50private Func<TData, CancellationToken, Task<T>>? _asynchronousComputeFunction; 57private Func<TData, CancellationToken, T>? _synchronousComputeFunction; 112Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, 113Func<TData, CancellationToken, T>? synchronousComputeFunction, 126Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, 127Func<TData, CancellationToken, T>? synchronousComputeFunction, 138private WaitThatValidatesInvariants TakeLock(CancellationToken cancellationToken) 199public override T GetValue(CancellationToken cancellationToken) 274using (TakeLock(CancellationToken.None)) 297CompleteWithTask(Task.FromException<T>(ex), CancellationToken.None); 302CompleteWithTask(Task.FromResult(result), CancellationToken.None); 326public override Task<T> GetValueAsync(CancellationToken cancellationToken) 386private readonly struct AsynchronousComputationToStart(Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, CancellationTokenSource cancellationTokenSource) 388public readonly Func<TData, CancellationToken, Task<T>> AsynchronousComputeFunction = asynchronousComputeFunction; 395CancellationToken callerCancellationToken) 397var cancellationToken = computationToStart.CancellationTokenSource.Token; 419using (TakeLock(CancellationToken.None)) 454private void CompleteWithTask(Task<T> task, CancellationToken cancellationToken) 509using (TakeLock(CancellationToken.None)) 548/// The <see cref="CancellationToken"/> associated with this request. This field will be initialized before 551private CancellationToken _cancellationToken; 563public void RegisterForCancellation(Action<object?> callback, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncPriorityWorkQueue.cs (2)
31private readonly Func<Enumerator, CancellationToken, ValueTask> _processBatchAsync; 74Func<Enumerator, CancellationToken, ValueTask> processBatchAsync,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CancellableLazy.cs (1)
15public static CancellableLazy<T> Create<T>(Func<CancellationToken, T> valueFactory)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CancellableLazy`1.cs (4)
14private Func<CancellationToken, T>? _valueFactory; 17public CancellableLazy(Func<CancellationToken, T> valueFactory) 48public T GetValue(CancellationToken cancellationToken = default) 58Interlocked.Exchange<Func<CancellationToken, T>?>(ref _valueFactory, null);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (3)
38public static IAsyncEnumerable<T> MergeAsync<T>(this ImmutableArray<IAsyncEnumerable<T>> streams, CancellationToken cancellationToken) 59static async Task ProcessAsync(IAsyncEnumerable<T> stream, ChannelWriter<T> writer, CancellationToken cancellationToken) 76channel, CancellationToken.None, TaskContinuationOptions.None, TaskScheduler.Default);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\NonReentrantLock.cs (4)
71/// <see cref="CancellationToken"/>. 77/// <param name="cancellationToken">The <see cref="CancellationToken"/> token to 82public void Wait(CancellationToken cancellationToken = default) 235public SemaphoreDisposer DisposableWait(CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
34internal static async Task<PooledStream> CreateReadableStreamAsync(Stream stream, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SoftCrashException.cs (3)
35public SoftCrashException(CancellationToken token) : base(token) { } 38public SoftCrashException(string message, CancellationToken token) : base(message, token) { } 39public SoftCrashException(string message, Exception innerException, CancellationToken token) : base(message, innerException, token) { }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
136public bool TryResolve<TNode>(SyntaxTree syntaxTree, CancellationToken cancellationToken, [NotNullWhen(true)] out TNode? node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TaskExtensions.cs (2)
17public static T WaitAndGetResult<T>(this Task<T> task, CancellationToken cancellationToken) 45public static T WaitAndGetResult_CanCallOnBackground<T>(this Task<T> task, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
286=> compilation.GetTypeByMetadataName(typeof(CancellationToken).FullName!);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (16)
99CancellationToken cancellationToken) 168CancellationToken cancellationToken) 194CancellationToken cancellationToken) 263CancellationToken cancellationToken) 282CancellationToken cancellationToken) 300CancellationToken cancellationToken) 341Func<INamedTypeSymbol, ISymbol, Func<INamedTypeSymbol, ISymbol, bool>, CancellationToken, bool> isImplemented, 345CancellationToken cancellationToken) 376CancellationToken cancellationToken) 393CancellationToken cancellationToken) 416Func<INamedTypeSymbol, ISymbol, Func<INamedTypeSymbol, ISymbol, bool>, CancellationToken, bool> isImplemented, 419CancellationToken cancellationToken) 542this INamedTypeSymbol containingType, CancellationToken cancellationToken) 580Dictionary<ISymbol, int> result, INamedTypeSymbol containingType, CancellationToken cancellationToken) 601Dictionary<ISymbol, int> result, INamedTypeSymbol containingType, CancellationToken cancellationToken) 624INamedTypeSymbol type, ref int index, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
92CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (2)
26public static IPropertySymbol? GetAssociatedSynthesizedRecordProperty(this IParameterSymbol parameter, CancellationToken cancellationToken) 59public static bool IsPrimaryConstructor(this IParameterSymbol parameter, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
538[NotNullWhen(true)] this ISymbol? symbol, ISymbol withinType, IAssemblySymbol withinAssembly, CancellationToken cancellationToken) 542[NotNullWhen(true)] this ISymbol? symbol, ISymbol withinType, IAssemblySymbol withinAssembly, AttributeTargets validTargets, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Scripting (52)
Hosting\CommandLine\CommandLineRunner.cs (4)
136var cancellationToken = new CancellationToken(); 200private int RunScript(ScriptOptions? options, SourceText? code, ErrorLogger? errorLogger, CancellationToken cancellationToken) 222private void RunInteractiveLoop(ScriptOptions options, string? initialScriptCodeOpt, CancellationToken cancellationToken) 294private void BuildAndRun(Script<object> newScript, InteractiveScriptGlobals globals, ref ScriptState<object>? state, ref ScriptOptions options, bool displayResult, CancellationToken cancellationToken)
Script.cs (34)
164internal Task<object> EvaluateAsync(object globals = null, CancellationToken cancellationToken = default(CancellationToken)) 167internal abstract Task<object> CommonEvaluateAsync(object globals, CancellationToken cancellationToken); 178public Task<ScriptState> RunAsync(object globals, CancellationToken cancellationToken) 194public Task<ScriptState> RunAsync(object globals = null, Func<Exception, bool> catchException = null, CancellationToken cancellationToken = default(CancellationToken)) 197internal abstract Task<ScriptState> CommonRunAsync(object globals, Func<Exception, bool> catchException, CancellationToken cancellationToken); 207public Task<ScriptState> RunFromAsync(ScriptState previousState, CancellationToken cancellationToken) 222public Task<ScriptState> RunFromAsync(ScriptState previousState, Func<Exception, bool> catchException = null, CancellationToken cancellationToken = default(CancellationToken)) 225internal abstract Task<ScriptState> CommonRunFromAsync(ScriptState previousState, Func<Exception, bool> catchException, CancellationToken cancellationToken); 231public ImmutableArray<Diagnostic> Compile(CancellationToken cancellationToken = default(CancellationToken)) 234internal abstract ImmutableArray<Diagnostic> CommonCompile(CancellationToken cancellationToken); 235internal abstract Func<object[], Task> CommonGetExecutor(CancellationToken cancellationToken); 358internal override ImmutableArray<Diagnostic> CommonCompile(CancellationToken cancellationToken) 374internal override Func<object[], Task> CommonGetExecutor(CancellationToken cancellationToken) 377internal override Task<object> CommonEvaluateAsync(object globals, CancellationToken cancellationToken) 380internal override Task<ScriptState> CommonRunAsync(object globals, Func<Exception, bool> catchException, CancellationToken cancellationToken) 383internal override Task<ScriptState> CommonRunFromAsync(ScriptState previousState, Func<Exception, bool> catchException, CancellationToken cancellationToken) 387private Func<object[], Task<T>> GetExecutor(CancellationToken cancellationToken) 398private ImmutableArray<Func<object[], Task>> GetPrecedingExecutors(CancellationToken cancellationToken) 411private ImmutableArray<Func<object[], Task>> TryGetPrecedingExecutors(Script lastExecutedScriptInChainOpt, CancellationToken cancellationToken) 455internal new Task<T> EvaluateAsync(object globals = null, CancellationToken cancellationToken = default(CancellationToken)) 469public new Task<ScriptState<T>> RunAsync(object globals, CancellationToken cancellationToken) 487public new Task<ScriptState<T>> RunAsync(object globals = null, Func<Exception, bool> catchException = null, CancellationToken cancellationToken = default(CancellationToken)) 507public ScriptRunner<T> CreateDelegate(CancellationToken cancellationToken = default(CancellationToken)) 530public new Task<ScriptState<T>> RunFromAsync(ScriptState previousState, CancellationToken cancellationToken) 547public new Task<ScriptState<T>> RunFromAsync(ScriptState previousState, Func<Exception, bool> catchException = null, CancellationToken cancellationToken = default(CancellationToken)) 580CancellationToken cancellationToken)
ScriptBuilder.cs (3)
78internal Func<object[], Task<T>> CreateExecutor<T>(ScriptCompiler compiler, Compilation compilation, bool emitDebugInformation, CancellationToken cancellationToken) 126CancellationToken cancellationToken) 174CancellationToken cancellationToken)
ScriptCompiler.cs (1)
19public abstract SyntaxTree ParseSubmission(SourceText text, ParseOptions parseOptions, CancellationToken cancellationToken);
ScriptExecutionState.cs (1)
72CancellationToken cancellationToken)
ScriptOptions.cs (1)
85/// (<see cref="Script.RunAsync(object, CancellationToken)"/>.
ScriptRunner.cs (2)
19public delegate Task<T> ScriptRunner<T>(object globals = null, CancellationToken cancellationToken = default(CancellationToken));
ScriptState.cs (6)
142public Task<ScriptState<object>> ContinueWithAsync(string code, ScriptOptions options, CancellationToken cancellationToken) 156public Task<ScriptState<object>> ContinueWithAsync(string code, ScriptOptions options = null, Func<Exception, bool> catchException = null, CancellationToken cancellationToken = default(CancellationToken)) 166public Task<ScriptState<TResult>> ContinueWithAsync<TResult>(string code, ScriptOptions options, CancellationToken cancellationToken) 180public Task<ScriptState<TResult>> ContinueWithAsync<TResult>(string code, ScriptOptions options = null, Func<Exception, bool> catchException = null, CancellationToken cancellationToken = default(CancellationToken))
Microsoft.CodeAnalysis.VisualBasic (456)
Binding\MemberSemanticModel.vb (35)
412Public NotOverridable Overrides Function GetSyntaxDiagnostics(Optional span As TextSpan? = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic) 427Public NotOverridable Overrides Function GetDeclarationDiagnostics(Optional span As TextSpan? = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic) 442Public NotOverridable Overrides Function GetMethodBodyDiagnostics(Optional span As TextSpan? = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic) 459Public NotOverridable Overrides Function GetDiagnostics(Optional span As TextSpan? = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic) 468Public Overloads Overrides Function GetDeclaredSymbol(declarationSyntax As TypeStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 478Public Overloads Overrides Function GetDeclaredSymbol(declarationSyntax As EnumStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 488Public Overloads Overrides Function GetDeclaredSymbol(declarationSyntax As NamespaceStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamespaceSymbol 498Friend Overloads Overrides Function GetDeclaredSymbol(declarationSyntax As MethodBaseSyntax, Optional cancellationToken As CancellationToken = Nothing) As ISymbol 508Public Overloads Overrides Function GetDeclaredSymbol(parameter As ParameterSyntax, Optional cancellationToken As CancellationToken = Nothing) As IParameterSymbol 547Public Overloads Overrides Function GetDeclaredSymbol(declarationSyntax As SimpleImportsClauseSyntax, Optional cancellationToken As CancellationToken = Nothing) As IAliasSymbol 557Public Overloads Overrides Function GetDeclaredSymbol(typeParameter As TypeParameterSyntax, Optional cancellationToken As CancellationToken = Nothing) As ITypeParameterSymbol 562Public Overrides Function GetDeclaredSymbol(declarationSyntax As EnumMemberDeclarationSyntax, Optional cancellationToken As CancellationToken = Nothing) As IFieldSymbol 567Public Overrides Function GetDeclaredSymbol(identifierSyntax As ModifiedIdentifierSyntax, Optional cancellationToken As CancellationToken = Nothing) As ISymbol 601Public Overrides Function GetDeclaredSymbol(anonymousObjectCreationExpressionSyntax As AnonymousObjectCreationExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 617Public Overrides Function GetDeclaredSymbol(fieldInitializerSyntax As FieldInitializerSyntax, Optional cancellationToken As System.Threading.CancellationToken = Nothing) As IPropertySymbol 652Public Overrides Function GetDeclaredSymbol(rangeVariableSyntax As CollectionRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol 673Public Overrides Function GetDeclaredSymbol(rangeVariableSyntax As ExpressionRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol 690Public Overrides Function GetDeclaredSymbol(rangeVariableSyntax As AggregationRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol 707Friend Overrides Function GetDeclaredSymbols(declarationSyntax As FieldDeclarationSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of ISymbol) 811Friend Overrides Function GetAttributeSymbolInfo(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 815Friend Overrides Function GetAttributeTypeInfo(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 819Friend Overrides Function GetAttributeMemberGroup(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Symbol) 823Friend Overrides Function GetExpressionSymbolInfo(node As ExpressionSyntax, options As SymbolInfoOptions, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 838Friend Overrides Function GetOperationWorker(node As VisualBasicSyntaxNode, cancellationToken As CancellationToken) As IOperation 870Friend Overrides Function GetExpressionTypeInfo(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 883Friend Overrides Function GetExpressionMemberGroup(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Symbol) 896Friend Overrides Function GetExpressionConstantValue(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ConstantValue 909Friend Overrides Function GetCollectionInitializerAddSymbolInfo(collectionInitializer As ObjectCreationExpressionSyntax, node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 923Friend Overrides Function GetCrefReferenceSymbolInfo(crefReference As CrefReferenceSyntax, options As VBSemanticModel.SymbolInfoOptions, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 927Friend Overrides Function GetQueryClauseSymbolInfo(node As QueryClauseSyntax, Optional cancellationToken As System.Threading.CancellationToken = Nothing) As SymbolInfo 974Friend Overrides Function GetLetClauseSymbolInfo(node As ExpressionRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 991Friend Overrides Function GetOrderingSymbolInfo(node As OrderingSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 1001Friend Overrides Function GetAggregateClauseSymbolInfoWorker(node As AggregateClauseSyntax, Optional cancellationToken As CancellationToken = Nothing) As AggregateClauseSymbolInfo 1034Friend Overrides Function GetCollectionRangeVariableSymbolInfoWorker(node As CollectionRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As CollectionRangeVariableSymbolInfo 2074Friend Overrides Function GetAwaitExpressionInfoWorker(awaitExpression As AwaitExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As AwaitExpressionInfo
CommandLine\VisualBasicCompiler.vb (2)
118CancellationToken.None) 178Protected Overrides Function GetOutputFileName(compilation As Compilation, cancellationToken As CancellationToken) As String
Compilation\ClsComplianceChecker.vb (3)
33Private ReadOnly _cancellationToken As CancellationToken 40Private Sub New(compilation As VisualBasicCompilation, filterTree As SyntaxTree, filterSpanWithinTree As TextSpan?, diagnostics As BindingDiagnosticBag, cancellationToken As CancellationToken) 72Public Shared Sub CheckCompliance(compilation As VisualBasicCompilation, diagnostics As BindingDiagnosticBag, cancellationToken As CancellationToken, Optional filterTree As SyntaxTree = Nothing, Optional filterSpanWithinTree As TextSpan? = Nothing)
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (3)
35Private ReadOnly _cancellationToken As CancellationToken 50cancellationToken As CancellationToken) 160cancellationToken As CancellationToken) As String
Compilation\DocumentationComments\DocumentationCommentCompiler.vb (4)
26Private ReadOnly _cancellationToken As CancellationToken 38preferredCulture As CultureInfo, cancellationToken As CancellationToken) 65cancellationToken As CancellationToken, 115cancellationToken As CancellationToken) As String
Compilation\DocumentationComments\UnprocessedDocumentationCommentFinder.vb (3)
25Private ReadOnly _cancellationToken As CancellationToken 31cancellationToken As CancellationToken) 43Public Shared Sub ReportUnprocessed(tree As SyntaxTree, filterSpanWithinTree As TextSpan?, diagnostics As DiagnosticBag, cancellationToken As CancellationToken)
Compilation\MethodCompiler.vb (5)
26Private ReadOnly _cancellationToken As CancellationToken 91cancellationToken As CancellationToken) 163cancellationToken As CancellationToken) 220Optional cancellationToken As CancellationToken = Nothing) 303cancellationToken As CancellationToken) As MethodSymbol
Compilation\QuerySymbolInfo.vb (11)
72Optional cancellationToken As CancellationToken = Nothing 84Friend MustOverride Function GetCollectionRangeVariableSymbolInfoWorker(node As CollectionRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As CollectionRangeVariableSymbolInfo 91Optional cancellationToken As CancellationToken = Nothing 110Friend MustOverride Function GetAggregateClauseSymbolInfoWorker(node As AggregateClauseSyntax, Optional cancellationToken As CancellationToken = Nothing) As AggregateClauseSymbolInfo 141Optional cancellationToken As CancellationToken = Nothing 160Friend MustOverride Function GetQueryClauseSymbolInfo(node As QueryClauseSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 168Optional cancellationToken As CancellationToken = Nothing 183Friend MustOverride Function GetLetClauseSymbolInfo(node As ExpressionRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 190Optional cancellationToken As CancellationToken = Nothing 210Optional cancellationToken As CancellationToken = Nothing 221Friend MustOverride Function GetOrderingSymbolInfo(node As OrderingSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo
Compilation\SemanticModel.vb (74)
58Friend MustOverride Function GetExpressionSymbolInfo(node As ExpressionSyntax, options As SymbolInfoOptions, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 65Friend MustOverride Function GetCollectionInitializerAddSymbolInfo(collectionInitializer As ObjectCreationExpressionSyntax, node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 72Friend MustOverride Function GetAttributeSymbolInfo(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 79Friend MustOverride Function GetExpressionTypeInfo(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 86Friend MustOverride Function GetAttributeTypeInfo(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 93Friend MustOverride Function GetExpressionConstantValue(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ConstantValue 100Friend MustOverride Function GetExpressionMemberGroup(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Symbol) 107Friend MustOverride Function GetAttributeMemberGroup(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Symbol) 113Friend MustOverride Function GetCrefReferenceSymbolInfo(crefReference As CrefReferenceSyntax, options As SymbolInfoOptions, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 140Protected Overrides Function GetOperationCore(node As SyntaxNode, cancellationToken As CancellationToken) As IOperation 147Friend Overridable Function GetOperationWorker(node As VisualBasicSyntaxNode, cancellationToken As CancellationToken) As IOperation 162Public Shadows Function GetSymbolInfo(expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 181Public Shadows Function GetCollectionInitializerSymbolInfo(expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 205Public Shadows Function GetSymbolInfo(crefReference As CrefReferenceSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 263Public Shadows Function GetSymbolInfo(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 287Public Shadows Function GetTypeInfo(expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As TypeInfo 291Friend Overloads Function GetTypeInfoWorker(expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 338Public Shadows Function GetTypeInfo(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As TypeInfo 342Private Overloads Function GetTypeInfoWorker(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 366Public Function GetConversion(node As SyntaxNode, Optional cancellationToken As CancellationToken = Nothing) As Conversion 387Public Shadows Function GetConstantValue(expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As [Optional](Of Object) 439Public Shadows Function GetMemberGroup(expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of ISymbol) 472Public Shadows Function GetMemberGroup(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of ISymbol) 501Public Shadows Function GetAliasInfo(nameSyntax As IdentifierNameSyntax, Optional cancellationToken As CancellationToken = Nothing) As IAliasSymbol 2375Public Overridable Overloads Function GetDeclaredSymbol(identifierSyntax As ModifiedIdentifierSyntax, Optional cancellationToken As CancellationToken = Nothing) As ISymbol 2419Public Overloads Function GetDeclaredSymbol(elementSyntax As TupleElementSyntax, Optional cancellationToken As CancellationToken = Nothing) As ISymbol 2437Public Overridable Overloads Function GetDeclaredSymbol(fieldInitializerSyntax As FieldInitializerSyntax, Optional cancellationToken As CancellationToken = Nothing) As IPropertySymbol 2453Public Overridable Overloads Function GetDeclaredSymbol(anonymousObjectCreationExpressionSyntax As AnonymousObjectCreationExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 2469Public Overridable Overloads Function GetDeclaredSymbol(rangeVariableSyntax As ExpressionRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol 2485Public Overridable Overloads Function GetDeclaredSymbol(rangeVariableSyntax As CollectionRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol 2501Public Overridable Overloads Function GetDeclaredSymbol(rangeVariableSyntax As AggregationRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol 2517Public Overridable Overloads Function GetDeclaredSymbol(declarationSyntax As LabelStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As ILabelSymbol 2542Public MustOverride Overloads Function GetDeclaredSymbol(declarationSyntax As EnumMemberDeclarationSyntax, Optional cancellationToken As CancellationToken = Nothing) As IFieldSymbol 2549Public MustOverride Overloads Function GetDeclaredSymbol(declarationSyntax As TypeStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 2556Public Overloads Function GetDeclaredSymbol(declarationSyntax As TypeBlockSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 2565Public MustOverride Overloads Function GetDeclaredSymbol(declarationSyntax As EnumStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 2572Public Overloads Function GetDeclaredSymbol(declarationSyntax As EnumBlockSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 2581Public MustOverride Overloads Function GetDeclaredSymbol(declarationSyntax As NamespaceStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamespaceSymbol 2588Public Overloads Function GetDeclaredSymbol(declarationSyntax As NamespaceBlockSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamespaceSymbol 2597Friend MustOverride Overloads Function GetDeclaredSymbol(declarationSyntax As MethodBaseSyntax, Optional cancellationToken As CancellationToken = Nothing) As ISymbol 2604Public MustOverride Overloads Function GetDeclaredSymbol(parameter As ParameterSyntax, Optional cancellationToken As CancellationToken = Nothing) As IParameterSymbol 2611Public MustOverride Overloads Function GetDeclaredSymbol(typeParameter As TypeParameterSyntax, Optional cancellationToken As CancellationToken = Nothing) As ITypeParameterSymbol 2618Public Overloads Function GetDeclaredSymbol(declarationSyntax As DelegateStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As NamedTypeSymbol 2627Public Overloads Function GetDeclaredSymbol(declarationSyntax As SubNewStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol 2636Public Overloads Function GetDeclaredSymbol(declarationSyntax As MethodStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol 2645Public Overloads Function GetDeclaredSymbol(declarationSyntax As DeclareStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol 2654Public Overloads Function GetDeclaredSymbol(declarationSyntax As OperatorStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol 2663Public Overloads Function GetDeclaredSymbol(declarationSyntax As MethodBlockBaseSyntax, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol 2672Public Overloads Function GetDeclaredSymbol(declarationSyntax As PropertyStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As IPropertySymbol 2681Public Overloads Function GetDeclaredSymbol(declarationSyntax As EventStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As IEventSymbol 2690Public Overloads Function GetDeclaredSymbol(declarationSyntax As PropertyBlockSyntax, Optional cancellationToken As CancellationToken = Nothing) As IPropertySymbol 2699Public Overloads Function GetDeclaredSymbol(declarationSyntax As EventBlockSyntax, Optional cancellationToken As CancellationToken = Nothing) As IEventSymbol 2708Public Overloads Function GetDeclaredSymbol(declarationSyntax As CatchStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As ILocalSymbol 2724Public Overloads Function GetDeclaredSymbol(declarationSyntax As AccessorStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol 2733Public MustOverride Overloads Function GetDeclaredSymbol(declarationSyntax As SimpleImportsClauseSyntax, Optional cancellationToken As CancellationToken = Nothing) As IAliasSymbol 2740Friend MustOverride Function GetDeclaredSymbols(declarationSyntax As FieldDeclarationSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of ISymbol) 2748Private Function GetNamedArgumentSymbolInfo(identifierNameSyntax As IdentifierNameSyntax, cancellationToken As CancellationToken) As SymbolInfo 2905Public Function GetAwaitExpressionInfo(awaitExpression As AwaitExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As AwaitExpressionInfo 2915Friend MustOverride Function GetAwaitExpressionInfoWorker(awaitExpression As AwaitExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As AwaitExpressionInfo 2979Public Shadows Function GetEnclosingSymbol(position As Integer, Optional cancellationToken As CancellationToken = Nothing) As ISymbol 3080Private Function GetSymbolInfoForNode(node As SyntaxNode, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 3123Private Function GetTypeInfoForNode(node As SyntaxNode, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 3141Private Function GetMemberGroupForNode(node As SyntaxNode, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of ISymbol) 3177Protected NotOverridable Overrides Function GetSymbolInfoCore(node As SyntaxNode, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 3181Protected NotOverridable Overrides Function GetTypeInfoCore(node As SyntaxNode, Optional cancellationToken As CancellationToken = Nothing) As TypeInfo 3185Protected NotOverridable Overrides Function GetAliasInfoCore(node As SyntaxNode, Optional cancellationToken As CancellationToken = Nothing) As IAliasSymbol 3207Protected NotOverridable Overrides Function GetMemberGroupCore(node As SyntaxNode, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of ISymbol) 3243Protected NotOverridable Overrides Function GetDeclaredSymbolCore(declaration As SyntaxNode, Optional cancellationToken As CancellationToken = Nothing) As ISymbol 3355Protected NotOverridable Overrides Function GetDeclaredSymbolsCore(declaration As SyntaxNode, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of ISymbol) 3417Protected NotOverridable Overrides Function GetConstantValueCore(node As SyntaxNode, Optional cancellationToken As CancellationToken = Nothing) As [Optional](Of Object) 3430Protected NotOverridable Overrides Function GetEnclosingSymbolCore(position As Integer, Optional cancellationToken As System.Threading.CancellationToken = Nothing) As ISymbol 3434Private Protected NotOverridable Overrides Function GetImportScopesCore(position As Integer, cancellationToken As CancellationToken) As ImmutableArray(Of IImportScope) 3514Friend Overrides Sub ComputeDeclarationsInSpan(span As TextSpan, getSymbol As Boolean, builder As ArrayBuilder(Of DeclarationInfo), cancellationToken As CancellationToken) 3518Friend Overrides Sub ComputeDeclarationsInNode(node As SyntaxNode, associatedSymbol As ISymbol, getSymbol As Boolean, builder As ArrayBuilder(Of DeclarationInfo), cancellationToken As CancellationToken, Optional levelsToCompute As Integer? = Nothing)
Compilation\SpeculativeSemanticModelWithMemberModel.vb (35)
137Public Overrides Function GetSyntaxDiagnostics(Optional span As TextSpan? = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic) 141Public Overrides Function GetDeclarationDiagnostics(Optional span As TextSpan? = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic) 145Public Overrides Function GetMethodBodyDiagnostics(Optional span As TextSpan? = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic) 149Public Overrides Function GetDiagnostics(Optional span As TextSpan? = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic) 153Public Overloads Overrides Function GetDeclaredSymbol(declarationSyntax As TypeStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 157Public Overloads Overrides Function GetDeclaredSymbol(declarationSyntax As EnumStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 161Public Overloads Overrides Function GetDeclaredSymbol(declarationSyntax As NamespaceStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamespaceSymbol 165Friend Overloads Overrides Function GetDeclaredSymbol(declarationSyntax As MethodBaseSyntax, Optional cancellationToken As CancellationToken = Nothing) As ISymbol 169Public Overloads Overrides Function GetDeclaredSymbol(parameter As ParameterSyntax, Optional cancellationToken As CancellationToken = Nothing) As IParameterSymbol 173Public Overloads Overrides Function GetDeclaredSymbol(declarationSyntax As SimpleImportsClauseSyntax, Optional cancellationToken As CancellationToken = Nothing) As IAliasSymbol 177Public Overloads Overrides Function GetDeclaredSymbol(typeParameter As TypeParameterSyntax, Optional cancellationToken As CancellationToken = Nothing) As ITypeParameterSymbol 181Public Overrides Function GetDeclaredSymbol(declarationSyntax As EnumMemberDeclarationSyntax, Optional cancellationToken As CancellationToken = Nothing) As IFieldSymbol 185Public Overrides Function GetDeclaredSymbol(identifierSyntax As ModifiedIdentifierSyntax, Optional cancellationToken As CancellationToken = Nothing) As ISymbol 189Public Overrides Function GetDeclaredSymbol(anonymousObjectCreationExpressionSyntax As AnonymousObjectCreationExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 193Public Overrides Function GetDeclaredSymbol(fieldInitializerSyntax As FieldInitializerSyntax, Optional cancellationToken As System.Threading.CancellationToken = Nothing) As IPropertySymbol 197Public Overrides Function GetDeclaredSymbol(rangeVariableSyntax As CollectionRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol 201Public Overrides Function GetDeclaredSymbol(rangeVariableSyntax As ExpressionRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol 205Public Overrides Function GetDeclaredSymbol(rangeVariableSyntax As AggregationRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol 209Friend Overrides Function GetDeclaredSymbols(declarationSyntax As FieldDeclarationSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of ISymbol) 217Friend Overrides Function GetAttributeSymbolInfo(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 221Friend Overrides Function GetAttributeTypeInfo(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 225Friend Overrides Function GetAttributeMemberGroup(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Symbol) 229Friend Overrides Function GetExpressionSymbolInfo(node As ExpressionSyntax, options As SymbolInfoOptions, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 233Friend Overrides Function GetOperationWorker(node As VisualBasicSyntaxNode, cancellationToken As CancellationToken) As IOperation 237Friend Overrides Function GetExpressionTypeInfo(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 241Friend Overrides Function GetExpressionMemberGroup(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Symbol) 245Friend Overrides Function GetExpressionConstantValue(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ConstantValue 249Friend Overrides Function GetCollectionInitializerAddSymbolInfo(collectionInitializer As ObjectCreationExpressionSyntax, node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 253Friend Overrides Function GetCrefReferenceSymbolInfo(crefReference As CrefReferenceSyntax, options As VBSemanticModel.SymbolInfoOptions, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 257Friend Overrides Function GetQueryClauseSymbolInfo(node As QueryClauseSyntax, Optional cancellationToken As System.Threading.CancellationToken = Nothing) As SymbolInfo 261Friend Overrides Function GetLetClauseSymbolInfo(node As ExpressionRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 265Friend Overrides Function GetOrderingSymbolInfo(node As OrderingSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 269Friend Overrides Function GetAggregateClauseSymbolInfoWorker(node As AggregateClauseSyntax, Optional cancellationToken As CancellationToken = Nothing) As AggregateClauseSymbolInfo 273Friend Overrides Function GetCollectionRangeVariableSymbolInfoWorker(node As CollectionRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As CollectionRangeVariableSymbolInfo 285Friend Overrides Function GetAwaitExpressionInfoWorker(awaitExpression As AwaitExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As AwaitExpressionInfo
Compilation\SpeculativeSyntaxTreeSemanticModel.vb (7)
91Friend Overrides Function GetExpressionSymbolInfo(node As ExpressionSyntax, options As VBSemanticModel.SymbolInfoOptions, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 101Friend Overrides Function GetExpressionTypeInfo(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 105Friend Overrides Function GetExpressionMemberGroup(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Symbol) 109Friend Overrides Function GetExpressionConstantValue(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ConstantValue 113Public Overrides Function GetSyntaxDiagnostics(Optional span As TextSpan? = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic) 117Public Overrides Function GetDeclarationDiagnostics(Optional span As TextSpan? = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic) 121Public Overrides Function GetDiagnostics(Optional span As TextSpan? = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic)
Compilation\SyntaxTreeSemanticModel.vb (36)
93Public Overrides Function GetDiagnostics(Optional span As TextSpan? = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic) 105Public Overrides Function GetSyntaxDiagnostics(Optional span As TextSpan? = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic) 120Public Overrides Function GetDeclarationDiagnostics(Optional span As TextSpan? = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic) 135Public Overrides Function GetMethodBodyDiagnostics(Optional span As TextSpan? = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic) 198Friend Overrides Function GetCrefReferenceSymbolInfo(crefReference As CrefReferenceSyntax, options As VBSemanticModel.SymbolInfoOptions, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 204Friend Overrides Function GetExpressionSymbolInfo(node As ExpressionSyntax, options As SymbolInfoOptions, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 259Friend Overrides Function GetCollectionInitializerAddSymbolInfo(collectionInitializer As ObjectCreationExpressionSyntax, node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 287Friend Overrides Function GetExpressionTypeInfo(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 331Friend Overrides Function GetExpressionMemberGroup(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Symbol) 343Friend Overrides Function GetExpressionConstantValue(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ConstantValue 355Friend Overrides Function GetOperationWorker(node As VisualBasicSyntaxNode, cancellationToken As CancellationToken) As IOperation 377Friend Overrides Function GetAttributeSymbolInfo(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 387Friend Overrides Function GetQueryClauseSymbolInfo(node As QueryClauseSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 397Friend Overrides Function GetLetClauseSymbolInfo(node As ExpressionRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 407Friend Overrides Function GetOrderingSymbolInfo(node As OrderingSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 417Friend Overrides Function GetAggregateClauseSymbolInfoWorker(node As AggregateClauseSyntax, Optional cancellationToken As CancellationToken = Nothing) As AggregateClauseSymbolInfo 427Friend Overrides Function GetCollectionRangeVariableSymbolInfoWorker(node As CollectionRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As CollectionRangeVariableSymbolInfo 437Friend Overrides Function GetAttributeTypeInfo(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 447Friend Overrides Function GetAttributeMemberGroup(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Symbol) 880Public Overloads Function GetDeclaredSymbol(declarationSyntax As DelegateStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As NamedTypeSymbol 899Public Overloads Overrides Function GetDeclaredSymbol(declarationSyntax As TypeStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 918Public Overloads Overrides Function GetDeclaredSymbol(declarationSyntax As EnumStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 937Public Overloads Overrides Function GetDeclaredSymbol(declarationSyntax As NamespaceStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamespaceSymbol 959Friend Overloads Overrides Function GetDeclaredSymbol(declarationSyntax As MethodBaseSyntax, Optional cancellationToken As CancellationToken = Nothing) As ISymbol 1051Public Overloads Overrides Function GetDeclaredSymbol(parameter As ParameterSyntax, Optional cancellationToken As CancellationToken = Nothing) As IParameterSymbol 1105Public Overloads Overrides Function GetDeclaredSymbol(typeParameter As TypeParameterSyntax, Optional cancellationToken As CancellationToken = Nothing) As ITypeParameterSymbol 1153Public Overrides Function GetDeclaredSymbol(declarationSyntax As EnumMemberDeclarationSyntax, Optional cancellationToken As CancellationToken = Nothing) As IFieldSymbol 1179Public Overrides Function GetDeclaredSymbol(declarationSyntax As ModifiedIdentifierSyntax, Optional cancellationToken As CancellationToken = Nothing) As ISymbol 1230Public Overrides Function GetDeclaredSymbol(fieldInitializerSyntax As FieldInitializerSyntax, Optional cancellationToken As System.Threading.CancellationToken = Nothing) As IPropertySymbol 1245Public Overrides Function GetDeclaredSymbol(anonymousObjectCreationExpressionSyntax As AnonymousObjectCreationExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 1260Public Overrides Function GetDeclaredSymbol(rangeVariableSyntax As ExpressionRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol 1275Public Overrides Function GetDeclaredSymbol(rangeVariableSyntax As CollectionRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol 1290Public Overrides Function GetDeclaredSymbol(rangeVariableSyntax As AggregationRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol 1305Public Overloads Overrides Function GetDeclaredSymbol(declarationSyntax As SimpleImportsClauseSyntax, Optional cancellationToken As CancellationToken = Nothing) As IAliasSymbol 1353Friend Overrides Function GetDeclaredSymbols(declarationSyntax As FieldDeclarationSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of ISymbol) 1872Friend Overrides Function GetAwaitExpressionInfoWorker(awaitExpression As AwaitExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As AwaitExpressionInfo
Compilation\SynthesizedMetadataCompiler.vb (3)
21Private ReadOnly _cancellationToken As CancellationToken 23Private Sub New(moduleBeingBuilt As PEModuleBuilder, cancellationToken As CancellationToken) 33Optional cancellationToken As CancellationToken = Nothing)
Compilation\VisualBasicCompilation.vb (32)
1494Friend Shadows Function GetEntryPoint(cancellationToken As CancellationToken) As MethodSymbol 1499Friend Function GetEntryPointAndDiagnostics(cancellationToken As CancellationToken) As EntryPoint 1518Private Function FindEntryPoint(cancellationToken As CancellationToken, ByRef sealedDiagnostics As ImmutableArray(Of Diagnostic)) As MethodSymbol 1699Friend Overrides Sub ReportUnusedImports(diagnostics As DiagnosticBag, cancellationToken As CancellationToken) 1706Private Overloads Sub ReportUnusedImports(filterTree As SyntaxTree, diagnostics As BindingDiagnosticBag, cancellationToken As CancellationToken) 2082Public Overrides Function GetDiagnostics(Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic) 2091Public Overrides Function GetParseDiagnostics(Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic) 2101Public Overrides Function GetDeclarationDiagnostics(Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic) 2111Public Overrides Function GetMethodBodyDiagnostics(Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic) 2124Friend Overloads Function GetDiagnostics(stage As CompilationStage, Optional includeEarlierStages As Boolean = True, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic) 2133Optional cancellationToken As CancellationToken = Nothing) 2148Optional cancellationToken As CancellationToken = Nothing) 2214Private Sub AddClsComplianceDiagnostics(diagnostics As BindingDiagnosticBag, cancellationToken As CancellationToken, Optional filterTree As SyntaxTree = Nothing, Optional filterSpanWithinTree As TextSpan? = Nothing) 2247Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic) 2295Private Sub GetDiagnosticsForAllMethodBodies(hasDeclarationErrors As Boolean, diagnostics As BindingDiagnosticBag, doLowering As Boolean, cancellationToken As CancellationToken) 2302Private Sub GetDiagnosticsForMethodBodiesInTree(tree As SyntaxTree, filterSpanWithinTree As TextSpan?, hasDeclarationErrors As Boolean, diagnostics As BindingDiagnosticBag, cancellationToken As CancellationToken) 2380cancellationToken As CancellationToken) As CommonPEModuleBuilder 2403cancellationToken As CancellationToken) As CommonPEModuleBuilder 2460cancellationToken As CancellationToken) As Boolean 2557cancellationToken As CancellationToken) As Boolean 2580cancellationToken As CancellationToken) As Boolean 2620cancellationToken As CancellationToken) As EmitDifferenceResult 3115Protected Overrides Function CommonGetEntryPoint(cancellationToken As CancellationToken) As IMethodSymbol 3122Public Overrides Function ContainsSymbolsWithName(predicate As Func(Of String, Boolean), Optional filter As SymbolFilter = SymbolFilter.TypeAndMember, Optional cancellationToken As CancellationToken = Nothing) As Boolean 3137Public Overrides Function GetSymbolsWithName(predicate As Func(Of String, Boolean), Optional filter As SymbolFilter = SymbolFilter.TypeAndMember, Optional cancellationToken As CancellationToken = Nothing) As IEnumerable(Of ISymbol) 3153''' SymbolFilter, CancellationToken)"/> when predicate is just a simple string check. 3156Public Overrides Function ContainsSymbolsWithName(name As String, Optional filter As SymbolFilter = SymbolFilter.TypeAndMember, Optional cancellationToken As CancellationToken = Nothing) As Boolean 3168Public Overrides Function GetSymbolsWithName(name As String, Optional filter As SymbolFilter = SymbolFilter.TypeAndMember, Optional cancellationToken As CancellationToken = Nothing) As IEnumerable(Of ISymbol) 3204Private ReadOnly _cancellationToken As CancellationToken 3206Public Sub New(compilation As VisualBasicCompilation, filter As SymbolFilter, cancellationToken As CancellationToken) 3366compilation As VisualBasicCompilation, filter As SymbolFilter, predicate As Func(Of String, Boolean), cancellationToken As CancellationToken) 3387compilation As VisualBasicCompilation, filter As SymbolFilter, name As String, cancellationToken As CancellationToken)
Compilation\VisualBasicDiagnosticFilter.vb (2)
34cancellationToken As CancellationToken) As Diagnostic 133cancellationToken As CancellationToken,
Declarations\DeclarationTable.vb (3)
288cancellationToken As CancellationToken) As Boolean 302cancellationToken As CancellationToken) As Boolean 325cancellationToken As CancellationToken) As Boolean
DocumentationComments\PEDocumenationCommentUtils.vb (1)
19cancellationToken As CancellationToken,
DocumentationComments\SourceDocumentationCommentUtils.vb (2)
15cancellationToken As CancellationToken 38cancellationToken As CancellationToken) As String
Emit\EditAndContinue\EmitHelpers.vb (1)
31cancellationToken As CancellationToken) As EmitDifferenceResult
Errors\ErrorFacts.vb (1)
9''' <see cref="SemanticModel.GetDiagnostics(Text.TextSpan?, System.Threading.CancellationToken)"/> API.
Errors\MessageProvider.vb (1)
126CancellationToken.None, ' We don't have a tree so there's no need to pass cancellation to the SyntaxTreeOptionsProvider
Lowering\StateMachineRewriter\SynthesizedContainer.vb (1)
298Friend NotOverridable Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken)
Parser\Parser.vb (2)
35Private ReadOnly _cancellationToken As CancellationToken 52Friend Sub New(text As SourceText, options As VisualBasicParseOptions, Optional cancellationToken As CancellationToken = Nothing)
SourceGeneration\VisualBasicGeneratorDriver.vb (1)
36Friend Overrides Function ParseGeneratedSourceText(input As GeneratedSourceText, fileName As String, cancellationToken As CancellationToken) As SyntaxTree
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (3)
19cancellationToken As CancellationToken) 29cancellationToken As CancellationToken, Optional levelsToCompute As Integer? = Nothing) 47cancellationToken As CancellationToken)
Symbols\AnonymousTypes\PublicSymbols\AnonymousTypeOrDelegatePublicSymbol.vb (1)
252Friend Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTemplateSymbol.vb (1)
383Friend Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken)
Symbols\ErrorTypeSymbol.vb (1)
408Friend Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken)
Symbols\Metadata\PE\PEEventSymbol.vb (1)
289Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
411Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
1213Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Metadata\PE\PENamedTypeSymbol.vb (2)
1060Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String 1451Friend Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken)
Symbols\Metadata\PE\PEPropertySymbol.vb (1)
559Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\NamedTypeSymbol.vb (1)
1060Friend MustOverride Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken)
Symbols\NamespaceSymbol.vb (1)
391Friend Overrides Function IsDefinedInSourceTree(tree As SyntaxTree, definedWithinSpan As TextSpan?, Optional cancellationToken As CancellationToken = Nothing) As Boolean
Symbols\ReducedExtensionMethodSymbol.vb (3)
623Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As Globalization.CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String 800Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As Globalization.CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String 1031Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As Globalization.CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Retargeting\RetargetingAssemblySymbol.vb (1)
142Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Retargeting\RetargetingEventSymbol.vb (1)
245Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Retargeting\RetargetingFieldSymbol.vb (1)
259Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
511Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Retargeting\RetargetingModuleSymbol.vb (1)
286Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (2)
529Friend Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken) 546Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Retargeting\RetargetingNamespaceSymbol.vb (1)
302Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Retargeting\RetargetingParameterSymbol.vb (1)
325Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Retargeting\RetargetingPropertySymbol.vb (1)
333Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Retargeting\RetargetingTypeParameterSymbol.vb (1)
178Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Source\SourceAssemblySymbol.vb (1)
1183Friend Sub GetAllDeclarationErrors(diagnostics As BindingDiagnosticBag, Optional cancellationToken As CancellationToken = Nothing)
Symbols\Source\SourceComplexParameterSymbol.vb (1)
201Friend NotOverridable Overrides Function IsDefinedInSourceTree(tree As SyntaxTree, definedWithinSpan As TextSpan?, Optional cancellationToken As CancellationToken = Nothing) As Boolean
Symbols\Source\SourceEventSymbol.vb (3)
457Friend NotOverridable Overrides Function IsDefinedInSourceTree(tree As SyntaxTree, definedWithinSpan As TextSpan?, Optional cancellationToken As CancellationToken = Nothing) As Boolean 697Optional cancellationToken As CancellationToken = Nothing) As String 747Friend Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken)
Symbols\Source\SourceFieldSymbol.vb (3)
64Protected Overridable Sub GenerateDeclarationErrorsImpl(cancellationToken As CancellationToken) 71Friend NotOverridable Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken) 132Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Source\SourceFile.vb (5)
135Return GetBoundInformation(CancellationToken.None) 139Private Function GetBoundInformation(cancellationToken As CancellationToken) As BoundFileInformation 161Private Function BindFileInformation(diagBag As DiagnosticBag, cancellationToken As CancellationToken, Optional filterSpan As TextSpan? = Nothing) As BoundFileInformation 246cancellationToken As CancellationToken, 468Friend Function GetDeclarationErrorsInSpan(filterSpan As TextSpan, cancellationToken As CancellationToken) As IEnumerable(Of Diagnostic)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (3)
287Friend NotOverridable Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken) 291Protected Overridable Sub GenerateAllDeclarationErrorsImpl(cancellationToken As CancellationToken) 1139Private Sub BindAllMemberAttributes(cancellationToken As CancellationToken)
Symbols\Source\SourceMemberFieldSymbol.vb (2)
33Protected Overrides Sub GenerateDeclarationErrorsImpl(cancellationToken As CancellationToken) 52Friend NotOverridable Overrides Function IsDefinedInSourceTree(tree As SyntaxTree, definedWithinSpan As TextSpan?, Optional cancellationToken As CancellationToken = Nothing) As Boolean
Symbols\Source\SourceMemberMethodSymbol.vb (1)
204Friend Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken)
Symbols\Source\SourceMethodSymbol.vb (4)
544Friend Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken) 804Friend NotOverridable Overrides Function IsDefinedInSourceTree(tree As SyntaxTree, definedWithinSpan As TextSpan?, Optional cancellationToken As CancellationToken = Nothing) As Boolean 808Public NotOverridable Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String 1446Dim entryPointMethod As MethodSymbol = compilation.GetEntryPoint(CancellationToken.None)
Symbols\Source\SourceModuleSymbol.vb (12)
351Private Sub EnsureImportsAreBound(cancellationToken As CancellationToken) 368Private Function BindImports(cancellationToken As CancellationToken) As BoundImports 553EnsureImportsAreBound(CancellationToken.None) 560EnsureImportsAreBound(CancellationToken.None) 568EnsureImportsAreBound(CancellationToken.None) 576EnsureImportsAreBound(CancellationToken.None) 587cancellationToken As CancellationToken) As ImmutableArray(Of Diagnostic) 653Friend Sub GetAllDeclarationErrors(diagnostics As BindingDiagnosticBag, cancellationToken As CancellationToken, ByRef hasExtensionMethods As Boolean) 726Private Sub VisitAllSourceTypesAndNamespaces(visitor As Action(Of NamespaceOrTypeSymbol), tasks As ConcurrentStack(Of Task), cancellationToken As CancellationToken) 731Private Sub VisitTypesAndNamespacesWithin(ns As NamespaceOrTypeSymbol, visitor As Action(Of NamespaceOrTypeSymbol), tasks As ConcurrentStack(Of Task), cancellationToken As CancellationToken) 764Private Sub EnsureLinkedAssembliesAreValidated(cancellationToken As CancellationToken) 772Private Sub ValidateLinkedAssemblies(diagnostics As DiagnosticBag, cancellationToken As CancellationToken)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
768Friend Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken)
Symbols\Source\SourceNamedTypeSymbol.vb (2)
108Protected Overrides Sub GenerateAllDeclarationErrorsImpl(cancellationToken As CancellationToken) 151Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Source\SourceNamespaceSymbol.vb (4)
310Friend Overrides Function IsDefinedInSourceTree(tree As SyntaxTree, definedWithinSpan As TextSpan?, Optional cancellationToken As CancellationToken = Nothing) As Boolean 344Friend Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken) 354Friend Sub GenerateDeclarationErrorsInTree(tree As SyntaxTree, filterSpanWithinTree As TextSpan?, cancellationToken As CancellationToken) 365Private Sub ValidateDeclaration(tree As SyntaxTree, cancellationToken As CancellationToken)
Symbols\Source\SourcePropertySymbol.vb (3)
464Friend Overrides Function IsDefinedInSourceTree(tree As SyntaxTree, definedWithinSpan As TextSpan?, Optional cancellationToken As CancellationToken = Nothing) As Boolean 1105Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String 1238Friend Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken)
Symbols\Source\SynthesizedEventAccessorSymbol.vb (1)
484Friend Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken)
Symbols\Source\SynthesizedEventBackingFieldSymbol.vb (1)
57Friend Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken)
Symbols\SubstitutedEventSymbol.vb (1)
237Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\SubstitutedFieldSymbol.vb (1)
201Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\SubstitutedMethodSymbol.vb (1)
407Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\SubstitutedNamedType.vb (2)
588Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String 1202Friend Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken)
Symbols\SubstitutedParameterSymbol.vb (1)
222Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\SubstitutedPropertySymbol.vb (1)
301Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\SubstitutedTypeParameterSymbol.vb (1)
216Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Symbol.vb (4)
806Public Overridable Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String Implements ISymbol.GetDocumentationCommentXml 911Friend Overridable Function IsDefinedInSourceTree(tree As SyntaxTree, definedWithinSpan As TextSpan?, Optional cancellationToken As CancellationToken = Nothing) As Boolean Implements ISymbolInternal.IsDefinedInSourceTree 931Friend Shared Function IsDefinedInSourceTree(syntaxNode As SyntaxNode, tree As SyntaxTree, definedWithinSpan As TextSpan?, Optional cancellationToken As CancellationToken = Nothing) As Boolean 940Friend Overridable Sub GenerateDeclarationErrors(cancellationToken As CancellationToken)
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
388Friend Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken)
Symbols\SynthesizedSymbols\SynthesizedHotReloadExceptionSymbol.vb (1)
293Friend Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken)
Symbols\Tuples\TupleTypeSymbol.vb (1)
1101Friend Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken)
Symbols\TypeSymbol.vb (1)
634Private Function ITypeSymbol_GetClosedDerivedTypeInfo(cancellationToken As CancellationToken) As ClosedDerivedTypeInfo Implements ITypeSymbol.GetClosedDerivedTypeInfo
Symbols\UnboundGenericType.vb (2)
64Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String 332Friend NotOverridable Overrides Sub GenerateDeclarationErrors(cancellationToken As CancellationToken)
Symbols\UsedAssemblies.vb (3)
18Public Overrides Function GetUsedAssemblyReferences(Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of MetadataReference) 41Private Function GetCompleteSetOfUsedAssemblies(cancellationToken As CancellationToken) As ConcurrentSet(Of AssemblySymbol) 84Private Sub CompleteTheSetOfUsedAssemblies(seenErrors As Boolean, cancellationToken As CancellationToken)
Symbols\Wrapped\WrappedEventSymbol.vb (1)
117Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Wrapped\WrappedFieldSymbol.vb (1)
135Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
268Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Wrapped\WrappedNamedTypeSymbol.vb (1)
197Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Wrapped\WrappedParameterSymbol.vb (1)
182Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Wrapped\WrappedPropertySymbol.vb (1)
136Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Symbols\Wrapped\WrappedTypeParameterSymbol.vb (1)
104Public Overrides Function GetDocumentationCommentXml(Optional preferredCulture As CultureInfo = Nothing, Optional expandIncludes As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As String
Syntax\BeginOfBlockSyntaxReference.vb (1)
19Protected Overrides Function Translate(reference As SyntaxReference, cancellationToken As CancellationToken) As SyntaxNode
Syntax\NamespaceDeclarationSyntaxReference.vb (1)
21Protected Overrides Function Translate(reference As SyntaxReference, cancellationToken As CancellationToken) As SyntaxNode
Syntax\SimpleSyntaxReference.vb (1)
35Public Overrides Function GetSyntax(Optional cancellationToken As CancellationToken = Nothing) As SyntaxNode
Syntax\SyntaxNodeFactories.vb (4)
48cancellationToken As CancellationToken) As SyntaxTree 60cancellationToken As CancellationToken) As SyntaxTree 77Optional cancellationToken As CancellationToken = Nothing) As SyntaxTree 90Optional cancellationToken As CancellationToken = Nothing) As SyntaxTree
Syntax\VisualBasicSyntaxNode.vb (1)
126Public Shared Function DeserializeFrom(stream As IO.Stream, Optional cancellationToken As CancellationToken = Nothing) As SyntaxNode
Syntax\VisualBasicSyntaxTree.DummySyntaxTree.vb (2)
28Public Overrides Function GetText(Optional cancellationToken As CancellationToken = Nothing) As SourceText 75Public Overrides Function GetRoot(Optional cancellationToken As CancellationToken = Nothing) As VisualBasicSyntaxNode
Syntax\VisualBasicSyntaxTree.LazySyntaxTree.vb (2)
51Public Overrides Function GetText(Optional cancellationToken As CancellationToken = Nothing) As SourceText 72Public Overrides Function GetRoot(Optional cancellationToken As CancellationToken = Nothing) As VisualBasicSyntaxNode
Syntax\VisualBasicSyntaxTree.ParsedSyntaxTree.vb (3)
75Public Overrides Function GetText(Optional cancellationToken As CancellationToken = Nothing) As SourceText 101Public Overrides Function GetRoot(Optional cancellationToken As CancellationToken = Nothing) As VisualBasicSyntaxNode 105Public Overrides Function GetRootAsync(Optional cancellationToken As CancellationToken = Nothing) As Task(Of VisualBasicSyntaxNode)
Syntax\VisualBasicSyntaxTree.vb (18)
55Public MustOverride Shadows Function GetRoot(Optional cancellationToken As CancellationToken = Nothing) As VisualBasicSyntaxNode 62''' Implementations that wish to schedule this work differently should override <see cref="GetRootAsync(CancellationToken)"/>. 64Public Overridable Shadows Function GetRootAsync(Optional cancellationToken As CancellationToken = Nothing) As Task(Of VisualBasicSyntaxNode) 81Public Function GetCompilationUnitRoot(Optional cancellationToken As CancellationToken = Nothing) As CompilationUnitSyntax 243Optional cancellationToken As CancellationToken = Nothing) As SyntaxTree 253Optional cancellationToken As CancellationToken = Nothing) As SyntaxTree 270Optional cancellationToken As CancellationToken = Nothing) As SyntaxTree 286Optional cancellationToken As CancellationToken = Nothing) As SyntaxTree 363Public Overrides Function GetDiagnostics(Optional cancellationToken As CancellationToken = Nothing) As IEnumerable(Of Diagnostic) 437Public Overrides Function GetLineSpan(span As TextSpan, Optional cancellationToken As CancellationToken = Nothing) As FileLinePositionSpan 451Public Overrides Function GetMappedLineSpan(span As TextSpan, Optional cancellationToken As CancellationToken = Nothing) As FileLinePositionSpan 456Public Overrides Function GetLineVisibility(position As Integer, Optional cancellationToken As CancellationToken = Nothing) As LineVisibility 465Public Overrides Function GetLineMappings(Optional cancellationToken As CancellationToken = Nothing) As IEnumerable(Of LineMapping) 545Protected Overrides Function GetRootCore(CancellationToken As CancellationToken) As SyntaxNode 549Protected Overrides Async Function GetRootAsyncCore(cancellationToken As CancellationToken) As Task(Of SyntaxNode) 579Interlocked.CompareExchange(_lazySymbolsMap, ConditionalSymbolsMap.Create(Me.GetRoot(CancellationToken.None), Options), ConditionalSymbolsMap.Uninitialized) 618cancellationToken As CancellationToken) As SyntaxTree 629cancellationToken As CancellationToken) As SyntaxTree
VisualBasicCompilationOptions.vb (1)
1133Friend Overrides Function FilterDiagnostic(diagnostic As Diagnostic, cancellationToken As CancellationToken) As Diagnostic
VisualBasicExtensions.vb (50)
254Friend Function GetVisualBasicSyntax(syntaxReference As SyntaxReference, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicSyntaxNode 259Friend Function GetVisualBasicRoot(syntaxTree As SyntaxTree, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicSyntaxNode 842Public Function GetDeclaredSymbol(semanticModel As SemanticModel, identifierSyntax As ModifiedIdentifierSyntax, Optional cancellationToken As CancellationToken = Nothing) As ISymbol 859Public Function GetDeclaredSymbol(semanticModel As SemanticModel, elementSyntax As TupleElementSyntax, Optional cancellationToken As CancellationToken = Nothing) As ISymbol 876Public Function GetDeclaredSymbol(semanticModel As SemanticModel, fieldInitializerSyntax As FieldInitializerSyntax, Optional cancellationToken As CancellationToken = Nothing) As IPropertySymbol 889Public Function GetDeclaredSymbol(semanticModel As SemanticModel, anonymousObjectCreationExpressionSyntax As AnonymousObjectCreationExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 902Public Function GetDeclaredSymbol(semanticModel As SemanticModel, rangeVariableSyntax As ExpressionRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol 915Public Function GetDeclaredSymbol(semanticModel As SemanticModel, rangeVariableSyntax As CollectionRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol 928Public Function GetDeclaredSymbol(semanticModel As SemanticModel, rangeVariableSyntax As AggregationRangeVariableSyntax, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol 941Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As LabelStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As ILabelSymbol 954Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As EnumMemberDeclarationSyntax, Optional cancellationToken As CancellationToken = Nothing) As IFieldSymbol 967Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As TypeStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 980Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As TypeBlockSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 993Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As EnumStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 1006Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As EnumBlockSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 1019Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As NamespaceStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamespaceSymbol 1032Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As NamespaceBlockSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamespaceSymbol 1045Public Function GetDeclaredSymbol(semanticModel As SemanticModel, parameter As ParameterSyntax, Optional cancellationToken As CancellationToken = Nothing) As IParameterSymbol 1058Public Function GetDeclaredSymbol(semanticModel As SemanticModel, typeParameter As TypeParameterSyntax, Optional cancellationToken As CancellationToken = Nothing) As ITypeParameterSymbol 1071Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As DelegateStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 1084Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As SubNewStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol 1097Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As MethodStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol 1110Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As DeclareStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol 1123Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As OperatorStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol 1136Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As MethodBlockBaseSyntax, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol 1149Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As PropertyStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As IPropertySymbol 1162Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As EventStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As IEventSymbol 1175Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As PropertyBlockSyntax, Optional cancellationToken As CancellationToken = Nothing) As IPropertySymbol 1188Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As EventBlockSyntax, Optional cancellationToken As CancellationToken = Nothing) As IEventSymbol 1201Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As CatchStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As ILocalSymbol 1214Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As AccessorStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol 1227Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As SimpleImportsClauseSyntax, Optional cancellationToken As CancellationToken = Nothing) As IAliasSymbol 1266Public Function GetAwaitExpressionInfo(semanticModel As SemanticModel, awaitExpression As AwaitExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As AwaitExpressionInfo 1292Public Function GetSymbolInfo(semanticModel As SemanticModel, expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 1306Public Function GetCollectionInitializerSymbolInfo(semanticModel As SemanticModel, expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 1319Public Function GetSymbolInfo(semanticModel As SemanticModel, crefReference As CrefReferenceSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 1332Public Function GetSymbolInfo(semanticModel As SemanticModel, attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 1371Public Function GetConversion(semanticModel As SemanticModel, expression As SyntaxNode, Optional cancellationToken As CancellationToken = Nothing) As Conversion 1488Public Function GetTypeInfo(semanticModel As SemanticModel, expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As TypeInfo 1514Public Function GetTypeInfo(semanticModel As SemanticModel, attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As TypeInfo 1527Public Function GetMemberGroup(semanticModel As SemanticModel, expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of ISymbol) 1553Public Function GetMemberGroup(semanticModel As SemanticModel, attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of ISymbol) 1567Public Function GetAliasInfo(semanticModel As SemanticModel, nameSyntax As IdentifierNameSyntax, Optional cancellationToken As CancellationToken = Nothing) As IAliasSymbol 1597Optional cancellationToken As CancellationToken = Nothing 1614Optional cancellationToken As CancellationToken = Nothing 1683''' Use <see cref="GetAggregateClauseSymbolInfo(SemanticModel, AggregateClauseSyntax, CancellationToken)"/> instead. 1692Optional cancellationToken As CancellationToken = Nothing 1710Optional cancellationToken As CancellationToken = Nothing 1727Optional cancellationToken As CancellationToken = Nothing 1744Optional cancellationToken As CancellationToken = Nothing
VisualBasicFileSystemExtensions.vb (1)
36Optional cancellationToken As CancellationToken = Nothing) As EmitResult
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (131)
src\3c62f7302a130cb4\TriviaDataFactory.AbstractLineBreakTrivia.vb (2)
38cancellationToken As CancellationToken) As TriviaData 55cancellationToken As CancellationToken,
src\3c62f7302a130cb4\TriviaDataFactory.FormattedComplexTrivia.vb (5)
24cancellationToken As CancellationToken) 62Public Overrides Function GetTriviaList(cancellationToken As CancellationToken) As SyntaxTriviaList 69cancellationToken As CancellationToken, 74Public Overrides Function WithIndentation(indentation As Integer, context As FormattingContext, formattingRules As ChainedFormattingRules, cancellationToken As CancellationToken) As TriviaData 78Public Overrides Function WithLine(line As Integer, indentation As Integer, context As FormattingContext, formattingRules As ChainedFormattingRules, cancellationToken As CancellationToken) As TriviaData
src\3c62f7302a130cb4\TriviaDataFactory.LineContinuationTrivia.vb (1)
37cancellationToken As CancellationToken) As TriviaData
src\3c62f7302a130cb4\TriviaDataFactory.ModifiedComplexTrivia.vb (4)
54cancellationToken As CancellationToken) As TriviaData 61cancellationToken As CancellationToken) As TriviaData 68cancellationToken As CancellationToken, 93Public Overrides Function GetTriviaList(cancellationToken As CancellationToken) As SyntaxTriviaList
src\45a5dce26ceffa63\VisualBasicRemoveUnnecessaryImportsRewriter.vb (3)
16Private ReadOnly _cancellationToken As CancellationToken 20cancellationToken As CancellationToken) 28cancellationToken As CancellationToken) As CompilationUnitSyntax
src\45a5dce26ceffa63\VisualBasicUnnecessaryImportsProvider.vb (5)
27cancellationToken As CancellationToken) As ImmutableArray(Of ImportsClauseSyntax) 71Private Shared Function RemovalCausesAmbiguity(model As SemanticModel, redundantImport As ImportsClauseSyntax, cancellationToken As CancellationToken) As Boolean 88cancellationToken As CancellationToken) 112cancellationToken As CancellationToken) 135cancellationToken As CancellationToken)
src\709edbd02add87b6\VisualBasicUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.vb (1)
27Protected Overrides Function IsTargetTyped(semanticModel As SemanticModel, conditional As TernaryConditionalExpressionSyntax, cancellationToken As CancellationToken) As Boolean
src\709edbd02add87b6\VisualBasicUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.vb (1)
25Protected Overrides Function IsTargetTyped(semanticModel As SemanticModel, conditional As TernaryConditionalExpressionSyntax, cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Analyzers\VisualBasic\Analyzers\RemoveUnnecessaryCast\VisualBasicRemoveUnnecessaryCastDiagnosticAnalyzer.vb (1)
24Protected Overrides Function IsUnnecessaryCast(model As SemanticModel, node As ExpressionSyntax, cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Analyzers\VisualBasic\Analyzers\RemoveUnnecessaryImports\VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb (1)
56nodes As IEnumerable(Of SyntaxNode), tree As SyntaxTree, cancellationToken As CancellationToken) As IEnumerable(Of TextSpan)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\RemoveUnnecessaryParentheses\VisualBasicRemoveUnnecessaryParenthesesDiagnosticAnalyzer.vb (1)
29semanticModel As SemanticModel, cancellationToken As CancellationToken,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\RemoveUnusedMembers\VisualBasicRemoveUnusedMembersDiagnosticAnalyzer.vb (1)
55Protected Overrides Function GetTypeDeclarations(namedType As INamedTypeSymbol, cancellationToken As CancellationToken) As IEnumerable(Of TypeBlockSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\SimplifyBooleanExpression\VisualBasicSimplifyConditionalDiagnosticAnalyzer.vb (1)
23Protected Overrides Function GetConversion(semanticModel As SemanticModel, node As ExpressionSyntax, cancellationToken As CancellationToken) As CommonConversion
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseAutoProperty\VisualBasicUseAutoPropertyAnalyzer.vb (5)
45cancellationToken As CancellationToken) 69Protected Overrides Function GetFieldInitializer(variable As ModifiedIdentifierSyntax, cancellationToken As CancellationToken) As ExpressionSyntax 86Protected Overrides Function GetGetterExpression(getMethod As IMethodSymbol, cancellationToken As CancellationToken) As ExpressionSyntax 109Protected Overrides Function GetSetterExpression(semanticModel As SemanticModel, setMethod As IMethodSymbol, cancellationToken As CancellationToken) As ExpressionSyntax 142Protected Overrides Sub AddAccessedFields(semanticModel As SemanticModel, accessor As IMethodSymbol, fieldNames As HashSet(Of String), result As HashSet(Of IFieldSymbol), cancellationToken As CancellationToken)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicCollectionInitializerAnalyzer.vb (1)
45cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (1)
49cancellationToken As CancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ArgumentSyntaxExtensions.vb (2)
16cancellationToken As CancellationToken) As ITypeSymbol 27Optional cancellationToken As CancellationToken = Nothing
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\DirectiveSyntaxExtensions.vb (5)
15Private Function GetDirectiveInfo(node As SyntaxNode, cancellationToken As CancellationToken) As DirectiveInfo(Of DirectiveTriviaSyntax) 19Private Function GetDirectiveInfoForRoot(root As SyntaxNode, cancellationToken As CancellationToken) As DirectiveInfo(Of DirectiveTriviaSyntax) 38Public Function GetStartDirectives(syntaxTree As SyntaxTree, cancellationToken As CancellationToken) As IEnumerable(Of DirectiveTriviaSyntax) 49cancellationToken As CancellationToken) As DirectiveTriviaSyntax 69cancellationToken As CancellationToken) As ImmutableArray(Of DirectiveTriviaSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (10)
105cancellationToken As CancellationToken) As ITypeSymbol 143cancellationToken As CancellationToken, 174cancellationToken As CancellationToken) As ITypeSymbol 191cancellationToken As CancellationToken 201cancellationToken As CancellationToken, 212cancellationToken As CancellationToken, 278Public Function IsInRefContext(expression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 362Public Function IsWrittenTo(expression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 465Public Function CanReplaceWithRValue(expression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 472Public Function CanReplaceWithLValue(expression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (2)
13Private Function EndsQuery(token As SyntaxToken, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 44Optional cancellationToken As CancellationToken = Nothing
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (7)
18cancellationToken As CancellationToken) As IList(Of ITypeSymbol) 33cancellationToken As CancellationToken) As IList(Of ISymbol) 46cancellationToken As CancellationToken) As IList(Of ISymbol) 87Public Function GetAliasInfo(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As IAliasSymbol 99cancellationToken As CancellationToken) As Accessibility 189cancellationToken As CancellationToken) As String 231Private Function TryGenerateNameForArgumentExpression(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As String
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (6)
278cancellationToken As CancellationToken) As IList(Of IList(Of TSyntaxNode)) 374Public Function ContainsInterleavedDirective(node As SyntaxNode, cancellationToken As CancellationToken) As Boolean 382cancellationToken As CancellationToken) As Boolean 391cancellationToken As CancellationToken) As Boolean 407cancellationToken As CancellationToken) As Boolean 1067cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (14)
121Public Function FindTriviaToLeft(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxTrivia 152Public Function IsInNonUserCode(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 161Public Function IsWithinPartialMethodDeclaration(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 177Public Function IsEntirelyWithinComment(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 188Public Function IsEntirelyWithinStringLiteral(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 199Public Function IsEntirelyWithinStringOrCharOrNumericLiteral(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 238Public Function IsInInactiveRegion(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 265Public Function IsInSkippedText(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 296Public Function IsGlobalStatementContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 313Public Function IsRightOfDot(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 324Public Function IsRightOfIntegerLiteral(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 330Public Function IsInPreprocessorDirectiveContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 338cancellationToken As CancellationToken, 357Public Function GetFirstStatementOnLine(syntaxTree As SyntaxTree, lineNumber As Integer, cancellationToken As CancellationToken) As StatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\AggregatedFormattingResult.vb (1)
18Protected Overrides Function Rewriter(changeMap As Dictionary(Of ValueTuple(Of SyntaxToken, SyntaxToken), TriviaData), cancellationToken As CancellationToken) As SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\FormattingResult.vb (1)
25Protected Overrides Function Rewriter(changeMap As Dictionary(Of ValueTuple(Of SyntaxToken, SyntaxToken), TriviaData), cancellationToken As CancellationToken) As SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.vb (3)
49cancellationToken As CancellationToken) As TriviaDataWithList 87cancellationToken As CancellationToken, 100Public Overrides Function GetTriviaList(cancellationToken As CancellationToken) As SyntaxTriviaList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.TriviaRewriter.vb (3)
18Private ReadOnly _cancellationToken As CancellationToken 23Public Sub New(node As SyntaxNode, spanToFormat As TextSpanMutableIntervalTree, map As Dictionary(Of ValueTuple(Of SyntaxToken, SyntaxToken), TriviaData), cancellationToken As CancellationToken) 108Private Shared Function GetSyntaxTriviaList(textSpan As TextSpan, triviaData As TriviaData, cancellationToken As CancellationToken) As SyntaxTriviaList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\VisualBasicTriviaFormatter.vb (5)
63Protected Overrides Function GetLineColumnRuleBetween(trivia1 As SyntaxTrivia, existingWhitespaceBetween As LineColumnDelta, implicitLineBreak As Boolean, trivia2 As SyntaxTrivia, cancellationToken As CancellationToken) As LineColumnRule 161cancellationToken As CancellationToken) As LineColumnDelta 177cancellationToken As CancellationToken) As LineColumnDelta 206cancellationToken As CancellationToken) As LineColumnDelta 233cancellationToken As CancellationToken) As LineColumnDelta
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\VisualBasicStructuredTriviaFormatEngine.vb (3)
18cancellationToken As CancellationToken) As IFormattingResult 40Protected Overrides Function CreateFormattingContext(tokenStream As TokenStream, cancellationToken As CancellationToken) As FormattingContext 44Protected Overrides Function CreateNodeOperations(cancellationToken As CancellationToken) As NodeOperations
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\VisualBasicSyntaxFormatting.vb (1)
44Protected Overrides Function Format(root As SyntaxNode, options As SyntaxFormattingOptions, formattingRules As ImmutableArray(Of AbstractFormattingRule), startToken As SyntaxToken, endToken As SyntaxToken, cancellationToken As CancellationToken) As AbstractFormattingResult
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Indentation\VisualBasicSmartTokenFormatter.vb (1)
35Public Function FormatToken(token As SyntaxToken, cancellationToken As CancellationToken) As IList(Of TextChange) Implements ISmartTokenFormatter.FormatToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (20)
43Public Function IsOnlyWrittenTo(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsOnlyWrittenTo 47Public Function IsWrittenTo(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsWrittenTo 51Public Function IsInOutContext(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsInOutContext 55Public Function IsInRefContext(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsInRefContext 59Public Function IsInInContext(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsInInContext 63Public Function CanReplaceWithRValue(semanticModel As SemanticModel, expression As SyntaxNode, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.CanReplaceWithRValue 67Public Function GetDeclaredSymbol(semanticModel As SemanticModel, token As SyntaxToken, cancellationToken As CancellationToken) As ISymbol Implements ISemanticFacts.GetDeclaredSymbol 149Public Function GetAliasNameSet(model As SemanticModel, cancellationToken As CancellationToken) As ImmutableHashSet(Of String) Implements ISemanticFacts.GetAliasNameSet 196Public Function GetCollectionInitializerSymbolInfo(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As SymbolInfo Implements ISemanticFacts.GetCollectionInitializerSymbolInfo 218Public Function IsPartial(typeSymbol As INamedTypeSymbol, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsPartial 226Public Function GetDeclaredSymbols(semanticModel As SemanticModel, memberDeclaration As SyntaxNode, cancellationToken As CancellationToken) As IEnumerable(Of ISymbol) Implements ISemanticFacts.GetDeclaredSymbols 236Public Function FindParameterForArgument(semanticModel As SemanticModel, argument As SyntaxNode, allowUncertainCandidates As Boolean, allowParams As Boolean, cancellationToken As CancellationToken) As IParameterSymbol Implements ISemanticFacts.FindParameterForArgument 240Public Function FindParameterForAttributeArgument(semanticModel As SemanticModel, argument As SyntaxNode, allowUncertainCandidates As Boolean, allowParams As Boolean, cancellationToken As CancellationToken) As IParameterSymbol Implements ISemanticFacts.FindParameterForAttributeArgument 244Public Function FindFieldOrPropertyForArgument(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As ISymbol Implements ISemanticFacts.FindFieldOrPropertyForArgument 259Public Function FindFieldOrPropertyForAttributeArgument(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As ISymbol Implements ISemanticFacts.FindFieldOrPropertyForAttributeArgument 263Public Function GetBestOrAllSymbols(semanticModel As SemanticModel, node As SyntaxNode, token As SyntaxToken, cancellationToken As CancellationToken) As ImmutableArray(Of ISymbol) Implements ISemanticFacts.GetBestOrAllSymbols 274Public Function IsInsideNameOfExpression(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsInsideNameOfExpression 278Public Function GetLocalFunctionSymbols(compilation As Compilation, symbol As ISymbol, cancellationToken As CancellationToken) As ImmutableArray(Of IMethodSymbol) Implements ISemanticFacts.GetLocalFunctionSymbols 282Public Function IsInExpressionTree(semanticModel As SemanticModel, node As SyntaxNode, expressionTypeOpt As INamedTypeSymbol, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsInExpressionTree 289cancellationToken As CancellationToken) As String Implements ISemanticFacts.GenerateNameForExpression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (7)
128Public Function IsPreProcessorDirectiveContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFacts.IsPreProcessorDirectiveContext 132Public Function IsEntirelyWithinStringOrCharOrNumericLiteral(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFacts.IsEntirelyWithinStringOrCharOrNumericLiteral 1084Public Function GetInactiveRegionSpanAroundPosition(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As TextSpan Implements ISyntaxFacts.GetInactiveRegionSpanAroundPosition 1391Public Function GetMatchingDirective(directive As SyntaxNode, cancellationToken As CancellationToken) As SyntaxNode Implements ISyntaxFacts.GetMatchingDirective 1395Public Function GetMatchingConditionalDirectives(directive As SyntaxNode, cancellationToken As CancellationToken) As ImmutableArray(Of SyntaxNode) Implements ISyntaxFacts.GetMatchingConditionalDirectives 1415Public Function ContainsInterleavedDirective(span As TextSpan, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFacts.ContainsInterleavedDirective 1679Public Function IsInInactiveRegion(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFacts.IsInInactiveRegion
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (5)
18Private ReadOnly _cancellationToken As CancellationToken 25cancellationToken As CancellationToken) 57Private Shared Function GetOuterCastType(expression As ExpressionSyntax, expressionTypeInfo As TypeInfo, semanticModel As SemanticModel, cancellationToken As CancellationToken) As ITypeSymbol 122Private Shared Function GetSpeculatedExpressionToOuterTypeConversion(speculationAnalyzer As SpeculationAnalyzer, speculatedExpression As ExpressionSyntax, outerSpeculatedExpression As ExpressionSyntax, cancellationToken As CancellationToken, <Out> ByRef speculatedExpressionOuterType As ITypeSymbol) As Conversion 430cancellationToken As CancellationToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (1)
44Public Sub New(expression As ExpressionSyntax, newExpression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken, Optional skipVerificationForReplacedNode As Boolean = False, Optional failOnOverloadResolutionFailuresInOriginalCode As Boolean = False)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (192)
src\f388afcd21099bcf\VisualBasicInitializeParameterService.vb (2)
23Protected Overrides Function GetAccessorBody(accessor As IMethodSymbol, cancellationToken As CancellationToken) As SyntaxNode 53Protected Overrides Function TryAddAssignmentForPrimaryConstructorAsync(document As Document, parameter As IParameterSymbol, fieldOrProperty As ISymbol, cancellationToken As CancellationToken) As Task(Of Solution)
src\f736901a33c2b55b\VisualBasicMoveDeclarationNearReferenceService.vb (1)
45Protected Overrides Function TypesAreCompatibleAsync(document As Document, localSymbol As ILocalSymbol, declarationStatement As LocalDeclarationStatementSyntax, right As SyntaxNode, cancellationToken As CancellationToken) As Task(Of Boolean)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
18Public Sub New(semanticModel As SemanticModel, cancellationToken As CancellationToken)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddExplicitCast\VisualBasicAddExplicitCastCodeFixProvider.vb (2)
63cancellationToken As CancellationToken) 171cancellationToken As CancellationToken) As ImmutableArray(Of (ExpressionSyntax, ITypeSymbol))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddParameter\VisualBasicAddParameterCodeFixProvider.vb (1)
55Protected Overrides Function GetArgumentType(argumentNode As SyntaxNode, semanticModel As SemanticModel, cancellationToken As CancellationToken) As ITypeSymbol
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertToAsync\VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (3)
39Protected Overrides Async Function GetDescriptionAsync(diagnostic As Diagnostic, node As SyntaxNode, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Task(Of String) 44Protected Overrides Async Function GetRootInOtherSyntaxTreeAsync(node As SyntaxNode, semanticModel As SemanticModel, diagnostic As Diagnostic, cancellationToken As CancellationToken) As Task(Of (SyntaxTree As SyntaxTree, root As SyntaxNode)?) 57Private Shared Async Function GetMethodFromExpressionAsync(oldNode As SyntaxNode, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Task(Of Tuple(Of SyntaxNode, MethodBlockSyntax))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertTypeOfToNameOf\VisualBasicConvertGetTypeToNameOfCodeFixProvider.vb (1)
33Protected Overrides Function GetSymbolTypeExpression(semanticModel As SemanticModel, node As MemberAccessExpressionSyntax, cancellationToken As CancellationToken) As SyntaxNode
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\GenerateConstructorCodeFixProvider.vb (1)
32Protected Overrides Function GetCodeActionsAsync(document As Document, node As SyntaxNode, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of CodeAction))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (11)
24Protected Overrides Function IsImplicitObjectCreation(document As SemanticDocument, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean 28Protected Overrides Function TryInitializeImplicitObjectCreation(document As SemanticDocument, node As SyntaxNode, cancellationToken As CancellationToken, ByRef token As SyntaxToken, ByRef arguments As ImmutableArray(Of Argument(Of ExpressionSyntax)), ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean 39Protected Overrides Function GenerateNameForExpression(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As String 46cancellationToken As CancellationToken) As ITypeSymbol 50Protected Overrides Function IsConstructorInitializerGeneration(document As SemanticDocument, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean 59cancellationToken As CancellationToken, 87Protected Overrides Function IsSimpleNameGeneration(document As SemanticDocument, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean 94cancellationToken As CancellationToken, 129cancellationToken As CancellationToken, 168Protected Overrides Function GetCurrentConstructor(semanticModel As SemanticModel, token As SyntaxToken, cancellationToken As CancellationToken) As IMethodSymbol 173Protected Overrides Function GetDelegatedConstructor(semanticModel As SemanticModel, constructor As IMethodSymbol, cancellationToken As CancellationToken) As IMethodSymbol
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateDefaultConstructors\VisualBasicGenerateDefaultConstructorsService.vb (1)
24semanticDocument As SemanticDocument, textSpan As TextSpan, cancellationToken As CancellationToken,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateEnumMember\GenerateEnumMemberCodeFixProvider.vb (1)
34Protected Overrides Function GetCodeActionsAsync(document As Document, node As SyntaxNode, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of CodeAction))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateEnumMember\VisualBasicGenerateEnumMemberService.vb (1)
27document As SemanticDocument, identifierName As SimpleNameSyntax, cancellationToken As CancellationToken,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateConversionCodeFixProvider.vb (1)
34Protected Overrides Function GetCodeActionsAsync(document As Document, node As SyntaxNode, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of CodeAction))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateParameterizedMemberCodeFixProvider.vb (1)
53Protected Overrides Function GetCodeActionsAsync(document As Document, node As SyntaxNode, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of CodeAction))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateConversionService.vb (5)
55Protected Overrides Function TryInitializeExplicitConversionState(document As SemanticDocument, expression As SyntaxNode, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef identifierToken As SyntaxToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean 69Protected Overrides Function TryInitializeImplicitConversionState(document As SemanticDocument, expression As SyntaxNode, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef identifierToken As SyntaxToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean 83Private Shared Function TryGetConversionMethodAndTypeToGenerateIn(document As SemanticDocument, expression As SyntaxNode, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean 113Private Shared Function TryGetExplicitConversionMethodAndTypeToGenerateIn(document As SemanticDocument, castExpression As CastExpressionSyntax, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean 129Private Shared Function TryGetImplicitConversionMethodAndTypeToGenerateIn(document As SemanticDocument, expression As SyntaxNode, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (4)
43cancellationToken As CancellationToken, 77cancellationToken As CancellationToken, 146Private Shared Function IsLegal(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As Boolean 162Protected Overrides Function DetermineReturnTypeForSimpleNameOrMemberAccessExpression(typeInferenceService As ITypeInferenceService, semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As ITypeSymbol
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (12)
30Protected Overrides Function DetermineParameterNames(cancellationToken As CancellationToken) As ImmutableArray(Of ParameterName) 36Protected Overrides Function DetermineRefKind(cancellationToken As CancellationToken) As RefKind 40Protected Overrides Function DetermineReturnTypeWorker(cancellationToken As CancellationToken) As ITypeSymbol 63Protected Overrides Function GetCapturedTypeParameters(cancellationToken As CancellationToken) As ImmutableArray(Of ITypeParameterSymbol) 75Protected Overrides Function GenerateTypeParameters(cancellationToken As CancellationToken) As ImmutableArray(Of ITypeParameterSymbol) 110cancellationToken As CancellationToken) As ITypeParameterSymbol 118Private Function GetMethodTypeParameter(type As TypeSyntax, cancellationToken As CancellationToken) As ITypeParameterSymbol 130Protected Overrides Function DetermineParameterModifiers(cancellationToken As CancellationToken) As ImmutableArray(Of RefKind) 136Protected Overrides Function DetermineParameterTypes(cancellationToken As CancellationToken) As ImmutableArray(Of ITypeSymbol) 142Protected Overrides Function DetermineParameterOptionality(cancellationToken As CancellationToken) As ImmutableArray(Of Boolean) 153cancellationToken As CancellationToken) As ITypeSymbol 166Protected Overrides Function DetermineTypeArguments(cancellationToken As CancellationToken) As ImmutableArray(Of ITypeSymbol)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateVariable\VisualBasicGenerateVariableCodeFixProvider.vb (1)
37Protected Overrides Async Function GetCodeActionsAsync(document As Document, node As SyntaxNode, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of CodeAction))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceService.vb (2)
54document As Document, model As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken, 103cancellationToken As CancellationToken) As INamedTypeSymbol
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicChangeToYieldCodeFixProvider.vb (1)
40Protected Overrides Function GetCodeFixAsync(root As SyntaxNode, node As SyntaxNode, document As Document, diagnostics As Diagnostic, cancellationToken As CancellationToken) As Task(Of CodeAction)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicConvertToIteratorCodeFixProvider.vb (1)
42Protected Overrides Async Function GetCodeFixAsync(root As SyntaxNode, node As SyntaxNode, document As Document, diagnostics As Diagnostic, cancellationToken As CancellationToken) As Task(Of CodeAction)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeMethodAsynchronous\VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (1)
34Protected Overrides Function IsSupportedDiagnostic(diagnostic As Diagnostic, cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\QualifyMemberAccess\VisualBasicQualifyMemberAccessCodeFixProvider.vb (1)
27Protected Overrides Function GetNode(diagnostic As Diagnostic, cancellationToken As CancellationToken) As SimpleNameSyntax
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryByVal\VisualBasicRemoveUnnecessaryByValCodeFixProvider.vb (1)
35Protected Overrides Async Function FixAllAsync(document As Document, diagnostics As ImmutableArray(Of Diagnostic), editor As SyntaxEditor, cancellationToken As CancellationToken) As Task
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryCast\VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (4)
37Private Shared Function IsUnnecessaryCast(node As ExpressionSyntax, model As SemanticModel, cancellationToken As CancellationToken) As Boolean 55cancellationToken As CancellationToken) As Task 94cancellationToken As CancellationToken) As Task(Of SyntaxNode) 116cancellationToken As CancellationToken) As Task(Of SyntaxNode)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryParentheses\VisualBasicRemoveUnnecessaryParenthesesCodeFixProvider.vb (1)
22Protected Overrides Function CanRemoveParentheses(current As ParenthesizedExpressionSyntax, semanticModel As SemanticModel, cancellationtoken As CancellationToken) As Boolean
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\SimplifyObjectCreation\VisualBasicSimplifyObjectCreationCodeFixProvider.vb (1)
34Protected Overrides Async Function FixAllAsync(document As Document, diagnostics As ImmutableArray(Of Diagnostic), editor As SyntaxEditor, cancellationToken As CancellationToken) As Task
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseAutoProperty\VisualBasicUseAutoPropertyCodeFixProvider.vb (3)
46Protected Overrides Function RewriteFieldReferencesInProperty([property] As PropertyBlockSyntax, fieldLocations As ImmutableArray(Of ReferencedSymbol), cancellationToken As CancellationToken) As PropertyBlockSyntax 61cancellationToken As CancellationToken) As Task(Of SyntaxNode) 100Private Shared Async Function GetFieldInitializerAsync(fieldSymbol As IFieldSymbol, cancellationToken As CancellationToken) As Task(Of (equalsValue As EqualsValueSyntax, asNewClause As AsNewClauseSyntax, arrayBounds As ArgumentListSyntax))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (1)
47cancellationToken As CancellationToken) As Task(Of (SyntaxNode, SyntaxNode))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseIsNotExpression\VisualBasicUseIsNotExpressionCodeFixProvider.vb (2)
35cancellationToken As CancellationToken) As Task 48cancellationToken As CancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeFixesAndRefactorings\VisualBasicFixAllSpanMappingService.vb (1)
22Protected Overrides Function GetFixAllSpansIfWithinGlobalStatementAsync(document As Document, diagnosticSpan As TextSpan, cancellationToken As CancellationToken) As Task(Of ImmutableDictionary(Of Document, ImmutableArray(Of TextSpan)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (5)
19cancellationToken As CancellationToken) As TypeBlockSyntax 30cancellationToken As CancellationToken) As NamespaceBlockSyntax 41cancellationToken As CancellationToken) As CompilationUnitSyntax 50cancellationToken As CancellationToken) As StatementSyntax 64cancellationToken As CancellationToken) As StatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (4)
19cancellationToken As CancellationToken) As CompilationUnitSyntax 34cancellationToken As CancellationToken) As NamespaceBlockSyntax 44Public Function GenerateNamespaceDeclaration(service As ICodeGenerationService, [namespace] As INamespaceSymbol, options As CodeGenerationContextInfo, cancellationToken As CancellationToken) As SyntaxNode 62cancellationToken As CancellationToken) As SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
180Optional cancellationToken As CancellationToken = Nothing) As TSyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (27)
48Protected Overrides Function GetAvailableInsertionIndices(destination As SyntaxNode, cancellationToken As CancellationToken) As IList(Of Boolean) 65Private Overloads Shared Function GetAvailableInsertionIndices(destination As CompilationUnitSyntax, cancellationToken As CancellationToken) As IList(Of Boolean) 96cancellationToken As CancellationToken) As TDeclarationNode 106cancellationToken As CancellationToken) As TDeclarationNode 122cancellationToken As CancellationToken) As TDeclarationNode 137cancellationToken As CancellationToken) As TDeclarationNode 181cancellationToken As CancellationToken) As TDeclarationNode 197cancellationToken As CancellationToken) As TDeclarationNode 211cancellationToken As CancellationToken) As TDeclarationNode 253cancellationToken As CancellationToken) As TDeclarationNode 287cancellationToken As CancellationToken) As TDeclarationNode 298cancellationToken As CancellationToken) As TMethodBase 329cancellationToken As CancellationToken) As TDeclarationNode 358Public Overrides Function RemoveAttribute(Of TDeclarationNode As SyntaxNode)(destination As TDeclarationNode, attributeToRemove As AttributeData, options As VisualBasicCodeGenerationContextInfo, cancellationToken As CancellationToken) As TDeclarationNode 367Public Overrides Function RemoveAttribute(Of TDeclarationNode As SyntaxNode)(destination As TDeclarationNode, attributeToRemove As SyntaxNode, options As VisualBasicCodeGenerationContextInfo, cancellationToken As CancellationToken) As TDeclarationNode 462cancellationToken As CancellationToken) As TDeclarationNode 495cancellationToken As CancellationToken) As TDeclarationNode 529cancellationToken As CancellationToken) As SyntaxNode 550cancellationToken As CancellationToken) As SyntaxNode 557cancellationToken As CancellationToken) As SyntaxNode 568cancellationToken As CancellationToken) As SyntaxNode 575cancellationToken As CancellationToken) As SyntaxNode 582cancellationToken As CancellationToken) As SyntaxNode 632Public Overrides Function UpdateDeclarationModifiers(Of TDeclarationNode As SyntaxNode)(declaration As TDeclarationNode, newModifiers As IEnumerable(Of SyntaxToken), options As VisualBasicCodeGenerationContextInfo, cancellationToken As CancellationToken) As TDeclarationNode 640Public Overrides Function UpdateDeclarationAccessibility(Of TDeclarationNode As SyntaxNode)(declaration As TDeclarationNode, newAccessibility As Accessibility, options As VisualBasicCodeGenerationContextInfo, cancellationToken As CancellationToken) As TDeclarationNode 695Public Overrides Function UpdateDeclarationType(Of TDeclarationNode As SyntaxNode)(declaration As TDeclarationNode, newType As ITypeSymbol, options As VisualBasicCodeGenerationContextInfo, cancellationToken As CancellationToken) As TDeclarationNode 757Public Overrides Function UpdateDeclarationMembers(Of TDeclarationNode As SyntaxNode)(declaration As TDeclarationNode, newMembers As IList(Of ISymbol), options As VisualBasicCodeGenerationContextInfo, cancellationToken As CancellationToken) As TDeclarationNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (5)
40Protected Overrides Function AddPotentiallyConflictingImportsAsync(model As SemanticModel, container As SyntaxNode, namespaceSymbols As ImmutableArray(Of INamespaceSymbol), conflicts As HashSet(Of INamespaceSymbol), cancellationToken As CancellationToken) As Task 129Public Async Function AddPotentiallyConflictingImportsAsync(container As SyntaxNode, conflicts As HashSet(Of INamespaceSymbol), cancellationToken As CancellationToken) As Task 136Function(node As SyntaxNode, onItemsFound As Action(Of INamespaceSymbol), conflictFinder As ConflictFinder, cancellationToken1 As CancellationToken) As Task 206Private Sub ProduceConflicts(node As SimpleNameSyntax, addConflict As Action(Of INamespaceSymbol), cancellationToken As CancellationToken) 216Private Sub ProduceConflicts(node As MemberAccessExpressionSyntax, containsAnonymousMethods As Boolean, addConflict As Action(Of INamespaceSymbol), cancellationToken As CancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\CompilationUnitSyntaxExtensions.vb (1)
22cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (35)
14Friend Function GetTargetToken(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxToken 38Public Function IsPreProcessorKeywordContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 47Public Function IsPreProcessorKeywordContext(syntaxTree As SyntaxTree, position As Integer, preProcessorTokenOnLeftOfPosition As SyntaxToken, cancellationToken As CancellationToken) As Boolean 63Public Function IsNamespaceContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken, Optional semanticModelOpt As SemanticModel = Nothing) As Boolean 68Public Function IsNamespaceDeclarationNameContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 82Public Function IsPartialTypeDeclarationNameContext(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken, ByRef statementSyntax As TypeStatementSyntax) As Boolean 106Public Function GetContainingTypeBlock(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As TypeBlockSyntax 115Friend Function IsTypeDeclarationContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 122syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, allowAfterModifiersOrDim As Boolean, cancellationToken As CancellationToken, ParamArray allowedParentBlocks As SyntaxKind()) As Boolean 188Friend Function IsTypeMemberDeclarationKeywordContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 197Friend Function IsInterfaceMemberDeclarationKeywordContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 205Friend Function IsTypeDeclarationKeywordContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 212Friend Function IsFieldNameDeclarationContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 245Friend Function IsParameterNameDeclarationContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 268Friend Function IsLabelContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 315Public Function IsDelegateCreationContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 339syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken, Optional semanticModelOpt As SemanticModel = Nothing) As Boolean 346syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken, Optional semanticModelOpt As SemanticModel = Nothing) As Boolean 459Public Function IsAttributeNameContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 479Public Function IsTypeContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken, Optional semanticModelOpt As SemanticModel = Nothing) As Boolean 546ByRef token As SyntaxToken, cancellationToken As CancellationToken) 556Public Function IsNameOfContext(syntaxTree As SyntaxTree, position As Integer, Optional cancellationToken As CancellationToken = Nothing) As Boolean 572Friend Function IsSingleLineStatementContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 582Friend Function IsSingleLineStatementContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 625Friend Function IsMultiLineStatementStartContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 662Friend Function IsStartOfSelectCaseBlock(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 670Friend Function IsAfterStatementOfKind(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken, ParamArray kinds As SyntaxKind()) As Boolean 684Friend Function IsInStatementBlockOfKind(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken, ParamArray kinds As SyntaxKind()) As Boolean 716Public Function IsQueryIntoClauseContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 750Public Function IsRaiseEventContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 756Public Function IsObjectCreationTypeContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 762Public Function IsObjectCreationTypeContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 775Friend Function IsEnumTypeMemberAccessContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 815cancellationToken As CancellationToken, 1089Public Function IsInPreprocessorExpressionContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContext.vb (5)
84cancellationToken As CancellationToken 162Public Shared Function CreateContext(document As Document, semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As VisualBasicSyntaxContext 255Private Function ComputeEnclosingNamedType(cancellationToken As CancellationToken) As INamedTypeSymbol 360Public Function IsFollowingCompletePropertyDeclaration(cancellationToken As CancellationToken) As Boolean 384Public Function IsAdditionalJoinOperatorContext(cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContextService.vb (1)
20Public Function CreateContext(document As Document, semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As SyntaxContext Implements ISyntaxContextService.CreateContext
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
132cancellationToken As CancellationToken) As ExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ParameterSyntaxExtensions.vb (1)
13Public Function CanRemoveAsClause(parameter As ParameterSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SemanticModelExtensions.vb (6)
20cancellationToken As CancellationToken) As ImmutableArray(Of ParameterName) 34cancellationToken As CancellationToken) As ImmutableArray(Of ParameterName) 46cancellationToken As CancellationToken) As ImmutableArray(Of ParameterName) 68cancellationToken As CancellationToken) As ImmutableArray(Of ParameterName) 88cancellationToken As CancellationToken) As String 95cancellationToken As CancellationToken) As String
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeBlockSyntaxExtensions.vb (1)
14cancellationToken As CancellationToken) As IList(Of Boolean)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Formatting\VisualBasicSyntaxFormattingService.vb (3)
24Public Function ShouldFormatOnTypedCharacter(document As ParsedDocument, typedChar As Char, caretPosition As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFormattingService.ShouldFormatOnTypedCharacter 28Public Function GetFormattingChangesOnTypedCharacter(document As ParsedDocument, caretPosition As Integer, indentationOptions As IndentationOptions, cancellationToken As CancellationToken) As ImmutableArray(Of TextChange) Implements ISyntaxFormattingService.GetFormattingChangesOnTypedCharacter 32Public Function GetFormattingChangesOnPaste(document As ParsedDocument, textSpan As TextSpan, options As SyntaxFormattingOptions, cancellationToken As CancellationToken) As ImmutableArray(Of TextChange) Implements ISyntaxFormattingService.GetFormattingChangesOnPaste
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicAddImportsService.vb (2)
49CancellationToken As CancellationToken) As ImmutableArray(Of SyntaxNode) 100cancellationToken As CancellationToken) As SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicRemoveUnnecessaryImportsService.vb (1)
29cancellationToken As CancellationToken) As Task(Of Document)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSemanticFactsService.vb (16)
50cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsExpressionContext 55Public Function IsMemberDeclarationContext(semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsMemberDeclarationContext 63cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsNamespaceContext 68Public Function IsStatementContext(semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsStatementContext 76cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsTypeContext 81Public Function IsTypeDeclarationContext(semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsTypeDeclarationContext 86Public Function IsGlobalStatementContext(semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsGlobalStatementContext 90Public Function IsLabelContext(semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsLabelContext 96Public Function IsAttributeNameContext(semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsAttributeNameContext 102Public Function IsNamespaceDeclarationNameContext(semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsNamespaceDeclarationNameContext 107semanticModel As SemanticModel, location As SyntaxNode, containerOpt As SyntaxNode, baseName As String, cancellationToken As CancellationToken) As SyntaxToken Implements ISemanticFactsService.GenerateUniqueName 112semanticModel As SemanticModel, location As SyntaxNode, containerOpt As SyntaxNode, baseName As String, usedNames As IEnumerable(Of String), cancellationToken As CancellationToken) As SyntaxToken Implements ISemanticFactsService.GenerateUniqueName 117semanticModel As SemanticModel, location As SyntaxNode, containerOpt As SyntaxNode, baseName As String, cancellationToken As CancellationToken) As SyntaxToken Implements ISemanticFactsService.GenerateUniqueLocalName 122semanticModel As SemanticModel, location As SyntaxNode, containerOpt As SyntaxNode, baseName As String, usedName As IEnumerable(Of String), cancellationToken As CancellationToken) As SyntaxToken Implements ISemanticFactsService.GenerateUniqueLocalName 126Private Function ISemanticFactsService_GenerateUniqueName(semanticModel As SemanticModel, location As SyntaxNode, containerOpt As SyntaxNode, baseName As String, filter As Func(Of ISymbol, Boolean), usedNames As IEnumerable(Of String), cancellationToken As CancellationToken) As SyntaxToken Implements ISemanticFactsService.GenerateUniqueName 134Public Function TryGetDisposeMethod(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As IMethodSymbol Implements ISemanticFactsService.TryGetDisposeMethod
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSymbolDeclarationService.vb (2)
42Public Overrides Function GetSyntax(Optional cancellationToken As CancellationToken = Nothing) As SyntaxNode 46Public Overrides Async Function GetSyntaxAsync(Optional cancellationToken As CancellationToken = Nothing) As Task(Of SyntaxNode)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxFactsService.vb (2)
22Public Function IsInNonUserCode(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFactsService.IsInNonUserCode 38Public Function GetSelectedFieldsAndPropertiesAsync(tree As SyntaxTree, textSpan As TextSpan, allowPartialSelection As Boolean, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of SyntaxNode)) Implements ISyntaxFactsService.GetSelectedFieldsAndPropertiesAsync
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicTypeInferenceService.vb (1)
22Protected Overrides Function CreateTypeInferrer(semanticModel As SemanticModel, cancellationToken As CancellationToken) As AbstractTypeInferrer
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\ModifierCollectionFacts.vb (2)
32Public Sub New(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) 302Private Shared Function ComputeAllowableDeclarationTypes(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As PossibleDeclarationTypes
Microsoft.CodeAnalysis.VisualBasic.Features (606)
AddImport\VisualBasicAddImportFeatureService.vb (8)
31Protected Overrides Function CanAddImport(node As SyntaxNode, allowInHiddenRegions As Boolean, cancellationToken As CancellationToken) As Boolean 195cancellationToken As CancellationToken) As (description As String, hasExistingImport As Boolean) 219Protected Overrides Function GetImportNamespacesInScope(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As ISet(Of INamespaceSymbol) 223Protected Overrides Function GetDeconstructInfo(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As ITypeSymbol 230cancellationToken As CancellationToken) As ITypeSymbol 283cancellationToken As CancellationToken) As Task(Of Document) 295cancellationToken As CancellationToken) As Task(Of Document) 314cancellationToken As CancellationToken) As Task(Of Document)
BraceCompletion\BracketBraceCompletionService.vb (1)
28Public Overrides Function AllowOverType(context As BraceCompletionContext, cancellationToken As CancellationToken) As Boolean
BraceCompletion\CurlyBraceCompletionService.vb (2)
25Public Overrides Function AllowOverType(context As BraceCompletionContext, cancellationToken As CancellationToken) As Boolean 29Public Overrides Function CanProvideBraceCompletion(brace As Char, openingPosition As Integer, document As ParsedDocument, cancellationToken As CancellationToken) As Boolean
BraceCompletion\InterpolatedStringBraceCompletionService.vb (2)
30Public Overrides Function AllowOverType(context As BraceCompletionContext, cancellationToken As CancellationToken) As Boolean 34Public Overrides Function CanProvideBraceCompletion(brace As Char, openingPosition As Integer, document As ParsedDocument, cancellationToken As CancellationToken) As Boolean
BraceCompletion\InterpolationBraceCompletionService.vb (2)
30Public Overrides Function AllowOverType(context As BraceCompletionContext, cancellationToken As CancellationToken) As Boolean 34Public Overrides Function CanProvideBraceCompletion(brace As Char, openingPosition As Integer, document As ParsedDocument, cancellationToken As CancellationToken) As Boolean
BraceCompletion\LessAndGreaterThanCompletionService.vb (1)
45Public Overrides Function AllowOverType(context As BraceCompletionContext, cancellationToken As CancellationToken) As Boolean
BraceCompletion\ParenthesisBraceCompletionService.vb (1)
54Public Overrides Function AllowOverType(context As BraceCompletionContext, cancellationToken As CancellationToken) As Boolean
BraceCompletion\StringLiteralBraceCompletionService.vb (2)
25Public Overrides Function AllowOverType(context As BraceCompletionContext, cancellationToken As CancellationToken) As Boolean 29Public Overrides Function CanProvideBraceCompletion(brace As Char, openingPosition As Integer, document As ParsedDocument, cancellationToken As CancellationToken) As Boolean
BraceMatching\InterpolatedStringBraceMatcher.vb (1)
26cancellationToken As CancellationToken
BraceMatching\StringLiteralBraceMatcher.vb (1)
24cancellationToken As CancellationToken) As Task(Of BraceMatchingResult?) Implements IBraceMatcher.FindBracesAsync
BraceMatching\VisualBasicDirectiveTriviaBraceMatcher.vb (2)
26Protected Overrides Function GetMatchingConditionalDirectives(directive As DirectiveTriviaSyntax, cancellationToken As CancellationToken) As ImmutableArray(Of DirectiveTriviaSyntax) 30Protected Overrides Function GetMatchingDirective(directive As DirectiveTriviaSyntax, cancellationToken As CancellationToken) As DirectiveTriviaSyntax
CallHierarchy\VisualBasicCallHierarchyService.vb (1)
20Protected Overrides Async Function GetOperationRootSyntaxAsync(syntaxReference As SyntaxReference, cancellationToken As CancellationToken) As Task(Of SyntaxNode)
ChangeSignature\VisualBasicChangeSignatureService.vb (6)
99cancellationToken As CancellationToken) As Task(Of (symbol As ISymbol, selectedIndex As Integer)) 204cancellationToken As CancellationToken) As ISymbol 280cancellationToken As CancellationToken) As SyntaxNode 498cancellationToken As CancellationToken) As ArgumentListSyntax 522Private Shared Function IsParamsArrayExpanded(semanticModel As SemanticModel, node As SyntaxNode, symbolInfo As SymbolInfo, cancellationToken As CancellationToken) As Boolean 685cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of ISymbol))
CodeFixes\CorrectNextControlVariable\CorrectNextControlVariableCodeFixProvider.CodeAction.vb (1)
29Protected Overrides Async Function GetChangedDocumentAsync(cancellationToken As CancellationToken) As Task(Of Document)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (3)
167Private Shared Async Function GeneratePropertyEndConstructAsync(document As Document, node As PropertyBlockSyntax, cancellationToken As CancellationToken) As Task(Of Document) 213Private Shared Async Function GenerateEndConstructAsync(document As Document, endStatement As SyntaxNode, cancellationToken As CancellationToken) As Task(Of Document) 231Private Shared Async Function InsertEndConstructAsync(document As Document, endStatement As SyntaxNode, cancellationToken As CancellationToken) As Task(Of Document)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.CodeAction.vb (1)
35Protected Overrides Function GetChangedDocumentAsync(cancellationToken As CancellationToken) As Task(Of Document)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (6)
76Private Shared Async Function GenerateEventFromAddRemoveHandlerAsync(document As Document, handlerStatement As AddRemoveHandlerStatementSyntax, cancellationToken As CancellationToken) As Task(Of CodeAction) 125cancellationToken As CancellationToken) As Task(Of CodeAction) 169Private Shared Function TryGetDelegateSymbol(handlerExpression As ExpressionSyntax, semanticModel As SemanticModel, ByRef delegateSymbol As IMethodSymbol, cancellationToken As CancellationToken) As Boolean 203Private Shared Function TryGetNameAndTargetType(eventExpression As ExpressionSyntax, containingSymbol As INamedTypeSymbol, semanticModel As SemanticModel, ByRef targetType As INamedTypeSymbol, ByRef actualEventName As String, cancellationToken As CancellationToken) As Boolean 241Private Shared Async Function GenerateEventFromImplementsAsync(document As Document, node As QualifiedNameSyntax, cancellationToken As CancellationToken) As Task(Of CodeAction) 314Private Shared Async Function GenerateEventFromHandlesAsync(document As Document, handlesClauseItem As HandlesClauseItemSyntax, cancellationToken As CancellationToken) As Task(Of CodeAction)
CodeFixes\GenerateType\GenerateTypeCodeFixProvider.vb (1)
42Protected Overrides Function GetCodeActionsAsync(document As Document, node As SyntaxNode, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of CodeAction))
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.AddKeywordCodeAction.vb (3)
18Private ReadOnly _updateNode As Func(Of SyntaxNode, SyntaxNode, SyntaxKind, Document, CancellationToken, StatementSyntax) 25updateNode As Func(Of SyntaxNode, SyntaxNode, SyntaxKind, Document, CancellationToken, StatementSyntax)) 39Protected Overrides Async Function GetChangedDocumentAsync(cancellationToken As CancellationToken) As Task(Of Document)
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.ReplaceKeywordCodeAction.vb (3)
18Private ReadOnly _updateNode As Func(Of SyntaxNode, SyntaxNode, SyntaxKind, Document, CancellationToken, StatementSyntax) 23updateNode As Func(Of SyntaxNode, SyntaxNode, SyntaxKind, Document, CancellationToken, StatementSyntax)) 38Protected Overrides Async Function GetChangedDocumentAsync(cancellationToken As CancellationToken) As Task(Of Document)
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.ReplaceTokenKeywordCodeAction.vb (1)
32Protected Overrides Async Function GetChangedDocumentAsync(cancellationToken As CancellationToken) As Task(Of Document)
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (6)
94Private Sub CreateContinueCodeActions(document As SemanticDocument, node As SyntaxNode, enclosingblocks As IEnumerable(Of SyntaxNode), ByRef codeActions As List(Of CodeAction), cancellationToken As CancellationToken) 126Private Sub CreateExitCodeActions(document As SemanticDocument, node As SyntaxNode, enclosingblocks As IEnumerable(Of SyntaxNode), ByRef codeActions As List(Of CodeAction), cancellationToken As CancellationToken) 193cancellationToken As CancellationToken) As StatementSyntax 212cancellationToken As CancellationToken) As StatementSyntax 309updateNode As Func(Of SyntaxNode, SyntaxNode, SyntaxKind, Document, CancellationToken, StatementSyntax), 319updateNode As Func(Of SyntaxNode, SyntaxNode, SyntaxKind, Document, CancellationToken, StatementSyntax),
CodeFixes\IncorrectFunctionReturnType\IncorrectFunctionReturnTypeCodeFixProvider.vb (1)
79Private Shared Async Function GetCodeActionsAsync(document As Document, node As SyntaxNode, rewrittenNode As SyntaxNode, cancellationToken As CancellationToken) As Task(Of IEnumerable(Of CodeAction))
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.MoveToLineCodeAction.vb (1)
32Protected Overrides Async Function GetChangedDocumentAsync(cancellationToken As CancellationToken) As Task(Of Document)
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.vb (4)
101Private Shared Function CreateActionForImports(document As Document, node As ImportsStatementSyntax, root As CompilationUnitSyntax, cancellationToken As CancellationToken) As IEnumerable(Of CodeAction) 123Private Shared Function CreateActionForOptions(document As Document, node As OptionStatementSyntax, root As CompilationUnitSyntax, cancellationToken As CancellationToken) As IEnumerable(Of CodeAction) 139Private Shared Function CreateActionForAttribute(document As Document, node As AttributesStatementSyntax, root As CompilationUnitSyntax, cancellationToken As CancellationToken) As IEnumerable(Of CodeAction) 196Private Shared Function DestinationPositionIsHidden(root As CompilationUnitSyntax, destinationLine As Integer, cancellationToken As CancellationToken) As Boolean
CodeFixes\OverloadBase\OverloadBaseCodeFixProvider.AddKeywordAction.vb (2)
41Protected Overrides Async Function GetChangedDocumentAsync(cancellationToken As CancellationToken) As Task(Of Document) 51Private Async Function GetNewNodeAsync(document As Document, node As SyntaxNode, options As SyntaxFormattingOptions, cancellationToken As CancellationToken) As Task(Of SyntaxNode)
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (7)
27Protected Overrides Function CreatePragmaRestoreDirectiveTrivia(diagnostic As Diagnostic, formatNode As Func(Of SyntaxNode, CancellationToken, SyntaxNode), needsLeadingEndOfLine As Boolean, needsTrailingEndOfLine As Boolean, cancellationToken As CancellationToken) As SyntaxTriviaList 34Protected Overrides Function CreatePragmaDisableDirectiveTrivia(diagnostic As Diagnostic, formatNode As Func(Of SyntaxNode, CancellationToken, SyntaxNode), needsLeadingEndOfLine As Boolean, needsTrailingEndOfLine As Boolean, cancellationToken As CancellationToken) As SyntaxTriviaList 54formatNode As Func(Of SyntaxNode, CancellationToken, SyntaxNode), 57cancellationToken As CancellationToken) As SyntaxTriviaList 123cancellationToken As CancellationToken) As SyntaxNode
CodeLens\VisualBasicCodeLensMemberFinder.vb (1)
24Public Async Function GetCodeLensMembersAsync(document As Document, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of CodeLensMember)) Implements ICodeLensMemberFinder.GetCodeLensMembersAsync
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.ReferenceRewriter.vb (3)
21Private ReadOnly _cancellationToken As CancellationToken 28cancellationToken As CancellationToken 84cancellationToken As CancellationToken
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (5)
120Private Shared Async Function InlineTemporaryAsync(document As Document, modifiedIdentifier As ModifiedIdentifierSyntax, cancellationToken As CancellationToken) As Task(Of Document) 224Private Shared Async Function FindDefinitionAsync(document As Document, cancellationToken As CancellationToken) As Task(Of ModifiedIdentifierSyntax) 234Private Shared Async Function FindReferenceAnnotatedNodesAsync(document As Document, cancellationToken As CancellationToken) As Task(Of IEnumerable(Of IdentifierNameSyntax)) 366Private Shared Async Function CreateExpressionToInlineAsync(document As Document, cancellationToken As CancellationToken) As Task(Of ExpressionSyntax) 412cancellationToken As CancellationToken
CodeRefactorings\MoveType\VisualBasicMoveTypeService.vb (1)
32Protected Overrides Async Function GetRelevantNodeAsync(document As Document, textSpan As TextSpan, cancellationToken As CancellationToken) As Task(Of TypeBlockSyntax)
CodeRefactorings\NodeSelectionHelpers.vb (1)
17Dim cancellationToken As CancellationToken = context.CancellationToken
CodeRefactorings\RemoveStatementCodeAction.vb (1)
29Protected Overrides Async Function GetChangedDocumentAsync(cancellationToken As CancellationToken) As Task(Of Document)
CodeRefactorings\SyncNamespace\VisualBasicChangeNamespaceService.vb (2)
70Protected Overrides Function GetValidContainersFromAllLinkedDocumentsAsync(document As Document, container As SyntaxNode, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of (DocumentId, SyntaxNode))) 85Protected Overrides Function TryGetApplicableContainerFromSpanAsync(document As Document, span As TextSpan, cancellationToken As CancellationToken) As Task(Of SyntaxNode)
Completion\CompletionProviders\AwaitCompletionProvider.vb (4)
46Protected Overrides Function GetReturnTypeChangeAsync(solution As Solution, semanticModel As SemanticModel, declaration As SyntaxNode, cancellationToken As CancellationToken) As Task(Of TextChange?) 55Protected Overrides Function GetTypeSymbolOfExpression(semanticModel As SemanticModel, potentialAwaitableExpression As SyntaxNode, cancellationToken As CancellationToken) As ITypeSymbol 65Protected Overrides Function GetExpressionToPlaceAwaitInFrontOf(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxNode 83Protected Overrides Function GetDotTokenLeftOfPosition(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxToken?
Completion\CompletionProviders\CompletionListTagCompletionProvider.vb (2)
34cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of SymbolAndSelectionInfo)) 71Private Shared Function GetCompletionListType(inferredType As ITypeSymbol, within As INamedTypeSymbol, compilation As Compilation, cancellationToken As CancellationToken) As ITypeSymbol
Completion\CompletionProviders\CrefCompletionProvider.vb (3)
100Protected Overrides Async Function GetSymbolsAsync(document As Document, position As Integer, options As CompletionOptions, cancellationToken As CancellationToken) As Task(Of (SyntaxToken, SemanticModel, ImmutableArray(Of ISymbol))) 164Private Overloads Shared Function GetSymbols(token As SyntaxToken, semanticModel As SemanticModel, cancellationToken As CancellationToken) As IEnumerable(Of ISymbol) 176Private Shared Iterator Function GetQualifiedSymbols(qualifiedName As QualifiedNameSyntax, token As SyntaxToken, semanticModel As SemanticModel, cancellationToken As CancellationToken) As IEnumerable(Of ISymbol)
Completion\CompletionProviders\EnumCompletionProvider.vb (1)
42cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of SymbolAndSelectionInfo))
Completion\CompletionProviders\HandlesClauseCompletionProvider.vb (4)
38cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of SymbolAndSelectionInfo)) 44Private Overloads Shared Function GetSymbolsAsync(context As VisualBasicSyntaxContext, position As Integer, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of ISymbol)) 76cancellationToken As CancellationToken 99cancellationToken As CancellationToken
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (4)
50cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of SymbolAndSelectionInfo)) 57context As VisualBasicSyntaxContext, position As Integer, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of ISymbol)) 137Private Shared Function GetDottedMembers(position As Integer, qualifiedName As QualifiedNameSyntax, semanticModel As SemanticModel, memberKindKeyword As SyntaxKind, cancellationToken As CancellationToken) As ImmutableArray(Of ISymbol) 190Private Function GetInterfacesAndContainers(position As Integer, node As SyntaxNode, semanticModel As SemanticModel, kind As SyntaxKind, cancellationToken As CancellationToken) As ImmutableArray(Of ISymbol)
Completion\CompletionProviders\ImportCompletionProvider\ExtensionMethodImportCompletionProvider.vb (1)
39Protected Overrides Function ShouldProvideParenthesisCompletionAsync(document As Document, item As CompletionItem, commitKey As Char?, cancellationToken As CancellationToken) As Task(Of Boolean)
Completion\CompletionProviders\ImportCompletionProvider\TypeImportCompletionProvider.vb (1)
43Protected Overrides Function ShouldProvideParenthesisCompletionAsync(document As Document, item As CompletionItem, commitKey As Char?, cancellationToken As CancellationToken) As Task(Of Boolean)
Completion\CompletionProviders\KeywordCompletionProvider.vb (1)
185Protected Overrides Function CreateItem(keyword As RecommendedKeyword, context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As CompletionItem
Completion\CompletionProviders\NamedParameterCompletionProvider.vb (6)
110Friend Overrides Function GetDescriptionWorkerAsync(document As Document, item As CompletionItem, options As CompletionOptions, displayOptions As SymbolDescriptionOptions, cancellationToken As CancellationToken) As Task(Of CompletionDescription) 133cancellationToken As CancellationToken) As IEnumerable(Of ImmutableArray(Of ISymbol)) 143cancellationToken As CancellationToken) As IEnumerable(Of ImmutableArray(Of ISymbol)) 158cancellationToken As CancellationToken) As IEnumerable(Of ImmutableArray(Of ISymbol)) 170cancellationToken As CancellationToken) As IEnumerable(Of ImmutableArray(Of ISymbol)) 197Protected Overrides Function GetTextChangeAsync(selectedItem As CompletionItem, ch As Char?, cancellationToken As CancellationToken) As Task(Of TextChange?)
Completion\CompletionProviders\ObjectCreationCompletionProvider.vb (1)
39Protected Overrides Function GetObjectCreationNewExpression(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxNode
Completion\CompletionProviders\ObjectInitializerCompletionProvider.vb (3)
28Protected Overrides Function GetInitializedMembers(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As HashSet(Of String) 53cancellationToken As CancellationToken) As (Type As ITypeSymbol, location As Location, isObjectInitializer As Boolean)? 100Protected Overrides Function IsExclusiveAsync(document As Document, position As Integer, cancellationToken As CancellationToken) As Task(Of Boolean)
Completion\CompletionProviders\OverrideCompletionProvider.vb (3)
54Protected Overrides Function GetToken(completionItem As CompletionItem, syntaxTree As SyntaxTree, cancellationToken As CancellationToken) As SyntaxToken 59Public Overrides Function FindStartingToken(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxToken 147cancellationToken As CancellationToken,
Completion\CompletionProviders\PartialTypeCompletionProvider.vb (2)
56Protected Overrides Function GetPartialTypeSyntaxNode(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxNode 72Public Overrides Async Function GetTextChangeAsync(document As Document, selectedItem As CompletionItem, ch As Char?, cancellationToken As CancellationToken) As Task(Of TextChange?)
Completion\CompletionProviders\SymbolCompletionProvider.vb (2)
70Protected Overrides Function ShouldPreselectInferredTypesAsync(completionContext As CompletionContext, position As Integer, options As CompletionOptions, cancellationToken As CancellationToken) As Task(Of Boolean) 74Protected Overrides Function ShouldProvideAvailableSymbolsInCurrentContextAsync(completionContext As CompletionContext, syntaxContext As VisualBasicSyntaxContext, position As Integer, options As CompletionOptions, cancellationToken As CancellationToken) As Task(Of Boolean)
Completion\CompletionProviders\VisualBasicSuggestionModeCompletionProvider.vb (1)
33Protected Overrides Async Function GetSuggestionModeItemAsync(document As Document, position As Integer, itemSpan As TextSpan, trigger As CompletionTrigger, cancellationToken As CancellationToken) As Task(Of CompletionItem)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.vb (1)
69Protected Overrides Async Function GetItemsWorkerAsync(document As Document, position As Integer, trigger As CompletionTrigger, cancellationToken As CancellationToken) As Task(Of IEnumerable(Of CompletionItem))
Completion\KeywordRecommenders\AbstractKeywordRecommender.vb (3)
17cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword) Implements IKeywordRecommender(Of VisualBasicSyntaxContext).RecommendKeywords 23Return RecommendKeywords(context, CancellationToken.None) 26Protected MustOverride Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\ArrayStatements\EraseKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\ArrayStatements\PreserveKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\ArrayStatements\ReDimKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\AliasKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\AsKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\AsyncKeywordRecommender.vb (1)
17Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\AttributeScopesKeywordRecommender.vb (1)
23Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\CharsetModifierKeywordRecommender.vb (1)
23Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\ClassKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\ConstKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\CovarianceModifiersKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\CustomEventKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, CancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\DeclareKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\DelegateKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\DelegateSubFunctionKeywordRecommender.vb (1)
22Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\DimKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, CancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (1)
18Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\EnumKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\EventKeywordRecommender.vb (1)
22Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\ExternalSubFunctionKeywordRecommender.vb (1)
22Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\FunctionKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, CancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\GenericConstraintsKeywordRecommender.vb (1)
16Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\GetSetKeywordRecommender.vb (1)
19Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\ImplementsKeywordRecommender.vb (1)
18Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\ImportsKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\InheritsKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\InKeywordRecommender.vb (2)
18Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword) 54context As VisualBasicSyntaxContext, childGetter As Func(Of T, SimpleAsClauseSyntax), cancellationToken As CancellationToken) As Boolean
Completion\KeywordRecommenders\Declarations\InterfaceKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\IteratorKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\LibKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\ModifierKeywordsRecommender.vb (1)
18Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\ModuleKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\NamespaceKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\OfKeywordRecommender.vb (2)
16Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword) 116Private Shared Function IsGenericDelegateCreationExpression(token As SyntaxToken, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean
Completion\KeywordRecommenders\Declarations\OperatorKeywordRecommender.vb (1)
18Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\OverloadableOperatorRecommender.vb (1)
17Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\ParameterModifiersKeywordRecommender.vb (1)
18Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\PropertyKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\StaticKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\StructureKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\SubKeywordRecommender.vb (1)
18Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Declarations\ToKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\EventHandling\AddHandlerKeywordRecommender.vb (1)
22Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\EventHandling\HandlesKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\EventHandling\RaiseEventKeywordRecommender.vb (1)
17Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\EventHandling\RemoveHandlerKeywordRecommender.vb (1)
24Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Expressions\AddressOfKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, CancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Expressions\BinaryOperatorKeywordRecommender.vb (2)
29Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword) 37Private Shared Function IsBinaryOperatorContext(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As Boolean
Completion\KeywordRecommenders\Expressions\CastOperatorsKeywordRecommender.vb (1)
34Protected Overloads Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Expressions\FromKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Expressions\GetTypeKeywordRecommender.vb (1)
18Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Expressions\GetXmlNamespaceKeywordRecommender.vb (1)
18Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Expressions\GlobalKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Expressions\IfKeywordRecommender.vb (1)
25Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Expressions\KeyKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Expressions\LambdaKeywordRecommender.vb (1)
17Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Expressions\MeKeywordRecommender.vb (1)
19Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Expressions\MyBaseKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Expressions\MyClassKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Expressions\NameOfKeywordRecommender.vb (1)
15Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Expressions\NewKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Expressions\NothingKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Expressions\NotKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Expressions\TrueFalseKeywordRecommender.vb (2)
18Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword) 31Private Shared Function ShouldPreselect(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As Boolean
Completion\KeywordRecommenders\Expressions\TypeOfKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Expressions\WithKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\OnErrorStatements\ErrorKeywordRecommender.vb (1)
17Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\OnErrorStatements\GoToDestinationsRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\OnErrorStatements\GoToKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\OnErrorStatements\NextKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\OnErrorStatements\OnErrorKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\OnErrorStatements\ResumeKeywordRecommender.vb (1)
17Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\OptionStatements\CompareBinaryTextRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, CancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\OptionStatements\ExplicitOptionsRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, CancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\OptionStatements\InferOptionsRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, CancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\OptionStatements\OptionKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, CancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\OptionStatements\OptionNamesRecommender.vb (1)
23Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\OptionStatements\StrictOptionsRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, CancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\PreprocessorDirectives\ConstDirectiveKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\PreprocessorDirectives\ElseDirectiveKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\PreprocessorDirectives\ElseIfDirectiveKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\PreprocessorDirectives\EndIfDirectiveKeywordRecommender.vb (2)
17Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword) 34Private Shared Function HasMatchingIfDirective(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As Boolean
Completion\KeywordRecommenders\PreprocessorDirectives\EndRegionDirectiveKeywordRecommender.vb (2)
17Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword) 35Private Shared Function HasUnmatchedRegionDirective(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As Boolean
Completion\KeywordRecommenders\PreprocessorDirectives\IfDirectiveKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\PreprocessorDirectives\PreprocessorHelpers.vb (2)
12Public Function GetInnermostIfPreprocessorKind(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxKind? 28Public Sub New(syntaxTree As SyntaxTree, maxPosition As Integer, cancellationToken As CancellationToken)
Completion\KeywordRecommenders\PreprocessorDirectives\ReferenceDirectiveKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\PreprocessorDirectives\RegionDirectiveKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\PreprocessorDirectives\WarningDirectiveKeywordRecommender.vb (1)
17Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Queries\AggregateKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Queries\AscendingDescendingKeywordRecommender.vb (1)
22Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Queries\DistinctKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, CancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Queries\EqualsKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Queries\FromKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Queries\GroupByKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Queries\GroupJoinKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Queries\GroupKeywordRecommender.vb (1)
18Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Queries\IntoKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Queries\JoinKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Queries\LetKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Queries\OnKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Queries\OrderByKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Queries\SelectKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Queries\SkipKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Queries\TakeKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Queries\WhereKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Queries\WhileKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\CallKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\CaseKeywordRecommender.vb (1)
18Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\CatchKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\ContinueKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\DoKeywordRecommender.vb (1)
17Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\EachKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\ElseIfKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\ElseKeywordRecommender.vb (1)
18Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\EndKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\ExitKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\FinallyKeywordRecommender.vb (1)
22Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\ForKeywordRecommender.vb (1)
17Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\GoToKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\IfKeywordRecommender.vb (1)
18Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\IsKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\LoopKeywordRecommender.vb (1)
18Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\MidKeywordRecommender.vb (1)
25Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\NextKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, CancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\ReturnKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\SelectKeywordRecommender.vb (1)
17Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\StepKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\StopKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\SyncLockKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\ThenKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\ThrowKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\ToKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\TryKeywordRecommender.vb (1)
17Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\UntilAndWhileKeywordRecommender.vb (1)
18Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\UsingKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\WhenKeywordRecommender.vb (1)
21Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\WhileLoopKeywordRecommender.vb (1)
18Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\WithKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Statements\YieldKeywordRecommender.vb (1)
20Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword)
Completion\KeywordRecommenders\Types\BuiltInTypesKeywordRecommender.vb (2)
19Protected Overrides Function RecommendKeywords(context As VisualBasicSyntaxContext, cancellationToken As CancellationToken) As ImmutableArray(Of RecommendedKeyword) 125Private Shared Function GetDocumentationCommentText(context As VisualBasicSyntaxContext, type As SpecialType, cancellationToken As CancellationToken) As String
Completion\Providers\ContextVariableArgumentProvider.vb (1)
29Protected Overrides Function IsInstanceContext(syntaxTree As SyntaxTree, targetToken As SyntaxToken, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean
Completion\VisualBasicCompletionService.vb (1)
114Dim result = provider.GetTextChangeAsync(Nothing, item, Nothing, CancellationToken.None).Result
ConvertAutoPropertyToFullProperty\VisualBasicConvertAutoPropertyToFullProperty.vb (3)
30Protected Overrides Function GetFieldNameAsync(document As Document, propertySymbol As IPropertySymbol, cancellationToken As CancellationToken) As Task(Of String) 38cancellationToken As CancellationToken) As (newGetAccessor As SyntaxNode, newSetAccessor As SyntaxNode) 89Protected Overrides Function ExpandToFieldPropertyAsync(document As Document, [property] As PropertyStatementSyntax, cancellationToken As CancellationToken) As Task(Of Document)
ConvertForEachToFor\VisualBasicConvertForEachToForCodeRefactoringProvider.vb (1)
45Protected Overrides Sub ConvertToForStatement(model As SemanticModel, foreachInfo As ForEachInfo, editor As SyntaxEditor, cancellationToken As CancellationToken)
ConvertForToForEach\VisualBasicConvertForToForEachCodeRefactoringProvider.vb (1)
48cancellationToken As CancellationToken) As Boolean
Debugging\BreakpointResolver.vb (1)
30Protected Overrides Function HasMethodBody(method As IMethodSymbol, cancellationToken As CancellationToken) As Boolean
Debugging\DataTipInfoGetter.vb (1)
23cancellationToken As CancellationToken) As Task(Of DebugDataTipInfo)
Debugging\LocationInfoGetter.vb (1)
14Friend Async Function GetInfoAsync(document As Document, position As Integer, cancellationToken As CancellationToken) As Task(Of DebugLocationInfo)
Debugging\ProximityExpressionsGetter.vb (3)
27cancellationToken As CancellationToken) As Task(Of IList(Of String)) Implements IProximityExpressionsService.GetProximityExpressionsAsync 41cancellationToken As CancellationToken) As IList(Of String) 59cancellationToken As CancellationToken) As Task(Of Boolean) Implements IProximityExpressionsService.IsValidAsync
Debugging\ProximityExpressionsGetter.Worker.vb (2)
26Friend Function [Do](cancellationToken As CancellationToken) As IList(Of String) 85Private Sub AddFollowingRelevantExpressions(cancellationToken As CancellationToken)
Debugging\VisualBasicBreakpointService.vb (3)
26Friend Shared Async Function GetBreakpointAsync(document As Document, position As Integer, length As Integer, cancellationToken As CancellationToken) As Task(Of BreakpointResolutionResult) 76Public Function ResolveBreakpointAsync(document As Document, textSpan As TextSpan, Optional cancellationToken As CancellationToken = Nothing) As Task(Of BreakpointResolutionResult) Implements IBreakpointResolutionService.ResolveBreakpointAsync 83Optional cancellationToken As CancellationToken = Nothing) As Task(Of IEnumerable(Of BreakpointResolutionResult)) Implements IBreakpointResolutionService.ResolveBreakpointsAsync
Debugging\VisualBasicLanguageDebugInfoService.vb (2)
21Public Function GetLocationInfoAsync(document As Document, position As Integer, cancellationToken As CancellationToken) As Task(Of DebugLocationInfo) Implements ILanguageDebugInfoService.GetLocationInfoAsync 25Public Function GetDataTipInfoAsync(document As Document, position As Integer, includeKind As Boolean, cancellationToken As CancellationToken) As Task(Of DebugDataTipInfo) Implements ILanguageDebugInfoService.GetDataTipInfoAsync
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.vb (2)
42Private ReadOnly _cancellationToken As CancellationToken 70Public Sub New(analyzer As VisualBasicSimplifyTypeNamesDiagnosticAnalyzer, semanticModel As SemanticModel, options As VisualBasicSimplifierOptions, analyzerOptions As AnalyzerOptions, ignoredSpans As TextSpanMutableIntervalTree, cancellationToken As CancellationToken)
Diagnostics\Analyzers\VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb (1)
76cancellationToken As CancellationToken) As Boolean
Diagnostics\VisualBasicAnalyzerDriverService.vb (1)
26cancellationToken As CancellationToken)
DocumentationComments\VisualBasicDocumentationCommentSnippetService.vb (3)
26Protected Overrides Function GetContainingMember(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As DeclarationStatementSyntax 244Protected Overrides Function GetTokenToRight(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxToken 253Protected Overrides Function GetTokenToLeft(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxToken
EditAndContinue\BreakpointSpans.vb (1)
13Friend Function TryGetBreakpointSpan(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken, <Out> ByRef breakpointSpan As TextSpan) As Boolean
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (11)
508Protected Overrides Function GetSymbolDeclarationSyntax(symbol As ISymbol, selector As Func(Of ImmutableArray(Of SyntaxReference), SyntaxReference), cancellationToken As CancellationToken) As SyntaxNode 613Protected Overrides Function GetDeclaredSymbol(model As SemanticModel, declaration As SyntaxNode, cancellationToken As CancellationToken) As ISymbol 617Friend Overrides Function IsConstructorWithMemberInitializers(symbol As ISymbol, cancellationToken As CancellationToken) As Boolean 687cancellationToken As CancellationToken) As OneOrMany(Of (oldSymbol As ISymbol, newSymbol As ISymbol)) 733cancellationToken As CancellationToken) 874cancellationToken As CancellationToken) As Boolean 919Private Function GetParameterContainingMemberOrType(node As SyntaxNode, otherNode As SyntaxNode, model As SemanticModel, fromOtherMap As IReadOnlyDictionary(Of SyntaxNode, SyntaxNode), cancellationToken As CancellationToken) As ISymbol 988Friend Overrides Function GetLambdaExpressionSymbol(model As SemanticModel, lambdaExpression As SyntaxNode, cancellationToken As CancellationToken) As IMethodSymbol 999Friend Overrides Function QueryClauseLambdasTypeEquivalent(oldModel As SemanticModel, oldNode As SyntaxNode, newModel As SemanticModel, newNode As SyntaxNode, cancellationToken As CancellationToken) As Boolean 2281cancellationToken As CancellationToken) 2318cancellationToken As CancellationToken)
EncapsulateField\VisualBasicEncapsulateFieldService.vb (2)
30cancellationToken As CancellationToken) As Task(Of SyntaxNode) 71Protected Overrides Async Function GetFieldsAsync(document As Document, span As TextSpan, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of IFieldSymbol))
ExtractInterface\VisualBasicExtractInterfaceService.vb (2)
28cancellationToken As CancellationToken) As Task(Of SyntaxNode) 103symbolToDeclarationAnnotationMap As ImmutableDictionary(Of ISymbol, SyntaxAnnotation), cancellationToken As CancellationToken) As Task(Of Solution)
ExtractMethod\Extensions.vb (1)
117Public Function IsArgumentForByRefParameter(node As SyntaxNode, model As SemanticModel, cancellationToken As CancellationToken) As Boolean
ExtractMethod\VisualBasicMethodExtractor.Analyzer.vb (1)
17Public Sub New(currentSelectionResult As SelectionResult, cancellationToken As CancellationToken)
ExtractMethod\VisualBasicMethodExtractor.vb (4)
24Protected Overrides Function Analyze(cancellationToken As CancellationToken) As AnalyzerResult 30analyzerResult As AnalyzerResult, cancellationToken As CancellationToken) As SyntaxNode 49Protected Overrides Async Function PreserveTriviaAsync(root As SyntaxNode, cancellationToken As CancellationToken) As Task(Of TriviaResult) 116cancellationToken As CancellationToken) As Task(Of (document As Document, invocationNameToken As SyntaxToken))
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb (1)
97Protected Overrides Async Function GetStatementOrInitializerContainingInvocationToExtractedMethodAsync(cancellationToken As CancellationToken) As Task(Of StatementSyntax)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.MultipleStatementsCodeGenerator.vb (1)
60Protected Overrides Function GetStatementOrInitializerContainingInvocationToExtractedMethodAsync(cancellationToken As CancellationToken) As Task(Of StatementSyntax)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.SingleStatementCodeGenerator.vb (1)
50Protected Overrides Function GetStatementOrInitializerContainingInvocationToExtractedMethodAsync(cancellationToken As CancellationToken) As Task(Of StatementSyntax)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (10)
68Protected Overrides Function UpdateMethodAfterGenerationAsync(originalDocument As SemanticDocument, methodSymbol As IMethodSymbol, cancellationToken As CancellationToken) As Task(Of SemanticDocument) 76Protected Overrides Function GenerateMethodDefinition(insertionPointNode As SyntaxNode, cancellationToken As CancellationToken) As IMethodSymbol 98cancellationToken As CancellationToken) As Task(Of SyntaxNode) 119insertionPointNode As SyntaxNode, cancellationToken As CancellationToken) As Task(Of IEnumerable(Of StatementSyntax)) 195insertionPointNode As SyntaxNode, cancellationToken As CancellationToken) As OperationStatus(Of ImmutableArray(Of SyntaxNode)) 201Private Function CreateMethodBody(insertionPointNode As SyntaxNode, cancellationToken As CancellationToken) As ImmutableArray(Of StatementSyntax) 253Private Function MoveDeclarationOutFromMethodDefinition(statements As ImmutableArray(Of StatementSyntax), cancellationToken As CancellationToken) As ImmutableArray(Of StatementSyntax) 315cancellationToken As CancellationToken) As ImmutableArray(Of StatementSyntax) 409cancellationToken As CancellationToken) As StatementSyntax 428Protected Overrides Async Function PerformFinalTriviaFixupAsync(newDocument As SemanticDocument, cancellationToken As CancellationToken) As Task(Of SemanticDocument)
ExtractMethod\VisualBasicSelectionResult.vb (5)
24cancellationToken As CancellationToken) As Task(Of VisualBasicSelectionResult) 46Public Overrides Function GetOutermostCallSiteContainerToProcess(cancellationToken As CancellationToken) As SyntaxNode 110Protected Overrides Function GetReturnTypeInfoWorker(cancellationToken As CancellationToken) As (returnType As ITypeSymbol, returnsByRef As Boolean) 301cancellationToken As CancellationToken) As Boolean 338Protected Overrides Function ValidateLanguageSpecificRules(cancellationToken As CancellationToken) As OperationStatus
ExtractMethod\VisualBasicSelectionValidator.Validator.vb (2)
12Public Shared Function Check(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean 22Private Shared Function CheckExpression(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As Boolean
ExtractMethod\VisualBasicSelectionValidator.vb (6)
21Protected Overrides Function GetInitialSelectionInfo(cancellationToken As CancellationToken) As InitialSelectionInfo 70Protected Overrides Function UpdateSelectionInfo(initialSelectionInfo As InitialSelectionInfo, cancellationToken As CancellationToken) As FinalSelectionInfo 84cancellationToken As CancellationToken) As Task(Of SelectionResult) 96cancellationToken As CancellationToken) As FinalSelectionInfo 169cancellationToken As CancellationToken) As FinalSelectionInfo 212cancellationToken As CancellationToken) As FinalSelectionInfo
Formatting\VisualBasicOrganizeUsingsNewDocumentFormattingProvider.vb (1)
22Public Async Function FormatNewDocumentAsync(document As Document, hintDocument As Document, options As CodeCleanupOptions, cancellationToken As CancellationToken) As Task(Of Document) Implements INewDocumentFormattingProvider.FormatNewDocumentAsync
FullyQualify\VisualBasicFullyQualifyService.vb (1)
60Protected Overrides Async Function ReplaceNodeAsync(simpleName As SimpleNameSyntax, containerName As String, resultingSymbolIsType As Boolean, cancellationToken As CancellationToken) As Task(Of SyntaxNode)
GenerateConstructors\VisualBasicGenerateConstructorsCodeRefactoringProvider.vb (2)
40Protected Overrides Function PrefersThrowExpressionAsync(document As Document, cancellationToken As CancellationToken) As ValueTask(Of Boolean) 45Protected Overrides Function TryMapToWritableInstanceField([property] As IPropertySymbol, cancellationToken As CancellationToken) As IFieldSymbol
GenerateMember\GenerateVariable\VisualBasicGenerateVariableService.vb (4)
32document As SemanticDocument, node As SyntaxNode, cancellationToken As CancellationToken, 68cancellationToken As CancellationToken, 107Private Shared Function IsLegal(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As Boolean 119Protected Overrides Function TryConvertToLocalDeclaration(type As ITypeSymbol, identifierToken As SyntaxToken, semanticModel As SemanticModel, cancellationToken As CancellationToken, ByRef newRoot As SyntaxNode) As Boolean
GenerateType\VisualBasicGenerateTypeService.vb (12)
32Protected Overrides Function GenerateParameterNames(semanticModel As SemanticModel, arguments As IList(Of ArgumentSyntax), cancellationToken As CancellationToken) As IList(Of ParameterName) 67Protected Overrides Function IsInValueTypeConstraintContext(semanticModel As SemanticModel, expression As Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax, cancellationToken As System.Threading.CancellationToken) As Boolean 90document As SemanticDocument, simpleName As SimpleNameSyntax, cancellationToken As CancellationToken, ByRef generateTypeServiceStateOptions As GenerateTypeServiceStateOptions) As Boolean 351Private Shared Function GetMemberGroupIfPresent(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As IMethodSymbol 370cancellationToken As CancellationToken) As ImmutableArray(Of ITypeParameterSymbol) 388cancellationToken As CancellationToken) As INamedTypeSymbol 396Protected Overrides Function GetAccessibility(state As State, semanticModel As SemanticModel, intoNamespace As Boolean, cancellationToken As CancellationToken) As Accessibility 411Protected Overrides Function DetermineArgumentType(semanticModel As SemanticModel, argument As ArgumentSyntax, cancellationToken As CancellationToken) As ITypeSymbol 419Public Overrides Async Function GetOrGenerateEnclosingNamespaceSymbolAsync(namedTypeSymbol As INamedTypeSymbol, containers() As String, selectedDocument As Document, selectedDocumentRoot As SyntaxNode, cancellationToken As CancellationToken) As Task(Of (INamespaceSymbol, INamespaceOrTypeSymbol, Location)) 617cancellationToken As CancellationToken) As Task(Of Solution) 673cancellationToken As CancellationToken) As ITypeSymbol 701cancellationToken As CancellationToken,
GoToDefinition\VisualBasicGoToDefinitionSymbolService.vb (1)
24Protected Overrides Async Function FindRelatedExplicitlyDeclaredSymbolAsync(project As Project, symbol As ISymbol, cancellationToken As CancellationToken) As Task(Of ISymbol)
Highlighting\KeywordHighlighters\AccessorDeclarationHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(node As SyntaxNode, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\ConditionalPreprocessorHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(directive As DirectiveTriviaSyntax, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\ConstructorDeclarationHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(node As SyntaxNode, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\DoLoopBlockHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(node As SyntaxNode, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\EnumBlockHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(node As SyntaxNode, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\EventBlockHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(node As SyntaxNode, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\EventDeclarationHighlighter.vb (1)
22Protected Overrides Sub AddHighlights(eventDeclaration As EventStatementSyntax, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\ForLoopBlockHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(node As SyntaxNode, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\MethodDeclarationHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(node As SyntaxNode, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\MultiLineIfBlockHighlighter.vb (1)
22Protected Overloads Overrides Sub addHighlights(ifBlock As MultiLineIfBlockSyntax, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\MultiLineLambdaExpressionHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(node As SyntaxNode, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\NamespaceBlockHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(node As SyntaxNode, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\OperatorDeclarationHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(node As SyntaxNode, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\PropertyBlockHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(node As SyntaxNode, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\PropertyDeclarationHighlighter.vb (1)
22Protected Overrides Sub AddHighlights(propertyDeclaration As PropertyStatementSyntax, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\RegionHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(directive As DirectiveTriviaSyntax, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\SelectBlockHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(node As SyntaxNode, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\SingleLineIfBlockHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(ifStatement As SingleLineIfStatementSyntax, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\SyncLockBlockHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(node As SyntaxNode, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\TryBlockHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(node As SyntaxNode, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\TypeBlockHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(node As SyntaxNode, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\UsingBlockHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(node As SyntaxNode, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\WhileBlockHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(node As SyntaxNode, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\WithBlockHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(node As SyntaxNode, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\XmlCDataHighlighter.vb (1)
22Protected Overloads Overrides Sub addHighlights(xmlComment As XmlCDataSectionSyntax, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\XmlCommentHighlighter.vb (1)
22Protected Overloads Overrides Sub addHighlights(xmlComment As XmlCommentSyntax, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\XmlDocumentPrologueHighlighter.vb (1)
22Protected Overloads Overrides Sub addHighlights(xmlProcessingInstruction As XmlProcessingInstructionSyntax, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\XmlElementHighlighter.vb (1)
22Protected Overloads Overrides Sub AddHighlights(node As XmlNodeSyntax, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\XmlEmbeddedExpressionHighlighter.vb (1)
22Protected Overloads Overrides Sub addHighlights(xmlEmbeddExpression As XmlEmbeddedExpressionSyntax, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlighters\XmlProcessingInstructionHighlighter.vb (1)
22Protected Overloads Overrides Sub addHighlights(xmlDocumentPrologue As XmlDeclarationSyntax, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
Highlighting\KeywordHighlightingHelpers.vb (1)
78Friend Sub HighlightRelatedAwaits(node As SyntaxNode, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
InlineHints\VisualBasicInlineParameterNameHintsService.vb (1)
28cancellationToken As CancellationToken)
IntroduceVariable\VisualBasicIntroduceLocalForExpressionCodeRefactoringProvider.vb (1)
49Protected Overrides Function CreateTupleDeconstructionAsync(document As Document, tupleType As INamedTypeSymbol, expression As ExpressionSyntax, cancellationToken As CancellationToken) As Task(Of ExpressionStatementSyntax)
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceField.vb (3)
20cancellationToken As CancellationToken) As Task(Of Document) 64cancellationToken As CancellationToken) As Task(Of Document) 201cancellationToken As CancellationToken) As FieldDeclarationSyntax
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceLocal.vb (5)
21cancellationToken As CancellationToken) As Document 59cancellationToken As CancellationToken) As SyntaxNode 83cancellationToken As CancellationToken) As Document 125cancellationToken As CancellationToken) As Document 162cancellationToken As CancellationToken) As Document
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceQueryLocal.vb (2)
17cancellationToken As CancellationToken) As Document 73cancellationToken As CancellationToken) As Document
IntroduceVariable\VisualBasicIntroduceVariableService.vb (2)
31Protected Overrides Function GetInsertionIndices(destination As TypeBlockSyntax, cancellationToken As CancellationToken) As IList(Of Boolean) 158Protected Overrides Function BlockOverlapsHiddenPosition(block As SyntaxNode, cancellationToken As CancellationToken) As Boolean
LanguageServices\VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb (1)
33cancellationToken As CancellationToken)
LanguageServices\VisualBasicSymbolDisplayService.vb (1)
20cancellationToken As CancellationToken) As AbstractSymbolDescriptionBuilder
LineSeparators\VisualBasicLineSeparatorService.vb (2)
57cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of TextSpan)) Implements ILineSeparatorService.GetLineSeparatorsAsync 103Private Shared Sub ProcessNodeList(Of T As SyntaxNode)(children As SyntaxList(Of T), spans As ArrayBuilder(Of TextSpan), token As CancellationToken)
MetadataAsSource\VisualBasicMetadataAsSourceService.vb (6)
27Protected Overrides Async Function AddAssemblyInfoRegionAsync(document As Document, symbolCompilation As Compilation, symbol As ISymbol, cancellationToken As CancellationToken) As Task(Of Document) 53Protected Overrides Function AddNullableRegionsAsync(document As Document, cancellationToken As CancellationToken) As Task(Of Document) 58Protected Overrides Async Function ConvertDocCommentsToRegularCommentsAsync(document As Document, docCommentFormattingService As IDocumentationCommentFormattingService, cancellationToken As CancellationToken) As Task(Of Document) 147Private ReadOnly _cancellationToken As CancellationToken 149Public Sub New(formattingService As IDocumentationCommentFormattingService, cancellationToken As CancellationToken) 155Public Shared Function ConvertToRegularComments(node As SyntaxNode, formattingService As IDocumentationCommentFormattingService, cancellationToken As CancellationToken) As SyntaxNode
NavigationBar\VisualBasicNavigationBarItemService.vb (6)
41cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of RoslynNavigationBarItem)) 60Private Shared Function GetTypesAndDeclarationsInFile(semanticModel As SemanticModel, cancellationToken As CancellationToken) As IEnumerable(Of Tuple(Of INamedTypeSymbol, SyntaxNode)) 107cancellationToken As CancellationToken) As ImmutableArray(Of RoslynNavigationBarItem) 205cancellationToken As CancellationToken) As RoslynNavigationBarItem 317cancellationToken As CancellationToken) As RoslynNavigationBarItem 395cancellationToken As CancellationToken) As IEnumerable(Of RoslynNavigationBarItem)
Organizing\Organizers\MemberDeclarationsOrganizer.vb (1)
14cancellationToken As CancellationToken) As SyntaxList(Of StatementSyntax)
Organizing\Organizers\TypeBlockOrganizer.vb (1)
22cancellationToken As CancellationToken) As TypeBlockSyntax
Organizing\VisualBasicOrganizerService.Rewriter.vb (2)
15Private ReadOnly _cancellationToken As CancellationToken 20token As CancellationToken)
Organizing\VisualBasicOrganizerService.vb (1)
22Protected Overrides Async Function ProcessAsync(document As Document, organizers As IEnumerable(Of ISyntaxOrganizer), cancellationToken As CancellationToken) As Task(Of Document)
QuickInfo\VisualBasicSemanticQuickInfoProvider.vb (3)
45cancellationToken As CancellationToken) As Task(Of QuickInfoItem) 158cancellationToken As CancellationToken) As Task(Of QuickInfoItem) 197cancellationToken As CancellationToken) As QuickInfoItem
RemoveSharedFromModuleMembers\VisualBasicRemoveSharedFromModuleMembersCodeFixProvider.vb (1)
57Protected Overrides Function FixAllAsync(document As Document, diagnostics As ImmutableArray(Of Diagnostic), editor As SyntaxEditor, cancellationToken As CancellationToken) As Task
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (1)
44cancellationToken As CancellationToken) Implements IReplaceMethodWithPropertyService.ReplaceGetMethodWithProperty
ReplacePropertyWithMethods\VisualBasicReplacePropertyWithMethods.vb (4)
33cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of SyntaxNode)) 54cancellationToken As CancellationToken) As ImmutableArray(Of SyntaxNode) 86cancellationToken As CancellationToken) As SyntaxNode 119cancellationToken As CancellationToken) As SyntaxNode
SignatureHelp\AbstractIntrinsicOperatorSignatureHelpProvider.vb (6)
18Protected MustOverride Function GetIntrinsicOperatorDocumentationAsync(node As TSyntaxNode, document As Document, cancellationToken As CancellationToken) As ValueTask(Of IEnumerable(Of AbstractIntrinsicOperatorDocumentation)) 20Private Function TryGetSyntaxNode(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, ByRef node As TSyntaxNode) As Boolean 32Protected Overrides Async Function GetItemsWorkerAsync(document As Document, position As Integer, triggerInfo As SignatureHelpTriggerInfo, options As MemberDisplayOptions, cancellationToken As CancellationToken) As Task(Of SignatureHelpItems) 56Friend Shared Function GetSignatureHelpItemForIntrinsicOperator(document As Document, semanticModel As SemanticModel, position As Integer, documentation As AbstractIntrinsicOperatorDocumentation, cancellationToken As CancellationToken) As SignatureHelpItem 65documentationFactory:=Function(c As CancellationToken) documentation.GetParameterDocumentation(capturedIndex).ToSymbolDisplayParts().ToTaggedText(), 105Private Function GetCurrentArgumentState(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, currentSpan As TextSpan, cancellationToken As CancellationToken) As SignatureHelpState
SignatureHelp\AddRemoveHandlerSignatureHelpProvider.vb (1)
24Protected Overrides Function GetIntrinsicOperatorDocumentationAsync(node As AddRemoveHandlerStatementSyntax, document As Document, cancellationToken As CancellationToken) As ValueTask(Of IEnumerable(Of AbstractIntrinsicOperatorDocumentation))
SignatureHelp\AttributeSignatureHelpProvider.vb (3)
31Private Function TryGetAttributeExpression(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, ByRef attribute As AttributeSyntax) As Boolean 51Protected Overrides Async Function GetItemsWorkerAsync(document As Document, position As Integer, triggerInfo As SignatureHelpTriggerInfo, options As MemberDisplayOptions, cancellationToken As CancellationToken) As Task(Of SignatureHelpItems) 92Private Function GetCurrentArgumentState(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, currentSpan As TextSpan, cancellationToken As CancellationToken) As SignatureHelpState?
SignatureHelp\CastExpressionSignatureHelpProvider.vb (1)
24Protected Overrides Function GetIntrinsicOperatorDocumentationAsync(node As CastExpressionSyntax, document As Document, cancellationToken As CancellationToken) As ValueTask(Of IEnumerable(Of AbstractIntrinsicOperatorDocumentation))
SignatureHelp\CollectionInitializerSignatureHelpProvider.vb (3)
29Private Function TryGetInitializerExpression(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, <Out> ByRef expression As CollectionInitializerSyntax) As Boolean 45Protected Overrides Async Function GetItemsWorkerAsync(document As Document, position As Integer, triggerInfo As SignatureHelpTriggerInfo, options As MemberDisplayOptions, cancellationToken As CancellationToken) As Task(Of SignatureHelpItems) 67Private Function GetCurrentArgumentState(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, currentSpan As TextSpan, cancellationToken As CancellationToken) As SignatureHelpState?
SignatureHelp\ConditionalExpressionSignatureHelpProvider.vb (1)
19Protected Overrides Function GetIntrinsicOperatorDocumentationAsync(node As T, document As Document, cancellationToken As CancellationToken) As ValueTask(Of IEnumerable(Of AbstractIntrinsicOperatorDocumentation))
SignatureHelp\FunctionAggregationSignatureHelpProvider.vb (3)
31Private Shared Function GetCurrentArgumentState(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, currentSpan As TextSpan, cancellationToken As CancellationToken) As SignatureHelpState 42cancellationToken As CancellationToken, ByRef functionAggregation As FunctionAggregationSyntax) As Boolean 54Protected Overrides Async Function GetItemsWorkerAsync(document As Document, position As Integer, triggerInfo As SignatureHelpTriggerInfo, options As MemberDisplayOptions, cancellationToken As CancellationToken) As Task(Of SignatureHelpItems)
SignatureHelp\GenericNameSignatureHelpProvider.vb (3)
30Private Shared Function GetCurrentArgumentState(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, currentSpan As TextSpan, cancellationToken As CancellationToken) As SignatureHelpState? 41Private Shared Function TryGetGenericName(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, ByRef genericName As GenericNameSyntax) As Boolean 60Protected Overrides Async Function GetItemsWorkerAsync(document As Document, position As Integer, triggerInfo As SignatureHelpTriggerInfo, options As MemberDisplayOptions, cancellationToken As CancellationToken) As Task(Of SignatureHelpItems)
SignatureHelp\GetTypeExpressionSignatureHelpProvider.vb (1)
23Protected Overrides Function GetIntrinsicOperatorDocumentationAsync(node As GetTypeExpressionSyntax, document As Document, cancellationToken As CancellationToken) As ValueTask(Of IEnumerable(Of AbstractIntrinsicOperatorDocumentation))
SignatureHelp\GetXmlNamespaceExpressionSignatureHelpProvider.vb (1)
23Protected Overrides Function GetIntrinsicOperatorDocumentationAsync(node As GetXmlNamespaceExpressionSyntax, document As Document, cancellationToken As CancellationToken) As ValueTask(Of IEnumerable(Of AbstractIntrinsicOperatorDocumentation))
SignatureHelp\InvocationExpressionSignatureHelpProvider.DelegateInvoke.vb (2)
21cancellationToken As CancellationToken) As IEnumerable(Of SignatureHelpItem) 53Private Shared Function GetDelegateInvokeParameters(invokeMethod As IMethodSymbol, semanticModel As SemanticModel, position As Integer, documentationCommentFormattingService As IDocumentationCommentFormattingService, cancellationToken As CancellationToken) As IList(Of SignatureHelpSymbolParameter)
SignatureHelp\InvocationExpressionSignatureHelpProvider.ElementAccess.vb (1)
22cancellationToken As CancellationToken) As IEnumerable(Of SignatureHelpItem)
SignatureHelp\InvocationExpressionSignatureHelpProvider.MemberGroup.vb (1)
19cancellationToken As CancellationToken) As ImmutableArray(Of ISymbol)
SignatureHelp\InvocationExpressionSignatureHelpProvider.vb (3)
31Private Shared Function GetCurrentArgumentState(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, currentSpan As TextSpan, cancellationToken As CancellationToken) As SignatureHelpState? 42Private Shared Function TryGetInvocationExpression(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, ByRef expression As InvocationExpressionSyntax) As Boolean 62Protected Overrides Async Function GetItemsWorkerAsync(document As Document, position As Integer, triggerInfo As SignatureHelpTriggerInfo, options As MemberDisplayOptions, cancellationToken As CancellationToken) As Task(Of SignatureHelpItems)
SignatureHelp\MidAssignmentSignatureHelpProvider.vb (1)
23Protected Overrides Function GetIntrinsicOperatorDocumentationAsync(node As AssignmentStatementSyntax, document As Document, cancellationToken As CancellationToken) As ValueTask(Of IEnumerable(Of AbstractIntrinsicOperatorDocumentation))
SignatureHelp\NameOfExpressionSignatureHelpProvider.vb (1)
27Protected Overrides Function GetIntrinsicOperatorDocumentationAsync(node As NameOfExpressionSyntax, document As Document, cancellationToken As CancellationToken) As ValueTask(Of IEnumerable(Of AbstractIntrinsicOperatorDocumentation))
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.NormalType.vb (1)
23options As MemberDisplayOptions, cancellationToken As CancellationToken) As (items As IList(Of SignatureHelpItem), selectedItem As Integer?)
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.vb (3)
30Private Shared Function GetCurrentArgumentState(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, currentSpan As TextSpan, cancellationToken As CancellationToken) As SignatureHelpState? 41Private Shared Function TryGetObjectCreationExpression(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, ByRef expression As ObjectCreationExpressionSyntax) As Boolean 61Protected Overrides Async Function GetItemsWorkerAsync(document As Document, position As Integer, triggerInfo As SignatureHelpTriggerInfo, options As MemberDisplayOptions, cancellationToken As CancellationToken) As Task(Of SignatureHelpItems)
SignatureHelp\PredefinedCastExpressionSignatureHelpProvider.vb (2)
24Protected Overrides Function GetIntrinsicOperatorDocumentationAsync(node As PredefinedCastExpressionSyntax, document As Document, cancellationToken As CancellationToken) As ValueTask(Of IEnumerable(Of AbstractIntrinsicOperatorDocumentation)) 28Private Shared Async Function GetIntrinsicOperatorDocumentationImplAsync(node As PredefinedCastExpressionSyntax, document As Document, cancellationToken As CancellationToken) As Task(Of IEnumerable(Of AbstractIntrinsicOperatorDocumentation))
SignatureHelp\RaiseEventStatementSignatureHelpProvider.vb (3)
29Private Shared Function GetCurrentArgumentState(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, currentSpan As TextSpan, cancellationToken As CancellationToken) As SignatureHelpState? 40Private Shared Function TryGetRaiseEventStatement(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, ByRef statement As RaiseEventStatementSyntax) As Boolean 65cancellationToken As CancellationToken
Snippets\VisualBasicSnippetFunctionService.vb (3)
22Public Overrides Async Function GetContainingClassNameAsync(document As Document, position As Integer, cancellationToken As CancellationToken) As Task(Of String) 29Protected Overrides Async Function GetEnumSymbolAsync(document As Document, switchExpressionSpan As TextSpan, cancellationToken As CancellationToken) As Task(Of ITypeSymbol) 44Protected Overrides Async Function GetDocumentWithEnumCaseAsync(document As Document, fullyQualifiedTypeName As String, firstEnumMemberName As String, caseGenerationLocation As TextSpan, cancellationToken As CancellationToken) As Task(Of (Document, TextSpan))
SolutionExplorer\VisualBasicSolutionExplorerSymbolTreeItemProvider.vb (1)
124Protected Overrides Sub AddEnumDeclarationMembers(documentId As DocumentId, enumDeclaration As EnumBlockSyntax, items As ArrayBuilder(Of SymbolTreeItemData), cancellationToken As CancellationToken)
src\709edbd02add87b6\VisualBasicUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.vb (1)
27Protected Overrides Function IsTargetTyped(semanticModel As SemanticModel, conditional As TernaryConditionalExpressionSyntax, cancellationToken As CancellationToken) As Boolean
src\709edbd02add87b6\VisualBasicUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.vb (1)
25Protected Overrides Function IsTargetTyped(semanticModel As SemanticModel, conditional As TernaryConditionalExpressionSyntax, cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Analyzers\VisualBasic\Analyzers\RemoveUnnecessaryCast\VisualBasicRemoveUnnecessaryCastDiagnosticAnalyzer.vb (1)
24Protected Overrides Function IsUnnecessaryCast(model As SemanticModel, node As ExpressionSyntax, cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Analyzers\VisualBasic\Analyzers\RemoveUnnecessaryImports\VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb (1)
56nodes As IEnumerable(Of SyntaxNode), tree As SyntaxTree, cancellationToken As CancellationToken) As IEnumerable(Of TextSpan)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\RemoveUnnecessaryParentheses\VisualBasicRemoveUnnecessaryParenthesesDiagnosticAnalyzer.vb (1)
29semanticModel As SemanticModel, cancellationToken As CancellationToken,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\RemoveUnusedMembers\VisualBasicRemoveUnusedMembersDiagnosticAnalyzer.vb (1)
55Protected Overrides Function GetTypeDeclarations(namedType As INamedTypeSymbol, cancellationToken As CancellationToken) As IEnumerable(Of TypeBlockSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\SimplifyBooleanExpression\VisualBasicSimplifyConditionalDiagnosticAnalyzer.vb (1)
23Protected Overrides Function GetConversion(semanticModel As SemanticModel, node As ExpressionSyntax, cancellationToken As CancellationToken) As CommonConversion
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseAutoProperty\VisualBasicUseAutoPropertyAnalyzer.vb (5)
45cancellationToken As CancellationToken) 69Protected Overrides Function GetFieldInitializer(variable As ModifiedIdentifierSyntax, cancellationToken As CancellationToken) As ExpressionSyntax 86Protected Overrides Function GetGetterExpression(getMethod As IMethodSymbol, cancellationToken As CancellationToken) As ExpressionSyntax 109Protected Overrides Function GetSetterExpression(semanticModel As SemanticModel, setMethod As IMethodSymbol, cancellationToken As CancellationToken) As ExpressionSyntax 142Protected Overrides Sub AddAccessedFields(semanticModel As SemanticModel, accessor As IMethodSymbol, fieldNames As HashSet(Of String), result As HashSet(Of IFieldSymbol), cancellationToken As CancellationToken)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicCollectionInitializerAnalyzer.vb (1)
45cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (1)
49cancellationToken As CancellationToken,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddExplicitCast\VisualBasicAddExplicitCastCodeFixProvider.vb (2)
63cancellationToken As CancellationToken) 171cancellationToken As CancellationToken) As ImmutableArray(Of (ExpressionSyntax, ITypeSymbol))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddParameter\VisualBasicAddParameterCodeFixProvider.vb (1)
55Protected Overrides Function GetArgumentType(argumentNode As SyntaxNode, semanticModel As SemanticModel, cancellationToken As CancellationToken) As ITypeSymbol
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertToAsync\VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (3)
39Protected Overrides Async Function GetDescriptionAsync(diagnostic As Diagnostic, node As SyntaxNode, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Task(Of String) 44Protected Overrides Async Function GetRootInOtherSyntaxTreeAsync(node As SyntaxNode, semanticModel As SemanticModel, diagnostic As Diagnostic, cancellationToken As CancellationToken) As Task(Of (SyntaxTree As SyntaxTree, root As SyntaxNode)?) 57Private Shared Async Function GetMethodFromExpressionAsync(oldNode As SyntaxNode, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Task(Of Tuple(Of SyntaxNode, MethodBlockSyntax))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertTypeOfToNameOf\VisualBasicConvertGetTypeToNameOfCodeFixProvider.vb (1)
33Protected Overrides Function GetSymbolTypeExpression(semanticModel As SemanticModel, node As MemberAccessExpressionSyntax, cancellationToken As CancellationToken) As SyntaxNode
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\GenerateConstructorCodeFixProvider.vb (1)
32Protected Overrides Function GetCodeActionsAsync(document As Document, node As SyntaxNode, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of CodeAction))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (11)
24Protected Overrides Function IsImplicitObjectCreation(document As SemanticDocument, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean 28Protected Overrides Function TryInitializeImplicitObjectCreation(document As SemanticDocument, node As SyntaxNode, cancellationToken As CancellationToken, ByRef token As SyntaxToken, ByRef arguments As ImmutableArray(Of Argument(Of ExpressionSyntax)), ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean 39Protected Overrides Function GenerateNameForExpression(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As String 46cancellationToken As CancellationToken) As ITypeSymbol 50Protected Overrides Function IsConstructorInitializerGeneration(document As SemanticDocument, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean 59cancellationToken As CancellationToken, 87Protected Overrides Function IsSimpleNameGeneration(document As SemanticDocument, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean 94cancellationToken As CancellationToken, 129cancellationToken As CancellationToken, 168Protected Overrides Function GetCurrentConstructor(semanticModel As SemanticModel, token As SyntaxToken, cancellationToken As CancellationToken) As IMethodSymbol 173Protected Overrides Function GetDelegatedConstructor(semanticModel As SemanticModel, constructor As IMethodSymbol, cancellationToken As CancellationToken) As IMethodSymbol
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateDefaultConstructors\VisualBasicGenerateDefaultConstructorsService.vb (1)
24semanticDocument As SemanticDocument, textSpan As TextSpan, cancellationToken As CancellationToken,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateEnumMember\GenerateEnumMemberCodeFixProvider.vb (1)
34Protected Overrides Function GetCodeActionsAsync(document As Document, node As SyntaxNode, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of CodeAction))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateEnumMember\VisualBasicGenerateEnumMemberService.vb (1)
27document As SemanticDocument, identifierName As SimpleNameSyntax, cancellationToken As CancellationToken,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateConversionCodeFixProvider.vb (1)
34Protected Overrides Function GetCodeActionsAsync(document As Document, node As SyntaxNode, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of CodeAction))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateParameterizedMemberCodeFixProvider.vb (1)
53Protected Overrides Function GetCodeActionsAsync(document As Document, node As SyntaxNode, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of CodeAction))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateConversionService.vb (5)
55Protected Overrides Function TryInitializeExplicitConversionState(document As SemanticDocument, expression As SyntaxNode, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef identifierToken As SyntaxToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean 69Protected Overrides Function TryInitializeImplicitConversionState(document As SemanticDocument, expression As SyntaxNode, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef identifierToken As SyntaxToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean 83Private Shared Function TryGetConversionMethodAndTypeToGenerateIn(document As SemanticDocument, expression As SyntaxNode, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean 113Private Shared Function TryGetExplicitConversionMethodAndTypeToGenerateIn(document As SemanticDocument, castExpression As CastExpressionSyntax, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean 129Private Shared Function TryGetImplicitConversionMethodAndTypeToGenerateIn(document As SemanticDocument, expression As SyntaxNode, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (4)
43cancellationToken As CancellationToken, 77cancellationToken As CancellationToken, 146Private Shared Function IsLegal(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As Boolean 162Protected Overrides Function DetermineReturnTypeForSimpleNameOrMemberAccessExpression(typeInferenceService As ITypeInferenceService, semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As ITypeSymbol
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (12)
30Protected Overrides Function DetermineParameterNames(cancellationToken As CancellationToken) As ImmutableArray(Of ParameterName) 36Protected Overrides Function DetermineRefKind(cancellationToken As CancellationToken) As RefKind 40Protected Overrides Function DetermineReturnTypeWorker(cancellationToken As CancellationToken) As ITypeSymbol 63Protected Overrides Function GetCapturedTypeParameters(cancellationToken As CancellationToken) As ImmutableArray(Of ITypeParameterSymbol) 75Protected Overrides Function GenerateTypeParameters(cancellationToken As CancellationToken) As ImmutableArray(Of ITypeParameterSymbol) 110cancellationToken As CancellationToken) As ITypeParameterSymbol 118Private Function GetMethodTypeParameter(type As TypeSyntax, cancellationToken As CancellationToken) As ITypeParameterSymbol 130Protected Overrides Function DetermineParameterModifiers(cancellationToken As CancellationToken) As ImmutableArray(Of RefKind) 136Protected Overrides Function DetermineParameterTypes(cancellationToken As CancellationToken) As ImmutableArray(Of ITypeSymbol) 142Protected Overrides Function DetermineParameterOptionality(cancellationToken As CancellationToken) As ImmutableArray(Of Boolean) 153cancellationToken As CancellationToken) As ITypeSymbol 166Protected Overrides Function DetermineTypeArguments(cancellationToken As CancellationToken) As ImmutableArray(Of ITypeSymbol)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateVariable\VisualBasicGenerateVariableCodeFixProvider.vb (1)
37Protected Overrides Async Function GetCodeActionsAsync(document As Document, node As SyntaxNode, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of CodeAction))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceService.vb (2)
54document As Document, model As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken, 103cancellationToken As CancellationToken) As INamedTypeSymbol
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicChangeToYieldCodeFixProvider.vb (1)
40Protected Overrides Function GetCodeFixAsync(root As SyntaxNode, node As SyntaxNode, document As Document, diagnostics As Diagnostic, cancellationToken As CancellationToken) As Task(Of CodeAction)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicConvertToIteratorCodeFixProvider.vb (1)
42Protected Overrides Async Function GetCodeFixAsync(root As SyntaxNode, node As SyntaxNode, document As Document, diagnostics As Diagnostic, cancellationToken As CancellationToken) As Task(Of CodeAction)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeMethodAsynchronous\VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (1)
34Protected Overrides Function IsSupportedDiagnostic(diagnostic As Diagnostic, cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\QualifyMemberAccess\VisualBasicQualifyMemberAccessCodeFixProvider.vb (1)
27Protected Overrides Function GetNode(diagnostic As Diagnostic, cancellationToken As CancellationToken) As SimpleNameSyntax
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryByVal\VisualBasicRemoveUnnecessaryByValCodeFixProvider.vb (1)
35Protected Overrides Async Function FixAllAsync(document As Document, diagnostics As ImmutableArray(Of Diagnostic), editor As SyntaxEditor, cancellationToken As CancellationToken) As Task
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryCast\VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (4)
37Private Shared Function IsUnnecessaryCast(node As ExpressionSyntax, model As SemanticModel, cancellationToken As CancellationToken) As Boolean 55cancellationToken As CancellationToken) As Task 94cancellationToken As CancellationToken) As Task(Of SyntaxNode) 116cancellationToken As CancellationToken) As Task(Of SyntaxNode)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryParentheses\VisualBasicRemoveUnnecessaryParenthesesCodeFixProvider.vb (1)
22Protected Overrides Function CanRemoveParentheses(current As ParenthesizedExpressionSyntax, semanticModel As SemanticModel, cancellationtoken As CancellationToken) As Boolean
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\SimplifyObjectCreation\VisualBasicSimplifyObjectCreationCodeFixProvider.vb (1)
34Protected Overrides Async Function FixAllAsync(document As Document, diagnostics As ImmutableArray(Of Diagnostic), editor As SyntaxEditor, cancellationToken As CancellationToken) As Task
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseAutoProperty\VisualBasicUseAutoPropertyCodeFixProvider.vb (3)
46Protected Overrides Function RewriteFieldReferencesInProperty([property] As PropertyBlockSyntax, fieldLocations As ImmutableArray(Of ReferencedSymbol), cancellationToken As CancellationToken) As PropertyBlockSyntax 61cancellationToken As CancellationToken) As Task(Of SyntaxNode) 100Private Shared Async Function GetFieldInitializerAsync(fieldSymbol As IFieldSymbol, cancellationToken As CancellationToken) As Task(Of (equalsValue As EqualsValueSyntax, asNewClause As AsNewClauseSyntax, arrayBounds As ArgumentListSyntax))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (1)
47cancellationToken As CancellationToken) As Task(Of (SyntaxNode, SyntaxNode))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseIsNotExpression\VisualBasicUseIsNotExpressionCodeFixProvider.vb (2)
35cancellationToken As CancellationToken) As Task 48cancellationToken As CancellationToken)
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (3)
19cancellationToken As CancellationToken) 29cancellationToken As CancellationToken, Optional levelsToCompute As Integer? = Nothing) 47cancellationToken As CancellationToken)
Structure\Providers\AccessorDeclarationStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\CollectionInitializerStructureProvider.vb (1)
20cancellationToken As CancellationToken)
Structure\Providers\CompilationUnitStructureProvider.vb (1)
19cancellationToken As CancellationToken)
Structure\Providers\ConstructorDeclarationStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\DelegateDeclarationStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\DisabledTextTriviaStructureProvider.vb (1)
17cancellationToken As CancellationToken)
Structure\Providers\DocumentationCommentStructureProvider.vb (1)
20cancellationToken As CancellationToken)
Structure\Providers\DoLoopBlockStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\EnumDeclarationStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\EnumMemberDeclarationStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\EventDeclarationStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\ExternalMethodDeclarationStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\FieldDeclarationStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\ForBlockStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\ForEachBlockStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\InterpolatedStringExpressionStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\MethodDeclarationStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\MultiLineIfBlockStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\MultilineLambdaStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\NamespaceDeclarationStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\ObjectCreationInitializerStructureProvider.vb (1)
20cancellationToken As CancellationToken)
Structure\Providers\OperatorDeclarationStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\PropertyDeclarationStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\RegionDirectiveStructureProvider.vb (1)
29CancellationToken As CancellationToken)
Structure\Providers\SelectBlockStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\StringLiteralExpressionStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\SyncLockBlockStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\TryBlockStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\TypeDeclarationStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\UsingBlockStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\WhileBlockStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\WithBlockStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Structure\Providers\XmlExpressionStructureProvider.vb (1)
18cancellationToken As CancellationToken)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (5)
Microsoft.NetCore.Analyzers\Performance\BasicPreferDictionaryTryMethodsOverContainsKeyGuardFixer.vb (2)
37Protected Overrides Async Function ApplyFixAsync(document As Document, diagnostic As Diagnostic, editor As SyntaxEditor, state As FixAllState, cancellationToken As CancellationToken) As Task 153Private Shared Sub ApplyTryGetValueFix(editor As SyntaxEditor, semanticModel As SemanticModel, state As FixAllState, fix As TryGetValueFix, cancellationToken As CancellationToken)
Microsoft.NetCore.Analyzers\Runtime\BasicForwardCancellationTokenToInvocations.Fixer.vb (1)
23Protected Overrides Function TryGetInvocation(model As SemanticModel, node As SyntaxNode, ct As CancellationToken, <NotNullWhen(True)> ByRef invocation As IInvocationOperation) As Boolean
Microsoft.NetCore.Analyzers\Runtime\BasicSpecifyCultureForToLowerAndToUpper.Fixer.vb (1)
23Protected Overrides Function GetNodeToSpecifyCurrentCultureOn(node As SyntaxNode, model As SemanticModel, cancellationToken As CancellationToken) As SyntaxNode
Microsoft.NetCore.Analyzers\Usage\BasicPreferGenericOverloads.Fixer.vb (1)
26cancellationToken As CancellationToken) As Task(Of Document)
Microsoft.CodeAnalysis.VisualBasic.Scripting (5)
VisualBasicScript.vb (4)
45Optional cancellationToken As CancellationToken = Nothing) As Task(Of ScriptState(Of T)) 55Optional cancellationToken As CancellationToken = Nothing) As Task(Of ScriptState(Of Object)) 65Optional cancellationToken As CancellationToken = Nothing) As Task(Of T) 75Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)
VisualBasicScriptCompiler.vb (1)
40Public Overrides Function ParseSubmission(text As SourceText, parseOptions As ParseOptions, cancellationToken As CancellationToken) As SyntaxTree
Microsoft.CodeAnalysis.VisualBasic.Workspaces (367)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (3)
45Private ReadOnly _cancellationToken As CancellationToken 47Public Sub New(syntaxFactsService As ISyntaxFactsService, semanticModel As SemanticModel, cancellationToken As CancellationToken) 172Private Function GetAliasOrAnySymbol(model As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As ISymbol
CaseCorrection\VisualBasicCaseCorrectionService.vb (2)
31cancellationToken As CancellationToken) 41cancellationToken As CancellationToken)
Classification\ClassificationHelpers.vb (1)
321Friend Sub AddLexicalClassifications(text As SourceText, textSpan As TextSpan, result As SegmentedList(Of ClassifiedSpan), cancellationToken As CancellationToken)
Classification\SyntaxClassification\IdentifierNameSyntaxClassifier.vb (1)
27cancellationToken As CancellationToken)
Classification\SyntaxClassification\ImportAliasClauseSyntaxClassifier.vb (2)
19Public Overrides Sub AddClassifications(syntax As SyntaxNode, textSpan As TextSpan, semanticModel As SemanticModel, options As ClassificationOptions, result As SegmentedList(Of ClassifiedSpan), cancellationToken As CancellationToken) 27cancellationToken As CancellationToken)
Classification\SyntaxClassification\NameSyntaxClassifier.vb (3)
36cancellationToken As CancellationToken) 71cancellationToken As CancellationToken) 168cancellationToken As CancellationToken,
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.vb (1)
27result As SegmentedList(Of ClassifiedSpan), cancellationToken As CancellationToken)
Classification\SyntaxClassification\VisualBasicSyntaxClassificationService.vb (2)
35Public Overrides Sub AddLexicalClassifications(text As SourceText, textSpan As TextSpan, result As SegmentedList(Of ClassifiedSpan), cancellationToken As CancellationToken) 39Public Overrides Sub AddSyntacticClassifications(root As SyntaxNode, textSpans As ImmutableArray(Of TextSpan), result As SegmentedList(Of ClassifiedSpan), cancellationToken As CancellationToken)
Classification\VisualBasicClassificationService.vb (1)
23Public Overrides Sub AddLexicalClassifications(text As SourceText, textSpan As TextSpan, result As SegmentedList(Of ClassifiedSpan), cancellationToken As CancellationToken)
Classification\Worker.vb (4)
17Private ReadOnly _cancellationToken As CancellationToken 19Private Sub New(textSpan As TextSpan, list As SegmentedList(Of ClassifiedSpan), cancellationToken As CancellationToken) 28tokens As IEnumerable(Of SyntaxToken), textSpan As TextSpan, list As SegmentedList(Of ClassifiedSpan), cancellationToken As CancellationToken) 37node As SyntaxNode, textSpan As TextSpan, list As SegmentedList(Of ClassifiedSpan), cancellationToken As CancellationToken)
CodeCleanup\AsyncOrIteratorFunctionReturnTypeFixer.vb (7)
11Public Function RewriteMethodStatement(func As MethodStatementSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As MethodStatementSyntax 15Public Function RewriteMethodStatement(func As MethodStatementSyntax, semanticModel As SemanticModel, oldFunc As MethodStatementSyntax, cancellationToken As CancellationToken) As MethodStatementSyntax 33Public Function RewriteLambdaHeader(lambdaHeader As LambdaHeaderSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As LambdaHeaderSyntax 37Public Function RewriteLambdaHeader(lambdaHeader As LambdaHeaderSyntax, semanticModel As SemanticModel, oldLambdaHeader As LambdaHeaderSyntax, cancellationToken As CancellationToken) As LambdaHeaderSyntax 58cancellationToken As CancellationToken) As Boolean 81cancellationToken As CancellationToken) As Boolean 114cancellationToken As CancellationToken) As Boolean
CodeCleanup\Providers\AbstractTokensCodeCleanupProvider.vb (5)
20document As Document, root As SyntaxNode, spans As ImmutableArray(Of TextSpan), cancellationToken As CancellationToken) As Task(Of Rewriter) 22Public Async Function CleanupAsync(document As Document, spans As ImmutableArray(Of TextSpan), options As CodeCleanupOptions, cancellationToken As CancellationToken) As Task(Of Document) Implements ICodeCleanupProvider.CleanupAsync 30Public Async Function CleanupAsync(root As SyntaxNode, spans As ImmutableArray(Of TextSpan), options As SyntaxFormattingOptions, services As SolutionServices, cancellationToken As CancellationToken) As Task(Of SyntaxNode) Implements ICodeCleanupProvider.CleanupAsync 39Protected ReadOnly _cancellationToken As CancellationToken 44Public Sub New(spans As ImmutableArray(Of TextSpan), cancellationToken As CancellationToken)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (3)
30Protected Overrides Async Function GetRewriterAsync(document As Document, root As SyntaxNode, spans As ImmutableArray(Of TextSpan), cancellationToken As CancellationToken) As Task(Of Rewriter) 39Private Sub New(semanticModel As SemanticModel, spans As ImmutableArray(Of TextSpan), cancellationToken As CancellationToken) 45Public Shared Async Function CreateAsync(document As Document, spans As ImmutableArray(Of TextSpan), cancellationToken As CancellationToken) As Task(Of AddMissingTokensRewriter)
CodeCleanup\Providers\CaseCorrectionCodeCleanupProvider.vb (2)
31Public Function CleanupAsync(document As Document, spans As ImmutableArray(Of TextSpan), options As CodeCleanupOptions, cancellationToken As CancellationToken) As Task(Of Document) Implements ICodeCleanupProvider.CleanupAsync 35Public Function CleanupAsync(root As SyntaxNode, spans As ImmutableArray(Of TextSpan), options As SyntaxFormattingOptions, services As SolutionServices, cancellationToken As CancellationToken) As Task(Of SyntaxNode) Implements ICodeCleanupProvider.CleanupAsync
CodeCleanup\Providers\FixIncorrectTokensCodeCleanupProvider.vb (3)
39Protected Overrides Function GetRewriterAsync(document As Document, root As SyntaxNode, spans As ImmutableArray(Of TextSpan), cancellationToken As CancellationToken) As Task(Of Rewriter) 50cancellationToken As CancellationToken) 56Public Shared Async Function CreateAsync(document As Document, spans As ImmutableArray(Of TextSpan), cancellationToken As CancellationToken) As Task(Of Rewriter)
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (4)
35Public Async Function CleanupAsync(document As Document, spans As ImmutableArray(Of TextSpan), options As CodeCleanupOptions, cancellationToken As CancellationToken) As Task(Of Document) Implements ICodeCleanupProvider.CleanupAsync 42Public Function CleanupAsync(root As SyntaxNode, spans As ImmutableArray(Of TextSpan), options As SyntaxFormattingOptions, services As SolutionServices, cancellationToken As CancellationToken) As Task(Of SyntaxNode) Implements ICodeCleanupProvider.CleanupAsync 75Private ReadOnly _cancellationToken As CancellationToken 81Public Sub New(spans As ImmutableArray(Of TextSpan), cancellationToken As CancellationToken)
CodeCleanup\Providers\ReduceTokensCodeCleanupProvider.vb (2)
33Protected Overrides Function GetRewriterAsync(document As Document, root As SyntaxNode, spans As ImmutableArray(Of TextSpan), cancellationToken As CancellationToken) As Task(Of Rewriter) 40Public Sub New(spans As ImmutableArray(Of TextSpan), cancellationToken As CancellationToken)
CodeCleanup\Providers\RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb (5)
32Public Async Function CleanupAsync(document As Document, spans As ImmutableArray(Of TextSpan), options As CodeCleanupOptions, cancellationToken As CancellationToken) As Task(Of Document) Implements ICodeCleanupProvider.CleanupAsync 45Public Function CleanupAsync(root As SyntaxNode, spans As ImmutableArray(Of TextSpan), options As SyntaxFormattingOptions, services As SolutionServices, cancellationToken As CancellationToken) As Task(Of SyntaxNode) Implements ICodeCleanupProvider.CleanupAsync 57Public Shared Function Process(root As SyntaxNode, spans As ImmutableArray(Of TextSpan), cancellationToken As CancellationToken) As SyntaxNode 67Private Function [Do](cancellationToken As CancellationToken) As SyntaxNode 102Private Sub Cleanup(root As SyntaxNode, span As TextSpan, cancellationToken As CancellationToken)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (2)
131Protected Overrides Sub AddLocalFunctionInfos(node As StatementSyntax, stringTable As StringTable, declaredSymbolInfos As ArrayBuilder(Of DeclaredSymbolInfo), containerDisplayName As String, fullyQualifiedContainerName As String, cancellationToken As CancellationToken) 135Protected Overrides Sub AddSynthesizedDeclaredSymbolInfos(container As SyntaxNode, memberDeclaration As StatementSyntax, stringTable As StringTable, declaredSymbolInfos As ArrayBuilder(Of DeclaredSymbolInfo), containerDisplayName As String, fullyQualifiedContainerName As String, cancellationToken As CancellationToken)
FindSymbols\VisualBasicReferenceFinder.vb (3)
25cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of ISymbol)) Implements ILanguageServiceReferenceFinder.DetermineCascadedSymbolsAsync 38cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of ISymbol)) 51cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of ISymbol))
ObsoleteSymbol\VisualBasicObsoleteSymbolService.vb (1)
25Protected Overrides Sub ProcessDimKeyword(ByRef result As ArrayBuilder(Of TextSpan), semanticModel As SemanticModel, token As SyntaxToken, cancellationToken As CancellationToken)
OrganizeImports\VisualBasicOrganizeImportsService.vb (1)
20Public Async Function OrganizeImportsAsync(document As Document, options As OrganizeImportsOptions, cancellationToken As CancellationToken) As Task(Of Document) Implements IOrganizeImportsService.OrganizeImportsAsync
Recommendations\VisualBasicRecommendationService.vb (1)
22Protected Overrides Function CreateRunner(context As VisualBasicSyntaxContext, filterOutOfScopeLocals As Boolean, cancellationToken As CancellationToken) As AbstractRecommendationServiceRunner
Recommendations\VisualBasicRecommendationServiceRunner.vb (1)
18Public Sub New(context As VisualBasicSyntaxContext, filterOutOfScopeLocals As Boolean, cancellationToken As CancellationToken)
Rename\LocalConflictVisitor.vb (2)
15Private ReadOnly _cancellationToken As CancellationToken 17Public Sub New(tokenBeingRenamed As SyntaxToken, semanticModel As SemanticModel, cancellationToken As CancellationToken)
Rename\VisualBasicRenameRewriterLanguageService.vb (4)
49Private ReadOnly _cancellationToken As CancellationToken 690cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of Location)) 810cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of Location)) 913cancellationToken As CancellationToken) As ImmutableArray(Of Location)
Serialization\VisualBasicOptionsSerializationService.vb (3)
21Public Overrides Sub WriteTo(options As CompilationOptions, writer As ObjectWriter, cancellationToken As CancellationToken) 57Public Overrides Function ReadCompilationOptionsFrom(reader As ObjectReader, cancellationToken As CancellationToken) As CompilationOptions 105Public Overrides Function ReadParseOptionsFrom(reader As ObjectReader, cancellationToken As CancellationToken) As ParseOptions
Simplification\Reducers\AbstractVisualBasicReducer.AbstractReductionRewriter.vb (7)
18Protected CancellationToken As CancellationToken 32Public Sub Initialize(parseOptions As ParseOptions, options As SimplifierOptions, cancellationToken As CancellationToken) Implements IReductionRewriter.Initialize 41CancellationToken = CancellationToken.None 82simplifyFunc As Func(Of TNode, SemanticModel, VisualBasicSimplifierOptions, CancellationToken, SyntaxNode) 114simplifyFunc As Func(Of SyntaxToken, SemanticModel, VisualBasicSimplifierOptions, CancellationToken, SyntaxToken) 158simplifier As Func(Of TExpression, SemanticModel, VisualBasicSimplifierOptions, CancellationToken, SyntaxNode) 167simplifier As Func(Of TStatement, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode)
Simplification\Reducers\AbstractVisualBasicReducer.vb (2)
20Protected Shared ReadOnly s_reduceParentheses As Func(Of ParenthesizedExpressionSyntax, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode) = AddressOf ReduceParentheses 26cancellationToken As CancellationToken
Simplification\Reducers\VisualBasicCallReducer.vb (2)
17Private Shared ReadOnly s_simplifyCallStatement As Func(Of CallStatementSyntax, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode) = AddressOf SimplifyCallStatement 31cancellationToken As CancellationToken
Simplification\Reducers\VisualBasicCastReducer.vb (4)
17Private Shared ReadOnly s_simplifyCast As Func(Of CastExpressionSyntax, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode) = AddressOf SimplifyCast 31cancellationToken As CancellationToken 41Private Shared ReadOnly s_simplifyPredefinedCast As Func(Of PredefinedCastExpressionSyntax, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode) = AddressOf SimplifyPredefinedCast 47cancellationToken As CancellationToken
Simplification\Reducers\VisualBasicEscapingReducer.vb (1)
27Private Shared Function TryUnescapeToken(identifier As SyntaxToken, semanticModel As SemanticModel, options As VisualBasicSimplifierOptions, cancellationToken As CancellationToken) As SyntaxToken
Simplification\Reducers\VisualBasicExtensionMethodReducer.vb (2)
16Private Shared ReadOnly s_simplifyInvocationExpression As Func(Of InvocationExpressionSyntax, SemanticModel, VisualBasicSimplifierOptions, CancellationToken, SyntaxNode) = AddressOf SimplifyInvocationExpression 30cancellationToken As CancellationToken
Simplification\Reducers\VisualBasicInferredMemberNameReducer.Rewriter.vb (4)
20Private ReadOnly s_simplifyTupleName As Func(Of SimpleArgumentSyntax, SemanticModel, SimplifierOptions, CancellationToken, SimpleArgumentSyntax) = AddressOf SimplifyTupleName 21Private ReadOnly s_simplifyNamedFieldInitializer As Func(Of NamedFieldInitializerSyntax, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode) = AddressOf SimplifyNamedFieldInitializer 23Private Function SimplifyNamedFieldInitializer(node As NamedFieldInitializerSyntax, arg2 As SemanticModel, options As SimplifierOptions, arg4 As CancellationToken) As SyntaxNode 35cancellationToken As CancellationToken
Simplification\Reducers\VisualBasicMiscellaneousReducer.vb (6)
17Private Shared ReadOnly s_simplifyParameter As Func(Of ParameterSyntax, SemanticModel, SimplifierOptions, CancellationToken, ParameterSyntax) = AddressOf SimplifyParameter 31cancellationToken As CancellationToken 42Private Shared ReadOnly s_simplifyInvocationExpression As Func(Of InvocationExpressionSyntax, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode) = AddressOf SimplifyInvocationExpression 48cancellationToken As CancellationToken 65Private Shared ReadOnly s_simplifyObjectCreationExpression As Func(Of ObjectCreationExpressionSyntax, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode) = AddressOf SimplifyObjectCreationExpression 71cancellationToken As CancellationToken
Simplification\Reducers\VisualBasicNameReducer.vb (2)
21Private Shared ReadOnly s_simplifyName As Func(Of ExpressionSyntax, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode) = AddressOf SimplifyName 35cancellationToken As CancellationToken
Simplification\Reducers\VisualBasicVariableDeclaratorReducer.vb (2)
20Private Shared ReadOnly s_simplifyVariableDeclarator As Func(Of VariableDeclaratorSyntax, SemanticModel, VisualBasicSimplifierOptions, CancellationToken, SyntaxNode) = AddressOf SimplifyVariableDeclarator 34cancellationToken As CancellationToken
Simplification\Simplifiers\ExpressionSimplifier.vb (6)
29cancellationToken As CancellationToken) As Boolean 56cancellationToken As CancellationToken 80cancellationToken As CancellationToken 220Dim speculationAnalyzer = New SpeculationAnalyzer(originalExpression, replacedExpression, semanticModel, CancellationToken.None) 276cancellationToken As CancellationToken) As Boolean 300cancellationToken As CancellationToken) As Boolean
Simplification\Simplifiers\MemberAccessExpressionSimplifier.vb (1)
26Protected Overrides Function GetSpeculationAnalyzer(semanticModel As SemanticModel, memberAccessExpression As MemberAccessExpressionSyntax, cancellationToken As CancellationToken) As ISpeculationAnalyzer
Simplification\Simplifiers\NameSimplifier.vb (4)
30cancellationToken As CancellationToken) As Boolean 289cancellationToken As CancellationToken 323Private Shared Function TryOmitModuleName(name As QualifiedNameSyntax, semanticModel As SemanticModel, <Out()> ByRef replacementNode As ExpressionSyntax, <Out()> ByRef issueSpan As TextSpan, cancellationToken As CancellationToken) As Boolean 357cancellationToken As CancellationToken
Simplification\VisualBasicSimplificationService.Expander.vb (2)
20Private ReadOnly _cancellationToken As CancellationToken 26cancellationToken As CancellationToken,
Simplification\VisualBasicSimplificationService.vb (3)
51Public Overrides Function Expand(node As SyntaxNode, semanticModel As SemanticModel, aliasReplacementAnnotation As SyntaxAnnotation, expandInsideNode As Func(Of SyntaxNode, Boolean), expandParameter As Boolean, cancellationToken As CancellationToken) As SyntaxNode 70Public Overrides Function Expand(token As SyntaxToken, semanticModel As SemanticModel, expandInsideNode As Func(Of SyntaxNode, Boolean), cancellationToken As CancellationToken) As SyntaxToken 164Protected Overrides Sub GetUnusedNamespaceImports(model As SemanticModel, namespaceImports As HashSet(Of SyntaxNode), cancellationToken As CancellationToken)
src\3c62f7302a130cb4\TriviaDataFactory.AbstractLineBreakTrivia.vb (2)
38cancellationToken As CancellationToken) As TriviaData 55cancellationToken As CancellationToken,
src\3c62f7302a130cb4\TriviaDataFactory.FormattedComplexTrivia.vb (5)
24cancellationToken As CancellationToken) 62Public Overrides Function GetTriviaList(cancellationToken As CancellationToken) As SyntaxTriviaList 69cancellationToken As CancellationToken, 74Public Overrides Function WithIndentation(indentation As Integer, context As FormattingContext, formattingRules As ChainedFormattingRules, cancellationToken As CancellationToken) As TriviaData 78Public Overrides Function WithLine(line As Integer, indentation As Integer, context As FormattingContext, formattingRules As ChainedFormattingRules, cancellationToken As CancellationToken) As TriviaData
src\3c62f7302a130cb4\TriviaDataFactory.LineContinuationTrivia.vb (1)
37cancellationToken As CancellationToken) As TriviaData
src\3c62f7302a130cb4\TriviaDataFactory.ModifiedComplexTrivia.vb (4)
54cancellationToken As CancellationToken) As TriviaData 61cancellationToken As CancellationToken) As TriviaData 68cancellationToken As CancellationToken, 93Public Overrides Function GetTriviaList(cancellationToken As CancellationToken) As SyntaxTriviaList
src\45a5dce26ceffa63\VisualBasicRemoveUnnecessaryImportsRewriter.vb (3)
16Private ReadOnly _cancellationToken As CancellationToken 20cancellationToken As CancellationToken) 28cancellationToken As CancellationToken) As CompilationUnitSyntax
src\45a5dce26ceffa63\VisualBasicUnnecessaryImportsProvider.vb (5)
27cancellationToken As CancellationToken) As ImmutableArray(Of ImportsClauseSyntax) 71Private Shared Function RemovalCausesAmbiguity(model As SemanticModel, redundantImport As ImportsClauseSyntax, cancellationToken As CancellationToken) As Boolean 88cancellationToken As CancellationToken) 112cancellationToken As CancellationToken) 135cancellationToken As CancellationToken)
src\f388afcd21099bcf\VisualBasicInitializeParameterService.vb (2)
23Protected Overrides Function GetAccessorBody(accessor As IMethodSymbol, cancellationToken As CancellationToken) As SyntaxNode 53Protected Overrides Function TryAddAssignmentForPrimaryConstructorAsync(document As Document, parameter As IParameterSymbol, fieldOrProperty As ISymbol, cancellationToken As CancellationToken) As Task(Of Solution)
src\f736901a33c2b55b\VisualBasicMoveDeclarationNearReferenceService.vb (1)
45Protected Overrides Function TypesAreCompatibleAsync(document As Document, localSymbol As ILocalSymbol, declarationStatement As LocalDeclarationStatementSyntax, right As SyntaxNode, cancellationToken As CancellationToken) As Task(Of Boolean)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
18Public Sub New(semanticModel As SemanticModel, cancellationToken As CancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ArgumentSyntaxExtensions.vb (2)
16cancellationToken As CancellationToken) As ITypeSymbol 27Optional cancellationToken As CancellationToken = Nothing
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\DirectiveSyntaxExtensions.vb (5)
15Private Function GetDirectiveInfo(node As SyntaxNode, cancellationToken As CancellationToken) As DirectiveInfo(Of DirectiveTriviaSyntax) 19Private Function GetDirectiveInfoForRoot(root As SyntaxNode, cancellationToken As CancellationToken) As DirectiveInfo(Of DirectiveTriviaSyntax) 38Public Function GetStartDirectives(syntaxTree As SyntaxTree, cancellationToken As CancellationToken) As IEnumerable(Of DirectiveTriviaSyntax) 49cancellationToken As CancellationToken) As DirectiveTriviaSyntax 69cancellationToken As CancellationToken) As ImmutableArray(Of DirectiveTriviaSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (10)
105cancellationToken As CancellationToken) As ITypeSymbol 143cancellationToken As CancellationToken, 174cancellationToken As CancellationToken) As ITypeSymbol 191cancellationToken As CancellationToken 201cancellationToken As CancellationToken, 212cancellationToken As CancellationToken, 278Public Function IsInRefContext(expression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 362Public Function IsWrittenTo(expression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 465Public Function CanReplaceWithRValue(expression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 472Public Function CanReplaceWithLValue(expression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (2)
13Private Function EndsQuery(token As SyntaxToken, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 44Optional cancellationToken As CancellationToken = Nothing
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (7)
18cancellationToken As CancellationToken) As IList(Of ITypeSymbol) 33cancellationToken As CancellationToken) As IList(Of ISymbol) 46cancellationToken As CancellationToken) As IList(Of ISymbol) 87Public Function GetAliasInfo(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As IAliasSymbol 99cancellationToken As CancellationToken) As Accessibility 189cancellationToken As CancellationToken) As String 231Private Function TryGenerateNameForArgumentExpression(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As String
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (6)
278cancellationToken As CancellationToken) As IList(Of IList(Of TSyntaxNode)) 374Public Function ContainsInterleavedDirective(node As SyntaxNode, cancellationToken As CancellationToken) As Boolean 382cancellationToken As CancellationToken) As Boolean 391cancellationToken As CancellationToken) As Boolean 407cancellationToken As CancellationToken) As Boolean 1067cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (14)
121Public Function FindTriviaToLeft(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxTrivia 152Public Function IsInNonUserCode(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 161Public Function IsWithinPartialMethodDeclaration(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 177Public Function IsEntirelyWithinComment(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 188Public Function IsEntirelyWithinStringLiteral(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 199Public Function IsEntirelyWithinStringOrCharOrNumericLiteral(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 238Public Function IsInInactiveRegion(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 265Public Function IsInSkippedText(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 296Public Function IsGlobalStatementContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 313Public Function IsRightOfDot(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 324Public Function IsRightOfIntegerLiteral(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 330Public Function IsInPreprocessorDirectiveContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 338cancellationToken As CancellationToken, 357Public Function GetFirstStatementOnLine(syntaxTree As SyntaxTree, lineNumber As Integer, cancellationToken As CancellationToken) As StatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\AggregatedFormattingResult.vb (1)
18Protected Overrides Function Rewriter(changeMap As Dictionary(Of ValueTuple(Of SyntaxToken, SyntaxToken), TriviaData), cancellationToken As CancellationToken) As SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\FormattingResult.vb (1)
25Protected Overrides Function Rewriter(changeMap As Dictionary(Of ValueTuple(Of SyntaxToken, SyntaxToken), TriviaData), cancellationToken As CancellationToken) As SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.vb (3)
49cancellationToken As CancellationToken) As TriviaDataWithList 87cancellationToken As CancellationToken, 100Public Overrides Function GetTriviaList(cancellationToken As CancellationToken) As SyntaxTriviaList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.TriviaRewriter.vb (3)
18Private ReadOnly _cancellationToken As CancellationToken 23Public Sub New(node As SyntaxNode, spanToFormat As TextSpanMutableIntervalTree, map As Dictionary(Of ValueTuple(Of SyntaxToken, SyntaxToken), TriviaData), cancellationToken As CancellationToken) 108Private Shared Function GetSyntaxTriviaList(textSpan As TextSpan, triviaData As TriviaData, cancellationToken As CancellationToken) As SyntaxTriviaList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\VisualBasicTriviaFormatter.vb (5)
63Protected Overrides Function GetLineColumnRuleBetween(trivia1 As SyntaxTrivia, existingWhitespaceBetween As LineColumnDelta, implicitLineBreak As Boolean, trivia2 As SyntaxTrivia, cancellationToken As CancellationToken) As LineColumnRule 161cancellationToken As CancellationToken) As LineColumnDelta 177cancellationToken As CancellationToken) As LineColumnDelta 206cancellationToken As CancellationToken) As LineColumnDelta 233cancellationToken As CancellationToken) As LineColumnDelta
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\VisualBasicStructuredTriviaFormatEngine.vb (3)
18cancellationToken As CancellationToken) As IFormattingResult 40Protected Overrides Function CreateFormattingContext(tokenStream As TokenStream, cancellationToken As CancellationToken) As FormattingContext 44Protected Overrides Function CreateNodeOperations(cancellationToken As CancellationToken) As NodeOperations
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\VisualBasicSyntaxFormatting.vb (1)
44Protected Overrides Function Format(root As SyntaxNode, options As SyntaxFormattingOptions, formattingRules As ImmutableArray(Of AbstractFormattingRule), startToken As SyntaxToken, endToken As SyntaxToken, cancellationToken As CancellationToken) As AbstractFormattingResult
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Indentation\VisualBasicSmartTokenFormatter.vb (1)
35Public Function FormatToken(token As SyntaxToken, cancellationToken As CancellationToken) As IList(Of TextChange) Implements ISmartTokenFormatter.FormatToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (20)
43Public Function IsOnlyWrittenTo(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsOnlyWrittenTo 47Public Function IsWrittenTo(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsWrittenTo 51Public Function IsInOutContext(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsInOutContext 55Public Function IsInRefContext(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsInRefContext 59Public Function IsInInContext(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsInInContext 63Public Function CanReplaceWithRValue(semanticModel As SemanticModel, expression As SyntaxNode, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.CanReplaceWithRValue 67Public Function GetDeclaredSymbol(semanticModel As SemanticModel, token As SyntaxToken, cancellationToken As CancellationToken) As ISymbol Implements ISemanticFacts.GetDeclaredSymbol 149Public Function GetAliasNameSet(model As SemanticModel, cancellationToken As CancellationToken) As ImmutableHashSet(Of String) Implements ISemanticFacts.GetAliasNameSet 196Public Function GetCollectionInitializerSymbolInfo(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As SymbolInfo Implements ISemanticFacts.GetCollectionInitializerSymbolInfo 218Public Function IsPartial(typeSymbol As INamedTypeSymbol, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsPartial 226Public Function GetDeclaredSymbols(semanticModel As SemanticModel, memberDeclaration As SyntaxNode, cancellationToken As CancellationToken) As IEnumerable(Of ISymbol) Implements ISemanticFacts.GetDeclaredSymbols 236Public Function FindParameterForArgument(semanticModel As SemanticModel, argument As SyntaxNode, allowUncertainCandidates As Boolean, allowParams As Boolean, cancellationToken As CancellationToken) As IParameterSymbol Implements ISemanticFacts.FindParameterForArgument 240Public Function FindParameterForAttributeArgument(semanticModel As SemanticModel, argument As SyntaxNode, allowUncertainCandidates As Boolean, allowParams As Boolean, cancellationToken As CancellationToken) As IParameterSymbol Implements ISemanticFacts.FindParameterForAttributeArgument 244Public Function FindFieldOrPropertyForArgument(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As ISymbol Implements ISemanticFacts.FindFieldOrPropertyForArgument 259Public Function FindFieldOrPropertyForAttributeArgument(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As ISymbol Implements ISemanticFacts.FindFieldOrPropertyForAttributeArgument 263Public Function GetBestOrAllSymbols(semanticModel As SemanticModel, node As SyntaxNode, token As SyntaxToken, cancellationToken As CancellationToken) As ImmutableArray(Of ISymbol) Implements ISemanticFacts.GetBestOrAllSymbols 274Public Function IsInsideNameOfExpression(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsInsideNameOfExpression 278Public Function GetLocalFunctionSymbols(compilation As Compilation, symbol As ISymbol, cancellationToken As CancellationToken) As ImmutableArray(Of IMethodSymbol) Implements ISemanticFacts.GetLocalFunctionSymbols 282Public Function IsInExpressionTree(semanticModel As SemanticModel, node As SyntaxNode, expressionTypeOpt As INamedTypeSymbol, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsInExpressionTree 289cancellationToken As CancellationToken) As String Implements ISemanticFacts.GenerateNameForExpression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (7)
128Public Function IsPreProcessorDirectiveContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFacts.IsPreProcessorDirectiveContext 132Public Function IsEntirelyWithinStringOrCharOrNumericLiteral(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFacts.IsEntirelyWithinStringOrCharOrNumericLiteral 1084Public Function GetInactiveRegionSpanAroundPosition(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As TextSpan Implements ISyntaxFacts.GetInactiveRegionSpanAroundPosition 1391Public Function GetMatchingDirective(directive As SyntaxNode, cancellationToken As CancellationToken) As SyntaxNode Implements ISyntaxFacts.GetMatchingDirective 1395Public Function GetMatchingConditionalDirectives(directive As SyntaxNode, cancellationToken As CancellationToken) As ImmutableArray(Of SyntaxNode) Implements ISyntaxFacts.GetMatchingConditionalDirectives 1415Public Function ContainsInterleavedDirective(span As TextSpan, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFacts.ContainsInterleavedDirective 1679Public Function IsInInactiveRegion(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFacts.IsInInactiveRegion
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (5)
18Private ReadOnly _cancellationToken As CancellationToken 25cancellationToken As CancellationToken) 57Private Shared Function GetOuterCastType(expression As ExpressionSyntax, expressionTypeInfo As TypeInfo, semanticModel As SemanticModel, cancellationToken As CancellationToken) As ITypeSymbol 122Private Shared Function GetSpeculatedExpressionToOuterTypeConversion(speculationAnalyzer As SpeculationAnalyzer, speculatedExpression As ExpressionSyntax, outerSpeculatedExpression As ExpressionSyntax, cancellationToken As CancellationToken, <Out> ByRef speculatedExpressionOuterType As ITypeSymbol) As Conversion 430cancellationToken As CancellationToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (1)
44Public Sub New(expression As ExpressionSyntax, newExpression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken, Optional skipVerificationForReplacedNode As Boolean = False, Optional failOnOverloadResolutionFailuresInOriginalCode As Boolean = False)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeFixesAndRefactorings\VisualBasicFixAllSpanMappingService.vb (1)
22Protected Overrides Function GetFixAllSpansIfWithinGlobalStatementAsync(document As Document, diagnosticSpan As TextSpan, cancellationToken As CancellationToken) As Task(Of ImmutableDictionary(Of Document, ImmutableArray(Of TextSpan)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (5)
19cancellationToken As CancellationToken) As TypeBlockSyntax 30cancellationToken As CancellationToken) As NamespaceBlockSyntax 41cancellationToken As CancellationToken) As CompilationUnitSyntax 50cancellationToken As CancellationToken) As StatementSyntax 64cancellationToken As CancellationToken) As StatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (4)
19cancellationToken As CancellationToken) As CompilationUnitSyntax 34cancellationToken As CancellationToken) As NamespaceBlockSyntax 44Public Function GenerateNamespaceDeclaration(service As ICodeGenerationService, [namespace] As INamespaceSymbol, options As CodeGenerationContextInfo, cancellationToken As CancellationToken) As SyntaxNode 62cancellationToken As CancellationToken) As SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
180Optional cancellationToken As CancellationToken = Nothing) As TSyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (27)
48Protected Overrides Function GetAvailableInsertionIndices(destination As SyntaxNode, cancellationToken As CancellationToken) As IList(Of Boolean) 65Private Overloads Shared Function GetAvailableInsertionIndices(destination As CompilationUnitSyntax, cancellationToken As CancellationToken) As IList(Of Boolean) 96cancellationToken As CancellationToken) As TDeclarationNode 106cancellationToken As CancellationToken) As TDeclarationNode 122cancellationToken As CancellationToken) As TDeclarationNode 137cancellationToken As CancellationToken) As TDeclarationNode 181cancellationToken As CancellationToken) As TDeclarationNode 197cancellationToken As CancellationToken) As TDeclarationNode 211cancellationToken As CancellationToken) As TDeclarationNode 253cancellationToken As CancellationToken) As TDeclarationNode 287cancellationToken As CancellationToken) As TDeclarationNode 298cancellationToken As CancellationToken) As TMethodBase 329cancellationToken As CancellationToken) As TDeclarationNode 358Public Overrides Function RemoveAttribute(Of TDeclarationNode As SyntaxNode)(destination As TDeclarationNode, attributeToRemove As AttributeData, options As VisualBasicCodeGenerationContextInfo, cancellationToken As CancellationToken) As TDeclarationNode 367Public Overrides Function RemoveAttribute(Of TDeclarationNode As SyntaxNode)(destination As TDeclarationNode, attributeToRemove As SyntaxNode, options As VisualBasicCodeGenerationContextInfo, cancellationToken As CancellationToken) As TDeclarationNode 462cancellationToken As CancellationToken) As TDeclarationNode 495cancellationToken As CancellationToken) As TDeclarationNode 529cancellationToken As CancellationToken) As SyntaxNode 550cancellationToken As CancellationToken) As SyntaxNode 557cancellationToken As CancellationToken) As SyntaxNode 568cancellationToken As CancellationToken) As SyntaxNode 575cancellationToken As CancellationToken) As SyntaxNode 582cancellationToken As CancellationToken) As SyntaxNode 632Public Overrides Function UpdateDeclarationModifiers(Of TDeclarationNode As SyntaxNode)(declaration As TDeclarationNode, newModifiers As IEnumerable(Of SyntaxToken), options As VisualBasicCodeGenerationContextInfo, cancellationToken As CancellationToken) As TDeclarationNode 640Public Overrides Function UpdateDeclarationAccessibility(Of TDeclarationNode As SyntaxNode)(declaration As TDeclarationNode, newAccessibility As Accessibility, options As VisualBasicCodeGenerationContextInfo, cancellationToken As CancellationToken) As TDeclarationNode 695Public Overrides Function UpdateDeclarationType(Of TDeclarationNode As SyntaxNode)(declaration As TDeclarationNode, newType As ITypeSymbol, options As VisualBasicCodeGenerationContextInfo, cancellationToken As CancellationToken) As TDeclarationNode 757Public Overrides Function UpdateDeclarationMembers(Of TDeclarationNode As SyntaxNode)(declaration As TDeclarationNode, newMembers As IList(Of ISymbol), options As VisualBasicCodeGenerationContextInfo, cancellationToken As CancellationToken) As TDeclarationNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (5)
40Protected Overrides Function AddPotentiallyConflictingImportsAsync(model As SemanticModel, container As SyntaxNode, namespaceSymbols As ImmutableArray(Of INamespaceSymbol), conflicts As HashSet(Of INamespaceSymbol), cancellationToken As CancellationToken) As Task 129Public Async Function AddPotentiallyConflictingImportsAsync(container As SyntaxNode, conflicts As HashSet(Of INamespaceSymbol), cancellationToken As CancellationToken) As Task 136Function(node As SyntaxNode, onItemsFound As Action(Of INamespaceSymbol), conflictFinder As ConflictFinder, cancellationToken1 As CancellationToken) As Task 206Private Sub ProduceConflicts(node As SimpleNameSyntax, addConflict As Action(Of INamespaceSymbol), cancellationToken As CancellationToken) 216Private Sub ProduceConflicts(node As MemberAccessExpressionSyntax, containsAnonymousMethods As Boolean, addConflict As Action(Of INamespaceSymbol), cancellationToken As CancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\CompilationUnitSyntaxExtensions.vb (1)
22cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (35)
14Friend Function GetTargetToken(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxToken 38Public Function IsPreProcessorKeywordContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 47Public Function IsPreProcessorKeywordContext(syntaxTree As SyntaxTree, position As Integer, preProcessorTokenOnLeftOfPosition As SyntaxToken, cancellationToken As CancellationToken) As Boolean 63Public Function IsNamespaceContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken, Optional semanticModelOpt As SemanticModel = Nothing) As Boolean 68Public Function IsNamespaceDeclarationNameContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 82Public Function IsPartialTypeDeclarationNameContext(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken, ByRef statementSyntax As TypeStatementSyntax) As Boolean 106Public Function GetContainingTypeBlock(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As TypeBlockSyntax 115Friend Function IsTypeDeclarationContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 122syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, allowAfterModifiersOrDim As Boolean, cancellationToken As CancellationToken, ParamArray allowedParentBlocks As SyntaxKind()) As Boolean 188Friend Function IsTypeMemberDeclarationKeywordContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 197Friend Function IsInterfaceMemberDeclarationKeywordContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 205Friend Function IsTypeDeclarationKeywordContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 212Friend Function IsFieldNameDeclarationContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 245Friend Function IsParameterNameDeclarationContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 268Friend Function IsLabelContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 315Public Function IsDelegateCreationContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 339syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken, Optional semanticModelOpt As SemanticModel = Nothing) As Boolean 346syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken, Optional semanticModelOpt As SemanticModel = Nothing) As Boolean 459Public Function IsAttributeNameContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 479Public Function IsTypeContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken, Optional semanticModelOpt As SemanticModel = Nothing) As Boolean 546ByRef token As SyntaxToken, cancellationToken As CancellationToken) 556Public Function IsNameOfContext(syntaxTree As SyntaxTree, position As Integer, Optional cancellationToken As CancellationToken = Nothing) As Boolean 572Friend Function IsSingleLineStatementContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 582Friend Function IsSingleLineStatementContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 625Friend Function IsMultiLineStatementStartContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 662Friend Function IsStartOfSelectCaseBlock(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 670Friend Function IsAfterStatementOfKind(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken, ParamArray kinds As SyntaxKind()) As Boolean 684Friend Function IsInStatementBlockOfKind(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken, ParamArray kinds As SyntaxKind()) As Boolean 716Public Function IsQueryIntoClauseContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 750Public Function IsRaiseEventContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 756Public Function IsObjectCreationTypeContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 762Public Function IsObjectCreationTypeContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 775Friend Function IsEnumTypeMemberAccessContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 815cancellationToken As CancellationToken, 1089Public Function IsInPreprocessorExpressionContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContext.vb (5)
84cancellationToken As CancellationToken 162Public Shared Function CreateContext(document As Document, semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As VisualBasicSyntaxContext 255Private Function ComputeEnclosingNamedType(cancellationToken As CancellationToken) As INamedTypeSymbol 360Public Function IsFollowingCompletePropertyDeclaration(cancellationToken As CancellationToken) As Boolean 384Public Function IsAdditionalJoinOperatorContext(cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContextService.vb (1)
20Public Function CreateContext(document As Document, semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As SyntaxContext Implements ISyntaxContextService.CreateContext
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
132cancellationToken As CancellationToken) As ExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ParameterSyntaxExtensions.vb (1)
13Public Function CanRemoveAsClause(parameter As ParameterSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SemanticModelExtensions.vb (6)
20cancellationToken As CancellationToken) As ImmutableArray(Of ParameterName) 34cancellationToken As CancellationToken) As ImmutableArray(Of ParameterName) 46cancellationToken As CancellationToken) As ImmutableArray(Of ParameterName) 68cancellationToken As CancellationToken) As ImmutableArray(Of ParameterName) 88cancellationToken As CancellationToken) As String 95cancellationToken As CancellationToken) As String
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeBlockSyntaxExtensions.vb (1)
14cancellationToken As CancellationToken) As IList(Of Boolean)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Formatting\VisualBasicSyntaxFormattingService.vb (3)
24Public Function ShouldFormatOnTypedCharacter(document As ParsedDocument, typedChar As Char, caretPosition As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFormattingService.ShouldFormatOnTypedCharacter 28Public Function GetFormattingChangesOnTypedCharacter(document As ParsedDocument, caretPosition As Integer, indentationOptions As IndentationOptions, cancellationToken As CancellationToken) As ImmutableArray(Of TextChange) Implements ISyntaxFormattingService.GetFormattingChangesOnTypedCharacter 32Public Function GetFormattingChangesOnPaste(document As ParsedDocument, textSpan As TextSpan, options As SyntaxFormattingOptions, cancellationToken As CancellationToken) As ImmutableArray(Of TextChange) Implements ISyntaxFormattingService.GetFormattingChangesOnPaste
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicAddImportsService.vb (2)
49CancellationToken As CancellationToken) As ImmutableArray(Of SyntaxNode) 100cancellationToken As CancellationToken) As SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicRemoveUnnecessaryImportsService.vb (1)
29cancellationToken As CancellationToken) As Task(Of Document)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSemanticFactsService.vb (16)
50cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsExpressionContext 55Public Function IsMemberDeclarationContext(semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsMemberDeclarationContext 63cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsNamespaceContext 68Public Function IsStatementContext(semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsStatementContext 76cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsTypeContext 81Public Function IsTypeDeclarationContext(semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsTypeDeclarationContext 86Public Function IsGlobalStatementContext(semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsGlobalStatementContext 90Public Function IsLabelContext(semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsLabelContext 96Public Function IsAttributeNameContext(semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsAttributeNameContext 102Public Function IsNamespaceDeclarationNameContext(semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsNamespaceDeclarationNameContext 107semanticModel As SemanticModel, location As SyntaxNode, containerOpt As SyntaxNode, baseName As String, cancellationToken As CancellationToken) As SyntaxToken Implements ISemanticFactsService.GenerateUniqueName 112semanticModel As SemanticModel, location As SyntaxNode, containerOpt As SyntaxNode, baseName As String, usedNames As IEnumerable(Of String), cancellationToken As CancellationToken) As SyntaxToken Implements ISemanticFactsService.GenerateUniqueName 117semanticModel As SemanticModel, location As SyntaxNode, containerOpt As SyntaxNode, baseName As String, cancellationToken As CancellationToken) As SyntaxToken Implements ISemanticFactsService.GenerateUniqueLocalName 122semanticModel As SemanticModel, location As SyntaxNode, containerOpt As SyntaxNode, baseName As String, usedName As IEnumerable(Of String), cancellationToken As CancellationToken) As SyntaxToken Implements ISemanticFactsService.GenerateUniqueLocalName 126Private Function ISemanticFactsService_GenerateUniqueName(semanticModel As SemanticModel, location As SyntaxNode, containerOpt As SyntaxNode, baseName As String, filter As Func(Of ISymbol, Boolean), usedNames As IEnumerable(Of String), cancellationToken As CancellationToken) As SyntaxToken Implements ISemanticFactsService.GenerateUniqueName 134Public Function TryGetDisposeMethod(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As IMethodSymbol Implements ISemanticFactsService.TryGetDisposeMethod
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSymbolDeclarationService.vb (2)
42Public Overrides Function GetSyntax(Optional cancellationToken As CancellationToken = Nothing) As SyntaxNode 46Public Overrides Async Function GetSyntaxAsync(Optional cancellationToken As CancellationToken = Nothing) As Task(Of SyntaxNode)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxFactsService.vb (2)
22Public Function IsInNonUserCode(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFactsService.IsInNonUserCode 38Public Function GetSelectedFieldsAndPropertiesAsync(tree As SyntaxTree, textSpan As TextSpan, allowPartialSelection As Boolean, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of SyntaxNode)) Implements ISyntaxFactsService.GetSelectedFieldsAndPropertiesAsync
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicTypeInferenceService.vb (1)
22Protected Overrides Function CreateTypeInferrer(semanticModel As SemanticModel, cancellationToken As CancellationToken) As AbstractTypeInferrer
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\ModifierCollectionFacts.vb (2)
32Public Sub New(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) 302Private Shared Function ComputeAllowableDeclarationTypes(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As PossibleDeclarationTypes
Utilities\IntrinsicOperators\AbstractIntrinsicOperatorDocumentation.vb (1)
34Public Overridable Function GetSuffix(semanticModel As SemanticModel, position As Integer, nodeToBind As SyntaxNode, cancellationToken As CancellationToken) As IList(Of SymbolDisplayPart)
Utilities\IntrinsicOperators\MidAssignmentDocumentation.vb (1)
63Public Overrides Function GetSuffix(semanticModel As SemanticModel, position As Integer, nodeToBind As SyntaxNode, cancellationToken As CancellationToken) As IList(Of SymbolDisplayPart)
Workspace\LanguageServices\VisualBasicSyntaxTreeFactoryService.NodeSyntaxReference.vb (1)
30Public Overrides Function GetSyntax(Optional cancellationToken As CancellationToken = Nothing) As SyntaxNode
Workspace\LanguageServices\VisualBasicSyntaxTreeFactoryService.ParsedSyntaxTree.vb (2)
42Public Overrides Function GetText(Optional cancellationToken As CancellationToken = Nothing) As SourceText 67Public Overrides Function GetRoot(Optional cancellationToken As CancellationToken = Nothing) As VisualBasicSyntaxNode
Workspace\LanguageServices\VisualBasicSyntaxTreeFactoryService.vb (1)
62Protected Overrides Function ParseSyntaxTreeCore(filePath As String, options As ParseOptions, text As SourceText, cancellationToken As CancellationToken) As SyntaxTree
Microsoft.CodeAnalysis.Workspaces (2389)
CaseCorrection\AbstractCaseCorrectionService.cs (4)
20protected abstract void AddReplacements(SemanticModel? semanticModel, SyntaxNode root, ImmutableArray<TextSpan> spans, ConcurrentDictionary<SyntaxToken, SyntaxToken> replacements, CancellationToken cancellationToken); 22public async Task<Document> CaseCorrectAsync(Document document, ImmutableArray<TextSpan> spans, CancellationToken cancellationToken) 41public SyntaxNode CaseCorrect(SyntaxNode root, ImmutableArray<TextSpan> spans, CancellationToken cancellationToken) 44private SyntaxNode CaseCorrect(SemanticModel? semanticModel, SyntaxNode root, ImmutableArray<TextSpan> spans, CancellationToken cancellationToken)
CaseCorrection\CaseCorrector.cs (5)
26public static async Task<Document> CaseCorrectAsync(Document document, CancellationToken cancellationToken = default) 41public static async Task<Document> CaseCorrectAsync(Document document, SyntaxAnnotation annotation, CancellationToken cancellationToken = default) 55public static async Task<Document> CaseCorrectAsync(Document document, TextSpan span, CancellationToken cancellationToken = default) 63public static Task<Document> CaseCorrectAsync(Document document, ImmutableArray<TextSpan> spans, CancellationToken cancellationToken = default) 69internal static SyntaxNode CaseCorrect(SyntaxNode root, ImmutableArray<TextSpan> spans, SolutionServices services, CancellationToken cancellationToken = default)
CaseCorrection\ICaseCorrectionService.cs (2)
18Task<Document> CaseCorrectAsync(Document document, ImmutableArray<TextSpan> spans, CancellationToken cancellationToken); 23SyntaxNode CaseCorrect(SyntaxNode root, ImmutableArray<TextSpan> spans, CancellationToken cancellationToken);
ChangeNamespace\IChangeNamespaceService.cs (4)
42Task<bool> CanChangeNamespaceAsync(Document document, SyntaxNode container, CancellationToken cancellationToken); 58Task<Solution> ChangeNamespaceAsync(Document document, SyntaxNode container, string targetNamespace, CancellationToken cancellationToken); 62/// use namespace containers considered valid by <see cref="CanChangeNamespaceAsync(Document, SyntaxNode, CancellationToken)"/> 64Task<Solution?> TryChangeTopLevelNamespacesAsync(Document document, string targetNamespace, CancellationToken cancellationToken);
Classification\AbstractClassificationService.cs (10)
30public abstract void AddLexicalClassifications(SourceText text, TextSpan textSpan, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken); 34Document document, ImmutableArray<TextSpan> textSpans, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 40Document document, ImmutableArray<TextSpan> textSpans, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 51CancellationToken cancellationToken) 113CancellationToken cancellationToken) 142CancellationToken cancellationToken) 201public async Task AddSyntacticClassificationsAsync(Document document, ImmutableArray<TextSpan> textSpans, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 208SolutionServices services, SyntaxNode? root, ImmutableArray<TextSpan> textSpans, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 228public ValueTask<TextChangeRange?> ComputeSyntacticChangeRangeAsync(Document oldDocument, Document newDocument, TimeSpan timeout, CancellationToken cancellationToken) 231public TextChangeRange? ComputeSyntacticChangeRange(SolutionServices services, SyntaxNode oldRoot, SyntaxNode newRoot, TimeSpan timeout, CancellationToken cancellationToken)
Classification\ClassificationServiceExtensions.cs (4)
21CancellationToken cancellationToken) 31CancellationToken cancellationToken) 42CancellationToken cancellationToken) 53CancellationToken cancellationToken)
Classification\Classifier.cs (5)
30CancellationToken cancellationToken = default) 51CancellationToken cancellationToken = default) 63CancellationToken cancellationToken) 76CancellationToken cancellationToken) 115CancellationToken cancellationToken = default)
Classification\ClassifierHelper.cs (2)
34CancellationToken cancellationToken) 62CancellationToken cancellationToken)
Classification\EmbeddedLanguageClassificationServiceExtensions.cs (1)
22CancellationToken cancellationToken)
Classification\IClassificationService.cs (7)
28void AddLexicalClassifications(SourceText text, TextSpan textSpan, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken); 34void AddSyntacticClassifications(SolutionServices services, SyntaxNode? root, ImmutableArray<TextSpan> textSpans, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken); 46Task AddSyntacticClassificationsAsync(Document document, ImmutableArray<TextSpan> textSpans, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken); 63Task AddSemanticClassificationsAsync(Document document, ImmutableArray<TextSpan> textSpans, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken); 74Task AddEmbeddedLanguageClassificationsAsync(Document document, ImmutableArray<TextSpan> textSpans, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken); 105TimeSpan timeout, CancellationToken cancellationToken); 113TimeSpan timeout, CancellationToken cancellationToken);
Classification\IEmbeddedLanguageClassificationService.cs (2)
21CancellationToken cancellationToken); 30CancellationToken cancellationToken);
Classification\IRemoteSemanticClassificationService.cs (2)
37CancellationToken cancellationToken); 55CancellationToken cancellationToken);
Classification\SemanticClassificationCacheUtilities.cs (1)
14Document document, CancellationToken cancellationToken)
Classification\SyntaxClassification\AbstractSyntaxClassificationService.cs (5)
18public abstract void AddLexicalClassifications(SourceText text, TextSpan textSpan, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken); 19public abstract void AddSyntacticClassifications(SyntaxNode root, ImmutableArray<TextSpan> textSpans, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken); 32CancellationToken cancellationToken) 54CancellationToken cancellationToken) 59public TextChangeRange? ComputeSyntacticChangeRange(SyntaxNode oldRoot, SyntaxNode newRoot, TimeSpan timeout, CancellationToken cancellationToken)
Classification\SyntaxClassification\AbstractSyntaxClassificationService.Worker.cs (3)
24private readonly CancellationToken _cancellationToken; 41CancellationToken cancellationToken) 63CancellationToken cancellationToken)
Classification\SyntaxClassification\AbstractSyntaxClassifier.cs (2)
22public virtual void AddClassifications(SyntaxNode syntax, TextSpan textSpan, SemanticModel semanticModel, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken) 26public virtual void AddClassifications(SyntaxToken syntax, TextSpan textSpan, SemanticModel semanticModel, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
Classification\SyntaxClassification\ISyntaxClassificationService.cs (5)
24CancellationToken cancellationToken); 31CancellationToken cancellationToken); 41CancellationToken cancellationToken); 51CancellationToken cancellationToken); 60SyntaxNode oldRoot, SyntaxNode newRoot, TimeSpan timeout, CancellationToken cancellationToken);
Classification\SyntaxClassification\ISyntaxClassifier.cs (2)
29void AddClassifications(SyntaxNode node, TextSpan textSpan, SemanticModel semanticModel, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken); 34void AddClassifications(SyntaxToken token, TextSpan textSpan, SemanticModel semanticModel, ClassificationOptions options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken);
Classification\SyntaxClassification\SyntacticChangeRangeComputer.cs (1)
41public static TextChangeRange ComputeSyntacticChangeRange(SyntaxNode oldRoot, SyntaxNode newRoot, TimeSpan timeout, CancellationToken cancellationToken)
Classification\SyntaxClassification\SyntaxClassificationExtensions.cs (3)
22CancellationToken cancellationToken) 35CancellationToken cancellationToken) 55CancellationToken cancellationToken)
CodeActions\CodeAction_Cleanup.cs (11)
44private static readonly Func<Document, CodeCleanupOptions, CancellationToken, Task<Document>> s_cleanupSyntaxPass = 47private static readonly ImmutableArray<Func<Document, CodeCleanupOptions, CancellationToken, Task<Document>>> s_cleanupSyntaxPasses = [s_cleanupSyntaxPass]; 53private static readonly ImmutableArray<Func<Document, CodeCleanupOptions, CancellationToken, Task<Document>>> s_allCleanupPasses = 71internal static Task<Document> CleanupSyntaxAsync(Document document, CodeCleanupOptions options, CancellationToken cancellationToken) 93CancellationToken cancellationToken) 114ImmutableArray<Func<Document, CodeCleanupOptions, CancellationToken, Task<Document>>> passes, 115CancellationToken cancellationToken) 148internal static async ValueTask<Document> CleanupDocumentAsync(Document document, CodeCleanupOptions options, CancellationToken cancellationToken) 167ImmutableArray<Func<Document, CodeCleanupOptions, CancellationToken, Task<Document>>> passes, 168CancellationToken cancellationToken) 180Solution solution, Func<Document, CodeCleanupOptions, CancellationToken, Task<Document>> cleanupDocumentAsync)
CodeActions\CodeAction.cs (54)
123static codeAction => new Func<CancellationToken, Task<IEnumerable<CodeActionOperation>>>(codeAction.ComputeOperationsAsync).Method.DeclaringType != typeof(CodeAction)); 131static codeAction => new Func<CancellationToken, Task<Solution?>>(codeAction.GetChangedSolutionAsync).Method.DeclaringType != typeof(CodeAction)); 232public Task<ImmutableArray<CodeActionOperation>> GetOperationsAsync(CancellationToken cancellationToken) 239Solution originalSolution, IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken) 245Solution originalSolution, IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken) 260public Task<ImmutableArray<CodeActionOperation>> GetPreviewOperationsAsync(CancellationToken cancellationToken) 264Solution originalSolution, CancellationToken cancellationToken) 282protected virtual async Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync(CancellationToken cancellationToken) 295/// cref="ComputeOperationsAsync(CancellationToken)"/> when computation is long running and progress should be 299IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken) 321/// than the operations produced by <see cref="ComputeOperationsAsync(IProgress{CodeAnalysisProgress}, CancellationToken)"/>. 323protected virtual async Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken) 329/// cref="GetChangedSolutionAsync(IProgress{CodeAnalysisProgress}, CancellationToken)"/> to report progress 332protected virtual async Task<Solution?> GetChangedSolutionAsync(CancellationToken cancellationToken) 341/// cref="GetChangedSolutionAsync(CancellationToken)"/> when computation is long running and progress should be 344protected virtual async Task<Solution?> GetChangedSolutionAsync(IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken) 361internal async Task<Solution> GetRequiredChangedSolutionAsync(IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken) 370/// cref="GetChangedDocumentAsync(IProgress{CodeAnalysisProgress}, CancellationToken)"/> to report progress 375/// implementation of <see cref="GetChangedSolutionAsync(CancellationToken)"/> for code actions that only need 380protected virtual Task<Document> GetChangedDocumentAsync(CancellationToken cancellationToken) 386/// cref="GetChangedDocumentAsync(CancellationToken)"/> when computation is long running and progress should be 391/// implementation of <see cref="GetChangedSolutionAsync(CancellationToken)"/> for code actions that only need 396protected virtual Task<Document> GetChangedDocumentAsync(IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken) 403Solution originalSolution, IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken) 412internal Task<Document> GetChangedDocumentInternalAsync(CancellationToken cancellation) 422protected Task<ImmutableArray<CodeActionOperation>> PostProcessAsync(IEnumerable<CodeActionOperation> operations, CancellationToken cancellationToken) 427Solution? originalSolution, IEnumerable<CodeActionOperation> operations, CancellationToken cancellationToken) 453protected Task<Solution> PostProcessChangesAsync(Solution changedSolution, CancellationToken cancellationToken) 465protected virtual async Task<Document> PostProcessChangesAsync(Document document, CancellationToken cancellationToken) 486public static CodeAction Create(string title, Func<CancellationToken, Task<Document>> createChangedDocument, string? equivalenceKey) 490internal static CodeAction Create(string title, Func<IProgress<CodeAnalysisProgress>, CancellationToken, Task<Document>> createChangedDocument, string? equivalenceKey) 493/// <inheritdoc cref="Create(string, Func{CancellationToken, Task{Document}}, string?)"/> 496public static CodeAction Create(string title, Func<CancellationToken, Task<Document>> createChangedDocument, string? equivalenceKey = null, CodeActionPriority priority = CodeActionPriority.Default) 499/// <inheritdoc cref="Create(string, Func{CancellationToken, Task{Document}}, string?, CodeActionPriority)"/> 501public static CodeAction Create(string title, Func<IProgress<CodeAnalysisProgress>, CancellationToken, Task<Document>> createChangedDocument, string? equivalenceKey = null, CodeActionPriority priority = CodeActionPriority.Default) 520public static CodeAction Create(string title, Func<CancellationToken, Task<Solution>> createChangedSolution, string? equivalenceKey) 531public static CodeAction Create(string title, Func<CancellationToken, Task<Solution>> createChangedSolution, string? equivalenceKey = null, CodeActionPriority priority = CodeActionPriority.Default) 534/// <inheritdoc cref="Create(string, Func{CancellationToken, Task{Solution}}, string?, CodeActionPriority)"/> 536public static CodeAction Create(string title, Func<IProgress<CodeAnalysisProgress>, CancellationToken, Task<Solution>> createChangedSolution, string? equivalenceKey = null, CodeActionPriority priority = CodeActionPriority.Default) 540string title, Func<IProgress<CodeAnalysisProgress>, CancellationToken, Task<Solution>> createChangedSolution, string? equivalenceKey, CodeActionPriority priority, CodeActionCleanup cleanup) 652private readonly Func<IProgress<CodeAnalysisProgress>, CancellationToken, Task<Document>> _createChangedDocument; 653private readonly Func<IProgress<CodeAnalysisProgress>, CancellationToken, Task<Document>>? _createChangedDocumentPreview; 657Func<IProgress<CodeAnalysisProgress>, CancellationToken, Task<Document>> createChangedDocument, 658Func<IProgress<CodeAnalysisProgress>, CancellationToken, Task<Document>>? createChangedDocumentPreview, 670Func<IProgress<CodeAnalysisProgress>, CancellationToken, Task<Document>> createChangedDocument, 679Func<IProgress<CodeAnalysisProgress>, CancellationToken, Task<Document>> createChangedDocument, 684protected override async Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken) 693protected sealed override Task<Document> GetChangedDocumentAsync(IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken) 699private readonly Func<IProgress<CodeAnalysisProgress>, CancellationToken, Task<Solution>> _createChangedSolution; 705Func<IProgress<CodeAnalysisProgress>, CancellationToken, Task<Solution>> createChangedSolution, 718Func<IProgress<CodeAnalysisProgress>, CancellationToken, Task<Solution>> createChangedSolution, 728Func<IProgress<CodeAnalysisProgress>, CancellationToken, Task<Solution>> createChangedSolution, 734protected sealed override Task<Solution?> GetChangedSolutionAsync(IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken) 755protected sealed override async Task<Solution?> GetChangedSolutionAsync(IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken)
CodeActions\CodeActionWithOptions.cs (12)
16/// cref="ComputeOperationsAsync(object, CancellationToken)"/> or <see cref="ComputeOperationsAsync(object, 17/// IProgress{CodeAnalysisProgress}, CancellationToken)"/> to actually compute the operations for this action. 27public abstract object? GetOptions(CancellationToken cancellationToken); 32/// <param name="options">An object instance returned from a prior call to <see cref="GetOptions(CancellationToken)"/>.</param> 34public Task<IEnumerable<CodeActionOperation>?> GetOperationsAsync(object? options, CancellationToken cancellationToken) 38Solution originalSolution, object? options, IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken) 54Solution originalSolution, IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken) 64/// <param name="options">An object instance returned from a call to <see cref="GetOptions(CancellationToken)"/>.</param> 66protected virtual async Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync(object options, CancellationToken cancellationToken) 71/// overriding this method over <see cref="ComputeOperationsAsync(object, CancellationToken)"/> when computation 74protected virtual Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync(object options, IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken) 77protected override async Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync(CancellationToken cancellationToken)
CodeActions\Operations\ApplyChangesOperation.cs (6)
19/// <see cref="CodeAction.GetOperationsAsync(CancellationToken)"/> may return at most one 25/// <description><text>Do not return any <see cref="ApplyChangesOperation"/> from <see cref="CodeAction.GetOperationsAsync(CancellationToken)"/></text></description> 28/// <description><text>Produce a preview for <see cref="CodeAction.GetPreviewOperationsAsync(CancellationToken)"/> 40public override void Apply(Workspace workspace, CancellationToken cancellationToken) 43internal sealed override async Task<bool> TryApplyAsync(Workspace workspace, Solution originalSolution, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken) 51CancellationToken cancellationToken)
CodeActions\Operations\CodeActionOperation.cs (2)
26public virtual void Apply(Workspace workspace, CancellationToken cancellationToken) 34internal virtual async Task<bool> TryApplyAsync(Workspace workspace, Solution originalSolution, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken)
CodeActions\Operations\OpenDocumentOperation.cs (1)
17public override void Apply(Workspace workspace, CancellationToken cancellationToken)
CodeActions\Operations\PreviewOperation.cs (1)
19public abstract Task<object?> GetPreviewAsync(CancellationToken cancellationToken);
CodeCleanup\AbstractCodeCleanerService.cs (7)
29public async Task<Document> CleanupAsync(Document document, ImmutableArray<TextSpan> spans, CodeCleanupOptions options, ImmutableArray<ICodeCleanupProvider> providers, CancellationToken cancellationToken) 73public async Task<SyntaxNode> CleanupAsync(SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SolutionServices services, ImmutableArray<ICodeCleanupProvider> providers, CancellationToken cancellationToken) 117CancellationToken cancellationToken) 270SyntaxNode root, ImmutableArray<TextSpan> spans, CancellationToken cancellationToken) 321SyntaxNode root, ImmutableArray<TextSpan> spans, CancellationToken cancellationToken) 460CancellationToken cancellationToken) 542CancellationToken cancellationToken)
CodeCleanup\CodeCleaner.cs (6)
50public static async Task<Document> CleanupAsync(Document document, CodeCleanupOptions options, ImmutableArray<ICodeCleanupProvider> providers = default, CancellationToken cancellationToken = default) 60public static async Task<Document> CleanupAsync(Document document, SyntaxAnnotation annotation, CodeCleanupOptions options, ImmutableArray<ICodeCleanupProvider> providers = default, CancellationToken cancellationToken = default) 70public static Task<Document> CleanupAsync(Document document, TextSpan span, CodeCleanupOptions options, ImmutableArray<ICodeCleanupProvider> providers = default, CancellationToken cancellationToken = default) 77public static async Task<Document> CleanupAsync(Document document, ImmutableArray<TextSpan> spans, CodeCleanupOptions options, ImmutableArray<ICodeCleanupProvider> providers = default, CancellationToken cancellationToken = default) 87public static Task<SyntaxNode> CleanupAsync(SyntaxNode root, TextSpan span, SyntaxFormattingOptions options, SolutionServices services, ImmutableArray<ICodeCleanupProvider> providers = default, CancellationToken cancellationToken = default) 94public static Task<SyntaxNode> CleanupAsync(SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SolutionServices services, ImmutableArray<ICodeCleanupProvider> providers = default, CancellationToken cancellationToken = default)
CodeCleanup\ICodeCleanerService.cs (2)
30Task<Document> CleanupAsync(Document document, ImmutableArray<TextSpan> spans, CodeCleanupOptions options, ImmutableArray<ICodeCleanupProvider> providers, CancellationToken cancellationToken); 37Task<SyntaxNode> CleanupAsync(SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SolutionServices services, ImmutableArray<ICodeCleanupProvider> providers, CancellationToken cancellationToken);
CodeCleanup\Providers\FormatCodeCleanupProvider.cs (2)
20public async Task<Document> CleanupAsync(Document document, ImmutableArray<TextSpan> spans, CodeCleanupOptions options, CancellationToken cancellationToken) 32public Task<SyntaxNode> CleanupAsync(SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SolutionServices services, CancellationToken cancellationToken)
CodeCleanup\Providers\ICodeCleanupProvider.cs (2)
27Task<Document> CleanupAsync(Document document, ImmutableArray<TextSpan> spans, CodeCleanupOptions options, CancellationToken cancellationToken); 34Task<SyntaxNode> CleanupAsync(SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SolutionServices services, CancellationToken cancellationToken);
CodeCleanup\Providers\SimplificationCodeCleanupProvider.cs (2)
19public Task<Document> CleanupAsync(Document document, ImmutableArray<TextSpan> spans, CodeCleanupOptions options, CancellationToken cancellationToken) 22public async Task<SyntaxNode> CleanupAsync(SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SolutionServices services, CancellationToken cancellationToken)
CodeFixes\CodeFixContext.cs (5)
65public CancellationToken CancellationToken { get; } 90CancellationToken cancellationToken) 121CancellationToken cancellationToken) 148CancellationToken cancellationToken) 172CancellationToken cancellationToken)
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (4)
41var cancellationToken = originalFixAllContext.CancellationToken; 140var cancellationToken = fixAllContext.CancellationToken; 201var cancellationToken = fixAllContext.CancellationToken; 254CancellationToken cancellationToken)
CodeFixes\FixAllOccurrences\DocumentBasedFixAllProvider.cs (1)
77var cancellationToken = fixAllContext.CancellationToken;
CodeFixes\FixAllOccurrences\FixAllContext.cs (9)
66public CancellationToken CancellationToken { get; } 85Optional<CancellationToken> cancellationToken) 116CancellationToken cancellationToken) 154CancellationToken cancellationToken) 189CancellationToken cancellationToken) 212CancellationToken cancellationToken) 327public FixAllContext WithCancellationToken(CancellationToken cancellationToken) 334Optional<CancellationToken> cancellationToken = default) 337var newCancellationToken = cancellationToken.HasValue ? cancellationToken.Value : this.CancellationToken;
CodeFixes\FixAllOccurrences\FixAllContext.DiagnosticProvider.cs (3)
30public abstract Task<IEnumerable<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, CancellationToken cancellationToken); 35public abstract Task<IEnumerable<Diagnostic>> GetProjectDiagnosticsAsync(Project project, CancellationToken cancellationToken); 41public abstract Task<IEnumerable<Diagnostic>> GetAllDiagnosticsAsync(Project project, CancellationToken cancellationToken);
CodeFixes\FixAllOccurrences\FixAllContext.SpanBasedDiagnosticProvider.cs (3)
19/// which supports a <see cref="GetDocumentSpanDiagnosticsAsync(Document, TextSpan, CancellationToken)"/> 26/// <see cref="GetDocumentSpanDiagnosticsAsync(Document, TextSpan, CancellationToken)"/> method to compute 34public abstract Task<IEnumerable<Diagnostic>> GetDocumentSpanDiagnosticsAsync(Document document, TextSpan fixAllSpan, CancellationToken cancellationToken);
CodeFixes\FixAllOccurrences\FixAllState.FixMultipleDiagnosticProvider.cs (3)
36public override async Task<IEnumerable<Diagnostic>> GetAllDiagnosticsAsync(Project project, CancellationToken cancellationToken) 59public override async Task<IEnumerable<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, CancellationToken cancellationToken) 69public override async Task<IEnumerable<Diagnostic>> GetProjectDiagnosticsAsync(Project project, CancellationToken cancellationToken)
CodeFixes\FixAllOccurrences\TextChangeMerger.cs (3)
44public async Task TryMergeChangesAsync(Document newDocument, CancellationToken cancellationToken) 64public async Task TryMergeChangesAsync(ImmutableArray<Document> newDocuments, CancellationToken cancellationToken) 70public async Task<SourceText> GetFinalMergedTextAsync(CancellationToken cancellationToken)
CodeFixes\Supression\IConfigurationFixProvider.cs (2)
28Task<ImmutableArray<CodeFix>> GetFixesAsync(TextDocument document, TextSpan span, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken); 34Task<ImmutableArray<CodeFix>> GetFixesAsync(Project project, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken);
CodeFixesAndRefactorings\DocumentBasedFixAllProviderHelpers.cs (1)
31var cancellationToken = originalFixAllContext.CancellationToken;
CodeFixesAndRefactorings\IRefactorOrFixAllContext.cs (2)
19CancellationToken CancellationToken { get; } 27Optional<CancellationToken> cancellationToken = default);
CodeRefactorings\CodeRefactoringContext.cs (5)
54public CancellationToken CancellationToken { get; } 66CancellationToken cancellationToken) 77CancellationToken cancellationToken) 88CancellationToken cancellationToken) 125internal void Deconstruct(out Document document, out TextSpan span, out CancellationToken cancellationToken)
CodeRefactorings\FixAllOccurences\DocumentBasedRefactorAllProvider.cs (1)
89var cancellationToken = refactorAllContext.CancellationToken;
CodeRefactorings\FixAllOccurences\RefactorAllContext.cs (5)
52public CancellationToken CancellationToken { get; } 74Optional<CancellationToken> cancellationToken) 77var newCancellationToken = cancellationToken.HasValue ? cancellationToken.Value : this.CancellationToken; 88CancellationToken cancellationToken) 99public Task<ImmutableDictionary<Document, Optional<ImmutableArray<TextSpan>>>> GetRefactorAllSpansAsync(CancellationToken cancellationToken)
CodeRefactorings\FixAllOccurences\RefactorAllState.cs (2)
24/// cref="GetRefactorAllSpansAsync(CancellationToken)"/> to compute refactor all spans for <see 89internal async Task<ImmutableDictionary<Document, Optional<ImmutableArray<TextSpan>>>> GetRefactorAllSpansAsync(CancellationToken cancellationToken)
CodeRefactorings\SyntaxEditorBasedCodeRefactoringProvider.cs (4)
40CancellationToken cancellationToken) 51CancellationToken cancellationToken) 67CancellationToken cancellationToken) 83CancellationToken cancellationToken);
Diagnostics\DiagnosticData.cs (1)
156public async Task<Diagnostic> ToDiagnosticAsync(Project project, CancellationToken cancellationToken)
Diagnostics\DocumentDiagnosticAnalyzer.cs (2)
19public virtual async Task<ImmutableArray<Diagnostic>> AnalyzeSyntaxAsync(TextDocument textDocument, SyntaxTree? tree, CancellationToken cancellationToken) 22public virtual async Task<ImmutableArray<Diagnostic>> AnalyzeSemanticsAsync(TextDocument textDocument, SyntaxTree? tree, CancellationToken cancellationToken)
Diagnostics\Extensions.cs (9)
28public static async Task<ImmutableArray<Diagnostic>> ToDiagnosticsAsync(this IEnumerable<DiagnosticData> diagnostics, Project project, CancellationToken cancellationToken) 39public static ValueTask<ImmutableArray<Location>> ConvertLocationsAsync(this IReadOnlyCollection<DiagnosticDataLocation> locations, Project project, CancellationToken cancellationToken) 43this DiagnosticDataLocation dataLocation, Project project, CancellationToken cancellationToken) 112CancellationToken cancellationToken) 344/// <see cref="Project.GetDependentSemanticVersionAsync(CancellationToken)"/> does not change as it only returns top level changes.</item> 346/// <see cref="Project.GetDependentSemanticVersionAsync(CancellationToken)"/> changes as the project is removed, then added resulting in a version change.</item> 352public static async Task<Checksum> GetDiagnosticChecksumAsync(this Project? project, CancellationToken cancellationToken) 365static async Task<Checksum> ComputeDiagnosticChecksumAsync(Project project, CancellationToken cancellationToken) 412public static async Task<ImmutableArray<Diagnostic>> GetSourceGeneratorDiagnosticsAsync(Project project, CancellationToken cancellationToken)
Diagnostics\FileContentLoadAnalyzer.cs (1)
29TextDocument textDocument, SyntaxTree? tree, CancellationToken cancellationToken)
Diagnostics\GeneratorDiagnosticsPlaceholderAnalyzer.cs (1)
28public override async Task<ImmutableArray<Diagnostic>> AnalyzeSemanticsAsync(TextDocument textDocument, SyntaxTree? tree, CancellationToken cancellationToken)
Diagnostics\IRemoteDiagnosticAnalyzerService.cs (10)
18Checksum solutionChecksum, ProjectId projectId, CancellationToken cancellationToken); 21Checksum solutionChecksum, ProjectId projectId, ImmutableArray<string> diagnosticIds, CancellationToken cancellationToken); 30CancellationToken cancellationToken); 38CancellationToken cancellationToken); 44CancellationToken cancellationToken); 46ValueTask<ImmutableArray<DiagnosticData>> GetSourceGeneratorDiagnosticsAsync(Checksum solutionChecksum, ProjectId projectId, CancellationToken cancellationToken); 49Checksum solutionChecksum, ProjectId projectId, string analyzerReferenceFullPath, string language, CancellationToken cancellationToken); 52Checksum solutionChecksum, CancellationToken cancellationToken); 55Checksum solutionChecksum, ImmutableArray<ProjectId> projectIds, CancellationToken cancellationToken); 58Checksum solutionChecksum, ProjectId? projectId, CancellationToken cancellationToken);
Editing\DocumentEditor.cs (1)
28public static async Task<DocumentEditor> CreateAsync(Document document, CancellationToken cancellationToken = default)
Editing\ImportAdder.cs (13)
18private static async ValueTask<IEnumerable<TextSpan>> GetSpansAsync(Document document, CancellationToken cancellationToken) 24private static async ValueTask<IEnumerable<TextSpan>> GetSpansAsync(Document document, SyntaxAnnotation annotation, CancellationToken cancellationToken) 33public static async Task<Document> AddImportsAsync(Document document, OptionSet? options = null, CancellationToken cancellationToken = default) 39public static Task<Document> AddImportsAsync(Document document, TextSpan span, OptionSet? options = null, CancellationToken cancellationToken = default) 45public static async Task<Document> AddImportsAsync(Document document, SyntaxAnnotation annotation, OptionSet? options = null, CancellationToken cancellationToken = default) 51public static Task<Document> AddImportsAsync(Document document, IEnumerable<TextSpan> spans, OptionSet? options = null, CancellationToken cancellationToken = default) 54private static async Task<Document> AddImportsFromSyntaxesAsync(Document document, IEnumerable<TextSpan> spans, OptionSet? _, CancellationToken cancellationToken) 70internal static async Task<Document> AddImportsFromSyntaxesAsync(Document document, AddImportPlacementOptions options, CancellationToken cancellationToken) 76internal static async Task<Document> AddImportsFromSyntaxesAsync(Document document, SyntaxAnnotation annotation, AddImportPlacementOptions options, CancellationToken cancellationToken) 82internal static Task<Document> AddImportsFromSyntaxesAsync(Document document, IEnumerable<TextSpan> spans, AddImportPlacementOptions options, CancellationToken cancellationToken) 88internal static async Task<Document> AddImportsFromSymbolAnnotationAsync(Document document, AddImportPlacementOptions options, CancellationToken cancellationToken) 94internal static async Task<Document> AddImportsFromSymbolAnnotationAsync(Document document, SyntaxAnnotation annotation, AddImportPlacementOptions options, CancellationToken cancellationToken) 97internal static Task<Document> AddImportsFromSymbolAnnotationAsync(Document document, IEnumerable<TextSpan> spans, AddImportPlacementOptions options, CancellationToken cancellationToken)
Editing\SolutionEditor.cs (1)
28public async Task<DocumentEditor> GetDocumentEditorAsync(DocumentId id, CancellationToken cancellationToken = default)
Editing\SymbolEditor.cs (22)
96public async Task<ISymbol> GetCurrentSymbolAsync(ISymbol symbol, CancellationToken cancellationToken = default) 145private static async Task<ISymbol> GetSymbolAsync(Solution solution, ProjectId projectId, string symbolId, CancellationToken cancellationToken) 183public async Task<IReadOnlyList<SyntaxNode>> GetCurrentDeclarationsAsync(ISymbol symbol, CancellationToken cancellationToken = default) 222public delegate Task AsyncDeclarationEditAction(DocumentEditor editor, SyntaxNode declaration, CancellationToken cancellationToken); 230/// <param name="cancellationToken">An optional <see cref="CancellationToken"/>.</param> 235CancellationToken cancellationToken = default) 254/// <param name="cancellationToken">An optional <see cref="CancellationToken"/>.</param> 259CancellationToken cancellationToken = default) 282CancellationToken cancellationToken) 316/// <param name="cancellationToken">An optional <see cref="CancellationToken"/>.</param> 322CancellationToken cancellationToken = default) 342/// <param name="cancellationToken">An optional <see cref="CancellationToken"/>.</param> 348CancellationToken cancellationToken = default) 365CancellationToken cancellationToken = default) 391/// <param name="cancellationToken">An optional <see cref="CancellationToken"/>.</param> 397CancellationToken cancellationToken = default) 424/// <param name="cancellationToken">An optional <see cref="CancellationToken"/>.</param> 430CancellationToken cancellationToken = default) 448/// <param name="cancellationToken">An optional <see cref="CancellationToken"/>.</param> 453CancellationToken cancellationToken = default) 506/// <param name="cancellationToken">An optional <see cref="CancellationToken"/>.</param> 511CancellationToken cancellationToken = default)
Editing\SymbolEditorExtensions.cs (3)
23CancellationToken cancellationToken = default) 61CancellationToken cancellationToken = default) 97CancellationToken cancellationToken = default)
ExtensionManager\IExtensionManagerExtensions.cs (2)
69Func<CancellationToken, Task<T>?> function, 71CancellationToken cancellationToken)
ExternalAccess\Pythia\Api\PythiaDocumentExtensions.cs (1)
13public static Task<SemanticModel> GetSemanticModelForNodeAsync(this Document document, SyntaxNode? node, CancellationToken cancellationToken)
ExternalAccess\Pythia\Api\PythiaSemanticModelExtensions.cs (1)
12public static ISymbol GetEnclosingNamedTypeOrAssembly(this SemanticModel semanticModel, int position, CancellationToken cancellationToken)
ExternalAccess\Pythia\Api\PythiaTypeInferenceServiceWrapper.cs (1)
22public ImmutableArray<ITypeSymbol> InferTypes(SemanticModel semanticModel, int position, string? name, CancellationToken cancellationToken)
ExternalAccess\UnitTesting\Api\UnitTestingProjectExtensions.cs (1)
15public static Task<bool> HasSuccessfullyLoadedAsync(this Project project, CancellationToken cancellationToken)
ExternalAccess\UnitTesting\Api\UnitTestingSolutionExtensions.cs (1)
15public static async Task<UnitTestingChecksumWrapper> GetChecksumAsync(this Solution solution, CancellationToken cancellationToken)
ExternalAccess\UnitTesting\Api\UnitTestingSymbolExtensions.cs (1)
11public static string GetSymbolKeyString(this ISymbol symbol, CancellationToken cancellationToken)
ExtractMethod\ExtractMethodOptions.cs (1)
44public static async ValueTask<ExtractMethodGenerationOptions> GetExtractMethodGenerationOptionsAsync(this Document document, CancellationToken cancellationToken)
FindSymbols\Declarations\DeclarationFinder_AllDeclarations.cs (3)
24Project project, SearchQuery query, SymbolFilter criteria, CancellationToken cancellationToken) 60Project project, SearchQuery query, SymbolFilter criteria, CancellationToken cancellationToken) 159Solution solution, IList<SerializableSymbolAndProjectId> array, CancellationToken cancellationToken)
FindSymbols\Declarations\DeclarationFinder_SourceDeclarations.cs (8)
26Solution solution, string name, bool ignoreCase, SymbolFilter criteria, CancellationToken cancellationToken) 64Project project, string name, bool ignoreCase, SymbolFilter criteria, CancellationToken cancellationToken) 102Solution solution, string pattern, SymbolFilter criteria, CancellationToken cancellationToken) 135Project project, string pattern, SymbolFilter criteria, CancellationToken cancellationToken) 176Solution solution, string name, bool ignoreCase, SymbolFilter criteria, CancellationToken cancellationToken) 191Project project, string name, bool ignoreCase, SymbolFilter filter, CancellationToken cancellationToken) 238Solution solution, string pattern, SymbolFilter criteria, CancellationToken cancellationToken) 246Project project, string pattern, SymbolFilter criteria, CancellationToken cancellationToken)
FindSymbols\Declarations\DeclarationFinder.cs (2)
23CancellationToken cancellationToken) 74CancellationToken cancellationToken)
FindSymbols\FindLiterals\FindLiteralsSearchEngine.cs (6)
74public async Task FindReferencesAsync(CancellationToken cancellationToken) 85private async Task FindReferencesWorkerAsync(CancellationToken cancellationToken) 105private async ValueTask ProcessDocumentAsync(Document document, CancellationToken cancellationToken) 117private async Task ProcessDocumentWorkerAsync(Document document, CancellationToken cancellationToken) 137private async Task SearchDocumentAsync(Document document, CancellationToken cancellationToken) 152ArrayBuilder<SyntaxToken> matches, CancellationToken cancellationToken)
FindSymbols\FindReferences\BaseTypeFinder.cs (1)
18ISymbol symbol, Solution solution, CancellationToken cancellationToken)
FindSymbols\FindReferences\DependentProjectsFinder.cs (9)
41Solution solution, ImmutableArray<ISymbol> symbols, IImmutableSet<Project> projects, CancellationToken cancellationToken) 74Solution solution, ImmutableArray<ISymbol> symbols, CancellationToken cancellationToken) 115Solution solution, ImmutableArray<ISymbol> symbols, CancellationToken cancellationToken) 148CancellationToken cancellationToken) 176CancellationToken cancellationToken) 203Solution solution, Project? sourceProject, HashSet<(Project project, bool hasInternalsAccess)> dependentProjects, CancellationToken cancellationToken) 271CancellationToken cancellationToken) 319CancellationToken cancellationToken) 334private static async Task<bool> HasReferenceToAssemblyAsync(Project project, string assemblyName, CancellationToken cancellationToken)
FindSymbols\FindReferences\DependentTypeFinder_DerivedClasses.cs (1)
20CancellationToken cancellationToken)
FindSymbols\FindReferences\DependentTypeFinder_DerivedInterfaces.cs (1)
20CancellationToken cancellationToken)
FindSymbols\FindReferences\DependentTypeFinder_ImplementingTypes.cs (1)
19CancellationToken cancellationToken)
FindSymbols\FindReferences\DependentTypeFinder_ProjectIndex.cs (2)
43Project project, CancellationToken cancellationToken) 67private static async Task<ProjectIndex> CreateIndexAsync(Project project, CancellationToken cancellationToken)
FindSymbols\FindReferences\DependentTypeFinder_Remote.cs (3)
24CancellationToken cancellationToken) 58CancellationToken cancellationToken) 82private static async Task<ImmutableArray<INamedTypeSymbol>> RehydrateAsync(Solution solution, ImmutableArray<SerializableSymbolAndProjectId> values, CancellationToken cancellationToken)
FindSymbols\FindReferences\DependentTypeFinder.cs (2)
68CancellationToken cancellationToken) 403CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\AbstractMemberScopedReferenceFinder.cs (3)
35CancellationToken cancellationToken) 57CancellationToken cancellationToken) 105CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\AbstractMethodOrPropertyOrEventSymbolReferenceFinder.cs (1)
16FindReferencesDocumentState state, IPropertySymbol property, SyntaxNode node, CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (3)
57CancellationToken cancellationToken) 97INamedTypeSymbol suppressMessageAttribute, CancellationToken cancellationToken, out int offsetOfReferenceInToken) 157CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (45)
28ISymbol symbol, Project project, CancellationToken cancellationToken); 31ISymbol symbol, Solution solution, FindReferencesSearchOptions options, CancellationToken cancellationToken); 34ISymbol symbol, HashSet<string>? globalAliases, Project project, IImmutableSet<Document>? documents, Action<Document, TData> processResult, TData processResultData, FindReferencesSearchOptions options, CancellationToken cancellationToken); 37ISymbol symbol, FindReferencesDocumentState state, Action<FinderLocation, TData> processResult, TData processResultData, FindReferencesSearchOptions options, CancellationToken cancellationToken); 40ISymbol symbol, FindReferencesDocumentState state, SyntaxToken token, CancellationToken cancellationToken) 54ISymbol searchSymbol, FindReferencesDocumentState state, SyntaxNode node, CancellationToken cancellationToken) 86Func<Document, T, CancellationToken, ValueTask<bool>> predicateAsync, 90CancellationToken cancellationToken) 121CancellationToken cancellationToken, 140Project project, IImmutableSet<Document>? documents, Action<Document, TData> processResult, TData processResultData, CancellationToken cancellationToken) 152CancellationToken cancellationToken) 170CancellationToken cancellationToken) 176public static ImmutableArray<SyntaxToken> FindMatchingIdentifierTokens(FindReferencesDocumentState state, string identifier, CancellationToken cancellationToken) 185CancellationToken cancellationToken) 203protected static FinderLocation CreateFinderLocation(FindReferencesDocumentState state, SyntaxToken token, CandidateReason reason, CancellationToken cancellationToken) 206public static ReferenceLocation CreateReferenceLocation(FindReferencesDocumentState state, SyntaxToken token, CandidateReason reason, CancellationToken cancellationToken) 219CancellationToken cancellationToken) 248CancellationToken cancellationToken) 260CancellationToken cancellationToken) 270CancellationToken cancellationToken) 289CancellationToken cancellationToken) 311CancellationToken cancellationToken) 335CancellationToken cancellationToken) 350CancellationToken cancellationToken) 361protected static Task FindDocumentsWithForEachStatementsAsync<TData>(Project project, IImmutableSet<Document>? documents, Action<Document, TData> processResult, TData processResultData, CancellationToken cancellationToken) 364protected static Task FindDocumentsWithUsingStatementsAsync<TData>(Project project, IImmutableSet<Document>? documents, Action<Document, TData> processResult, TData processResultData, CancellationToken cancellationToken) 367protected static Task FindDocumentsWithCollectionExpressionsAsync<TData>(Project project, IImmutableSet<Document>? documents, Action<Document, TData> processResult, TData processResultData, CancellationToken cancellationToken) 382CancellationToken cancellationToken) 400CancellationToken cancellationToken) 436CancellationToken cancellationToken) 479CancellationToken cancellationToken) 515CancellationToken cancellationToken) 553CancellationToken cancellationToken) 584CancellationToken cancellationToken) 639CancellationToken cancellationToken) 700FindReferencesSearchOptions options, CancellationToken cancellationToken); 705FindReferencesSearchOptions options, CancellationToken cancellationToken); 708TSymbol symbol, Project project, CancellationToken cancellationToken) 714ISymbol symbol, Project project, CancellationToken cancellationToken) 724TData processResultData, FindReferencesSearchOptions options, CancellationToken cancellationToken) 731ISymbol symbol, FindReferencesDocumentState state, Action<FinderLocation, TData> processResult, TData processResultData, FindReferencesSearchOptions options, CancellationToken cancellationToken) 738ISymbol symbol, Solution solution, FindReferencesSearchOptions options, CancellationToken cancellationToken) 751TSymbol symbol, Solution solution, FindReferencesSearchOptions options, CancellationToken cancellationToken) 757TSymbol symbol, FindReferencesDocumentState state, Action<FinderLocation, TData> processResult, TData processResultData, CancellationToken cancellationToken) 764Project project, string name, int arity, CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\AbstractTypeParameterSymbolReferenceFinder.cs (1)
21CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\AliasSymbolReferenceFinder.cs (2)
32CancellationToken cancellationToken) 48CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (13)
28protected override async ValueTask<ImmutableArray<ISymbol>> DetermineCascadedSymbolsAsync(IMethodSymbol symbol, Solution solution, FindReferencesSearchOptions options, CancellationToken cancellationToken) 47protected override Task<ImmutableArray<string>> DetermineGlobalAliasesAsync(IMethodSymbol symbol, Project project, CancellationToken cancellationToken) 61CancellationToken cancellationToken) 101private static Task FindDocumentsWithImplicitObjectCreationExpressionAsync<TData>(Project project, IImmutableSet<Document>? documents, Action<Document, TData> processResult, TData processResultData, CancellationToken cancellationToken) 110CancellationToken cancellationToken) 128CancellationToken cancellationToken) 162IMethodSymbol methodSymbol, FindReferencesDocumentState state, Action<FinderLocation, TData> processResult, TData processResultData, string name, string alias, CancellationToken cancellationToken) 184CancellationToken cancellationToken) 198CancellationToken cancellationToken) 209CancellationToken cancellationToken) 230CancellationToken cancellationToken) 241CancellationToken cancellationToken) 302CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\CrefTypeParameterSymbolReferenceFinder.cs (2)
35CancellationToken cancellationToken) 51CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\DestructorSymbolReferenceFinder.cs (2)
26CancellationToken cancellationToken) 36CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\DynamicTypeSymbolReferenceFinder.cs (2)
33CancellationToken cancellationToken) 45CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\EventSymbolReferenceFinder.cs (3)
24CancellationToken cancellationToken) 57CancellationToken cancellationToken) 69CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\ExplicitConstructorInitializerSymbolReferenceFinder.cs (2)
65CancellationToken cancellationToken) 83CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\ExplicitConversionSymbolReferenceFinder.cs (2)
34CancellationToken cancellationToken) 68CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\ExplicitInterfaceMethodReferenceFinder.cs (2)
26CancellationToken cancellationToken) 37CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\ExplicitOrImplicitConstructorInitializerSymbolReferenceFinder.cs (1)
28CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\FieldSymbolReferenceFinder.cs (3)
22CancellationToken cancellationToken) 37CancellationToken cancellationToken) 49CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\ILanguageServiceReferenceFinder.cs (1)
20ISymbol symbol, Project project, CancellationToken cancellationToken);
FindSymbols\FindReferences\Finders\ImplicitConstructorInitializerSymbolReferenceFinder.cs (1)
58CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\IReferenceFinder.cs (4)
28ISymbol symbol, Project project, CancellationToken cancellationToken); 39ISymbol symbol, Solution solution, FindReferencesSearchOptions options, CancellationToken cancellationToken); 57FindReferencesSearchOptions options, CancellationToken cancellationToken); 72CancellationToken cancellationToken);
FindSymbols\FindReferences\Finders\MethodTypeParameterSymbolReferenceFinder.cs (2)
30CancellationToken cancellationToken) 55CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (11)
23protected override Task<ImmutableArray<string>> DetermineGlobalAliasesAsync(INamedTypeSymbol symbol, Project project, CancellationToken cancellationToken) 32CancellationToken cancellationToken) 61CancellationToken cancellationToken) 87CancellationToken cancellationToken) 114CancellationToken cancellationToken) 146CancellationToken cancellationToken) 159INamedTypeSymbol namedType, FindReferencesDocumentState state, Action<FinderLocation, TData> processResult, TData processResultData, string alias, CancellationToken cancellationToken) 182CancellationToken cancellationToken) 197CancellationToken cancellationToken) 212CancellationToken cancellationToken) 234CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\NamespaceSymbolReferenceFinder.cs (6)
21protected override Task<ImmutableArray<string>> DetermineGlobalAliasesAsync(INamespaceSymbol symbol, Project project, CancellationToken cancellationToken) 34CancellationToken cancellationToken) 59CancellationToken cancellationToken) 93INamespaceSymbol symbol, FindReferencesDocumentState state, ArrayBuilder<FinderLocation> initialReferences, string namespaceName, string alias, CancellationToken cancellationToken) 115CancellationToken cancellationToken) 128CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\OperatorSymbolReferenceFinder.cs (4)
29CancellationToken cancellationToken) 42CancellationToken cancellationToken) 57CancellationToken cancellationToken) 84CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\OrdinaryMethodReferenceFinder.cs (7)
34CancellationToken cancellationToken) 75CancellationToken cancellationToken) 113private static Task FindDocumentsWithDeconstructionAsync<TData>(Project project, IImmutableSet<Document>? documents, Action<Document, TData> processResult, TData processResultData, CancellationToken cancellationToken) 116private static Task FindDocumentsWithAwaitExpressionAsync<TData>(Project project, IImmutableSet<Document>? documents, Action<Document, TData> processResult, TData processResultData, CancellationToken cancellationToken) 119private static Task FindDocumentsWithCollectionInitializersAsync<TData>(Project project, IImmutableSet<Document>? documents, Action<Document, TData> processResult, TData processResultData, CancellationToken cancellationToken) 168CancellationToken cancellationToken) 200CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (6)
32CancellationToken cancellationToken) 48CancellationToken cancellationToken) 57CancellationToken cancellationToken) 84IParameterSymbol parameter, ArrayBuilder<ISymbol> symbols, CancellationToken cancellationToken) 93CancellationToken cancellationToken) 135CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\PreprocessingSymbolReferenceFinder.cs (2)
27CancellationToken cancellationToken) 44CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\PropertyAccessorSymbolReferenceFinder.cs (3)
24CancellationToken cancellationToken) 47CancellationToken cancellationToken) 76CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (12)
34CancellationToken cancellationToken) 70private static void CascadeToPrimaryConstructorParameters(IPropertySymbol property, ArrayBuilder<ISymbol> result, CancellationToken cancellationToken) 115CancellationToken cancellationToken) 140CancellationToken cancellationToken) 175Project project, IImmutableSet<Document>? documents, Action<Document, TData> processResult, TData processResultData, CancellationToken cancellationToken) 182Project project, IImmutableSet<Document>? documents, Action<Document, TData> processResult, TData processResultData, CancellationToken cancellationToken) 194CancellationToken cancellationToken) 236CancellationToken cancellationToken) 261IPropertySymbol symbol, FindReferencesDocumentState state, SyntaxNode node, CancellationToken cancellationToken) 270IPropertySymbol symbol, SyntaxNode node, FindReferencesDocumentState state, CancellationToken cancellationToken) 289IPropertySymbol symbol, SyntaxNode node, FindReferencesDocumentState state, CancellationToken cancellationToken) 306IPropertySymbol symbol, SyntaxNode node, FindReferencesDocumentState state, CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\TypeParameterSymbolReferenceFinder.cs (1)
32CancellationToken cancellationToken)
FindSymbols\FindReferences\FindReferenceCache.cs (11)
28public static async ValueTask<FindReferenceCache> GetCacheAsync(Document document, CancellationToken cancellationToken) 33static async Task<FindReferenceCache> ComputeCacheAsync(Document document, CancellationToken cancellationToken) 93public SymbolInfo GetSymbolInfo(SyntaxNode node, CancellationToken cancellationToken) 97ISemanticFactsService semanticFacts, SyntaxToken token, CancellationToken cancellationToken) 112string identifier, CancellationToken cancellationToken) 154string identifier, CancellationToken cancellationToken) 192string text, Func<string, SyntaxToken, TArgs, bool> isMatch, TArgs args, CancellationToken cancellationToken) 214public ImmutableArray<SyntaxToken> GetConstructorInitializerTokens(CancellationToken cancellationToken) 240public ImmutableArray<SyntaxNode> GetConstructorDeclarations(CancellationToken cancellationToken) 251private ImmutableArray<SyntaxNode> ComputeConstructorDeclarations(CancellationToken cancellationToken) 281public ImmutableArray<SyntaxToken> GetNewKeywordTokens(CancellationToken cancellationToken)
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (2)
22ISymbol originalSymbol, IImmutableSet<Document> documents, CancellationToken cancellationToken) 163FindReferencesSearchEngine @this, IAsyncEnumerable<FinderLocation> locations, ISymbol symbol, SymbolGroup group, CancellationToken cancellationToken)
FindSymbols\FindReferences\FindReferencesSearchEngine.BidirectionalSymbolSet.cs (1)
45public override async Task InheritanceCascadeAsync(Project project, CancellationToken cancellationToken)
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (11)
50private ParallelOptions GetParallelOptions(CancellationToken cancellationToken) 60public Task FindReferencesAsync(ISymbol symbol, CancellationToken cancellationToken) 64ImmutableArray<ISymbol> symbols, CancellationToken cancellationToken) 83ImmutableArray<ISymbol> symbols, Action<Reference> onReferenceFound, CancellationToken cancellationToken) 130[EnumeratorCancellation] CancellationToken cancellationToken) 165ImmutableArray<ISymbol> symbols, Dictionary<ISymbol, SymbolGroup> symbolToGroup, CancellationToken cancellationToken) 177ISymbol symbol, Dictionary<ISymbol, SymbolGroup> symbolToGroup, CancellationToken cancellationToken) 207ImmutableArray<ISymbol> symbols, CancellationToken cancellationToken) 217Project project, ImmutableArray<(ISymbol symbol, SymbolGroup group)> allSymbols, Action<Reference> onReferenceFound, CancellationToken cancellationToken) 278CancellationToken cancellationToken) 345CancellationToken cancellationToken)
FindSymbols\FindReferences\FindReferencesSearchEngine.NonCascadingSymbolSet.cs (1)
24public override async Task InheritanceCascadeAsync(Project project, CancellationToken cancellationToken)
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (10)
56public abstract Task InheritanceCascadeAsync(Project project, CancellationToken cancellationToken); 62CancellationToken cancellationToken) 93Solution solution, MetadataUnifyingSymbolHashSet symbols, CancellationToken cancellationToken) 103Solution solution, ISymbol symbol, CancellationToken cancellationToken) 142FindReferencesSearchEngine engine, MetadataUnifyingSymbolHashSet symbols, CancellationToken cancellationToken) 162CancellationToken cancellationToken) 180FindReferencesSearchEngine engine, ImmutableArray<ISymbol> symbols, MetadataUnifyingSymbolHashSet seenSymbols, ArrayBuilder<ISymbol> workQueue, CancellationToken cancellationToken) 187FindReferencesSearchEngine engine, ISymbol symbol, MetadataUnifyingSymbolHashSet seenSymbols, ArrayBuilder<ISymbol> workQueue, CancellationToken cancellationToken) 234ImmutableHashSet<Project> projects, CancellationToken cancellationToken) 271CancellationToken cancellationToken)
FindSymbols\FindReferences\FindReferencesSearchEngine.UnidirectionalSymbolSet.cs (1)
43public override async Task InheritanceCascadeAsync(Project project, CancellationToken cancellationToken)
FindSymbols\FindReferences\IRemoteDependentTypeFinderService.cs (1)
20CancellationToken cancellationToken);
FindSymbols\FindReferences\NoOpStreamingFindReferencesProgress.cs (6)
27public ValueTask OnCompletedAsync(CancellationToken cancellationToken) => default; 28public ValueTask OnStartedAsync(CancellationToken cancellationToken) => default; 29public ValueTask OnDefinitionFoundAsync(SymbolGroup group, CancellationToken cancellationToken) => default; 30public ValueTask OnReferencesFoundAsync(ImmutableArray<(SymbolGroup group, ISymbol symbol, ReferenceLocation location)> references, CancellationToken cancellationToken) => default; 34public ValueTask AddItemsAsync(int count, CancellationToken cancellationToken) => default; 35public ValueTask ItemsCompletedAsync(int count, CancellationToken cancellationToken) => default;
FindSymbols\FindReferences\StreamingFindReferencesProgress.cs (4)
34public async ValueTask OnCompletedAsync(CancellationToken cancellationToken) 39public async ValueTask OnDefinitionFoundAsync(SymbolGroup group, CancellationToken cancellationToken) 52public async ValueTask OnReferencesFoundAsync(ImmutableArray<(SymbolGroup group, ISymbol symbol, ReferenceLocation location)> references, CancellationToken cancellationToken) 58public async ValueTask OnStartedAsync(CancellationToken cancellationToken)
FindSymbols\IRemoteSymbolFinderService.cs (16)
18ValueTask AddReferenceItemsAsync(RemoteServiceCallbackId callbackId, int count, CancellationToken cancellationToken); 19ValueTask ReferenceItemsCompletedAsync(RemoteServiceCallbackId callbackId, int count, CancellationToken cancellationToken); 20ValueTask OnStartedAsync(RemoteServiceCallbackId callbackId, CancellationToken cancellationToken); 21ValueTask OnCompletedAsync(RemoteServiceCallbackId callbackId, CancellationToken cancellationToken); 22ValueTask OnDefinitionFoundAsync(RemoteServiceCallbackId callbackId, SerializableSymbolGroup group, CancellationToken cancellationToken); 23ValueTask OnReferencesFoundAsync(RemoteServiceCallbackId callbackId, ImmutableArray<(SerializableSymbolGroup group, SerializableSymbolAndProjectId definition, SerializableReferenceLocation reference)> references, CancellationToken cancellationToken); 25ValueTask AddLiteralItemsAsync(RemoteServiceCallbackId callbackId, int count, CancellationToken cancellationToken); 26ValueTask LiteralItemsCompletedAsync(RemoteServiceCallbackId callbackId, int count, CancellationToken cancellationToken); 27ValueTask OnLiteralReferenceFoundAsync(RemoteServiceCallbackId callbackId, DocumentId documentId, TextSpan span, CancellationToken cancellationToken); 31FindReferencesSearchOptions options, CancellationToken cancellationToken); 33ValueTask FindLiteralReferencesAsync(Checksum solutionChecksum, RemoteServiceCallbackId callbackId, object value, TypeCode typeCode, CancellationToken cancellationToken); 36Checksum solutionChecksum, ProjectId projectId, string name, SearchKind searchKind, SymbolFilter criteria, CancellationToken cancellationToken); 39Checksum solutionChecksum, string name, bool ignoreCase, SymbolFilter criteria, CancellationToken cancellationToken); 42Checksum solutionChecksum, ProjectId projectId, string name, bool ignoreCase, SymbolFilter criteria, CancellationToken cancellationToken); 45Checksum solutionChecksum, string pattern, SymbolFilter criteria, CancellationToken cancellationToken); 48Checksum solutionChecksum, ProjectId projectId, string pattern, SymbolFilter criteria, CancellationToken cancellationToken);
FindSymbols\IStreamingFindReferencesProgress.cs (5)
72ValueTask OnStartedAsync(CancellationToken cancellationToken); 73ValueTask OnCompletedAsync(CancellationToken cancellationToken); 75ValueTask OnDefinitionFoundAsync(SymbolGroup group, CancellationToken cancellationToken); 76ValueTask OnReferencesFoundAsync(ImmutableArray<(SymbolGroup group, ISymbol symbol, ReferenceLocation location)> references, CancellationToken cancellationToken); 83ValueTask OnReferenceFoundAsync(Document document, TextSpan span, CancellationToken cancellationToken);
FindSymbols\ReferenceLocationExtensions.cs (1)
18CancellationToken cancellationToken)
FindSymbols\Shared\AbstractSyntaxIndex_Persistence.cs (6)
44CancellationToken cancellationToken) 68CancellationToken cancellationToken) 95CancellationToken cancellationToken) 137CancellationToken cancellationToken) 151CancellationToken.None); 159CancellationToken cancellationToken)
FindSymbols\Shared\AbstractSyntaxIndex.cs (6)
19protected delegate TIndex IndexCreator(ProjectState project, SyntaxNode root, Checksum checksum, CancellationToken cancellationToken); 30SolutionKey solutionKey, ProjectState project, DocumentState document, IndexReader read, IndexCreator create, CancellationToken cancellationToken) 37protected static ValueTask<TIndex?> GetIndexAsync(SolutionKey solutionKey, ProjectState project, DocumentState document, IndexReader read, IndexCreator create, CancellationToken cancellationToken) 48CancellationToken cancellationToken) 86CancellationToken cancellationToken) 120CancellationToken cancellationToken)
FindSymbols\StreamingProgressCollector.cs (4)
48public ValueTask OnStartedAsync(CancellationToken cancellationToken) => underlyingProgress.OnStartedAsync(cancellationToken); 49public ValueTask OnCompletedAsync(CancellationToken cancellationToken) => underlyingProgress.OnCompletedAsync(cancellationToken); 51public ValueTask OnDefinitionFoundAsync(SymbolGroup group, CancellationToken cancellationToken) 70ImmutableArray<(SymbolGroup group, ISymbol symbol, ReferenceLocation location)> references, CancellationToken cancellationToken)
FindSymbols\SymbolFinder_Callers.cs (3)
24ISymbol symbol, Solution solution, CancellationToken cancellationToken = default) 33ISymbol symbol, Solution solution, IImmutableSet<Document>? documents, CancellationToken cancellationToken = default) 79CancellationToken cancellationToken = default)
FindSymbols\SymbolFinder_Declarations_AllDeclarations.cs (2)
17Project project, string name, bool ignoreCase, CancellationToken cancellationToken = default) 29Project project, string name, bool ignoreCase, SymbolFilter filter, CancellationToken cancellationToken = default)
FindSymbols\SymbolFinder_Declarations_CustomQueries.cs (6)
28public static Task<IEnumerable<ISymbol>> FindSourceDeclarationsAsync(Solution solution, Func<string, bool> predicate, CancellationToken cancellationToken = default) 34public static async Task<IEnumerable<ISymbol>> FindSourceDeclarationsAsync(Solution solution, Func<string, bool> predicate, SymbolFilter filter, CancellationToken cancellationToken = default) 44Solution solution, SearchQuery query, SymbolFilter filter, CancellationToken cancellationToken) 73public static Task<IEnumerable<ISymbol>> FindSourceDeclarationsAsync(Project project, Func<string, bool> predicate, CancellationToken cancellationToken = default) 79public static async Task<IEnumerable<ISymbol>> FindSourceDeclarationsAsync(Project project, Func<string, bool> predicate, SymbolFilter filter, CancellationToken cancellationToken = default) 89Project project, SearchQuery query, SymbolFilter filter, CancellationToken cancellationToken)
FindSymbols\SymbolFinder_Declarations_SourceDeclarations.cs (8)
20public static Task<IEnumerable<ISymbol>> FindSourceDeclarationsAsync(Solution solution, string name, bool ignoreCase, CancellationToken cancellationToken = default) 27Solution solution, string name, bool ignoreCase, SymbolFilter filter, CancellationToken cancellationToken = default) 40public static Task<IEnumerable<ISymbol>> FindSourceDeclarationsAsync(Project project, string name, bool ignoreCase, CancellationToken cancellationToken = default) 47Project project, string name, bool ignoreCase, SymbolFilter filter, CancellationToken cancellationToken = default) 67public static Task<IEnumerable<ISymbol>> FindSourceDeclarationsWithPatternAsync(Solution solution, string pattern, CancellationToken cancellationToken = default) 78Solution solution, string pattern, SymbolFilter filter, CancellationToken cancellationToken = default) 95public static Task<IEnumerable<ISymbol>> FindSourceDeclarationsWithPatternAsync(Project project, string pattern, CancellationToken cancellationToken = default) 106Project project, string pattern, SymbolFilter filter, CancellationToken cancellationToken = default)
FindSymbols\SymbolFinder_FindLiteralReferences.cs (2)
20CancellationToken cancellationToken) 48CancellationToken cancellationToken)
FindSymbols\SymbolFinder_FindReferences_Current.cs (3)
27CancellationToken cancellationToken) 76CancellationToken cancellationToken) 91CancellationToken cancellationToken)
FindSymbols\SymbolFinder_FindReferences_Legacy.cs (5)
28CancellationToken cancellationToken = default) 42CancellationToken cancellationToken) 62CancellationToken cancellationToken = default) 85CancellationToken cancellationToken = default) 102CancellationToken cancellationToken)
FindSymbols\SymbolFinder_FindRenamableReferences.cs (1)
18CancellationToken cancellationToken)
FindSymbols\SymbolFinder_Hierarchy.cs (20)
27ISymbol symbol, Solution solution, IImmutableSet<Project>? projects = null, CancellationToken cancellationToken = default) 37ISymbol symbol, Solution solution, IImmutableSet<Project>? projects = null, CancellationToken cancellationToken = default) 93ISymbol symbol, Solution solution, IImmutableSet<Project>? projects = null, CancellationToken cancellationToken = default) 102ISymbol symbol, Solution solution, CancellationToken cancellationToken) 118CancellationToken cancellationToken) 204/// IImmutableSet{Project}, CancellationToken)"/>. 213INamedTypeSymbol type, Solution solution, IImmutableSet<Project>? projects, CancellationToken cancellationToken) 221/// IImmutableSet{Project}, CancellationToken)"/>. 231INamedTypeSymbol type, Solution solution, bool transitive = true, IImmutableSet<Project>? projects = null, CancellationToken cancellationToken = default) 243/// <inheritdoc cref="FindDerivedClassesArrayAsync(INamedTypeSymbol, Solution, bool, IImmutableSet{Project}, CancellationToken)"/> 246INamedTypeSymbol type, Solution solution, bool transitive, IImmutableSet<Project>? projects = null, CancellationToken cancellationToken = default) 267INamedTypeSymbol type, Solution solution, bool transitive = true, IImmutableSet<Project>? projects = null, CancellationToken cancellationToken = default) 279/// <inheritdoc cref="FindDerivedInterfacesAsync(INamedTypeSymbol, Solution, bool, IImmutableSet{Project}, CancellationToken)"/> 282INamedTypeSymbol type, Solution solution, bool transitive, IImmutableSet<Project>? projects = null, CancellationToken cancellationToken = default) 303INamedTypeSymbol type, Solution solution, bool transitive = true, IImmutableSet<Project>? projects = null, CancellationToken cancellationToken = default) 315/// <inheritdoc cref="FindImplementationsAsync(INamedTypeSymbol, Solution, bool, IImmutableSet{Project}, CancellationToken)"/> 318INamedTypeSymbol type, Solution solution, bool transitive, IImmutableSet<Project>? projects = null, CancellationToken cancellationToken = default) 332ISymbol symbol, Solution solution, IImmutableSet<Project>? projects = null, CancellationToken cancellationToken = default) 351/// <inheritdoc cref="FindImplementationsAsync(ISymbol, Solution, IImmutableSet{Project}, CancellationToken)"/> 356ISymbol symbol, Solution solution, IImmutableSet<Project>? projects = null, CancellationToken cancellationToken = default)
FindSymbols\SymbolFinder.CallbackDispatcher.cs (9)
35public ValueTask AddReferenceItemsAsync(RemoteServiceCallbackId callbackId, int count, CancellationToken cancellationToken) 38public ValueTask ReferenceItemsCompletedAsync(RemoteServiceCallbackId callbackId, int count, CancellationToken cancellationToken) 41public ValueTask OnCompletedAsync(RemoteServiceCallbackId callbackId, CancellationToken cancellationToken) 44public ValueTask OnDefinitionFoundAsync(RemoteServiceCallbackId callbackId, SerializableSymbolGroup symbolGroup, CancellationToken cancellationToken) 47public ValueTask OnReferencesFoundAsync(RemoteServiceCallbackId callbackId, ImmutableArray<(SerializableSymbolGroup group, SerializableSymbolAndProjectId definition, SerializableReferenceLocation reference)> references, CancellationToken cancellationToken) 50public ValueTask OnStartedAsync(RemoteServiceCallbackId callbackId, CancellationToken cancellationToken) 55public ValueTask AddLiteralItemsAsync(RemoteServiceCallbackId callbackId, int count, CancellationToken cancellationToken) 58public ValueTask LiteralItemsCompletedAsync(RemoteServiceCallbackId callbackId, int count, CancellationToken cancellationToken) 61public ValueTask OnLiteralReferenceFoundAsync(RemoteServiceCallbackId callbackId, DocumentId documentId, TextSpan span, CancellationToken cancellationToken)
FindSymbols\SymbolFinder.cs (11)
23/// Obsolete. Use <see cref="FindSymbolAtPositionAsync(SemanticModel, int, Workspace, CancellationToken)"/>. 30CancellationToken cancellationToken = default) 46CancellationToken cancellationToken = default) 64CancellationToken cancellationToken) 81CancellationToken cancellationToken) 97CancellationToken cancellationToken) 114CancellationToken cancellationToken) 126CancellationToken cancellationToken = default) 139public static Task<ISymbol?> FindSourceDefinitionAsync(ISymbol? symbol, Solution solution, CancellationToken cancellationToken = default) 154public static IEnumerable<TSymbol> FindSimilarSymbols<TSymbol>(TSymbol symbol, Compilation compilation, CancellationToken cancellationToken = default) 186ISymbol symbol, Solution solution, CancellationToken cancellationToken)
FindSymbols\SymbolFinder.FindLiteralsServerCallback.cs (3)
18public ValueTask AddItemsAsync(int count, CancellationToken cancellationToken) 21public ValueTask ItemsCompletedAsync(int count, CancellationToken cancellationToken) 24public async ValueTask OnLiteralReferenceFoundAsync(DocumentId documentId, TextSpan span, CancellationToken cancellationToken)
FindSymbols\SymbolFinder.FindReferencesServerCallback.cs (6)
28public ValueTask AddItemsAsync(int count, CancellationToken cancellationToken) 31public ValueTask ItemsCompletedAsync(int count, CancellationToken cancellationToken) 34public ValueTask OnStartedAsync(CancellationToken cancellationToken) 37public ValueTask OnCompletedAsync(CancellationToken cancellationToken) 40public async ValueTask OnDefinitionFoundAsync(SerializableSymbolGroup dehydrated, CancellationToken cancellationToken) 68CancellationToken cancellationToken)
FindSymbols\SymbolTree\ISymbolTreeInfoCacheService.cs (2)
17ValueTask<SymbolTreeInfo?> TryGetPotentiallyStaleSourceSymbolTreeInfoAsync(Project project, CancellationToken cancellationToken); 18ValueTask<SymbolTreeInfo?> TryGetPotentiallyStaleMetadataSymbolTreeInfoAsync(Project project, PortableExecutableReference reference, CancellationToken cancellationToken);
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (7)
106CancellationToken cancellationToken) 129CancellationToken cancellationToken) 148CancellationToken cancellationToken) 173CancellationToken cancellationToken) 201public static async Task<SymbolTreeInfo?> TryGetCachedInfoForMetadataReferenceIgnoreChecksumAsync(PortableExecutableReference reference, CancellationToken cancellationToken) 211SolutionServices services, PortableExecutableReference reference, CancellationToken cancellationToken) 239CancellationToken cancellationToken)
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (2)
34CancellationToken cancellationToken) 87CancellationToken cancellationToken)
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (5)
35Project project, Checksum checksum, CancellationToken cancellationToken) 54Project project, CancellationToken cancellationToken) 71public static Task<Checksum> GetSourceSymbolsChecksumAsync(Project project, CancellationToken cancellationToken) 82private static async Task<Checksum> ComputeSourceSymbolsChecksumAsync(ProjectState projectState, CancellationToken cancellationToken) 120Project project, Checksum checksum, CancellationToken cancellationToken)
FindSymbols\SymbolTree\SymbolTreeInfo.cs (7)
119SearchQuery query, IAssemblySymbol assembly, SymbolFilter filter, CancellationToken cancellationToken) 131SymbolFilter filter, CancellationToken cancellationToken) 143SearchQuery query, AsyncLazy<IAssemblySymbol?> lazyAssembly, CancellationToken cancellationToken) 168AsyncLazy<IAssemblySymbol?> lazyAssembly, string name, CancellationToken cancellationToken) 217CancellationToken cancellationToken) 397int index, INamespaceOrTypeSymbol rootContainer, ref TemporaryArray<ISymbol> results, CancellationToken cancellationToken) 498string baseTypeName, Compilation compilation, CancellationToken cancellationToken)
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (7)
57private Task CreateWorkAsync(Func<Task> createWorkAsync, CancellationToken cancellationToken) 68CancellationToken cancellationToken) 93Project project, CancellationToken cancellationToken) 117ImmutableSegmentedList<ProjectId> projectIds, CancellationToken cancellationToken) 141private async Task AnalyzeProjectAsync(Project project, CancellationToken cancellationToken) 156private async Task UpdateSourceSymbolTreeInfoAsync(Project project, CancellationToken cancellationToken) 190CancellationToken cancellationToken)
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (1)
40ProjectState project, SyntaxNode root, Checksum checksum, CancellationToken _)
FindSymbols\SyntaxTree\SyntaxTreeIndex_Persistence.cs (1)
20IChecksummedPersistentStorageService storageService, DocumentKey documentKey, Checksum? checksum, StringTable stringTable, CancellationToken cancellationToken)
FindSymbols\SyntaxTree\SyntaxTreeIndex.cs (6)
38public static ValueTask<SyntaxTreeIndex> GetRequiredIndexAsync(Document document, CancellationToken cancellationToken) 41public static ValueTask<SyntaxTreeIndex> GetRequiredIndexAsync(SolutionKey solutionKey, ProjectState project, DocumentState document, CancellationToken cancellationToken) 44public static ValueTask<SyntaxTreeIndex?> GetIndexAsync(Document document, CancellationToken cancellationToken) 47public static ValueTask<SyntaxTreeIndex?> GetIndexAsync(SolutionKey solutionKey, ProjectState project, DocumentState document, CancellationToken cancellationToken) 50public static ValueTask<SyntaxTreeIndex?> GetIndexAsync(Document document, bool loadOnly, CancellationToken cancellationToken) 53public static ValueTask<SyntaxTreeIndex?> GetIndexAsync(SolutionKey solutionKey, ProjectState project, DocumentState document, bool loadOnly, CancellationToken cancellationToken)
FindSymbols\TopLevelSyntaxTree\DeclaredSymbolInfo.cs (1)
227public ISymbol? TryResolve(SemanticModel semanticModel, CancellationToken cancellationToken)
FindSymbols\TopLevelSyntaxTree\IDeclaredSymbolInfoFactoryService.cs (1)
16void AddDeclaredSymbolInfos(ProjectState project, SyntaxNode root, ArrayBuilder<DeclaredSymbolInfo> declaredSymbolInfos, Dictionary<string, ArrayBuilder<int>> extensionMemberInfo, CancellationToken cancellationToken);
FindSymbols\TopLevelSyntaxTree\NavigateToSearchIndex_Create.cs (1)
15ProjectState project, SyntaxNode root, Checksum checksum, CancellationToken cancellationToken)
FindSymbols\TopLevelSyntaxTree\NavigateToSearchIndex_Persistence.cs (1)
16IChecksummedPersistentStorageService storageService, DocumentKey documentKey, Checksum? checksum, StringTable stringTable, CancellationToken cancellationToken)
FindSymbols\TopLevelSyntaxTree\NavigateToSearchIndex.cs (6)
46public static ValueTask<NavigateToSearchIndex> GetRequiredIndexAsync(Document document, CancellationToken cancellationToken) 49public static ValueTask<NavigateToSearchIndex> GetRequiredIndexAsync(SolutionKey solutionKey, ProjectState project, DocumentState document, CancellationToken cancellationToken) 52public static ValueTask<NavigateToSearchIndex?> GetIndexAsync(Document document, CancellationToken cancellationToken) 55public static ValueTask<NavigateToSearchIndex?> GetIndexAsync(SolutionKey solutionKey, ProjectState project, DocumentState document, CancellationToken cancellationToken) 58public static ValueTask<NavigateToSearchIndex?> GetIndexAsync(Document document, bool loadOnly, CancellationToken cancellationToken) 61public static ValueTask<NavigateToSearchIndex?> GetIndexAsync(SolutionKey solutionKey, ProjectState project, DocumentState document, bool loadOnly, CancellationToken cancellationToken)
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex_Create.cs (1)
15ProjectState project, SyntaxNode root, Checksum checksum, CancellationToken cancellationToken)
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex_Persistence.cs (1)
16IChecksummedPersistentStorageService storageService, DocumentKey documentKey, Checksum? checksum, StringTable stringTable, CancellationToken cancellationToken)
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex.cs (6)
46public static ValueTask<TopLevelSyntaxTreeIndex> GetRequiredIndexAsync(Document document, CancellationToken cancellationToken) 49public static ValueTask<TopLevelSyntaxTreeIndex> GetRequiredIndexAsync(SolutionKey solutionKey, ProjectState project, DocumentState document, CancellationToken cancellationToken) 52public static ValueTask<TopLevelSyntaxTreeIndex?> GetIndexAsync(Document document, CancellationToken cancellationToken) 55public static ValueTask<TopLevelSyntaxTreeIndex?> GetIndexAsync(SolutionKey solutionKey, ProjectState project, DocumentState document, CancellationToken cancellationToken) 58public static ValueTask<TopLevelSyntaxTreeIndex?> GetIndexAsync(Document document, bool loadOnly, CancellationToken cancellationToken) 61public static ValueTask<TopLevelSyntaxTreeIndex?> GetIndexAsync(SolutionKey solutionKey, ProjectState project, DocumentState document, bool loadOnly, CancellationToken cancellationToken)
Formatting\AbstractFormattingService.cs (1)
17public Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, LineFormattingOptions lineFormattingOptions, SyntaxFormattingOptions? syntaxFormattingOptions, CancellationToken cancellationToken)
Formatting\Formatter.cs (34)
47public static Task<Document> FormatAsync(Document document, OptionSet? options = null, CancellationToken cancellationToken = default) 52internal static Task<Document> FormatAsync(Document document, SyntaxFormattingOptions options, CancellationToken cancellationToken) 63public static Task<Document> FormatAsync(Document document, TextSpan span, OptionSet? options = null, CancellationToken cancellationToken = default) 68internal static Task<Document> FormatAsync(Document document, TextSpan span, SyntaxFormattingOptions options, CancellationToken cancellationToken) 79public static async Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, OptionSet? options = null, CancellationToken cancellationToken = default) 91internal static async Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions? options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 107public static Task<Document> FormatAsync(Document document, SyntaxAnnotation annotation, OptionSet? options = null, CancellationToken cancellationToken = default) 116internal static Task<Document> FormatAsync(Document document, SyntaxAnnotation annotation, SyntaxFormattingOptions options, CancellationToken cancellationToken) 119internal static Task<Document> FormatAsync(Document document, SyntaxAnnotation annotation, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 122internal static async Task<Document> FormatAsync(Document document, SyntaxAnnotation annotation, OptionSet? optionSet, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 153public static SyntaxNode Format(SyntaxNode node, SyntaxAnnotation annotation, Workspace workspace, OptionSet? options = null, CancellationToken cancellationToken = default) 156internal static SyntaxNode Format(SyntaxNode node, SyntaxAnnotation annotation, SolutionServices services, SyntaxFormattingOptions options, CancellationToken cancellationToken) 159private static SyntaxNode Format(SyntaxNode node, SyntaxAnnotation annotation, Workspace workspace, OptionSet? options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 179internal static SyntaxNode Format(SyntaxNode node, SyntaxAnnotation annotation, SolutionServices services, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 190public static SyntaxNode Format(SyntaxNode node, Workspace workspace, OptionSet? options = null, CancellationToken cancellationToken = default) 193internal static SyntaxNode Format(SyntaxNode node, SolutionServices services, SyntaxFormattingOptions options, CancellationToken cancellationToken) 205public static SyntaxNode Format(SyntaxNode node, TextSpan span, Workspace workspace, OptionSet? options = null, CancellationToken cancellationToken = default) 208internal static SyntaxNode Format(SyntaxNode node, TextSpan span, SolutionServices services, SyntaxFormattingOptions options, CancellationToken cancellationToken) 220public static SyntaxNode Format(SyntaxNode node, IEnumerable<TextSpan>? spans, Workspace workspace, OptionSet? options = null, CancellationToken cancellationToken = default) 223private static SyntaxNode Format(SyntaxNode node, IEnumerable<TextSpan>? spans, Workspace workspace, OptionSet? options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 229internal static SyntaxNode Format(SyntaxNode node, IEnumerable<TextSpan>? spans, SolutionServices services, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 232private static IFormattingResult? GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, Workspace workspace, OptionSet? options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 256internal static IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SolutionServices services, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 267public static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, Workspace workspace, OptionSet? options = null, CancellationToken cancellationToken = default) 270internal static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, SolutionServices services, SyntaxFormattingOptions options, CancellationToken cancellationToken) 282public static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, TextSpan span, Workspace workspace, OptionSet? options = null, CancellationToken cancellationToken = default) 285internal static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, TextSpan span, SolutionServices services, SyntaxFormattingOptions options, CancellationToken cancellationToken = default) 297public static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, IEnumerable<TextSpan>? spans, Workspace workspace, OptionSet? options = null, CancellationToken cancellationToken = default) 300internal static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, IEnumerable<TextSpan>? spans, SolutionServices services, SyntaxFormattingOptions options, CancellationToken cancellationToken = default) 303private static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, IEnumerable<TextSpan>? spans, Workspace workspace, OptionSet? options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 311internal static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, IEnumerable<TextSpan>? spans, SolutionServices services, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken = default) 324internal static async ValueTask<(SyntaxFormattingOptions? Syntax, LineFormattingOptions Line)> GetFormattingOptionsAsync(Document document, OptionSet? optionSet, CancellationToken cancellationToken) 353public static async Task<Document> OrganizeImportsAsync(Document document, CancellationToken cancellationToken = default) 366internal static async ValueTask<OrganizeImportsOptions> GetOrganizeImportsOptionsAsync(Document document, CancellationToken cancellationToken)
Formatting\IFormattingService.cs (1)
24Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, LineFormattingOptions lineFormattingOptions, SyntaxFormattingOptions? syntaxFormattingOptions, CancellationToken cancellationToken);
LanguageServices\DeclaredSymbolFactoryService\AbstractDeclaredSymbolInfoFactoryService.cs (4)
76TMemberDeclarationSyntax memberDeclaration, StringTable stringTable, ArrayBuilder<DeclaredSymbolInfo> declaredSymbolInfos, string containerDisplayName, string fullyQualifiedContainerName, CancellationToken cancellationToken); 78SyntaxNode container, TMemberDeclarationSyntax memberDeclaration, StringTable stringTable, ArrayBuilder<DeclaredSymbolInfo> declaredSymbolInfos, string containerDisplayName, string fullyQualifiedContainerName, CancellationToken cancellationToken); 166CancellationToken cancellationToken) 194CancellationToken cancellationToken)
LinkedFileDiffMerging\DefaultDocumentTextDifferencingService.cs (2)
24public Task<ImmutableArray<TextChange>> GetTextChangesAsync(Document oldDocument, Document newDocument, CancellationToken cancellationToken) 27public async Task<ImmutableArray<TextChange>> GetTextChangesAsync(Document oldDocument, Document newDocument, TextDifferenceTypes preferredDifferenceType, CancellationToken cancellationToken)
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (3)
22internal async Task<LinkedFileMergeSessionResult> MergeDiffsAsync(CancellationToken cancellationToken) 93CancellationToken cancellationToken) 141CancellationToken cancellationToken)
Log\AggregateLogger.cs (2)
129public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken) 143public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken)
Log\EmptyLogger.cs (2)
23public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken) 27public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken)
Log\EtwLogger.cs (2)
27public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken) 30public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken)
Log\RoslynEventSource.LogBlock.cs (6)
22public static LogBlock LogInformationalBlock(FunctionId functionId, object entity, CancellationToken cancellationToken) 32public static LogBlock LogInformationalBlock(FunctionId functionId, string message, CancellationToken cancellationToken) 45private readonly CancellationToken _cancellationToken; 62CancellationToken cancellationToken) 80CancellationToken cancellationToken) 92CancellationToken cancellationToken)
Log\TraceLogger.cs (2)
24public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken) 27public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken)
Log\WorkspaceStructureLogger.cs (5)
37CancellationToken cancellationToken = default) 109protected virtual Task<IEnumerable<XElement>> CreateAdditionalProjectElementsAsync(Project project, CancellationToken cancellationToken) 112private static async Task<XElement> BuildProjectElementAsync(Project project, CancellationToken cancellationToken) 166private async Task AddCompilationElementsAsync(XElement projectElement, Project project, CancellationToken cancellationToken) 295internal static async Task<IEnumerable<XElement>> CreateElementsForDocumentCollectionAsync(IEnumerable<TextDocument> documents, string elementName, CancellationToken cancellationToken)
ObsoleteSymbol\AbstractObsoleteSymbolService.cs (2)
25protected virtual void ProcessDimKeyword(ref ArrayBuilder<TextSpan>? result, SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 30public async Task<ImmutableArray<TextSpan>> GetLocationsAsync(Document document, ImmutableArray<TextSpan> textSpans, CancellationToken cancellationToken)
ObsoleteSymbol\IObsoleteSymbolService.cs (1)
20Task<ImmutableArray<TextSpan>> GetLocationsAsync(Document document, ImmutableArray<TextSpan> textSpans, CancellationToken cancellationToken);
Options\DocumentOptionSet.cs (1)
15/// An <see cref="OptionSet"/> that comes from <see cref="Document.GetOptionsAsync(System.Threading.CancellationToken)"/>. It behaves just like a normal
OrganizeImports\IOrganizeImportsService.cs (1)
13Task<Document> OrganizeImportsAsync(Document document, OrganizeImportsOptions options, CancellationToken cancellationToken);
OrganizeImports\OrganizeImportsOptionsProviders.cs (1)
23public static async ValueTask<OrganizeImportsOptions> GetOrganizeImportsOptionsAsync(this Document document, CancellationToken cancellationToken)
Packaging\IPackageInstallerService.cs (1)
25IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken);
ReassignedVariable\AbstractReassignedVariableService.cs (1)
40Document document, ImmutableArray<TextSpan> spans, CancellationToken cancellationToken)
ReassignedVariable\IReassignedVariableService.cs (1)
20Task<ImmutableArray<TextSpan>> GetLocationsAsync(Document document, ImmutableArray<TextSpan> textSpans, CancellationToken cancellationToken);
Recommendations\AbstractRecommendationService.cs (5)
24TSyntaxContext context, bool filterOutOfScopeLocals, CancellationToken cancellationToken); 26public RecommendedSymbols GetRecommendedSymbolsInContext(SyntaxContext syntaxContext, RecommendationServiceOptions options, CancellationToken cancellationToken) 41protected static ISet<INamedTypeSymbol> ComputeOuterTypes(SyntaxContext context, CancellationToken cancellationToken) 59private readonly CancellationToken _cancellationToken; 63internal ShouldIncludeSymbolContext(SyntaxContext context, CancellationToken cancellationToken)
Recommendations\AbstractRecommendationServiceRunner.cs (2)
26protected readonly CancellationToken _cancellationToken; 32CancellationToken cancellationToken)
Recommendations\IRecommendationService.cs (1)
17CancellationToken cancellationToken);
Recommendations\Recommender.cs (3)
24CancellationToken cancellationToken = default) 40CancellationToken cancellationToken = default) 49CancellationToken cancellationToken = default)
Remote\IRemoteHostClientProvider.cs (2)
19Task<RemoteHostClient?> TryGetRemoteHostClientAsync(CancellationToken cancellationToken); 25Task WaitForClientCreationAsync(CancellationToken cancellationToken);
Remote\IRemoteHostClientShutdownCancellationService.cs (1)
17CancellationToken ShutdownToken { get; }
Remote\IRemoteKeepAliveService.cs (13)
27ValueTask KeepAliveAsync(Checksum solutionChecksum, long sessionId, CancellationToken cancellationToken); 34ValueTask WaitForSessionIdAsync(long sessionId, CancellationToken cancellationToken); 76CancellationToken callerCancellationToken) 137CancellationToken callerCancellationToken) 197var cancellationToken = this.KeepAliveTokenSource.Token; 243/// establishment, use <see cref="CreateAsync(Solution, CancellationToken)"/> instead.</para> 260public static Task<RemoteKeepAliveSession> CreateAsync(Solution solution, CancellationToken cancellationToken) 263/// <inheritdoc cref="CreateAsync(Solution, CancellationToken)"/> 264public static Task<RemoteKeepAliveSession> CreateAsync(Solution solution, ProjectId? projectId, CancellationToken cancellationToken) 267/// <inheritdoc cref="CreateAsync(Solution, CancellationToken)"/> 268public static Task<RemoteKeepAliveSession> CreateAsync(SolutionCompilationState compilationState, CancellationToken cancellationToken) 271/// <inheritdoc cref="CreateAsync(Solution, CancellationToken)"/> 273SolutionCompilationState compilationState, ProjectId? projectId, CancellationToken cancellationToken)
Remote\IRemoteOptionsCallback.cs (1)
12ValueTask<TOptions> GetOptionsAsync(RemoteServiceCallbackId callbackId, string language, CancellationToken cancellationToken);
Remote\ISerializerService.cs (3)
13void Serialize(object value, ObjectWriter writer, CancellationToken cancellationToken); 14object Deserialize(WellKnownSynchronizationKind kind, ObjectReader reader, CancellationToken cancellationToken); 16Checksum CreateChecksum(object value, CancellationToken cancellationToken);
Remote\RemoteArguments.cs (10)
52IAliasSymbol? alias, Document document, CancellationToken cancellationToken) 60Solution solution, ISymbol symbol, CancellationToken cancellationToken) 68public static SerializableSymbolAndProjectId Create(ISymbol symbol, Project project, CancellationToken cancellationToken) 72ISymbol symbol, Solution solution, CancellationToken cancellationToken, 86ISymbol symbol, Project project, CancellationToken cancellationToken, 100Solution solution, CancellationToken cancellationToken) 160ReferenceLocation referenceLocation, CancellationToken cancellationToken) 173Solution solution, CancellationToken cancellationToken) 190Solution solution, CancellationToken cancellationToken) 235public static SerializableSymbolGroup Dehydrate(Solution solution, SymbolGroup group, CancellationToken cancellationToken)
Remote\RemoteHostClient.cs (42)
22public static Task WaitForClientCreationAsync(Workspace workspace, CancellationToken cancellationToken) 31public static Task<RemoteHostClient?> TryGetClientAsync(Project project, CancellationToken cancellationToken) 41public static Task<RemoteHostClient?> TryGetClientAsync(Workspace workspace, CancellationToken cancellationToken) 44public static Task<RemoteHostClient?> TryGetClientAsync(SolutionServices services, CancellationToken cancellationToken) 61Func<TService, CancellationToken, ValueTask> invocation, 62CancellationToken cancellationToken) 70Func<TService, CancellationToken, ValueTask<TResult>> invocation, 71CancellationToken cancellationToken) 81Func<TService, RemoteServiceCallbackId, CancellationToken, ValueTask> invocation, 83CancellationToken cancellationToken) 91Func<TService, RemoteServiceCallbackId, CancellationToken, ValueTask<TResult>> invocation, 93CancellationToken cancellationToken) 104Func<TService, Checksum, CancellationToken, ValueTask> invocation, 105CancellationToken cancellationToken) 118Func<TService, Checksum, CancellationToken, ValueTask> invocation, 119CancellationToken cancellationToken) 130Func<TService, Checksum, CancellationToken, ValueTask<TResult>> invocation, 131CancellationToken cancellationToken) 141/// Equivalent to <see cref="TryInvokeAsync{TService}(Solution, Func{TService, Checksum, CancellationToken, ValueTask}, CancellationToken)"/> 148Func<TService, Checksum, CancellationToken, ValueTask> invocation, 149CancellationToken cancellationToken) 159Func<TService, Checksum, CancellationToken, ValueTask<TResult>> invocation, 160CancellationToken cancellationToken) 168/// Equivalent to <see cref="TryInvokeAsync{TService}(Solution, Func{TService, Checksum, CancellationToken, ValueTask}, CancellationToken)"/> 175Func<TService, Checksum, CancellationToken, ValueTask<TResult>> invocation, 176CancellationToken cancellationToken) 187Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask> invocation, 189CancellationToken cancellationToken) 198Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask<TResult>> invocation, 200CancellationToken cancellationToken) 210/// Equivalent to <see cref="TryInvokeAsync{TService}(Solution, Func{TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask}, object, CancellationToken)"/> 217Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask> invocation, 219CancellationToken cancellationToken) 227/// Equivalent to <see cref="TryInvokeAsync{TService}(Solution, Func{TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask}, object, CancellationToken)"/> 234Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask<TResult>> invocation, 236CancellationToken cancellationToken) 248Func<TService, Checksum, Checksum, CancellationToken, ValueTask> invocation, 249CancellationToken cancellationToken)
Remote\RemoteOptionsProvider.cs (2)
14/// <see cref="GetOptionsAsync(string, CancellationToken)"/> itself. 18internal ValueTask<TOptions> GetOptionsAsync(string language, CancellationToken cancellationToken)
Remote\RemoteServiceConnection.cs (44)
23Func<TService, CancellationToken, ValueTask> invocation, 24CancellationToken cancellationToken); 27Func<TService, CancellationToken, ValueTask<TResult>> invocation, 28CancellationToken cancellationToken); 33Func<TService, RemoteServiceCallbackId, CancellationToken, ValueTask> invocation, 34CancellationToken cancellationToken); 37Func<TService, RemoteServiceCallbackId, CancellationToken, ValueTask<TResult>> invocation, 38CancellationToken cancellationToken); 44Func<TService, Checksum, CancellationToken, ValueTask> invocation, 45CancellationToken cancellationToken); 49Func<TService, Checksum, CancellationToken, ValueTask<TResult>> invocation, 50CancellationToken cancellationToken); 54Func<TService, Checksum, CancellationToken, ValueTask> invocation, 55CancellationToken cancellationToken) 60Func<TService, Checksum, CancellationToken, ValueTask<TResult>> invocation, 61CancellationToken cancellationToken) 69Func<TService, Checksum, CancellationToken, ValueTask> invocation, 70CancellationToken cancellationToken); 75Func<TService, Checksum, CancellationToken, ValueTask<TResult>> invocation, 76CancellationToken cancellationToken); 80Func<TService, Checksum, CancellationToken, ValueTask> invocation, 81CancellationToken cancellationToken) 86Func<TService, Checksum, CancellationToken, ValueTask<TResult>> invocation, 87CancellationToken cancellationToken) 94Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask> invocation, 95CancellationToken cancellationToken); 99Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask<TResult>> invocation, 100CancellationToken cancellationToken); 104Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask> invocation, 105CancellationToken cancellationToken) 110Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask<TResult>> invocation, 111CancellationToken cancellationToken) 119Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask> invocation, 120CancellationToken cancellationToken); 125Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask<TResult>> invocation, 126CancellationToken cancellationToken); 130Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask> invocation, 131CancellationToken cancellationToken) 136Func<TService, Checksum, RemoteServiceCallbackId, CancellationToken, ValueTask<TResult>> invocation, 137CancellationToken cancellationToken) 145Func<TService, Checksum, Checksum, CancellationToken, ValueTask> invocation, 146CancellationToken cancellationToken); 151Func<TService, Checksum, Checksum, CancellationToken, ValueTask> invocation, 152CancellationToken cancellationToken)
Remote\RemoteUtilities.cs (2)
27CancellationToken cancellationToken) 61CancellationToken cancellationToken)
Rename\ConflictEngine\ConflictResolver.cs (8)
51CancellationToken cancellationToken) 92CancellationToken cancellationToken) 112CancellationToken cancellationToken) 123private static ImmutableArray<ISymbol> SymbolsForEnclosingInvocationExpressionWorker(SyntaxNode invocationExpression, SemanticModel semanticModel, CancellationToken cancellationToken) 176CancellationToken cancellationToken) 228CancellationToken cancellationToken) 343CancellationToken cancellationToken) 403private static async ValueTask<Location?> GetSymbolLocationAsync(Solution solution, ISymbol symbol, CancellationToken cancellationToken)
Rename\ConflictEngine\ConflictResolver.Session.cs (2)
39private readonly CancellationToken _cancellationToken; 52CancellationToken cancellationToken)
Rename\ConflictEngine\MutableConflictResolution.cs (2)
66CancellationToken cancellationToken) 176internal static async ValueTask<Solution> WithDocumentSyntaxRootAsync(Solution solution, DocumentId documentId, SyntaxNode newRoot, CancellationToken cancellationToken)
Rename\ConflictEngine\RenamedSpansTracker.cs (1)
151CancellationToken cancellationToken)
Rename\IRemoteRenamerService.cs (8)
31CancellationToken cancellationToken); 38CancellationToken cancellationToken); 45CancellationToken cancellationToken); 88public async ValueTask<RenameLocation> RehydrateAsync(Solution solution, CancellationToken cancellation) 119ISymbol symbol, Solution solution, SerializableRenameLocations serializableLocations, CancellationToken cancellationToken) 164Solution solution, CancellationToken cancellationToken) 183public async Task<ConflictResolution> RehydrateAsync(Solution oldSolution, CancellationToken cancellationToken) 244public async Task<SerializableConflictResolution> DehydrateAsync(CancellationToken cancellationToken)
Rename\IRenameRewriterLanguageService.cs (6)
60CancellationToken cancellationToken); 74CancellationToken cancellationToken); 90CancellationToken cancellationToken); 124public abstract Task<ImmutableArray<Location>> ComputeDeclarationConflictsAsync(string replacementText, ISymbol renamedSymbol, ISymbol renameSymbol, IEnumerable<ISymbol> referencedSymbols, Solution baseSolution, Solution newSolution, IDictionary<Location, Location> reverseMappedLocations, CancellationToken cancellationToken); 125public abstract Task<ImmutableArray<Location>> ComputeImplicitReferenceConflictsAsync(ISymbol renameSymbol, ISymbol renamedSymbol, IEnumerable<ReferenceLocation> implicitReferenceLocations, CancellationToken cancellationToken); 126public abstract ImmutableArray<Location> ComputePossibleImplicitUsageConflicts(ISymbol renamedSymbol, SemanticModel semanticModel, Location originalDeclarationLocation, int newDeclarationLocationStartingPosition, CancellationToken cancellationToken);
Rename\LightweightRenameLocations.cs (4)
49public async Task<SymbolicRenameLocations?> ToSymbolicLocationsAsync(ISymbol symbol, CancellationToken cancellationToken) 73ISymbol symbol, Solution solution, SymbolRenameOptions options, CancellationToken cancellationToken) 81CancellationToken cancellationToken) 125public Task<ConflictResolution> ResolveConflictsAsync(ISymbol symbol, string replacementText, CancellationToken cancellationToken)
Rename\Renamer.cs (9)
38public static Task<Solution> RenameSymbolAsync(Solution solution, ISymbol symbol, string newName, OptionSet? optionSet, CancellationToken cancellationToken = default) 42Solution solution, ISymbol symbol, SymbolRenameOptions options, string newName, CancellationToken cancellationToken = default) 73CancellationToken cancellationToken = default) 102CancellationToken cancellationToken = default) 138/// <inheritdoc cref="LightweightRenameLocations.FindRenameLocationsAsync(ISymbol, Solution, SymbolRenameOptions, CancellationToken)"/> 139internal static Task<LightweightRenameLocations> FindRenameLocationsAsync(Solution solution, ISymbol symbol, SymbolRenameOptions options, CancellationToken cancellationToken) 150CancellationToken cancellationToken) 158CancellationToken cancellationToken) 200CancellationToken cancellationToken)
Rename\Renamer.RenameDocumentAction.cs (1)
43internal abstract Task<Solution> GetModifiedSolutionAsync(Document document, DocumentRenameOptions options, CancellationToken cancellationToken);
Rename\Renamer.RenameDocumentActionSet.cs (8)
19/// document metadata will still be updated by calling <see cref="UpdateSolutionAsync(Solution, ImmutableArray{RenameDocumentAction}, CancellationToken)"/> 21/// To apply all actions use <see cref="UpdateSolutionAsync(Solution, CancellationToken)"/>, or use a subset 22/// of the actions by calling <see cref="UpdateSolutionAsync(Solution, ImmutableArray{RenameDocumentAction}, CancellationToken)"/>. 49/// contents rather than metadata. Document metadata will still not be updated unless <see cref="UpdateSolutionAsync(Solution, ImmutableArray{RenameDocumentAction}, CancellationToken)" /> 55/// Same as calling <see cref="UpdateSolutionAsync(Solution, ImmutableArray{RenameDocumentAction}, CancellationToken)"/> with 58public Task<Solution> UpdateSolutionAsync(Solution solution, CancellationToken cancellationToken) 70/// immediately call <see cref="UpdateSolutionAsync(Solution, ImmutableArray{RenameDocumentAction}, CancellationToken)"/> without 73public async Task<Solution> UpdateSolutionAsync(Solution solution, ImmutableArray<RenameDocumentAction> actions, CancellationToken cancellationToken)
Rename\Renamer.RenameSymbolDocumentAction.cs (4)
36internal override async Task<Solution> GetModifiedSolutionAsync(Document document, DocumentRenameOptions options, CancellationToken cancellationToken) 69private static async Task<SyntaxNode?> GetMatchingTypeDeclarationAsync(Document document, CancellationToken cancellationToken) 78public static async Task<RenameSymbolDocumentAction?> TryCreateAsync(Document document, string newName, CancellationToken cancellationToken) 87private static async Task<AnalysisResult?> AnalyzeAsync(Document document, string newDocumentName, CancellationToken cancellationToken)
Rename\Renamer.SyncNamespaceDocumentAction.cs (1)
39internal override async Task<Solution> GetModifiedSolutionAsync(Document document, DocumentRenameOptions options, CancellationToken cancellationToken)
Rename\RenameRewriterParameters.cs (2)
31CancellationToken cancellationToken) 33internal readonly CancellationToken CancellationToken = cancellationToken;
Rename\RenameUtilities.cs (5)
83int position, SemanticModel semanticModel, SolutionServices services, CancellationToken cancellationToken) 187CancellationToken cancellationToken) 249ISymbol symbol, Solution solution, CancellationToken cancellationToken) 338Document document, int position, CancellationToken cancellationToken) 369ISymbol symbol, Solution solution, CancellationToken cancellationToken)
Rename\SymbolicRenameLocations.cs (4)
58ISymbol symbol, Solution solution, SymbolRenameOptions options, CancellationToken cancellationToken) 66CancellationToken cancellationToken) 122ISymbol symbol, Solution solution, CancellationToken cancellationToken) 136CancellationToken cancellationToken)
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (9)
32ISymbol referencedSymbol, ISymbol originalSymbol, Solution solution, bool considerSymbolReferences, CancellationToken cancellationToken) 133ISymbol propertySymbol, ISymbol parameterSymbol, CancellationToken cancellationToken) 137ISymbol symbol, Solution solution, CancellationToken cancellationToken) 162ISymbol referencedSymbol, ISymbol originalSymbol, Solution solution, bool allowRenamesInRazorSourceGeneratedDocuments, CancellationToken cancellationToken) 252ISymbol referencedSymbol, ISymbol originalSymbol, ReferenceLocation location, Solution solution, bool allowRenamesInRazorSourceGeneratedDocuments, CancellationToken cancellationToken) 341ReferenceLocation location, CancellationToken cancellationToken) 364CancellationToken cancellationToken) 403ArrayBuilder<RenameLocation> renameLocations, CancellationToken cancellationToken) 421Document document, string renameText, ArrayBuilder<RenameLocation> renameLocations, CancellationToken cancellationToken)
Serialization\AbstractOptionsSerializationService.cs (6)
18public abstract void WriteTo(CompilationOptions options, ObjectWriter writer, CancellationToken cancellationToken); 21public abstract CompilationOptions ReadCompilationOptionsFrom(ObjectReader reader, CancellationToken cancellationToken); 22public abstract ParseOptions ReadParseOptionsFrom(ObjectReader reader, CancellationToken cancellationToken); 24protected static void WriteCompilationOptionsTo(CompilationOptions options, ObjectWriter writer, CancellationToken cancellationToken) 103CancellationToken cancellationToken) 208CancellationToken cancellationToken)
Serialization\IOptionsSerializationService.cs (3)
16void WriteTo(CompilationOptions options, ObjectWriter writer, CancellationToken cancellationToken); 19CompilationOptions ReadCompilationOptionsFrom(ObjectReader reader, CancellationToken cancellationToken); 20ParseOptions ReadParseOptionsFrom(ObjectReader reader, CancellationToken cancellationToken);
Serialization\SerializableSourceText.cs (7)
91public async ValueTask<SourceText> GetTextAsync(CancellationToken cancellationToken) 103public SourceText GetText(CancellationToken cancellationToken) 116TextDocumentState state, CancellationToken cancellationToken) 138public void Serialize(ObjectWriter writer, CancellationToken cancellationToken) 167CancellationToken cancellationToken) 234public override async Task<TextAndVersion> LoadTextAndVersionAsync(LoadTextOptions options, CancellationToken cancellationToken) 237internal override TextAndVersion LoadTextAndVersionSynchronously(LoadTextOptions options, CancellationToken cancellationToken)
Serialization\SerializerService_Asset.cs (5)
18private static void SerializeSourceText(SerializableSourceText text, ObjectWriter writer, CancellationToken cancellationToken) 23private void SerializeCompilationOptions(CompilationOptions options, ObjectWriter writer, CancellationToken cancellationToken) 36private CompilationOptions DeserializeCompilationOptions(ObjectReader reader, CancellationToken cancellationToken) 57private ParseOptions DeserializeParseOptions(ObjectReader reader, CancellationToken cancellationToken) 74private static ProjectReference DeserializeProjectReference(ObjectReader reader, CancellationToken cancellationToken)
Serialization\SerializerService_Reference.cs (1)
453var storageHandle = _storageService.Value.WriteToTemporaryStorage(stream, CancellationToken.None);
Serialization\SerializerService.cs (3)
50public Checksum CreateChecksum(object value, CancellationToken cancellationToken) 84public void Serialize(object value, ObjectWriter writer, CancellationToken cancellationToken) 235public object Deserialize(WellKnownSynchronizationKind kind, ObjectReader reader, CancellationToken cancellationToken)
Shared\Extensions\DocumentExtensions.cs (2)
14public static async ValueTask<SyntaxTreeIndex> GetSyntaxTreeIndexAsync(this Document document, CancellationToken cancellationToken) 21public static ValueTask<SyntaxTreeIndex?> GetSyntaxTreeIndexAsync(this Document document, bool loadOnly, CancellationToken cancellationToken)
Shared\Extensions\INamespaceSymbolExtensions.cs (4)
59CancellationToken cancellationToken) 83CancellationToken cancellationToken) 98CancellationToken cancellationToken) 109CancellationToken cancellationToken)
Shared\Extensions\ISolutionExtensions.cs (1)
20CancellationToken cancellationToken)
Shared\Extensions\ISymbolExtensions.cs (5)
221public static DocumentationComment GetDocumentationComment(this ISymbol symbol, Compilation compilation, CultureInfo? preferredCulture = null, bool expandIncludes = false, bool expandInheritdoc = false, CancellationToken cancellationToken = default) 224private static DocumentationComment GetDocumentationComment(ISymbol symbol, HashSet<ISymbol>? visitedSymbols, Compilation compilation, CultureInfo? preferredCulture, bool expandIncludes, bool expandInheritdoc, CancellationToken cancellationToken) 297private static XNode[] RewriteInheritdocElements(ISymbol symbol, HashSet<ISymbol>? visitedSymbols, Compilation compilation, XNode node, CancellationToken cancellationToken) 333private static XNode[] RewriteMany(ISymbol symbol, HashSet<ISymbol>? visitedSymbols, Compilation compilation, XNode[] nodes, CancellationToken cancellationToken) 344private static XNode[]? RewriteInheritdocElement(ISymbol memberSymbol, HashSet<ISymbol>? visitedSymbols, Compilation compilation, XElement element, CancellationToken cancellationToken)
Shared\Extensions\ITypeSymbolExtensions.cs (1)
31CancellationToken cancellationToken)
Shared\Extensions\ProjectExtensions.cs (1)
49public static async ValueTask<Document> GetRequiredSourceGeneratedDocumentAsync(this Project project, DocumentId documentId, CancellationToken cancellationToken)
Shared\Extensions\SemanticModelExtensions.cs (2)
19public static SemanticMap GetSemanticMap(this SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 74CancellationToken cancellationToken)
Shared\Extensions\SourceTextExtensions.cs (3)
177public static void WriteTo(this SourceText sourceText, ObjectWriter writer, CancellationToken cancellationToken) 195private static void WriteChunksTo(SourceText sourceText, ObjectWriter writer, int length, CancellationToken cancellationToken) 226public static SourceText ReadFrom(ITextFactoryService textService, ObjectReader reader, Encoding? encoding, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken)
Shared\Extensions\SyntaxGeneratorExtensions.cs (3)
43CancellationToken cancellationToken) 199CancellationToken cancellationToken = default) 235CancellationToken cancellationToken)
Shared\TestHooks\AsynchronousOperationListener.cs (9)
43public Task<bool> Delay(TimeSpan delay, CancellationToken cancellationToken) 48var expeditedDelayCancellationToken = _expeditedDelayCancellationTokenSource.Token; 72static Task<bool> DelaySlowAsync(Task delayTask, CancellationTokenSource cancellationTokenSourceToDispose, CancellationToken cancellationToken) 85CancellationToken.None, 93using (_gate.DisposableWait(CancellationToken.None)) 158using (_gate.DisposableWait(CancellationToken.None)) 202using (_gate.DisposableWait(CancellationToken.None)) 219using (_gate.DisposableWait(CancellationToken.None)) 230using (_gate.DisposableWait(CancellationToken.None))
Shared\TestHooks\AsynchronousOperationListener+AsyncToken.cs (1)
30using (Listener._gate.DisposableWait(CancellationToken.None))
Shared\TestHooks\AsynchronousOperationListenerProvider.cs (3)
123remoteHostClient = await remoteHostClientProvider.TryGetRemoteHostClientAsync(CancellationToken.None).ConfigureAwait(false); 136CancellationToken.None).ConfigureAwait(false); 141CancellationToken.None).AsTask());
Shared\TestHooks\AsynchronousOperationListenerProvider+NullOperationListener.cs (2)
23public Task<bool> Delay(TimeSpan delay, CancellationToken cancellationToken) 52CancellationToken.None,
Shared\TestHooks\IRemoteAsynchronousOperationListenerService.cs (3)
13ValueTask EnableAsync(bool enable, bool diagnostics, CancellationToken cancellationToken); 15ValueTask<bool> IsCompletedAsync(ImmutableArray<string> featureNames, CancellationToken cancellationToken); 17ValueTask ExpeditedWaitAsync(ImmutableArray<string> featureNames, CancellationToken cancellationToken);
Shared\Utilities\IStreamingProgressTracker.cs (2)
12ValueTask AddItemsAsync(int count, CancellationToken cancellationToken); 13ValueTask ItemsCompletedAsync(int count, CancellationToken cancellationToken);
Shared\Utilities\IStreamingProgressTrackerExtensions.cs (3)
17public static async Task<IAsyncDisposable> AddSingleItemAsync(this IStreamingProgressTracker progressTracker, CancellationToken cancellationToken) 23public static ValueTask ItemCompletedAsync(this IStreamingProgressTracker tracker, CancellationToken cancellationToken) 26private sealed class StreamingProgressDisposer(IStreamingProgressTracker progressTracker, CancellationToken cancellationToken) : IAsyncDisposable
Shared\Utilities\SemanticMap.cs (1)
23internal static SemanticMap From(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken)
Shared\Utilities\SemanticMap.Walker.cs (1)
12private sealed class Walker(SemanticModel semanticModel, SemanticMap map, CancellationToken cancellationToken)
Shared\Utilities\StreamingProgressTracker.cs (4)
14internal sealed class StreamingProgressTracker(Func<int, int, CancellationToken, ValueTask>? updateAction = null) : IStreamingProgressTracker 19public ValueTask AddItemsAsync(int count, CancellationToken cancellationToken) 25public ValueTask ItemsCompletedAsync(int count, CancellationToken cancellationToken) 31private ValueTask UpdateAsync(CancellationToken cancellationToken)
Simplification\Simplifier.cs (16)
62public static async Task<TNode> ExpandAsync<TNode>(TNode node, Document document, Func<SyntaxNode, bool>? expandInsideNode = null, bool expandParameter = false, CancellationToken cancellationToken = default) where TNode : SyntaxNode 81public static TNode Expand<TNode>(TNode node, SemanticModel semanticModel, Workspace workspace, Func<SyntaxNode, bool>? expandInsideNode = null, bool expandParameter = false, CancellationToken cancellationToken = default) where TNode : SyntaxNode 92internal static TNode Expand<TNode>(TNode node, SemanticModel semanticModel, SolutionServices services, Func<SyntaxNode, bool>? expandInsideNode = null, bool expandParameter = false, CancellationToken cancellationToken = default) where TNode : SyntaxNode 112public static async Task<SyntaxToken> ExpandAsync(SyntaxToken token, Document document, Func<SyntaxNode, bool>? expandInsideNode = null, CancellationToken cancellationToken = default) 126public static SyntaxToken Expand(SyntaxToken token, SemanticModel semanticModel, Workspace workspace, Func<SyntaxNode, bool>? expandInsideNode = null, CancellationToken cancellationToken = default) 137internal static SyntaxToken Expand(SyntaxToken token, SemanticModel semanticModel, SolutionServices services, Func<SyntaxNode, bool>? expandInsideNode = null, CancellationToken cancellationToken = default) 152public static async Task<Document> ReduceAsync(Document document, OptionSet? optionSet = null, CancellationToken cancellationToken = default) 165internal static async Task<Document> ReduceAsync(Document document, SimplifierOptions options, CancellationToken cancellationToken) 175public static async Task<Document> ReduceAsync(Document document, SyntaxAnnotation annotation, OptionSet? optionSet = null, CancellationToken cancellationToken = default) 193internal static async Task<Document> ReduceAsync(Document document, SyntaxAnnotation annotation, SimplifierOptions options, CancellationToken cancellationToken) 203public static Task<Document> ReduceAsync(Document document, TextSpan span, OptionSet? optionSet = null, CancellationToken cancellationToken = default) 215internal static Task<Document> ReduceAsync(Document document, TextSpan span, SimplifierOptions options, CancellationToken cancellationToken) 222public static async Task<Document> ReduceAsync(Document document, IEnumerable<TextSpan> spans, OptionSet? optionSet = null, CancellationToken cancellationToken = default) 240internal static Task<Document> ReduceAsync(Document document, IEnumerable<TextSpan> spans, SimplifierOptions options, CancellationToken cancellationToken) 245Document document, ImmutableArray<AbstractReducer> reducers, CancellationToken cancellationToken) 255internal static async Task<SimplifierOptions> GetOptionsAsync(Document document, OptionSet? optionSet, CancellationToken cancellationToken)
SourceGeneration\IRemoteSourceGenerationService.cs (6)
36Checksum solutionChecksum, ProjectId projectId, bool withFrozenSourceGeneratedDocuments, CancellationToken cancellationToken); 47Checksum solutionChecksum, ProjectId projectId, ImmutableArray<DocumentId> documentIds, bool withFrozenSourceGeneratedDocuments, CancellationToken cancellationToken); 53Checksum solutionChecksum, ProjectId projectId, ImmutableArray<Checksum> analyzerReferenceChecksums, string language, CancellationToken cancellationToken); 60Checksum solutionChecksum, ProjectId projectId, string analyzerReferenceFullPath, CancellationToken cancellationToken); 67Checksum solutionChecksum, ProjectId projectId, string analyzerReferenceFullPath, CancellationToken cancellationToken); 73ValueTask<ImmutableArray<ImmutableDictionary<string, object?>>> FetchAndClearTelemetryKeyValuePairsAsync(CancellationToken cancellationToken);
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.cs (6)
36protected abstract Task<bool> TypesAreCompatibleAsync(Document document, ILocalSymbol localSymbol, TLocalDeclarationStatementSyntax declarationStatement, SyntaxNode right, CancellationToken cancellationToken); 38public async Task<(bool canMove, bool mayChangeSemantics)> CanMoveDeclarationNearReferenceAsync(Document document, SyntaxNode node, CancellationToken cancellationToken) 47private async Task<State> ComputeStateAsync(Document document, SyntaxNode node, CancellationToken cancellationToken) 78Document document, SyntaxNode localDeclarationStatement, CancellationToken cancellationToken) 119Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation, CancellationToken cancellationToken) 207CancellationToken cancellationToken)
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.State.cs (2)
42CancellationToken cancellationToken) 57CancellationToken cancellationToken)
src\0bf6ba47805c8821\IMoveDeclarationNearReferenceService.cs (2)
17Task<(bool canMove, bool mayChangeSemantics)> CanMoveDeclarationNearReferenceAsync(Document document, SyntaxNode localDeclarationStatement, CancellationToken cancellationToken); 24Task<Document> MoveDeclarationNearReferenceAsync(Document document, SyntaxNode localDeclarationStatement, CancellationToken cancellationToken);
src\5f6f2f95b47c3dc6\SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs (3)
94public async ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(Document document, SyntaxNode node, CancellationToken cancellationToken) 138ImmutableDictionary<DocumentId, SemanticModelReuseInfo?> map, Document document, SyntaxNode bodyNode, CancellationToken cancellationToken) 179CancellationToken cancellationToken)
src\7a47995420f988d7\AbstractRemoveUnnecessaryImportsService.cs (3)
19public Task<Document> RemoveUnnecessaryImportsAsync(Document document, CancellationToken cancellationToken) 22public abstract Task<Document> RemoveUnnecessaryImportsAsync(Document fromDocument, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken); 25Document document, Func<SyntaxNode, bool> predicate, CancellationToken cancellationToken)
src\7a47995420f988d7\IRemoveUnnecessaryImportsService.cs (2)
14Task<Document> RemoveUnnecessaryImportsAsync(Document document, CancellationToken cancellationToken); 16Task<Document> RemoveUnnecessaryImportsAsync(Document fromDocument, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken);
src\a16f30e1d256badc\AbstractTypeInferenceService.AbstractTypeInferrer.cs (2)
17protected readonly CancellationToken CancellationToken; 26protected AbstractTypeInferrer(SemanticModel semanticModel, CancellationToken cancellationToken)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.cs (8)
40public static SymbolUsageResult RunAnalysis(ControlFlowGraph cfg, ISymbol owningSymbol, CancellationToken cancellationToken) 55CancellationToken cancellationToken) 88public override BasicBlockAnalysisData AnalyzeBlock(BasicBlock basicBlock, CancellationToken cancellationToken) 122CancellationToken cancellationToken) 128CancellationToken cancellationToken) 149CancellationToken cancellationToken) 204public override void SetCurrentAnalysisData(BasicBlock basicBlock, BasicBlockAnalysisData data, CancellationToken cancellationToken) 213CancellationToken cancellationToken)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (11)
36private readonly Func<IMethodSymbol, ControlFlowGraph, AnalysisData, CancellationToken, BasicBlockAnalysisData> _analyzeLocalFunctionOrLambdaInvocation; 80Func<IMethodSymbol, ControlFlowGraph, AnalysisData, CancellationToken, BasicBlockAnalysisData> analyzeLocalFunctionOrLambdaInvocation, 119Func<IMethodSymbol, ControlFlowGraph, AnalysisData, CancellationToken, BasicBlockAnalysisData> analyzeLocalFunctionOrLambdaInvocation) 220public BasicBlockAnalysisData GetOrCreateBlockAnalysisData(BasicBlock basicBlock, CancellationToken cancellationToken) 231private PooledHashSet<(ISymbol, IOperation)> GetOrCreateSymbolWritesInBlockRange(int firstBlockOrdinal, int lastBlockOrdinal, CancellationToken cancellationToken) 258CancellationToken cancellationToken) 360private void HandleCatchOrFilterOrFinallyInitialization(BasicBlock basicBlock, CancellationToken cancellationToken) 428public void SetCurrentBlockAnalysisDataFrom(BasicBlock basicBlock, CancellationToken cancellationToken) 443public void SetBlockAnalysisDataFrom(BasicBlock basicBlock, BasicBlockAnalysisData data, CancellationToken cancellationToken) 501protected override BasicBlockAnalysisData AnalyzeLocalFunctionInvocationCore(IMethodSymbol localFunction, CancellationToken cancellationToken) 516protected override BasicBlockAnalysisData AnalyzeLambdaInvocationCore(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken)
src\b310f676f7308b7f\SymbolUsageAnalysis.OperationTreeAnalysisData.cs (2)
49protected override BasicBlockAnalysisData AnalyzeLocalFunctionInvocationCore(IMethodSymbol localFunction, CancellationToken cancellationToken) 56protected override BasicBlockAnalysisData AnalyzeLambdaInvocationCore(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken)
src\ce787ef1f541c32a\IReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
30Task<SyntaxNode> ReplaceAsync(Document document, SyntaxNode memberDeclaration, CancellationToken cancellationToken);
src\ce8c1e82c1124a2b\AbstractInitializerParameterService.cs (6)
24protected abstract SyntaxNode? GetAccessorBody(IMethodSymbol accessor, CancellationToken cancellationToken); 31Document document, IParameterSymbol parameter, ISymbol fieldOrProperty, CancellationToken cancellationToken); 40CancellationToken cancellationToken, 86CancellationToken cancellationToken) 116CancellationToken cancellationToken) 193public bool IsThrowNotImplementedProperty(Compilation compilation, IPropertySymbol property, CancellationToken cancellationToken)
src\f53a47129f87bc30\AbstractGeneratedCodeRecognitionService.cs (3)
17public bool IsGeneratedCode(Document document, CancellationToken cancellationToken) 24public async Task<bool> IsGeneratedCodeAsync(Document document, CancellationToken cancellationToken) 30private static bool IsGeneratedCode(SyntaxTree syntaxTree, Document document, CancellationToken cancellationToken)
src\f53a47129f87bc30\IGeneratedCodeRecognitionService.cs (2)
14bool IsGeneratedCode(Document document, CancellationToken cancellationToken); 17Task<bool> IsGeneratedCodeAsync(Document document, CancellationToken cancellationToken);
src\roslyn\src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (4)
107/// <seealso cref="AppendAsync(Stream, CancellationToken)"/> 140/// The default value is <see cref="CancellationToken.None"/>. 148public Task AppendAsync(Stream stream, CancellationToken cancellationToken = default) 158private async Task AppendAsyncCore(Stream stream, CancellationToken cancellationToken)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\SemaphoreSlimExtensions.cs (2)
14public static SemaphoreDisposer DisposableWait(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default) 28public static async ValueTask<SemaphoreDisposer> DisposableWaitAsync(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default)
src\roslyn\src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
49SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken) 118SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken)
src\roslyn\src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
111public static bool IsHiddenPosition(this SyntaxTree tree, int position, CancellationToken cancellationToken = default)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (8)
561public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 575public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 586public static async ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 599Func<TItem, CancellationToken, Task<IEnumerable<TResult>>> selector, 600CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (6)
399public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 414public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> array, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 426public static ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<ImmutableArray<TResult>>> selector, TArg arg, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (12)
19/// Thrown when async code must cancel the current execution but does not have access to the <see cref="CancellationTokenSource"/> of the <see cref="CancellationToken"/> passed to the code. 134/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 142/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 143/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 146public static bool ReportAndPropagateUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 209/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 217/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 218/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 222public static bool ReportAndCatchUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 235CancellationToken.None, 242public static Task ReportNonFatalErrorUnlessCancelledAsync(this Task task, CancellationToken cancellationToken) 245CancellationToken.None,
src\roslyn\src\Dependencies\Contracts\ExceptionUtilities.cs (1)
39internal static bool IsCurrentOperationBeingCancelled(Exception exception, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`0.cs (4)
19Func<CancellationToken, ValueTask> processBatchAsync, 21CancellationToken cancellationToken = default) : AsyncBatchingWorkQueue<VoidResult>(delay, Convert(processBatchAsync), EqualityComparer<VoidResult>.Default, asyncListener, cancellationToken) 23private static Func<ImmutableSegmentedList<VoidResult>, CancellationToken, ValueTask> Convert(Func<CancellationToken, ValueTask> processBatchAsync)
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`1.cs (6)
19Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync, 22CancellationToken cancellationToken = default) : AsyncBatchingWorkQueue<TItem, VoidResult>(delay, Convert(processBatchAsync), equalityComparer, asyncListener, cancellationToken) 26Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync, 28CancellationToken cancellationToken = default) 37private static Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<VoidResult>> Convert(Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync)
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`2.cs (6)
25/// calling <see cref="Dispose()"/>, or cancelling the <see cref="CancellationToken"/> passed to the constructor, 44private readonly Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> _processBatchAsync; 86private CancellationToken _nextBatchCancellationToken; 113Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> processBatchAsync, 116CancellationToken cancellationToken = default) 323private (ImmutableSegmentedList<TItem> items, CancellationToken batchCancellationToken) GetNextBatchAndResetQueue()
src\roslyn\src\Dependencies\Threading\CancellationSeries.cs (7)
19/// Produces a series of <see cref="CancellationToken"/> objects such that requesting a new token 30private readonly CancellationToken _superToken; 37public CancellationSeries(CancellationToken token = default) 53/// Creates the next <see cref="CancellationToken"/> in the series, ensuring the last issued 68public CancellationToken CreateNext(CancellationToken token = default) 75var nextToken = nextSource.Token;
src\roslyn\src\Dependencies\Threading\ChannelReaderExtensions.cs (1)
17public static IAsyncEnumerable<T> ReadAllAsync<T>(ChannelReader<T> reader, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\IAsyncEnumerableExtensions.cs (1)
16public static async Task<ImmutableArray<T>> ToImmutableArrayAsync<T>(this IAsyncEnumerable<T> values, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\ParallelExtensions.cs (6)
16public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 19public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 22public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 25public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body)
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (44)
25Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 27CancellationToken cancellationToken) 48Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 49Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 51CancellationToken cancellationToken) 66Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 67Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task> consumeItems, 69CancellationToken cancellationToken) 89Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 90Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task> consumeItems, 92CancellationToken cancellationToken) 103Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 104Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task> consumeItems, 106CancellationToken cancellationToken) 126Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 127Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 129CancellationToken cancellationToken) 140Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 141Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 143CancellationToken cancellationToken) 159Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 160Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 162CancellationToken cancellationToken) 173Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 174Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 176CancellationToken cancellationToken) 193Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 195CancellationToken cancellationToken) 206Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 208CancellationToken cancellationToken) 225Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 226Func<ChannelReader<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 228CancellationToken cancellationToken) 249Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 251CancellationToken cancellationToken) 283/// Equivalent to <see cref="RunParallelAsync{TSource, TArgs}(IEnumerable{TSource}, Func{TSource, Action{TItem}, TArgs, CancellationToken, Task}, TArgs, CancellationToken)"/>, 290Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 292CancellationToken cancellationToken) 321Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 322Func<ChannelReader<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 324CancellationToken cancellationToken) 376Func<TArgs, CancellationToken, Task> action, 379CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\TestHooks\IExpeditableDelaySource.cs (1)
30Task<bool> Delay(TimeSpan delay, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Diagnostics\IPragmaSuppressionsAnalyzer.cs (1)
28CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharUtilities.cs (1)
27ArrayBuilder<VirtualChar> virtualChars, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
158if (provider.TryGetDiagnosticValue(tree, descriptor.Id, CancellationToken.None, out severity) || 159provider.TryGetGlobalDiagnosticValue(descriptor.Id, CancellationToken.None, out severity))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LocationExtensions.cs (4)
18public static SyntaxToken FindToken(this Location location, CancellationToken cancellationToken) 21public static SyntaxNode FindNode(this Location location, CancellationToken cancellationToken) 24public static SyntaxNode FindNode(this Location location, bool getInnermostNodeForTie, CancellationToken cancellationToken) 27public static SyntaxNode FindNode(this Location location, bool findInsideTrivia, bool getInnermostNodeForTie, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (10)
33public static SymbolInfo GetSymbolInfo(this SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 48public static ISymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, SyntaxNode declaration, CancellationToken cancellationToken) 54public static IOperation GetRequiredOperation(this SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 60public static ISymbol GetRequiredEnclosingSymbol(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 66public static TSymbol? GetEnclosingSymbol<TSymbol>(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 82public static ISymbol GetEnclosingNamedTypeOrAssembly(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 88public static INamedTypeSymbol? GetEnclosingNamedType(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 91public static INamespaceSymbol? GetEnclosingNamespace(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 108this SemanticModel semanticModel, SyntaxNode? container, CancellationToken cancellationToken, Func<SyntaxNode, bool>? descendInto = null) 216CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (4)
32this SourceText text, TextSpan span, Func<int, CancellationToken, bool> isPositionHidden, CancellationToken cancellationToken) 44this SourceText text, TextSpan span, Func<int, CancellationToken, bool> isPositionHidden, 45CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
55CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (15)
312public static bool OverlapsHiddenPosition(this SyntaxNode node, CancellationToken cancellationToken) 315public static bool OverlapsHiddenPosition(this SyntaxNode node, TextSpan span, CancellationToken cancellationToken) 318public static bool OverlapsHiddenPosition(this SyntaxNode declaration, SyntaxNode startNode, SyntaxNode endNode, CancellationToken cancellationToken) 342Func<SyntaxNode, SyntaxNode, CancellationToken, Task<SyntaxNode>> computeReplacementAsync, 343CancellationToken cancellationToken) where TRootNode : SyntaxNode 364Func<SyntaxToken, SyntaxToken, CancellationToken, Task<SyntaxToken>> computeReplacementAsync, 365CancellationToken cancellationToken) where TRootNode : SyntaxNode 377Func<SyntaxTrivia, SyntaxTrivia, CancellationToken, Task<SyntaxTrivia>> computeReplacementAsync, 378CancellationToken cancellationToken) where TRoot : SyntaxNode 390Func<SyntaxNode, SyntaxNode, CancellationToken, Task<SyntaxNode>>? computeReplacementNodeAsync, 392Func<SyntaxToken, SyntaxToken, CancellationToken, Task<SyntaxToken>>? computeReplacementTokenAsync, 394Func<SyntaxTrivia, SyntaxTrivia, CancellationToken, Task<SyntaxTrivia>>? computeReplacementTriviaAsync, 395CancellationToken cancellationToken) 829CancellationToken cancellationToken) 858CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
84? ((ICompilationUnitSyntax)token.Parent!.SyntaxTree!.GetRoot(CancellationToken.None)).EndOfFileToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (12)
18public static bool OverlapsHiddenPosition([NotNullWhen(returnValue: true)] this SyntaxTree? tree, TextSpan span, CancellationToken cancellationToken) 53CancellationToken cancellationToken, 62CancellationToken cancellationToken, 73CancellationToken cancellationToken, 102public static bool IsEntirelyHidden(this SyntaxTree tree, TextSpan span, CancellationToken cancellationToken) 127public static bool IsBeforeFirstToken(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 136this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 175this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken, bool findInsideTrivia = false) 210CancellationToken cancellationToken, 225CancellationToken cancellationToken, 234public static bool IsGeneratedCode(this SyntaxTree syntaxTree, AnalyzerOptions? analyzerOptions, ISyntaxFacts syntaxFacts, CancellationToken cancellationToken) 256public static SyntaxNode FindNode(this SyntaxTree syntaxTree, TextSpan? span, bool findInTrivia, bool getInnermostNodeForTie, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
28public static TBlockAnalysisData Run(ControlFlowGraph controlFlowGraph, DataFlowAnalyzer<TBlockAnalysisData> analyzer, CancellationToken cancellationToken) 76CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\DataFlowAnalyzer.cs (5)
29public abstract void SetCurrentAnalysisData(BasicBlock basicBlock, TBlockAnalysisData data, CancellationToken cancellationToken); 34public abstract TBlockAnalysisData AnalyzeBlock(BasicBlock basicBlock, CancellationToken cancellationToken); 40public abstract TBlockAnalysisData AnalyzeNonConditionalBranch(BasicBlock basicBlock, TBlockAnalysisData currentAnalysisData, CancellationToken cancellationToken); 48BasicBlock basicBlock, TBlockAnalysisData currentAnalysisData, CancellationToken cancellationToken); 53public abstract TBlockAnalysisData Merge(TBlockAnalysisData analysisData1, TBlockAnalysisData analysisData2, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (4)
91public BasicBlockAnalysisData AnalyzeLocalFunctionInvocation(IMethodSymbol localFunction, CancellationToken cancellationToken) 111public BasicBlockAnalysisData AnalyzeLambdaInvocation(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken) 126protected abstract BasicBlockAnalysisData AnalyzeLocalFunctionInvocationCore(IMethodSymbol localFunction, CancellationToken cancellationToken); 127protected abstract BasicBlockAnalysisData AnalyzeLambdaInvocationCore(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (2)
26public static SymbolUsageResult Run(ControlFlowGraph cfg, ISymbol owningSymbol, CancellationToken cancellationToken) 33public static SymbolUsageResult Run(IOperation rootOperation, ISymbol owningSymbol, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
28private CancellationToken _cancellationToken; 38CancellationToken cancellationToken) 51private void Visit(ISymbol containingSymbol, IEnumerable<IOperation> operations, AnalysisData analysisData, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (2)
30protected abstract AbstractFormattingResult Format(SyntaxNode node, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, SyntaxToken startToken, SyntaxToken endToken, CancellationToken cancellationToken); 32public IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (5)
44SyntaxTree tree, SyntaxToken token, int position, CancellationToken cancellationToken) 90SyntaxTree tree, SyntaxToken token, int position, CancellationToken cancellationToken) 96SyntaxTree tree, SyntaxToken token, int position, int extraSpaces, CancellationToken cancellationToken) 112CancellationToken cancellationToken) 141CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (4)
76CancellationToken cancellationToken) 122CancellationToken cancellationToken) 275CancellationToken cancellationToken) 434public bool TryGetEndTokenForRelativeIndentationSpan(SyntaxToken token, int maxChainDepth, out SyntaxToken endToken, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
47using (Logger.LogBlock(FunctionId.Formatting_ContextInitialization, CancellationToken.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (7)
45protected abstract SyntaxNode Rewriter(Dictionary<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData> changeMap, CancellationToken cancellationToken); 56return this.GetTextChanges(CancellationToken.None).Count > 0; 60public IList<TextChange> GetTextChanges(CancellationToken cancellationToken) 63public SyntaxNode GetFormattedRoot(CancellationToken cancellationToken) 66private IList<TextChange> CreateTextChanges(CancellationToken cancellationToken) 80private IList<TextChange> CreateTextChangesWorker(CancellationToken cancellationToken) 98private SyntaxNode CreateFormattedRoot(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (14)
113public AbstractFormattingResult Format(CancellationToken cancellationToken) 145protected virtual FormattingContext CreateFormattingContext(TokenStream tokenStream, CancellationToken cancellationToken) 154protected virtual NodeOperations CreateNodeOperations(CancellationToken cancellationToken) 220CancellationToken cancellationToken) 247CancellationToken cancellationToken) 258FormattingContext context, CancellationToken cancellationToken) 278FormattingContext context, CancellationToken cancellationToken) 304private void ApplyTriviaOperations(FormattingContext context, CancellationToken cancellationToken) 319static void TriviaFormatter(int tokenPairIndex, FormattingContext ctx, ChainedFormattingRules formattingRules, CancellationToken ct) 345FormattingContext context, NodeOperations nodeOperationsCollector, OperationApplier applier, CancellationToken cancellationToken) 376CancellationToken cancellationToken) 431CancellationToken cancellationToken) 445CancellationToken cancellationToken) 487CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (13)
136public bool Apply(AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 166private bool ApplyForceLinesOperation(AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 186AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 248CancellationToken cancellationToken) 260AlignTokensOperation operation, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken) 297CancellationToken cancellationToken) 325CancellationToken cancellationToken) 380IList<TokenData> tokenWithIndices, Dictionary<SyntaxToken, int> newChangesMap, CancellationToken cancellationToken) 413CancellationToken cancellationToken) 449CancellationToken cancellationToken) 476CancellationToken cancellationToken) 493CancellationToken cancellationToken) 544int pairIndex, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (6)
44protected abstract SyntaxNode Rewriter(Dictionary<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData> map, CancellationToken cancellationToken); 48public IList<TextChange> GetTextChanges(CancellationToken cancellationToken) 51public SyntaxNode GetFormattedRoot(CancellationToken cancellationToken) 54private IList<TextChange> CreateTextChanges(CancellationToken cancellationToken) 88private SyntaxNode CreateFormattedRoot(CancellationToken cancellationToken) 110internal IEnumerable<ValueTuple<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData>> GetChanges(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.AbstractComplexTrivia.cs (4)
40protected abstract TriviaDataWithList Format(FormattingContext context, ChainedFormattingRules formattingRules, int lines, int spaces, CancellationToken cancellationToken); 73int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 115int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 148private static string CreateString(TriviaDataWithList triviaData, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (3)
57public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 60public override TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 64FormattingContext context, ChainedFormattingRules formattingRules, Action<int, TokenStream, TriviaData> formattingResultApplier, CancellationToken cancellationToken, int tokenPairIndex = TokenPairIndexNotNeeded)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.ModifiedWhitespace.cs (3)
46public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 62int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 81CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.Whitespace.cs (3)
53public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 66int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 80CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
51using (Logger.LogBlock(FunctionId.Formatting_TokenStreamConstruction, CancellationToken.None)) 344public IEnumerable<ValueTuple<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData>> GetTriviaDataWithTokenPair(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TriviaData.cs (3)
39public abstract TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken); 41public abstract TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken); 47CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TriviaDataWithList.cs (1)
11public abstract SyntaxTriviaList GetTriviaList(CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\IFormattingResult.cs (2)
17IList<TextChange> GetTextChanges(CancellationToken cancellationToken); 18SyntaxNode GetFormattedRoot(CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ISyntaxFormatting.cs (1)
20IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (9)
40private delegate LineColumnDelta Formatter<T>(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<T> changes, CancellationToken cancellationToken); 179protected abstract LineColumnRule GetLineColumnRuleBetween(SyntaxTrivia trivia1, LineColumnDelta existingWhitespaceBetween, bool implicitLineBreak, SyntaxTrivia trivia2, CancellationToken cancellationToken); 184protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<SyntaxTrivia> changes, CancellationToken cancellationToken); 189protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<TextChange> changes, CancellationToken cancellationToken); 237public SyntaxTriviaList FormatToSyntaxTrivia(CancellationToken cancellationToken) 265public ImmutableArray<TextChange> FormatToTextChanges(CancellationToken cancellationToken) 283private LineColumn FormatTrivia<T>(Formatter<T> formatter, WhitespaceAppender<T> whitespaceAdder, ArrayBuilder<T> changes, CancellationToken cancellationToken) 379CancellationToken cancellationToken) 396private LineColumnRule GetOverallLineColumnRuleBetween(SyntaxTrivia trivia1, LineColumnDelta existingWhitespaceBetween, bool implicitLineBreak, SyntaxTrivia trivia2, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (3)
21SemanticModel model, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken); 23public ImmutableArray<TSyntaxNode> GetUnnecessaryImports(SemanticModel model, TextSpan? span, CancellationToken cancellationToken) 27SemanticModel model, TextSpan? span, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\IUnnecessaryImportsProvider.cs (2)
15ImmutableArray<TSyntaxNode> GetUnnecessaryImports(SemanticModel model, TextSpan? span, CancellationToken cancellationToken); 21CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (3)
26public readonly CancellationToken CancellationToken; 48CancellationToken cancellationToken) 229var indentation = Finder.GetIndentationOfCurrentPosition(this.Tree, token, LineToBeIndented.Start, CancellationToken.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\ISmartTokenFormatter.cs (1)
13IList<TextChange> FormatToken(SyntaxToken token, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\ILogger.cs (2)
27void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken); 32void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.cs (8)
159public static IDisposable LogBlock(FunctionId functionId, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 165public static IDisposable LogBlock(FunctionId functionId, string? message, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 174public static IDisposable LogBlock(FunctionId functionId, Func<string> messageGetter, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 183public static IDisposable LogBlock<TArg>(FunctionId functionId, Func<TArg, string> messageGetter, TArg arg, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 192public static IDisposable LogBlock<TArg0, TArg1>(FunctionId functionId, Func<TArg0, TArg1, string> messageGetter, TArg0 arg0, TArg1 arg1, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 201public static IDisposable LogBlock<TArg0, TArg1, TArg2>(FunctionId functionId, Func<TArg0, TArg1, TArg2, string> messageGetter, TArg0 arg0, TArg1 arg1, TArg2 arg2, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 210public static IDisposable LogBlock<TArg0, TArg1, TArg2, TArg3>(FunctionId functionId, Func<TArg0, TArg1, TArg2, TArg3, string> messageGetter, TArg0 arg0, TArg1 arg1, TArg2 arg2, TArg3 arg3, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 218public static IDisposable LogBlock(FunctionId functionId, LogMessage logMessage, CancellationToken token)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (3)
19public static IDisposable CreateLogBlock(ILogger logger, FunctionId functionId, LogMessage message, int blockId, CancellationToken cancellationToken) 38private CancellationToken _cancellationToken; 44public void Construct(ILogger logger, FunctionId functionId, LogMessage logMessage, int blockId, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
63public string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int bannerLength, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\IFileBannerFacts.cs (1)
16string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int maxBannerLength, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (6)
60SourceText sourceText, SyntaxNode root, TextSpan selectionRaw, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 286CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 325CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 370CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 539CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 572IEnumerable<SyntaxNode> nodes, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\IRefactoringHelpers.cs (1)
55SourceText sourceText, SyntaxNode root, TextSpan selection, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (3)
34SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken) 38SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken) 43Func<TMemberDeclarationSyntax, bool> membersToKeep, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFacts.cs (21)
52bool IsWrittenTo(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 59bool IsOnlyWrittenTo(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 60bool IsInOutContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 61bool IsInRefContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 62bool IsInInContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 64bool CanReplaceWithRValue(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? expression, CancellationToken cancellationToken); 66ISymbol? GetDeclaredSymbol(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken); 78ImmutableHashSet<string> GetAliasNameSet(SemanticModel model, CancellationToken cancellationToken); 81SymbolInfo GetCollectionInitializerSymbolInfo(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken); 89bool IsPartial(INamedTypeSymbol typeSymbol, CancellationToken cancellationToken); 91IEnumerable<ISymbol> GetDeclaredSymbols(SemanticModel semanticModel, SyntaxNode memberDeclaration, CancellationToken cancellationToken); 93IParameterSymbol? FindParameterForArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken); 94IParameterSymbol? FindParameterForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken); 96ISymbol? FindFieldOrPropertyForArgument(SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken); 97ISymbol? FindFieldOrPropertyForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken); 99ImmutableArray<ISymbol> GetBestOrAllSymbols(SemanticModel semanticModel, SyntaxNode? node, SyntaxToken token, CancellationToken cancellationToken); 101bool IsInsideNameOfExpression(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 106ImmutableArray<IMethodSymbol> GetLocalFunctionSymbols(Compilation compilation, ISymbol symbol, CancellationToken cancellationToken); 108bool IsInExpressionTree(SemanticModel semanticModel, SyntaxNode node, [NotNullWhen(true)] INamedTypeSymbol? expressionType, CancellationToken cancellationToken); 110string GenerateNameForExpression(SemanticModel semanticModel, SyntaxNode expression, bool capitalize, CancellationToken cancellationToken); 133Task<ISymbol?> GetInterceptorSymbolAsync(Document document, int position, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (2)
121public static IParameterSymbol? FindParameterForArgument(this ISemanticFacts semanticFacts, SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken) 124public static IParameterSymbol? FindParameterForAttributeArgument(this ISemanticFacts semanticFacts, SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (2)
59TDocumentationCommentTriviaSyntax? documentationComment, int maxBannerLength, CancellationToken cancellationToken) 190public string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int maxBannerLength, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\IDocumentationCommentService.cs (1)
11string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int bannerLength, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFacts.cs (7)
164bool IsPreProcessorDirectiveContext(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 186SyntaxNode? GetMatchingDirective(SyntaxNode directive, CancellationToken cancellationToken); 187ImmutableArray<SyntaxNode> GetMatchingConditionalDirectives(SyntaxNode directive, CancellationToken cancellationToken); 192bool IsEntirelyWithinStringOrCharOrNumericLiteral([NotNullWhen(true)] SyntaxTree? syntaxTree, int position, CancellationToken cancellationToken); 429TextSpan GetInactiveRegionSpanAroundPosition(SyntaxTree tree, int position, CancellationToken cancellationToken); 479bool ContainsInterleavedDirective(TextSpan span, SyntaxToken token, CancellationToken cancellationToken); 497bool IsInInactiveRegion(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (3)
160this ISyntaxFacts syntaxFacts, ImmutableArray<SyntaxNode> nodes, CancellationToken cancellationToken) 178public static bool ContainsInterleavedDirective(this ISyntaxFacts syntaxFacts, SyntaxNode node, CancellationToken cancellationToken) 182this ISyntaxFacts syntaxFacts, TextSpan span, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
60CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (5)
19public static ImmutableArray<Location?> GetBodyLevelSourceLocations(ISymbol symbol, CancellationToken cancellationToken) 40var cancellationToken = visitor.CancellationToken; 100private static SyntaxNode? TryGetContainerDeclaration(ISymbol container, SyntaxTree? syntaxTree, CancellationToken cancellationToken) 132var cancellationToken = reader.CancellationToken; 255SemanticModel semanticModel, SyntaxNode containerDeclaration, SymbolKind kind, string localName, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (9)
129public static SymbolKey Create(ISymbol? symbol, CancellationToken cancellationToken = default) 148public static bool CanCreate(ISymbol symbol, CancellationToken cancellationToken) 168bool ignoreAssemblyKey = false, CancellationToken cancellationToken = default) 175out string? failureReason, CancellationToken cancellationToken) 182out string? failureReason, CancellationToken cancellationToken) 202public static string CreateString(ISymbol? symbol, CancellationToken cancellationToken = default) 206internal static string CreateStringWorker(int version, ISymbol? symbol, CancellationToken cancellationToken = default) 225Compilation compilation, bool ignoreAssemblyKey = false, CancellationToken cancellationToken = default) 332using var reader = SymbolKeyReader.GetReader(key, compilation: null!, ignoreAssemblyKey: false, CancellationToken.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (5)
34public CancellationToken CancellationToken { get; private set; } 47protected virtual void Initialize(string data, CancellationToken cancellationToken) 250=> base.Initialize(data, CancellationToken.None); 359CancellationToken cancellationToken) 370CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (3)
67public CancellationToken CancellationToken { get; private set; } 97public static SymbolKeyWriter GetWriter(CancellationToken cancellationToken) 104private void Initialize(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKeyExtensions.cs (1)
11public static SymbolKey GetSymbolKey(this ISymbol? symbol, CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
76CancellationToken cancellationToken, 199public CancellationToken CancellationToken { get; }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy.cs (8)
13public static AsyncLazy<T> Create<T, TArg>(Func<TArg, CancellationToken, Task<T>> asynchronousComputeFunction, Func<TArg, CancellationToken, T>? synchronousComputeFunction, TArg arg) 16public static AsyncLazy<T> Create<T, TArg>(Func<TArg, CancellationToken, Task<T>> asynchronousComputeFunction, TArg arg) 22public static AsyncLazy<T> Create<T, TArg>(Func<TArg, CancellationToken, T> synchronousComputeFunction, TArg arg) 28public static AsyncLazy<T> Create<T>(Func<CancellationToken, Task<T>> asynchronousComputeFunction) 33public static AsyncLazy<T> Create<T>(Func<CancellationToken, T> synchronousComputeFunction) 38public static AsyncLazy<T> Create<T>(Func<CancellationToken, Task<T>> asynchronousComputeFunction, Func<CancellationToken, T> synchronousComputeFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (26)
18public abstract T GetValue(CancellationToken cancellationToken); 19public abstract Task<T> GetValueAsync(CancellationToken cancellationToken); 22Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, 23Func<TData, CancellationToken, T>? synchronousComputeFunction, 50private Func<TData, CancellationToken, Task<T>>? _asynchronousComputeFunction; 57private Func<TData, CancellationToken, T>? _synchronousComputeFunction; 112Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, 113Func<TData, CancellationToken, T>? synchronousComputeFunction, 126Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, 127Func<TData, CancellationToken, T>? synchronousComputeFunction, 138private WaitThatValidatesInvariants TakeLock(CancellationToken cancellationToken) 199public override T GetValue(CancellationToken cancellationToken) 274using (TakeLock(CancellationToken.None)) 297CompleteWithTask(Task.FromException<T>(ex), CancellationToken.None); 302CompleteWithTask(Task.FromResult(result), CancellationToken.None); 326public override Task<T> GetValueAsync(CancellationToken cancellationToken) 386private readonly struct AsynchronousComputationToStart(Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, CancellationTokenSource cancellationTokenSource) 388public readonly Func<TData, CancellationToken, Task<T>> AsynchronousComputeFunction = asynchronousComputeFunction; 395CancellationToken callerCancellationToken) 397var cancellationToken = computationToStart.CancellationTokenSource.Token; 419using (TakeLock(CancellationToken.None)) 454private void CompleteWithTask(Task<T> task, CancellationToken cancellationToken) 509using (TakeLock(CancellationToken.None)) 548/// The <see cref="CancellationToken"/> associated with this request. This field will be initialized before 551private CancellationToken _cancellationToken; 563public void RegisterForCancellation(Action<object?> callback, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncPriorityWorkQueue.cs (2)
31private readonly Func<Enumerator, CancellationToken, ValueTask> _processBatchAsync; 74Func<Enumerator, CancellationToken, ValueTask> processBatchAsync,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CancellableLazy.cs (1)
15public static CancellableLazy<T> Create<T>(Func<CancellationToken, T> valueFactory)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CancellableLazy`1.cs (4)
14private Func<CancellationToken, T>? _valueFactory; 17public CancellableLazy(Func<CancellationToken, T> valueFactory) 48public T GetValue(CancellationToken cancellationToken = default) 58Interlocked.Exchange<Func<CancellationToken, T>?>(ref _valueFactory, null);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (3)
38public static IAsyncEnumerable<T> MergeAsync<T>(this ImmutableArray<IAsyncEnumerable<T>> streams, CancellationToken cancellationToken) 59static async Task ProcessAsync(IAsyncEnumerable<T> stream, ChannelWriter<T> writer, CancellationToken cancellationToken) 76channel, CancellationToken.None, TaskContinuationOptions.None, TaskScheduler.Default);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\NonReentrantLock.cs (4)
71/// <see cref="CancellationToken"/>. 77/// <param name="cancellationToken">The <see cref="CancellationToken"/> token to 82public void Wait(CancellationToken cancellationToken = default) 235public SemaphoreDisposer DisposableWait(CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
34internal static async Task<PooledStream> CreateReadableStreamAsync(Stream stream, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SoftCrashException.cs (3)
35public SoftCrashException(CancellationToken token) : base(token) { } 38public SoftCrashException(string message, CancellationToken token) : base(message, token) { } 39public SoftCrashException(string message, Exception innerException, CancellationToken token) : base(message, innerException, token) { }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
136public bool TryResolve<TNode>(SyntaxTree syntaxTree, CancellationToken cancellationToken, [NotNullWhen(true)] out TNode? node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TaskExtensions.cs (2)
17public static T WaitAndGetResult<T>(this Task<T> task, CancellationToken cancellationToken) 45public static T WaitAndGetResult_CanCallOnBackground<T>(this Task<T> task, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
286=> compilation.GetTypeByMetadataName(typeof(CancellationToken).FullName!);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (16)
99CancellationToken cancellationToken) 168CancellationToken cancellationToken) 194CancellationToken cancellationToken) 263CancellationToken cancellationToken) 282CancellationToken cancellationToken) 300CancellationToken cancellationToken) 341Func<INamedTypeSymbol, ISymbol, Func<INamedTypeSymbol, ISymbol, bool>, CancellationToken, bool> isImplemented, 345CancellationToken cancellationToken) 376CancellationToken cancellationToken) 393CancellationToken cancellationToken) 416Func<INamedTypeSymbol, ISymbol, Func<INamedTypeSymbol, ISymbol, bool>, CancellationToken, bool> isImplemented, 419CancellationToken cancellationToken) 542this INamedTypeSymbol containingType, CancellationToken cancellationToken) 580Dictionary<ISymbol, int> result, INamedTypeSymbol containingType, CancellationToken cancellationToken) 601Dictionary<ISymbol, int> result, INamedTypeSymbol containingType, CancellationToken cancellationToken) 624INamedTypeSymbol type, ref int index, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
92CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (2)
26public static IPropertySymbol? GetAssociatedSynthesizedRecordProperty(this IParameterSymbol parameter, CancellationToken cancellationToken) 59public static bool IsPrimaryConstructor(this IParameterSymbol parameter, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
538[NotNullWhen(true)] this ISymbol? symbol, ISymbol withinType, IAssemblySymbol withinAssembly, CancellationToken cancellationToken) 542[NotNullWhen(true)] this ISymbol? symbol, ISymbol withinType, IAssemblySymbol withinAssembly, AttributeTargets validTargets, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\AddImport\AddImportPlacementOptionsProviders.cs (1)
27public static async ValueTask<AddImportPlacementOptions> GetAddImportPlacementOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeCleanup\CodeCleanupHelpers.cs (1)
15Document document, CodeCleanupOptions options, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeCleanup\CodeCleanupOptionsProviders.cs (1)
27public static async ValueTask<CodeCleanupOptions> GetCodeCleanupOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\FixAllContextHelper.cs (2)
25var cancellationToken = fixAllContext.CancellationToken; 135CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (2)
42CancellationToken cancellationToken); 58CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
30var cancellationToken = fixAllContext.CancellationToken;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (6)
63protected Func<CancellationToken, Task<Document>> GetDocumentUpdater(CodeFixContext context, Diagnostic? diagnostic = null) 70Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken) 81CancellationToken cancellationToken) 98Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken); 111protected virtual bool IncludeDiagnosticDuringFixAll(Diagnostic diagnostic, Document document, string? equivalenceKey, CancellationToken cancellationToken) 122/// cref="IncludeDiagnosticDuringFixAll(Diagnostic, Document, string, CancellationToken)"/> should be overridden
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (4)
21Document document, TextSpan span, CancellationToken cancellationToken); 24Document document, TextSpan triggerSpan, FixAllScope fixAllScope, CancellationToken cancellationToken) 33Document document, TextSpan span, bool fixAllInContainingMember, CancellationToken cancellationToken) 76CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\IFixAllSpanMappingService.cs (1)
31Document document, TextSpan triggerSpan, FixAllScope fixAllScope, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (9)
20protected abstract IList<bool>? GetAvailableInsertionIndices(SyntaxNode destination, CancellationToken cancellationToken); 22private IList<bool>? GetAvailableInsertionIndices<TDeclarationNode>(TDeclarationNode destination, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 25public bool CanAddTo(ISymbol destination, Solution solution, CancellationToken cancellationToken) 28public bool CanAddTo(ISymbol destination, Solution solution, CodeGenerationContext context, CancellationToken cancellationToken) 58public bool CanAddTo(SyntaxNode destination, Solution solution, CancellationToken cancellationToken) 61public bool CanAddTo(SyntaxNode destination, Solution solution, CodeGenerationContext context, CancellationToken cancellationToken) 68CancellationToken cancellationToken, 148CancellationToken cancellationToken) 159CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (59)
47public TDeclarationNode AddEvent<TDeclarationNode>(TDeclarationNode destination, IEventSymbol @event, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 50public TDeclarationNode AddField<TDeclarationNode>(TDeclarationNode destination, IFieldSymbol field, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 53public TDeclarationNode AddMethod<TDeclarationNode>(TDeclarationNode destination, IMethodSymbol method, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 56public TDeclarationNode AddProperty<TDeclarationNode>(TDeclarationNode destination, IPropertySymbol property, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 59public TDeclarationNode AddNamedType<TDeclarationNode>(TDeclarationNode destination, INamedTypeSymbol namedType, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 62public TDeclarationNode AddNamespace<TDeclarationNode>(TDeclarationNode destination, INamespaceSymbol @namespace, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 65public TDeclarationNode AddMembers<TDeclarationNode>(TDeclarationNode destination, IEnumerable<ISymbol> members, CodeGenerationContextInfo info, CancellationToken cancellationToken) 76public SyntaxNode CreateEventDeclaration(IEventSymbol @event, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 79public SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 82public SyntaxNode? CreateMethodDeclaration(IMethodSymbol method, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 85public SyntaxNode CreatePropertyDeclaration(IPropertySymbol property, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 88public SyntaxNode CreateNamedTypeDeclaration(INamedTypeSymbol namedType, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 91public SyntaxNode CreateNamespaceDeclaration(INamespaceSymbol @namespace, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 94public TDeclarationNode AddParameters<TDeclarationNode>(TDeclarationNode destination, IEnumerable<IParameterSymbol> parameters, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 97public TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 100public TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, SyntaxNode attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 103public TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, AttributeData attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 106public TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 109public TDeclarationNode UpdateDeclarationAccessibility<TDeclarationNode>(TDeclarationNode declaration, Accessibility newAccessibility, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 112public TDeclarationNode UpdateDeclarationType<TDeclarationNode>(TDeclarationNode declaration, ITypeSymbol newType, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 115public TDeclarationNode UpdateDeclarationMembers<TDeclarationNode>(TDeclarationNode declaration, IList<ISymbol> newMembers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 118public TDeclarationNode AddStatements<TDeclarationNode>(TDeclarationNode destination, IEnumerable<SyntaxNode> statements, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 123protected abstract TDeclarationNode AddEvent<TDeclarationNode>(TDeclarationNode destination, IEventSymbol @event, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 124protected abstract TDeclarationNode AddField<TDeclarationNode>(TDeclarationNode destination, IFieldSymbol field, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 125protected abstract TDeclarationNode AddMethod<TDeclarationNode>(TDeclarationNode destination, IMethodSymbol method, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 126protected abstract TDeclarationNode AddProperty<TDeclarationNode>(TDeclarationNode destination, IPropertySymbol property, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 127protected abstract TDeclarationNode AddNamedType<TDeclarationNode>(TDeclarationNode destination, INamedTypeSymbol namedType, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 128protected abstract TDeclarationNode AddNamespace<TDeclarationNode>(TDeclarationNode destination, INamespaceSymbol @namespace, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 131public abstract TDeclarationNode AddParameters<TDeclarationNode>(TDeclarationNode destinationMember, IEnumerable<IParameterSymbol> parameters, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 132public abstract TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 133public abstract TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, SyntaxNode attributeToRemove, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 134public abstract TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, AttributeData attributeToRemove, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 135public abstract TDeclarationNode AddStatements<TDeclarationNode>(TDeclarationNode destinationMember, IEnumerable<SyntaxNode> statements, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 137public abstract TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 138public abstract TDeclarationNode UpdateDeclarationAccessibility<TDeclarationNode>(TDeclarationNode declaration, Accessibility newAccessibility, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 139public abstract TDeclarationNode UpdateDeclarationType<TDeclarationNode>(TDeclarationNode declaration, ITypeSymbol newType, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 140public abstract TDeclarationNode UpdateDeclarationMembers<TDeclarationNode>(TDeclarationNode declaration, IList<ISymbol> newMembers, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 143public abstract SyntaxNode CreateEventDeclaration(IEventSymbol @event, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 144public abstract SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 147public abstract SyntaxNode? CreateMethodDeclaration(IMethodSymbol method, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 149public abstract SyntaxNode CreatePropertyDeclaration(IPropertySymbol property, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 150public abstract SyntaxNode CreateNamedTypeDeclaration(INamedTypeSymbol namedType, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 151public abstract SyntaxNode CreateNamespaceDeclaration(INamespaceSymbol @namespace, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 232Func<SyntaxNode, TCodeGenerationContextInfo, IList<bool>?, CancellationToken, SyntaxNode> declarationTransform, 233CancellationToken cancellationToken) 274CancellationToken cancellationToken) 296CancellationToken cancellationToken) 328CancellationToken cancellationToken) 342private SyntaxNode? GetNewMember(TCodeGenerationContextInfo info, CodeGenerationDestination codeGenerationDestination, ISymbol member, CancellationToken cancellationToken) 359CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 392CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEventSymbol @event, CancellationToken cancellationToken) 401public Task<Document> AddFieldAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IFieldSymbol field, CancellationToken cancellationToken) 410public Task<Document> AddPropertyAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IPropertySymbol property, CancellationToken cancellationToken) 419public Task<Document> AddNamedTypeAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken) 428public Task<Document> AddNamedTypeAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken) 437public Task<Document> AddNamespaceAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceSymbol @namespace, CancellationToken cancellationToken) 446public Task<Document> AddMethodAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IMethodSymbol method, CancellationToken cancellationToken) 455public Task<Document> AddMembersAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEnumerable<ISymbol> members, CancellationToken cancellationToken) 464public Task<Document> AddNamespaceOrTypeAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceOrTypeSymbol namespaceOrType, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CleanCodeGenerationOptions.cs (1)
39public static async ValueTask<CleanCodeGenerationOptions> GetCleanCodeGenerationOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
116ISymbol symbol, string commentToken, [NotNullWhen(true)] out string? comment, CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationOptionsProviders.cs (2)
34public static async ValueTask<CodeGenerationOptions> GetCodeGenerationOptionsAsync(this Document document, CancellationToken cancellationToken) 40public static async ValueTask<CodeGenerationContextInfo> GetCodeGenerationInfoAsync(this Document document, CodeGenerationContext context, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerator.cs (11)
30public static Task<Document> AddEventDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEventSymbol @event, CancellationToken cancellationToken) 37public static Task<Document> AddFieldDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IFieldSymbol field, CancellationToken cancellationToken) 44public static Task<Document> AddMethodDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IMethodSymbol method, CancellationToken cancellationToken) 51public static Task<Document> AddPropertyDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IPropertySymbol property, CancellationToken cancellationToken) 58public static Task<Document> AddNamedTypeDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken) 65public static Task<Document> AddNamedTypeDeclarationAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken) 72public static Task<Document> AddNamespaceDeclarationAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceSymbol @namespace, CancellationToken cancellationToken) 79public static Task<Document> AddNamespaceOrTypeDeclarationAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceOrTypeSymbol namespaceOrType, CancellationToken cancellationToken) 86public static Task<Document> AddMemberDeclarationsAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEnumerable<ISymbol> members, CancellationToken cancellationToken) 92public static bool CanAdd(Solution solution, ISymbol destination, CancellationToken cancellationToken) 98public static bool CanAdd(Solution solution, ISymbol destination, CodeGenerationContext context, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (36)
22SyntaxNode CreateEventDeclaration(IEventSymbol @event, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 27SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 33SyntaxNode? CreateMethodDeclaration(IMethodSymbol method, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 38SyntaxNode CreatePropertyDeclaration(IPropertySymbol property, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 43SyntaxNode CreateNamedTypeDeclaration(INamedTypeSymbol namedType, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 48SyntaxNode CreateNamespaceDeclaration(INamespaceSymbol @namespace, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 53TDeclarationNode AddEvent<TDeclarationNode>(TDeclarationNode destination, IEventSymbol @event, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 58TDeclarationNode AddField<TDeclarationNode>(TDeclarationNode destination, IFieldSymbol field, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 63TDeclarationNode AddMethod<TDeclarationNode>(TDeclarationNode destination, IMethodSymbol method, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 68TDeclarationNode AddProperty<TDeclarationNode>(TDeclarationNode destination, IPropertySymbol property, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 73TDeclarationNode AddNamedType<TDeclarationNode>(TDeclarationNode destination, INamedTypeSymbol namedType, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 78TDeclarationNode AddNamespace<TDeclarationNode>(TDeclarationNode destination, INamespaceSymbol @namespace, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 83TDeclarationNode AddMembers<TDeclarationNode>(TDeclarationNode destination, IEnumerable<ISymbol> members, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 88TDeclarationNode AddParameters<TDeclarationNode>(TDeclarationNode destination, IEnumerable<IParameterSymbol> parameters, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 93TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 98TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, SyntaxNode attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 103TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, AttributeData attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 108TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 113TDeclarationNode UpdateDeclarationAccessibility<TDeclarationNode>(TDeclarationNode declaration, Accessibility newAccessibility, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 118TDeclarationNode UpdateDeclarationType<TDeclarationNode>(TDeclarationNode declaration, ITypeSymbol newType, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 123TDeclarationNode UpdateDeclarationMembers<TDeclarationNode>(TDeclarationNode declaration, IList<ISymbol> newMembers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 128TDeclarationNode AddStatements<TDeclarationNode>(TDeclarationNode destination, IEnumerable<SyntaxNode> statements, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 133Task<Document> AddEventAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEventSymbol @event, CancellationToken cancellationToken); 138Task<Document> AddFieldAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IFieldSymbol field, CancellationToken cancellationToken); 143Task<Document> AddMethodAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IMethodSymbol method, CancellationToken cancellationToken); 148Task<Document> AddPropertyAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IPropertySymbol property, CancellationToken cancellationToken); 153Task<Document> AddNamedTypeAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken); 158Task<Document> AddNamedTypeAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken); 163Task<Document> AddNamespaceAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceSymbol @namespace, CancellationToken cancellationToken); 168Task<Document> AddNamespaceOrTypeAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceOrTypeSymbol namespaceOrType, CancellationToken cancellationToken); 173Task<Document> AddMembersAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEnumerable<ISymbol> members, CancellationToken cancellationToken); 178bool CanAddTo(ISymbol destination, Solution solution, CancellationToken cancellationToken); 183bool CanAddTo(ISymbol destination, Solution solution, CodeGenerationContext context, CancellationToken cancellationToken); 188bool CanAddTo(SyntaxNode destination, Solution solution, CancellationToken cancellationToken); 193bool CanAddTo(SyntaxNode destination, Solution solution, CodeGenerationContext context, CancellationToken cancellationToken); 201SyntaxNode? FindMostRelevantNameSpaceOrTypeDeclaration(Solution solution, INamespaceOrTypeSymbol namespaceOrType, Location? location, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
193CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (1)
92public ClosedDerivedTypeInfo GetClosedDerivedTypeInfo(CancellationToken cancellationToken) => throw new NotImplementedException();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\AbstractRefactoringHelpersService.cs (1)
24public void AddRelevantNodes<TSyntaxNode>(SourceText sourceText, SyntaxNode root, TextSpan selection, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringContextExtensions.cs (8)
59public static async Task<TSyntaxNode?> TryGetRelevantNodeAsync<TSyntaxNode>(this Document document, TextSpan span, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 65public static TSyntaxNode? TryGetRelevantNode<TSyntaxNode>(this ParsedDocument document, TextSpan span, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 68public static TSyntaxNode? TryGetRelevantNode<TSyntaxNode>(this ParsedDocument document, TextSpan span, bool allowEmptyNode, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 76this Document document, TextSpan span, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 82this Document document, TextSpan span, bool allowEmptyNodes, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 89this ParsedDocument document, TextSpan span, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 93this ParsedDocument document, TextSpan span, bool allowEmptyNodes, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 102this ParsedDocument document, TextSpan span, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\IRefactoringHelpersService.cs (1)
20this IRefactoringHelpersService service, ParsedDocument document, TextSpan selection, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (2)
23CancellationToken cancellationToken) 152IReadOnlyList<SyntaxNode> parameters, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (6)
35CancellationToken cancellationToken) 79CancellationToken cancellationToken) 98CancellationToken cancellationToken); 115CancellationToken cancellationToken) 176CancellationToken cancellationToken) 259private static bool IsInsideNamespace(SyntaxNode node, INamespaceSymbol symbol, SemanticModel model, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\ISyntaxContextService.cs (1)
12SyntaxContext CreateContext(Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\SyntaxContext.cs (1)
46CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (14)
33public static async ValueTask<SemanticModel> GetRequiredSemanticModelAsync(this Document document, CancellationToken cancellationToken) 44public static async ValueTask<SemanticModel> GetRequiredNullableDisabledSemanticModelAsync(this Document document, CancellationToken cancellationToken) 57public static async ValueTask<SyntaxTree> GetRequiredSyntaxTreeAsync(this Document document, CancellationToken cancellationToken) 67public static SyntaxTree GetRequiredSyntaxTreeSynchronously(this Document document, CancellationToken cancellationToken) 74public static async ValueTask<SyntaxNode> GetRequiredSyntaxRootAsync(this Document document, CancellationToken cancellationToken) 84public static SyntaxNode GetRequiredSyntaxRootSynchronously(this Document document, CancellationToken cancellationToken) 125public static ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(this Document document, int position, CancellationToken cancellationToken) 142public static async ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(this Document document, TextSpan span, CancellationToken cancellationToken) 167public static ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(this Document document, SyntaxNode? node, CancellationToken cancellationToken) 178public static async Task<bool> HasAnyErrorsAsync(this Document document, CancellationToken cancellationToken, List<string>? ignoreErrorCode = null) 184public static async Task<ImmutableArray<Diagnostic>> GetErrorsAsync(this Document document, CancellationToken cancellationToken, IList<string>? ignoreErrorCode = null) 200public static async Task VerifyNoErrorsAsync(this Document newDocument, string message, CancellationToken cancellationToken, List<string>? ignoreErrorCodes = null) 212public static bool IsGeneratedCode(this Document document, CancellationToken cancellationToken) 219public static async Task<bool> IsGeneratedCodeAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (3)
90public static ValueTask<Document> GetRequiredDocumentAsync(this Solution solution, DocumentId documentId, CancellationToken cancellationToken) 93public static async ValueTask<Document> GetRequiredDocumentAsync(this Solution solution, DocumentId documentId, bool includeSourceGenerated, CancellationToken cancellationToken) 96public static async ValueTask<TextDocument> GetRequiredTextDocumentAsync(this Solution solution, DocumentId documentId, CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ITypeInferenceServiceExtensions.cs (10)
15public static ImmutableArray<ITypeSymbol> InferTypes(this ITypeInferenceService service, SemanticModel semanticModel, SyntaxNode expression, CancellationToken cancellationToken) 18public static ImmutableArray<ITypeSymbol> InferTypes(this ITypeInferenceService service, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 21public static ImmutableArray<TypeInferenceInfo> GetTypeInferenceInfo(this ITypeInferenceService service, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 24public static ImmutableArray<TypeInferenceInfo> GetTypeInferenceInfo(this ITypeInferenceService service, SemanticModel semanticModel, SyntaxNode expression, CancellationToken cancellationToken) 31CancellationToken cancellationToken) 41CancellationToken cancellationToken) 58CancellationToken cancellationToken) 71CancellationToken cancellationToken) 88CancellationToken cancellationToken) 101CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (1)
94public static async Task<Compilation> GetRequiredCompilationAsync(this Project project, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (6)
32CancellationToken cancellationToken) where TNode : SyntaxNode 55CancellationToken cancellationToken) where TNode : SyntaxNode 77CancellationToken cancellationToken) where TNode : SyntaxNode 99CancellationToken cancellationToken) where TNode : SyntaxNode 121CancellationToken cancellationToken) where TNode : SyntaxNode 157CancellationToken cancellationToken) where TNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (6)
38CancellationToken cancellationToken) 49CancellationToken cancellationToken) 61CancellationToken cancellationToken) 141CancellationToken cancellationToken) 233CancellationToken cancellationToken) 258private static SyntaxNode GetNegationOfIsPatternExpression(SyntaxNode isExpression, SyntaxGenerator generator, SyntaxGeneratorInternal generatorInternal, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\FindSymbols\LinkedFileReferenceLocationEqualityComparer.cs (1)
12/// CancellationToken)"/> to process references found in linked files only a single time.
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\DocumentFormattingOptionsProviders.cs (1)
22public static async ValueTask<DocumentFormattingOptions> GetDocumentFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\FormatterShared.cs (5)
21public Task<Document> FormatAsync(Document document, SyntaxAnnotation annotation, SyntaxFormattingOptions options, CancellationToken cancellationToken) 24public async Task<Document> FormatAsync(Document document, SyntaxAnnotation annotation, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 30public SyntaxNode Format(SyntaxNode node, SyntaxAnnotation annotation, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 33public SyntaxNode Format(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 36public IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\ISyntaxFormattingService.cs (3)
15bool ShouldFormatOnTypedCharacter(ParsedDocument document, char typedChar, int caretPosition, CancellationToken cancellationToken); 16ImmutableArray<TextChange> GetFormattingChangesOnTypedCharacter(ParsedDocument document, int caretPosition, IndentationOptions indentationOptions, CancellationToken cancellationToken); 17ImmutableArray<TextChange> GetFormattingChangesOnPaste(ParsedDocument document, TextSpan textSpan, SyntaxFormattingOptions options, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\LineFormattingOptionsProviders.cs (1)
17public static async ValueTask<LineFormattingOptions> GetLineFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\SyntaxFormattingOptionsProviders.cs (1)
17public static async ValueTask<SyntaxFormattingOptions> GetSyntaxFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\AbstractIndentationService.cs (2)
17ParsedDocument document, int lineNumber, IndentationOptions options, CancellationToken cancellationToken) 39private Indenter GetIndenter(ParsedDocument document, int lineNumber, IndentationOptions options, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (2)
20IndentationResult GetIndentation(ParsedDocument document, int lineNumber, IndentationOptions options, CancellationToken cancellationToken); 29public static string GetPreferredIndentation(this SyntaxToken token, ParsedDocument document, IndentationOptions options, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (4)
26protected abstract ImmutableArray<SyntaxNode> GetGlobalImports(SemanticModel semanticModel, SyntaxNode? contextLocation, SyntaxGenerator generator, CancellationToken cancellationToken); 55CancellationToken cancellationToken) 133CancellationToken cancellationToken) 160AddImportPlacementOptions options, SyntaxNode root, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (3)
24SyntaxNode import, SyntaxGenerator generator, CancellationToken cancellationToken); 34IEnumerable<SyntaxNode> newImports, SyntaxGenerator generator, AddImportPlacementOptions options, CancellationToken cancellationToken); 42CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (3)
16bool IsThrowNotImplementedProperty(Compilation compilation, IPropertySymbol property, CancellationToken cancellationToken); 22Document document, IParameterSymbol parameter, ISymbol fieldOrProperty, CancellationToken cancellationToken); 28CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (27)
41string baseName, CancellationToken cancellationToken) 49string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken) 57string baseName, CancellationToken cancellationToken) 65string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken) 78CancellationToken cancellationToken) 96protected virtual IEnumerable<ISymbol> GetCollidableSymbols(SemanticModel semanticModel, SyntaxNode location, SyntaxNode? container, CancellationToken cancellationToken) 180public bool IsWrittenTo(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 183public bool IsOnlyWrittenTo(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 186public bool IsInOutContext(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 189public bool IsInRefContext(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 192public bool IsInInContext(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 195public bool CanReplaceWithRValue(SemanticModel semanticModel, SyntaxNode? expression, CancellationToken cancellationToken) 198public ISymbol? GetDeclaredSymbol(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 207public ImmutableHashSet<string> GetAliasNameSet(SemanticModel model, CancellationToken cancellationToken) 213public SymbolInfo GetCollectionInitializerSymbolInfo(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 225public bool IsPartial(INamedTypeSymbol typeSymbol, CancellationToken cancellationToken) 228public IEnumerable<ISymbol> GetDeclaredSymbols(SemanticModel semanticModel, SyntaxNode memberDeclaration, CancellationToken cancellationToken) 231public IParameterSymbol? FindParameterForArgument(SemanticModel semanticModel, SyntaxNode argumentNode, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken) 234public IParameterSymbol? FindParameterForAttributeArgument(SemanticModel semanticModel, SyntaxNode argumentNode, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken) 237public ISymbol? FindFieldOrPropertyForArgument(SemanticModel semanticModel, SyntaxNode argumentNode, CancellationToken cancellationToken) 240public ISymbol? FindFieldOrPropertyForAttributeArgument(SemanticModel semanticModel, SyntaxNode argumentNode, CancellationToken cancellationToken) 243public ImmutableArray<ISymbol> GetBestOrAllSymbols(SemanticModel semanticModel, SyntaxNode? node, SyntaxToken token, CancellationToken cancellationToken) 246public bool IsInsideNameOfExpression(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 249public ImmutableArray<IMethodSymbol> GetLocalFunctionSymbols(Compilation compilation, ISymbol symbol, CancellationToken cancellationToken) 252public bool IsInExpressionTree(SemanticModel semanticModel, SyntaxNode node, INamedTypeSymbol? expressionTypeOpt, CancellationToken cancellationToken) 255public string GenerateNameForExpression(SemanticModel semanticModel, SyntaxNode expression, bool capitalize, CancellationToken cancellationToken) 269public Task<ISymbol?> GetInterceptorSymbolAsync(Document document, int position, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\ISemanticFactsService.cs (16)
15bool IsExpressionContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 16bool IsStatementContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 17bool IsTypeContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 18bool IsNamespaceContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 19bool IsNamespaceDeclarationNameContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 20bool IsTypeDeclarationContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 21bool IsMemberDeclarationContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 22bool IsGlobalStatementContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 23bool IsLabelContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 24bool IsAttributeNameContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 28SyntaxNode? container, string baseName, CancellationToken cancellationToken); 32SyntaxNode? container, string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken); 35Func<ISymbol, bool> filter, IEnumerable<string> usedNames, CancellationToken cancellationToken); 39SyntaxNode? container, string baseName, CancellationToken cancellationToken); 43SyntaxNode? container, string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken); 47IMethodSymbol? TryGetDisposeMethod(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxFactsService.cs (2)
15bool IsInNonUserCode(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 18Task<ImmutableArray<SyntaxNode>> GetSelectedFieldsAndPropertiesAsync(SyntaxTree syntaxTree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (5)
13protected abstract AbstractTypeInferrer CreateTypeInferrer(SemanticModel semanticModel, CancellationToken cancellationToken); 81string? nameOpt, CancellationToken cancellationToken) 92string? nameOpt, CancellationToken cancellationToken) 103string? nameOpt, CancellationToken cancellationToken) 111string? nameOpt, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\ITypeInferenceService.cs (4)
27ImmutableArray<ITypeSymbol> InferTypes(SemanticModel semanticModel, SyntaxNode expression, string? nameOpt, CancellationToken cancellationToken); 28ImmutableArray<ITypeSymbol> InferTypes(SemanticModel semanticModel, int position, string? nameOpt, CancellationToken cancellationToken); 30ImmutableArray<TypeInferenceInfo> GetTypeInferenceInfo(SemanticModel semanticModel, int position, string? nameOpt, CancellationToken cancellationToken); 31ImmutableArray<TypeInferenceInfo> GetTypeInferenceInfo(SemanticModel semanticModel, SyntaxNode expression, string? nameOpt, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\NamingStyles\NamingStylePreferencesProviders.cs (1)
15public static async ValueTask<NamingStylePreferences> GetNamingStylePreferencesAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Options\MemberDisplayOptions.cs (1)
50public static async ValueTask<MemberDisplayOptions> GetMemberDisplayOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Options\OptionsProvider.cs (2)
16ValueTask<TOptions> GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken); 23public async ValueTask<TOptions> GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
49public async Task<SemanticModel?> TryGetSpeculativeSemanticModelAsync(SemanticModel previousSemanticModel, SyntaxNode currentBodyNode, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseLanguageService.cs (1)
36Task<SemanticModel?> TryGetSpeculativeSemanticModelAsync(SemanticModel previousSemanticModel, SyntaxNode currentBodyNode, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseWorkspaceService.cs (2)
19/// Don't call this directly. use <see cref="DocumentExtensions.ReuseExistingSpeculativeModelAsync(Document, SyntaxNode, CancellationToken)"/> (or an overload). 21ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(Document document, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractReducer.IExpressionRewriter.cs (1)
14void Initialize(ParseOptions parseOptions, SimplifierOptions options, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (8)
51public abstract SyntaxNode Expand(SyntaxNode node, SemanticModel semanticModel, SyntaxAnnotation? annotationForReplacedAliasIdentifier, Func<SyntaxNode, bool>? expandInsideNode, bool expandParameter, CancellationToken cancellationToken); 52public abstract SyntaxToken Expand(SyntaxToken token, SemanticModel semanticModel, Func<SyntaxNode, bool>? expandInsideNode, CancellationToken cancellationToken); 59CancellationToken cancellationToken = default) 91CancellationToken cancellationToken) 158CancellationToken cancellationToken) 184NodeOrTokenToReduce nodeOrTokenToReduce, CancellationToken cancellationToken) 297CancellationToken cancellationToken) 320protected abstract void GetUnusedNamespaceImports(SemanticModel model, HashSet<SyntaxNode> namespaceImports, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\ISimplificationService.cs (3)
22CancellationToken cancellationToken); 28CancellationToken cancellationToken); 35CancellationToken cancellationToken = default);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplifierOptionsProviders.cs (2)
17public static ValueTask<SimplifierOptions> GetSimplifierOptionsAsync(this Document document, CancellationToken cancellationToken) 20public static async ValueTask<SimplifierOptions> GetSimplifierOptionsAsync(this Document document, ISimplification simplification, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractMemberAccessExpressionSimplifier.cs (2)
24SemanticModel semanticModel, TMemberAccessExpressionSyntax memberAccessExpression, CancellationToken cancellationToken); 38CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractSimplifier.cs (1)
22CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (2)
19ISymbol? symbol, Solution solution, CancellationToken cancellationToken) 45CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (2)
27CancellationToken cancellationToken) 58CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (7)
31public static async ValueTask<ParsedDocument> CreateAsync(Document document, CancellationToken cancellationToken) 39public static ParsedDocument CreateSynchronously(Document document, CancellationToken cancellationToken) 47public ParsedDocument WithChangedText(SourceText text, CancellationToken cancellationToken) 53public ParsedDocument WithChangedRoot(SyntaxNode root, CancellationToken cancellationToken) 59public ParsedDocument WithChange(TextChange change, CancellationToken cancellationToken) 62public ParsedDocument WithChanges(IEnumerable<TextChange> changes, CancellationToken cancellationToken) 66/// Equivalent semantics to <see cref="Document.GetTextChangesAsync(Document, CancellationToken)"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (2)
18public static new async Task<SemanticDocument> CreateAsync(Document document, CancellationToken cancellationToken) 26public new async ValueTask<SemanticDocument> WithSyntaxRootAsync(SyntaxNode root, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SyntacticDocument.cs (2)
28public static async ValueTask<SyntacticDocument> CreateAsync(Document document, CancellationToken cancellationToken) 35public ValueTask<SyntacticDocument> WithSyntaxRootAsync(SyntaxNode root, CancellationToken cancellationToken)
Storage\AbstractPersistentStorageService.cs (5)
34protected abstract ValueTask<IChecksummedPersistentStorage?> TryOpenDatabaseAsync(SolutionKey solutionKey, string workingFolderPath, string databaseFilePath, IPersistentStorageFaultInjector? faultInjector, CancellationToken cancellationToken); 36public ValueTask<IChecksummedPersistentStorage> GetStorageAsync(SolutionKey solutionKey, CancellationToken cancellationToken) 43CancellationToken cancellationToken) 68SolutionKey solutionKey, string workingFolderPath, IPersistentStorageFaultInjector? faultInjector, CancellationToken cancellationToken) 87CancellationToken cancellationToken)
SymbolSearch\IRemoteSymbolSearchUpdateEngine.cs (4)
13ValueTask UpdateContinuouslyAsync(string sourceName, string localSettingsDirectory, CancellationToken cancellationToken); 14ValueTask<ImmutableArray<PackageResult>> FindPackagesAsync(string source, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken); 15ValueTask<ImmutableArray<PackageWithAssemblyResult>> FindPackagesWithAssemblyAsync(string source, string name, CancellationToken cancellationToken); 16ValueTask<ImmutableArray<ReferenceAssemblyResult>> FindReferenceAssembliesAsync(TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken);
SymbolSearch\ISymbolSearchService.cs (6)
55string source, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken); 64string source, string assemblyName, CancellationToken cancellationToken); 76TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken); 158public async ValueTask<ImmutableArray<PackageResult>> FindPackagesAsync(string source, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken) 161public async ValueTask<ImmutableArray<PackageWithAssemblyResult>> FindPackagesWithAssemblyAsync(string source, string assemblyName, CancellationToken cancellationToken) 164public async ValueTask<ImmutableArray<ReferenceAssemblyResult>> FindReferenceAssembliesAsync(TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken)
SymbolSearch\ISymbolSearchUpdateEngine.cs (4)
18ValueTask UpdateContinuouslyAsync(string sourceName, string localSettingsDirectory, CancellationToken cancellationToken); 21string source, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken); 23string source, string assemblyName, CancellationToken cancellationToken); 25TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken);
TaskList\IRemoteTaskListService.cs (1)
17ValueTask<ImmutableArray<TaskListItem>> GetTaskListItemsAsync(Checksum solutionChecksum, DocumentId documentId, ImmutableArray<TaskListItemDescriptor> descriptors, CancellationToken cancellationToken);
TaskList\ITaskListService.cs (1)
18Task<ImmutableArray<TaskListItem>> GetTaskListItemsAsync(Document document, ImmutableArray<TaskListItemDescriptor> descriptors, CancellationToken cancellationToken);
Telemetry\IRemoteProcessTelemetryService.cs (2)
17ValueTask EnableLoggingAsync(ImmutableArray<string> loggerTypeNames, ImmutableArray<FunctionId> functionIds, CancellationToken cancellationToken); 22ValueTask InitializeTelemetrySessionAsync(int hostProcessId, string serializedSession, bool logDelta, CancellationToken cancellationToken);
Telemetry\TelemetryLogging.cs (3)
31_ = PostCollectedTelemetryAsync(CancellationToken.None); 138private static async Task PostCollectedTelemetryAsync(CancellationToken cancellationToken) 147_ = PostCollectedTelemetryAsync(CancellationToken.None).ReportNonFatalErrorAsync();
TemporaryStorage\TemporaryStorageService.cs (8)
106ITemporaryStorageTextHandle ITemporaryStorageServiceInternal.WriteToTemporaryStorage(SourceText text, CancellationToken cancellationToken) 109async Task<ITemporaryStorageTextHandle> ITemporaryStorageServiceInternal.WriteToTemporaryStorageAsync(SourceText text, CancellationToken cancellationToken) 112public TemporaryStorageTextHandle WriteToTemporaryStorage(SourceText text, CancellationToken cancellationToken) 138public async Task<TemporaryStorageTextHandle> WriteToTemporaryStorageAsync(SourceText text, CancellationToken cancellationToken) 149ITemporaryStorageStreamHandle ITemporaryStorageServiceInternal.WriteToTemporaryStorage(Stream stream, CancellationToken cancellationToken) 161using (Logger.LogBlock(FunctionId.TemporaryStorageServiceFactory_WriteStream, CancellationToken.None)) 277public async Task<SourceText> ReadFromTemporaryStorageAsync(CancellationToken cancellationToken) 298public SourceText ReadFromTemporaryStorage(CancellationToken cancellationToken)
TemporaryStorage\TemporaryStorageService.TemporaryStorageStreamHandle.cs (1)
23using (Logger.LogBlock(FunctionId.TemporaryStorageServiceFactory_ReadStream, CancellationToken.None))
TemporaryStorage\TrivialTemporaryStorageService.cs (5)
22public ITemporaryStorageStreamHandle WriteToTemporaryStorage(Stream stream, CancellationToken cancellationToken) 30public ITemporaryStorageTextHandle WriteToTemporaryStorage(SourceText text, CancellationToken cancellationToken) 35public async Task<ITemporaryStorageTextHandle> WriteToTemporaryStorageAsync(SourceText text, CancellationToken cancellationToken) 72public SourceText ReadFromTemporaryStorage(CancellationToken cancellationToken) 77public async Task<SourceText> ReadFromTemporaryStorageAsync(CancellationToken cancellationToken)
Utilities\Documentation\DeferredDocumentationProvider.cs (1)
28protected override string? GetDocumentationForSymbol(string documentationMemberID, CultureInfo preferredCulture, CancellationToken cancellationToken = default)
Utilities\Documentation\XmlDocumentationProvider.cs (6)
30protected abstract Stream GetSourceStream(CancellationToken cancellationToken); 57protected override string GetDocumentationForSymbol(string documentationMemberID, CultureInfo preferredCulture, CancellationToken cancellationToken = default) 112protected override Stream GetSourceStream(CancellationToken cancellationToken) 161protected override Stream GetSourceStream(CancellationToken cancellationToken) 178protected override string GetDocumentationForSymbol(string documentationMemberID, CultureInfo preferredCulture, CancellationToken cancellationToken = default) 181protected override Stream GetSourceStream(CancellationToken cancellationToken)
Workspace\AdhocWorkspace.cs (9)
154var text = doc.GetTextSynchronously(CancellationToken.None); 167var text = doc.GetTextSynchronously(CancellationToken.None); 168var version = doc.GetTextVersionSynchronously(CancellationToken.None); 182var text = doc.GetTextSynchronously(CancellationToken.None); 195var text = doc.GetTextSynchronously(CancellationToken.None); 196var version = doc.GetTextVersionSynchronously(CancellationToken.None); 210var text = doc.GetTextSynchronously(CancellationToken.None); 223var text = doc.GetTextSynchronously(CancellationToken.None); 224var version = doc.GetTextVersionSynchronously(CancellationToken.None);
Workspace\Host\DocumentService\AbstractSpanMappingService.cs (2)
21CancellationToken cancellationToken); 26CancellationToken cancellationToken);
Workspace\Host\DocumentService\DocumentExcerptHelper.cs (1)
26public static async Task<ExcerptResult?> TryExcerptAsync(Document document, TextSpan span, ExcerptMode mode, ClassificationOptions classificationOptions, CancellationToken cancellationToken)
Workspace\Host\DocumentService\IDocumentExcerptService.cs (3)
23Task<ExcerptResult?> TryExcerptAsync(Document document, TextSpan span, ExcerptMode mode, ClassificationOptions classificationOptions, CancellationToken cancellationToken); 58/// should be same document in <see cref="IDocumentExcerptService.TryExcerptAsync(Document, TextSpan, ExcerptMode, ClassificationOptions, CancellationToken)" /> 65/// should be same text span in <see cref="IDocumentExcerptService.TryExcerptAsync(Document, TextSpan, ExcerptMode, ClassificationOptions, CancellationToken)" />
Workspace\Host\DocumentService\IRazorSourceGeneratedDocumentExcerptService.cs (1)
14Task<ExcerptResult?> TryExcerptAsync(SourceGeneratedDocument document, TextSpan span, ExcerptMode mode, ClassificationOptions classificationOptions, CancellationToken cancellationToken);
Workspace\Host\DocumentService\IRazorSourceGeneratedDocumentSpanMappingService.cs (2)
14Task<ImmutableArray<MappedTextChange>> GetMappedTextChangesAsync(SourceGeneratedDocument oldDocument, SourceGeneratedDocument newDocument, CancellationToken cancellationToken); 16Task<ImmutableArray<MappedSpanResult>> MapSpansAsync(SourceGeneratedDocument document, ImmutableArray<TextSpan> spans, CancellationToken cancellationToken);
Workspace\Host\DocumentService\ISourceGeneratedDocumentExcerptService.cs (1)
16Task<ExcerptResult?> TryExcerptAsync(SourceGeneratedDocument document, TextSpan span, ExcerptMode mode, ClassificationOptions classificationOptions, CancellationToken cancellationToken);
Workspace\Host\DocumentService\ISourceGeneratedDocumentSpanMappingService.cs (2)
16Task<ImmutableArray<MappedTextChange>> GetMappedTextChangesAsync(SourceGeneratedDocument oldDocument, SourceGeneratedDocument newDocument, CancellationToken cancellationToken); 18Task<ImmutableArray<MappedSpanResult>> MapSpansAsync(SourceGeneratedDocument document, ImmutableArray<TextSpan> spans, CancellationToken cancellationToken);
Workspace\Host\DocumentService\ISpanMappingService.cs (2)
32CancellationToken cancellationToken); 47Task<ImmutableArray<MappedSpanResult>> MapSpansAsync(Document document, IEnumerable<TextSpan> spans, CancellationToken cancellationToken);
Workspace\Host\DocumentService\SpanMappingHelper.cs (1)
25public static async Task<ImmutableArray<MappedSpanResult>?> TryGetMappedSpanResultAsync(Document document, ImmutableArray<TextSpan> textSpans, CancellationToken cancellationToken)
Workspace\Host\PersistentStorage\AbstractPersistentStorage.cs (27)
46public abstract Task<bool> ChecksumMatchesAsync(string name, Checksum checksum, CancellationToken cancellationToken); 47public abstract Task<Stream?> ReadStreamAsync(string name, Checksum? checksum, CancellationToken cancellationToken); 48public abstract Task<bool> WriteStreamAsync(string name, Stream stream, Checksum? checksum, CancellationToken cancellationToken); 50protected abstract Task<bool> ChecksumMatchesAsync(ProjectKey projectKey, Project? project, string name, Checksum checksum, CancellationToken cancellationToken); 51protected abstract Task<bool> ChecksumMatchesAsync(DocumentKey documentKey, Document? document, string name, Checksum checksum, CancellationToken cancellationToken); 52protected abstract Task<Stream?> ReadStreamAsync(ProjectKey projectKey, Project? project, string name, Checksum? checksum, CancellationToken cancellationToken); 53protected abstract Task<Stream?> ReadStreamAsync(DocumentKey documentKey, Document? document, string name, Checksum? checksum, CancellationToken cancellationToken); 54protected abstract Task<bool> WriteStreamAsync(ProjectKey projectKey, Project? project, string name, Stream stream, Checksum? checksum, CancellationToken cancellationToken); 55protected abstract Task<bool> WriteStreamAsync(DocumentKey documentKey, Document? document, string name, Stream stream, Checksum? checksum, CancellationToken cancellationToken); 57public Task<bool> ChecksumMatchesAsync(ProjectKey projectKey, string name, Checksum checksum, CancellationToken cancellationToken) 60public Task<bool> ChecksumMatchesAsync(DocumentKey documentKey, string name, Checksum checksum, CancellationToken cancellationToken) 63public Task<Stream?> ReadStreamAsync(ProjectKey projectKey, string name, Checksum? checksum, CancellationToken cancellationToken) 66public Task<Stream?> ReadStreamAsync(DocumentKey documentKey, string name, Checksum? checksum, CancellationToken cancellationToken) 69public Task<bool> WriteStreamAsync(ProjectKey projectKey, string name, Stream stream, Checksum? checksum, CancellationToken cancellationToken) 72public Task<bool> WriteStreamAsync(DocumentKey documentKey, string name, Stream stream, Checksum? checksum, CancellationToken cancellationToken) 75public Task<bool> ChecksumMatchesAsync(Project project, string name, Checksum checksum, CancellationToken cancellationToken) 78public Task<bool> ChecksumMatchesAsync(Document document, string name, Checksum checksum, CancellationToken cancellationToken) 81public Task<Stream?> ReadStreamAsync(Project project, string name, Checksum? checksum, CancellationToken cancellationToken) 84public Task<Stream?> ReadStreamAsync(Document document, string name, Checksum? checksum, CancellationToken cancellationToken) 87public Task<Stream?> ReadStreamAsync(string name, CancellationToken cancellationToken) 90public Task<Stream?> ReadStreamAsync(Project project, string name, CancellationToken cancellationToken) 93public Task<Stream?> ReadStreamAsync(Document document, string name, CancellationToken cancellationToken) 96public Task<bool> WriteStreamAsync(Project project, string name, Stream stream, Checksum? checksum, CancellationToken cancellationToken) 99public Task<bool> WriteStreamAsync(Document document, string name, Stream stream, Checksum? checksum, CancellationToken cancellationToken) 102public Task<bool> WriteStreamAsync(string name, Stream stream, CancellationToken cancellationToken) 105public Task<bool> WriteStreamAsync(Project project, string name, Stream stream, CancellationToken cancellationToken) 108public Task<bool> WriteStreamAsync(Document document, string name, Stream stream, CancellationToken cancellationToken)
Workspace\Host\PersistentStorage\IChecksummedPersistentStorage.cs (15)
23Task<bool> ChecksumMatchesAsync(string name, Checksum checksum, CancellationToken cancellationToken = default); 29Task<bool> ChecksumMatchesAsync(Project project, string name, Checksum checksum, CancellationToken cancellationToken = default); 35Task<bool> ChecksumMatchesAsync(Document document, string name, Checksum checksum, CancellationToken cancellationToken = default); 37Task<bool> ChecksumMatchesAsync(ProjectKey project, string name, Checksum checksum, CancellationToken cancellationToken = default); 38Task<bool> ChecksumMatchesAsync(DocumentKey document, string name, Checksum checksum, CancellationToken cancellationToken = default); 45Task<Stream?> ReadStreamAsync(string name, Checksum? checksum = null, CancellationToken cancellationToken = default); 52Task<Stream?> ReadStreamAsync(Project project, string name, Checksum? checksum = null, CancellationToken cancellationToken = default); 59Task<Stream?> ReadStreamAsync(Document document, string name, Checksum? checksum = null, CancellationToken cancellationToken = default); 61Task<Stream?> ReadStreamAsync(ProjectKey project, string name, Checksum? checksum = null, CancellationToken cancellationToken = default); 62Task<Stream?> ReadStreamAsync(DocumentKey document, string name, Checksum? checksum = null, CancellationToken cancellationToken = default); 73Task<bool> WriteStreamAsync(string name, Stream stream, Checksum? checksum = null, CancellationToken cancellationToken = default); 84Task<bool> WriteStreamAsync(Project project, string name, Stream stream, Checksum? checksum = null, CancellationToken cancellationToken = default); 95Task<bool> WriteStreamAsync(Document document, string name, Stream stream, Checksum? checksum = null, CancellationToken cancellationToken = default); 101Task<bool> WriteStreamAsync(ProjectKey projectKey, string name, Stream stream, Checksum? checksum = null, CancellationToken cancellationToken = default); 107Task<bool> WriteStreamAsync(DocumentKey documentKey, string name, Stream stream, Checksum? checksum = null, CancellationToken cancellationToken = default);
Workspace\Host\PersistentStorage\IChecksummedPersistentStorageService.cs (1)
13ValueTask<IChecksummedPersistentStorage> GetStorageAsync(SolutionKey solutionKey, CancellationToken cancellationToken);
Workspace\Host\PersistentStorage\IPersistentStorage.cs (6)
18Task<Stream?> ReadStreamAsync(string name, CancellationToken cancellationToken = default); 19Task<Stream?> ReadStreamAsync(Project project, string name, CancellationToken cancellationToken = default); 20Task<Stream?> ReadStreamAsync(Document document, string name, CancellationToken cancellationToken = default); 26Task<bool> WriteStreamAsync(string name, Stream stream, CancellationToken cancellationToken = default); 32Task<bool> WriteStreamAsync(Project project, string name, Stream stream, CancellationToken cancellationToken = default); 38Task<bool> WriteStreamAsync(Document document, string name, Stream stream, CancellationToken cancellationToken = default);
Workspace\Host\PersistentStorage\NoOpPersistentStorage.cs (21)
23public async Task<bool> ChecksumMatchesAsync(string name, Checksum checksum, CancellationToken cancellationToken) 26public async Task<bool> ChecksumMatchesAsync(Project project, string name, Checksum checksum, CancellationToken cancellationToken) 29public async Task<bool> ChecksumMatchesAsync(Document document, string name, Checksum checksum, CancellationToken cancellationToken) 32public async Task<bool> ChecksumMatchesAsync(ProjectKey project, string name, Checksum checksum, CancellationToken cancellationToken) 35public async Task<bool> ChecksumMatchesAsync(DocumentKey document, string name, Checksum checksum, CancellationToken cancellationToken) 38public async Task<Stream?> ReadStreamAsync(Document document, string name, CancellationToken cancellationToken) 41public async Task<Stream?> ReadStreamAsync(Project project, string name, CancellationToken cancellationToken) 44public async Task<Stream?> ReadStreamAsync(string name, CancellationToken cancellationToken) 47public async Task<Stream?> ReadStreamAsync(string name, Checksum? checksum, CancellationToken cancellationToken) 50public async Task<Stream?> ReadStreamAsync(Project project, string name, Checksum? checksum, CancellationToken cancellationToken) 53public async Task<Stream?> ReadStreamAsync(Document document, string name, Checksum? checksum, CancellationToken cancellationToken) 56public async Task<Stream?> ReadStreamAsync(ProjectKey project, string name, Checksum? checksum, CancellationToken cancellationToken) 59public async Task<Stream?> ReadStreamAsync(DocumentKey document, string name, Checksum? checksum, CancellationToken cancellationToken) 62public async Task<bool> WriteStreamAsync(Document document, string name, Stream stream, CancellationToken cancellationToken) 65public async Task<bool> WriteStreamAsync(Project project, string name, Stream stream, CancellationToken cancellationToken) 68public async Task<bool> WriteStreamAsync(string name, Stream stream, CancellationToken cancellationToken) 71public async Task<bool> WriteStreamAsync(string name, Stream stream, Checksum? checksum, CancellationToken cancellationToken) 74public async Task<bool> WriteStreamAsync(Project project, string name, Stream stream, Checksum? checksum, CancellationToken cancellationToken) 77public async Task<bool> WriteStreamAsync(Document document, string name, Stream stream, Checksum? checksum, CancellationToken cancellationToken) 80public async Task<bool> WriteStreamAsync(ProjectKey projectKey, string name, Stream stream, Checksum? checksum, CancellationToken cancellationToken) 83public async Task<bool> WriteStreamAsync(DocumentKey documentKey, string name, Stream stream, Checksum? checksum, CancellationToken cancellationToken)
Workspace\Host\PersistentStorage\NoOpPersistentStorageService.cs (1)
25public async ValueTask<IChecksummedPersistentStorage> GetStorageAsync(SolutionKey solutionKey, CancellationToken cancellationToken)
Workspace\Host\Status\DefaultWorkspaceStatusService.cs (2)
25public Task WaitUntilFullyLoadedAsync(CancellationToken cancellationToken) 31public Task<bool> IsFullyLoadedAsync(CancellationToken cancellationToken)
Workspace\Host\Status\IWorkspaceStatusService.cs (2)
35Task WaitUntilFullyLoadedAsync(CancellationToken cancellationToken); 45Task<bool> IsFullyLoadedAsync(CancellationToken cancellationToken);
Workspace\Host\SyntaxTreeFactory\AbstractSyntaxTreeFactoryService.cs (2)
29public SyntaxTree ParseSyntaxTree(string filePath, ParseOptions options, SourceText text, CancellationToken cancellationToken) 47protected abstract SyntaxTree ParseSyntaxTreeCore(string filePath, ParseOptions options, SourceText text, CancellationToken cancellationToken);
Workspace\Host\SyntaxTreeFactory\ISyntaxTreeCacheService.cs (2)
16Func<TArg, CancellationToken, SyntaxTree> parseSyntaxTree, 19CancellationToken cancellationToken);
Workspace\Host\SyntaxTreeFactory\ISyntaxTreeFactoryService.cs (1)
33SyntaxTree ParseSyntaxTree(string? filePath, ParseOptions options, SourceText text, CancellationToken cancellationToken);
Workspace\Host\TemporaryStorage\ITemporaryStorage.cs (8)
16SourceText ReadText(CancellationToken cancellationToken = default); 17Task<SourceText> ReadTextAsync(CancellationToken cancellationToken = default); 18void WriteText(SourceText text, CancellationToken cancellationToken = default); 19Task WriteTextAsync(SourceText text, CancellationToken cancellationToken = default); 25Stream ReadStream(CancellationToken cancellationToken = default); 26Task<Stream> ReadStreamAsync(CancellationToken cancellationToken = default); 27void WriteStream(Stream stream, CancellationToken cancellationToken = default); 28Task WriteStreamAsync(Stream stream, CancellationToken cancellationToken = default);
Workspace\Host\TemporaryStorage\ITemporaryStorageService.cs (6)
16ITemporaryStreamStorage CreateTemporaryStreamStorage(CancellationToken cancellationToken = default); 17ITemporaryTextStorage CreateTemporaryTextStorage(CancellationToken cancellationToken = default); 43ITemporaryStorageStreamHandle WriteToTemporaryStorage(Stream stream, CancellationToken cancellationToken); 54ITemporaryStorageTextHandle WriteToTemporaryStorage(SourceText text, CancellationToken cancellationToken); 56/// <inheritdoc cref="WriteToTemporaryStorage(SourceText, CancellationToken)"/>"/> 57Task<ITemporaryStorageTextHandle> WriteToTemporaryStorageAsync(SourceText text, CancellationToken cancellationToken);
Workspace\Host\TemporaryStorage\ITemporaryStorageStreamHandle.cs (1)
14/// CancellationToken)"/> to write the data to temporary storage and get a handle to it. Use <see
Workspace\Host\TemporaryStorage\ITemporaryStorageTextHandle.cs (2)
15SourceText ReadFromTemporaryStorage(CancellationToken cancellationToken); 16Task<SourceText> ReadFromTemporaryStorageAsync(CancellationToken cancellationToken);
Workspace\Host\TemporaryStorage\LegacyTemporaryStorageService.cs (10)
28public ITemporaryStreamStorage CreateTemporaryStreamStorage(CancellationToken cancellationToken = default) 31public ITemporaryTextStorage CreateTemporaryTextStorage(CancellationToken cancellationToken = default) 44public Stream ReadStream(CancellationToken cancellationToken = default) 53public async Task<Stream> ReadStreamAsync(CancellationToken cancellationToken = default) 58public void WriteStream(Stream stream, CancellationToken cancellationToken = default) 69public async Task WriteStreamAsync(Stream stream, CancellationToken cancellationToken = default) 92public SourceText ReadText(CancellationToken cancellationToken = default) 95public async Task<SourceText> ReadTextAsync(CancellationToken cancellationToken = default) 98public void WriteText(SourceText text, CancellationToken cancellationToken = default) 110public async Task WriteTextAsync(SourceText text, CancellationToken cancellationToken = default)
Workspace\Host\TextFactory\ITextFactoryService.cs (2)
33SourceText CreateText(Stream stream, Encoding? defaultEncoding, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken); 43SourceText CreateText(TextReader reader, Encoding? encoding, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken);
Workspace\Host\TextFactory\TextFactoryService.cs (2)
25public SourceText CreateText(Stream stream, Encoding? defaultEncoding, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken) 31public SourceText CreateText(TextReader reader, Encoding? encoding, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken)
Workspace\IsolatedAnalyzerReferenceSet.Core.cs (2)
201CancellationToken cancellationToken) 222CancellationToken cancellationToken)
Workspace\IsolatedAnalyzerReferenceSet.cs (2)
27CancellationToken cancellationToken); 40CancellationToken cancellationToken);
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
499public override async Task<TextAndVersion> LoadTextAndVersionAsync(LoadTextOptions options, CancellationToken cancellationToken)
Workspace\ProjectSystem\ProjectSystemProject.cs (4)
246var isFullyLoadedTask = workspaceStatusService.IsFullyLoadedAsync(CancellationToken.None); 498public async ValueTask<BatchScope> CreateBatchScopeAsync(CancellationToken cancellationToken) 811CancellationToken.None).VerifyCompleted(); 1050private async ValueTask ProcessFileChangesAsync(ImmutableSegmentedList<string> filePaths, CancellationToken cancellationToken)
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (8)
105public async Task<ProjectSystemProject> CreateAndAddToWorkspaceAsync(string projectSystemName, string language, ProjectSystemProjectCreationInfo creationInfo, ProjectSystemHostInfo hostInfo, CancellationToken cancellationToken = default) 174cancellationToken = CancellationToken.None; 201var disposableBatchScope = await project.CreateBatchScopeAsync(CancellationToken.None).ConfigureAwait(false); 248public async ValueTask ApplyChangeToWorkspaceAsync(Action<Workspace> action, CancellationToken cancellationToken = default) 357CancellationToken.None).ConfigureAwait(false); 841private Task StartRefreshingMetadataReferencesForFileAsync(string fullFilePath, CancellationToken cancellationToken) 861private Task StartRefreshingAnalyzerReferenceForFileAsync(string fullFilePath, CancellationToken cancellationToken) 916CancellationToken cancellationToken)
Workspace\ProjectSystem\ReferenceFileChangeTracker.cs (3)
38private readonly Func<string, CancellationToken, Task> _callback; 44Func<string, CancellationToken, Task> callback) 160private async ValueTask ProcessWorkAsync(ImmutableSegmentedList<string> list, CancellationToken cancellationToken)
Workspace\Solution\AdditionalTextWithState.cs (1)
29public override SourceText GetText(CancellationToken cancellationToken = default)
Workspace\Solution\AnalyzerConfigDocumentState.cs (2)
79public AnalyzerConfig GetAnalyzerConfig(CancellationToken cancellationToken) 82public Task<AnalyzerConfig> GetAnalyzerConfigAsync(CancellationToken cancellationToken)
Workspace\Solution\Checksum_Factory.cs (1)
174public static Checksum Create<T>(T value, ISerializerService serializer, CancellationToken cancellationToken)
Workspace\Solution\ChecksumCollection.cs (2)
62CancellationToken cancellationToken) where TState : TextDocumentState 95CancellationToken cancellationToken) where T : class
Workspace\Solution\ConstantTextAndVersionSource.cs (3)
27public TextAndVersion GetValue(LoadTextOptions options, CancellationToken cancellationToken) 30public async Task<TextAndVersion> GetValueAsync(LoadTextOptions options, CancellationToken cancellationToken) 45public async ValueTask<VersionStamp> GetVersionAsync(LoadTextOptions options, CancellationToken cancellationToken)
Workspace\Solution\Document.cs (22)
129public async Task<VersionStamp> GetSyntaxVersionAsync(CancellationToken cancellationToken = default) 146/// <see cref="GetSemanticModelAsync(CancellationToken)"/> method. 168public async Task<SyntaxTree?> GetSyntaxTreeAsync(CancellationToken cancellationToken = default) 197internal SyntaxTree? GetSyntaxTreeSynchronously(CancellationToken cancellationToken) 226public async Task<SyntaxNode?> GetSyntaxRootAsync(CancellationToken cancellationToken = default) 242internal SyntaxNode? GetSyntaxRootSynchronously(CancellationToken cancellationToken) 255/// In almost all cases, you should call <see cref="GetSemanticModelAsync(CancellationToken)"/>, which will compute the semantic model 266/// In almost all cases, you should call <see cref="GetSemanticModelAsync(CancellationToken)"/>, which will compute the semantic model 284internal async Task<SemanticModel?> GetSemanticModelAsync(SemanticModelOptions options, CancellationToken cancellationToken = default) 294internal async ValueTask<SemanticModel> GetRequiredNullableDisabledSemanticModelAsync(CancellationToken cancellationToken) 313public Task<SemanticModel?> GetSemanticModelAsync(CancellationToken cancellationToken = default) 326private async Task<SemanticModel?> GetSemanticModelHelperAsync(bool disableNullableAnalysis, CancellationToken cancellationToken) 441public async Task<IEnumerable<TextChange>> GetTextChangesAsync(Document oldDocument, CancellationToken cancellationToken = default) 447/// Similar to <see cref="GetTextChangesAsync(Document, CancellationToken)"/>, but should be used when in a forced 451Document oldDocument, CancellationToken cancellationToken) 459bool useAsync, Document oldDocument, CancellationToken cancellationToken) 528/// <inheritdoc cref="WithFrozenPartialSemantics(bool, CancellationToken)"/> 529internal Document WithFrozenPartialSemantics(CancellationToken cancellationToken) 552internal virtual Document WithFrozenPartialSemantics(bool forceFreeze, CancellationToken cancellationToken) 589public Task<DocumentOptionSet> GetOptionsAsync(CancellationToken cancellationToken = default) 613internal async ValueTask<StructuredAnalyzerConfigOptions> GetHostAnalyzerConfigOptionsAsync(CancellationToken cancellationToken) 619internal ValueTask<ImmutableArray<byte>> GetContentHashAsync(CancellationToken cancellationToken)
Workspace\Solution\DocumentState_LinkedFileReuse.cs (4)
45public Task<TreeAndVersion> GetValueAsync(CancellationToken cancellationToken) 48public TreeAndVersion GetValue(CancellationToken cancellationToken) 242CancellationToken cancellationToken) 265CancellationToken cancellationToken)
Workspace\Solution\DocumentState_TreeTextSource.cs (3)
29public async Task<TextAndVersion> GetValueAsync(LoadTextOptions options, CancellationToken cancellationToken) 35public TextAndVersion GetValue(LoadTextOptions options, CancellationToken cancellationToken) 61public async ValueTask<VersionStamp> GetVersionAsync(LoadTextOptions options, CancellationToken cancellationToken)
Workspace\Solution\DocumentState.cs (10)
102public async ValueTask<ImmutableArray<byte>> GetContentHashAsync(CancellationToken cancellationToken) 134CancellationToken cancellationToken) 150CancellationToken cancellationToken) 164CancellationToken cancellationToken) 194CancellationToken cancellationToken) 216CancellationToken cancellationToken) 237CancellationToken cancellationToken) 598public async ValueTask<SyntaxTree> GetSyntaxTreeAsync(CancellationToken cancellationToken) 610internal SyntaxTree GetSyntaxTree(CancellationToken cancellationToken) 636public override async ValueTask<VersionStamp> GetTopLevelChangeTextVersionAsync(CancellationToken cancellationToken)
Workspace\Solution\FileTextLoader.cs (4)
83private protected virtual SourceText CreateText(Stream stream, LoadTextOptions options, CancellationToken cancellationToken) 90public override Task<TextAndVersion> LoadTextAndVersionAsync(Workspace? workspace, DocumentId? documentId, CancellationToken cancellationToken) 101public override async Task<TextAndVersion> LoadTextAndVersionAsync(LoadTextOptions options, CancellationToken cancellationToken) 195internal override TextAndVersion LoadTextAndVersionSynchronously(LoadTextOptions options, CancellationToken cancellationToken)
Workspace\Solution\IDocumentTextDifferencingService.cs (2)
22Task<ImmutableArray<TextChange>> GetTextChangesAsync(Document oldDocument, Document newDocument, CancellationToken cancellationToken); 32Task<ImmutableArray<TextChange>> GetTextChangesAsync(Document oldDocument, Document newDocument, TextDifferenceTypes preferredDifferenceType, CancellationToken cancellationToken);
Workspace\Solution\Project.cs (24)
93/// <see cref="GetCompilationAsync(CancellationToken)"/> method. 95/// If <see langword="false"/> then <see cref="GetCompilationAsync(CancellationToken)"/> method will return <see langword="null"/> instead. 196/// <see cref="GetSourceGeneratedDocumentsAsync(CancellationToken)"/>. 290internal async ValueTask<Document?> GetDocumentAsync(DocumentId documentId, bool includeSourceGenerated = false, CancellationToken cancellationToken = default) 304internal async ValueTask<TextDocument?> GetTextDocumentAsync(DocumentId documentId, CancellationToken cancellationToken = default) 316public async ValueTask<IEnumerable<SourceGeneratedDocument>> GetSourceGeneratedDocumentsAsync(CancellationToken cancellationToken = default) 325internal async IAsyncEnumerable<Document> GetAllRegularAndSourceGeneratedDocumentsAsync([EnumeratorCancellation] CancellationToken cancellationToken) 334public async ValueTask<SourceGeneratedDocument?> GetSourceGeneratedDocumentAsync(DocumentId documentId, CancellationToken cancellationToken = default) 392internal ValueTask<ImmutableArray<Diagnostic>> GetSourceGeneratorDiagnosticsAsync(CancellationToken cancellationToken) 397internal ValueTask<GeneratorDriverRunResult?> GetSourceGeneratorRunResultAsync(CancellationToken cancellationToken) 403string name, CancellationToken cancellationToken) 411string name, SymbolFilter filter, CancellationToken cancellationToken) 420Func<string, bool> predicate, SymbolFilter filter, CancellationToken cancellationToken) 469Func<SyntaxTreeIndex, CancellationToken, bool> predicate, CancellationToken cancellationToken) 479Func<TopLevelSyntaxTreeIndex, CancellationToken, bool> predicate, CancellationToken cancellationToken) 525public Task<Compilation?> GetCompilationAsync(CancellationToken cancellationToken = default) 532internal Task<bool> HasSuccessfullyLoadedAsync(CancellationToken cancellationToken) 556public Task<VersionStamp> GetLatestDocumentVersionAsync(CancellationToken cancellationToken = default) 562public Task<VersionStamp> GetDependentVersionAsync(CancellationToken cancellationToken = default) 569public Task<VersionStamp> GetDependentSemanticVersionAsync(CancellationToken cancellationToken = default) 576public Task<VersionStamp> GetSemanticVersionAsync(CancellationToken cancellationToken = default) 837internal async ValueTask<Document?> GetDocumentAsync(ImmutableArray<byte> contentHash, CancellationToken cancellationToken)
Workspace\Solution\ProjectDependencyGraph.cs (6)
372public IEnumerable<ProjectId> GetTopologicallySortedProjects(CancellationToken cancellationToken = default) 385private void GetTopologicallySortedProjects_NoLock(CancellationToken cancellationToken) 400CancellationToken cancellationToken) 424public IEnumerable<IEnumerable<ProjectId>> GetDependencySets(CancellationToken cancellationToken = default) 437private ImmutableArray<IEnumerable<ProjectId>> GetDependencySets_NoLock(CancellationToken cancellationToken) 450private void ComputeDependencySets(HashSet<ProjectId> seenProjects, List<IEnumerable<ProjectId>> results, CancellationToken cancellationToken)
Workspace\Solution\ProjectState_Checksum.cs (3)
21public Task<ProjectStateChecksums> GetStateChecksumsAsync(CancellationToken cancellationToken) 24public async ValueTask<Checksum> GetChecksumAsync(CancellationToken cancellationToken) 38private async Task<ProjectStateChecksums> ComputeChecksumsAsync(CancellationToken cancellationToken)
Workspace\Solution\ProjectState.cs (19)
32/// <see cref="GetChecksumAsync(CancellationToken)"/>. 38/// <see cref="GetChecksumAsync(CancellationToken)"/>. 44/// <see cref="GetChecksumAsync(CancellationToken)"/>. 126private async Task<Dictionary<ImmutableArray<byte>, DocumentId>> ComputeContentHashToDocumentIdAsync(CancellationToken cancellationToken) 184public async ValueTask<DocumentId?> GetDocumentIdAsync(ImmutableArray<byte> contentHash, CancellationToken cancellationToken) 213private static async ValueTask<VersionStamp> ComputeLatestDocumentVersionAsync(TextDocumentStates<DocumentState> documentStates, TextDocumentStates<AdditionalDocumentState> additionalDocumentStates, CancellationToken cancellationToken) 259VersionStamp oldVersion, ImmutableArray<TextDocumentState> newDocuments, CancellationToken cancellationToken) 271private static async Task<VersionStamp> ComputeLatestDocumentTopLevelChangeVersionAsync(TextDocumentStates<DocumentState> documentStates, TextDocumentStates<AdditionalDocumentState> additionalDocumentStates, CancellationToken cancellationToken) 343public AnalyzerConfigData GetAnalyzerOptionsForPath(string path, CancellationToken cancellationToken) 376return GetAnalyzerOptionsForPath(sourceFilePath, CancellationToken.None); 415=> projectState._analyzerConfigOptionsCache.Lazy.GetValue(CancellationToken.None); 432internal async ValueTask<StructuredAnalyzerConfigOptions> GetOptionsAsync(DocumentState documentState, CancellationToken cancellationToken) 461=> projectState._analyzerConfigOptionsCache.Lazy.GetValue(CancellationToken.None); 478internal async ValueTask<StructuredAnalyzerConfigOptions> GetOptionsAsync(DocumentState documentState, CancellationToken cancellationToken) 561public override GeneratedKind IsGenerated(SyntaxTree tree, CancellationToken cancellationToken) 568public override bool TryGetDiagnosticValue(SyntaxTree tree, string diagnosticId, CancellationToken cancellationToken, out ReportDiagnostic severity) 584public override bool TryGetGlobalDiagnosticValue(string diagnosticId, CancellationToken cancellationToken, out ReportDiagnostic severity) 600public Task<VersionStamp> GetLatestDocumentVersionAsync(CancellationToken cancellationToken) 603public async Task<VersionStamp> GetSemanticVersionAsync(CancellationToken cancellationToken = default)
Workspace\Solution\Solution.cs (12)
176CancellationToken cancellationToken = default) 188/// This function differs from <see cref="GetProject(IAssemblySymbol, CancellationToken)"/> in terms of how it 197/// symbol than Symbol-A from Project-A. However, <see cref="GetProject(IAssemblySymbol, CancellationToken)"/> 253internal async ValueTask<Document?> GetDocumentAsync(DocumentId? documentId, bool includeSourceGenerated = false, CancellationToken cancellationToken = default) 268internal async ValueTask<TextDocument?> GetTextDocumentAsync(DocumentId? documentId, CancellationToken cancellationToken = default) 306public async ValueTask<SourceGeneratedDocument?> GetSourceGeneratedDocumentAsync(DocumentId documentId, CancellationToken cancellationToken) 1536internal Solution WithFrozenPartialCompilations(CancellationToken cancellationToken) 1540internal Task<Solution> WithFrozenPartialCompilationsAsync(CancellationToken cancellationToken) 1543private Solution ComputeFrozenSolution(CancellationToken cancellationToken) 1566internal Solution WithFrozenPartialCompilationIncludingSpecificDocument(DocumentId documentId, CancellationToken cancellationToken) 1590static Solution ComputeFrozenSolution(SolutionCompilationState compilationState, DocumentId documentId, CancellationToken cancellationToken) 1607CancellationToken cancellationToken = default)
Workspace\Solution\SolutionCompilationState_Checksum.cs (5)
59public Task<SolutionCompilationStateChecksums> GetStateChecksumsAsync(CancellationToken cancellationToken) 62public async Task<Checksum> GetChecksumAsync(CancellationToken cancellationToken) 71CancellationToken cancellationToken) 96public async Task<Checksum> GetChecksumAsync(ProjectId projectId, CancellationToken cancellationToken) 104CancellationToken cancellationToken)
Workspace\Solution\SolutionCompilationState_SourceGenerators.cs (3)
114public async Task<bool> HasSourceGeneratorsAsync(ProjectId projectId, CancellationToken cancellationToken) 120public async Task<SourceGeneratorPresence> GetProjectGeneratorPresenceAsync(ProjectId projectId, CancellationToken cancellationToken) 145SolutionCompilationState solution, ProjectState projectState, CancellationToken cancellationToken)
Workspace\Solution\SolutionCompilationState.CompilationTracker.CompilationTrackerState.cs (2)
105Contract.ThrowIfTrue(this.CompilationWithoutGeneratedDocuments.SyntaxTrees.Contains(generatedDocument.GetSyntaxTree(CancellationToken.None))); 205Contract.ThrowIfTrue(compilationWithoutGeneratedDocuments.SyntaxTrees.Contains(generatedDocument.GetSyntaxTree(CancellationToken.None)));
Workspace\Solution\SolutionCompilationState.cs (18)
1192public Task<VersionStamp> GetDependentVersionAsync(ProjectId projectId, CancellationToken cancellationToken) 1195public Task<VersionStamp> GetDependentSemanticVersionAsync(ProjectId projectId, CancellationToken cancellationToken) 1214private Task<Compilation?> GetCompilationAsync(ProjectId projectId, CancellationToken cancellationToken) 1227public Task<Compilation?> GetCompilationAsync(ProjectState project, CancellationToken cancellationToken) 1237public Task<bool> HasSuccessfullyLoadedAsync(ProjectState project, CancellationToken cancellationToken) 1249public ValueTask<TextDocumentStates<SourceGeneratedDocumentState>> GetSourceGeneratedDocumentStatesAsync(ProjectState project, CancellationToken cancellationToken) 1252/// <inheritdoc cref="GetSourceGeneratedDocumentStatesAsync(ProjectState, CancellationToken)"/> 1254ProjectState project, bool withFrozenSourceGeneratedDocuments, CancellationToken cancellationToken) 1262ProjectState project, CancellationToken cancellationToken) 1270ProjectState project, CancellationToken cancellationToken) 1298ICompilationTracker tracker, ProjectState fromProject, ProjectReference projectReference, bool includeCrossLanguage, CancellationToken cancellationToken) 1343ProjectReference projectReference, ProjectState fromProject, bool includeCrossLanguage, CancellationToken cancellationToken) 1564public SolutionCompilationState WithFrozenPartialCompilations(CancellationToken cancellationToken) 1567private SolutionCompilationState ComputeFrozenSnapshot(CancellationToken cancellationToken) 1586private (ImmutableArray<ProjectState> sortedProjectStates, ImmutableSegmentedDictionary<ProjectId, ICompilationTracker>) ComputeFrozenSnapshotMaps(CancellationToken cancellationToken) 1656DocumentId documentId, CancellationToken cancellationToken) 1709SolutionCompilationState @this, DocumentId documentId, CancellationToken cancellationToken) 1740CancellationToken cancellationToken)
Workspace\Solution\SolutionCompilationState.GeneratorDriverInitializationCache.cs (3)
37CancellationToken cancellationToken) 58_ = Task.Run(() => createdAsyncLazy.GetValueAsync(CancellationToken.None)); 67GeneratorDriver CreateGeneratorDriverAndRunGenerators(CancellationToken cancellationToken)
Workspace\Solution\SolutionCompilationState.ICompilationTracker.cs (8)
40Task<Compilation> GetCompilationAsync(SolutionCompilationState compilationState, CancellationToken cancellationToken); 54Task<VersionStamp> GetDependentVersionAsync(SolutionCompilationState compilationState, CancellationToken cancellationToken); 55Task<VersionStamp> GetDependentSemanticVersionAsync(SolutionCompilationState compilationState, CancellationToken cancellationToken); 66SolutionCompilationState compilationState, bool withFrozenSourceGeneratedDocuments, CancellationToken cancellationToken); 68ValueTask<ImmutableArray<Diagnostic>> GetSourceGeneratorDiagnosticsAsync(SolutionCompilationState compilationState, CancellationToken cancellationToken); 69ValueTask<GeneratorDriverRunResult?> GetSourceGeneratorRunResultAsync(SolutionCompilationState solution, CancellationToken cancellationToken); 71Task<bool> HasSuccessfullyLoadedAsync(SolutionCompilationState compilationState, CancellationToken cancellationToken); 76Task<MetadataReference?> GetOrBuildSkeletonReferenceAsync(SolutionCompilationState compilationState, MetadataReferenceProperties properties, CancellationToken cancellationToken);
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (5)
35CancellationToken cancellationToken) 77async ValueTask<bool> CanSkipRunningGeneratorsAsync(CreationPolicy creationPolicy, SolutionCompilationState compilationState, CancellationToken cancellationToken) 95private async Task<bool> HasRequiredGeneratorsAsync(SolutionCompilationState compilationState, CancellationToken cancellationToken) 106CancellationToken cancellationToken) 278CancellationToken cancellationToken)
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (14)
216public async Task<Compilation> GetCompilationAsync(SolutionCompilationState compilationState, CancellationToken cancellationToken) 236SolutionCompilationState compilationState, CancellationToken cancellationToken) 244CancellationToken cancellationToken) 680SolutionCompilationState compilationState, CancellationToken cancellationToken) 688SolutionCompilationState compilationState, CancellationToken cancellationToken) 862SolutionCompilationState compilationState, bool withFrozenSourceGeneratedDocuments, CancellationToken cancellationToken) 878SolutionCompilationState compilationState, CancellationToken cancellationToken) 905public async ValueTask<GeneratorDriverRunResult?> GetSourceGeneratorRunResultAsync(SolutionCompilationState compilationState, CancellationToken cancellationToken) 929public Task<MetadataReference?> GetOrBuildSkeletonReferenceAsync(SolutionCompilationState compilationState, MetadataReferenceProperties properties, CancellationToken cancellationToken) 955if (inProgressState.LazyStaleCompilationWithGeneratedDocuments.GetValue(CancellationToken.None) is Compilation staleCompilationWithGeneratedDocuments) 1031SolutionCompilationState compilationState, CancellationToken cancellationToken) 1048SolutionCompilationState compilationState, CancellationToken cancellationToken) 1070SolutionCompilationState compilationState, CancellationToken cancellationToken) 1087SolutionCompilationState compilationState, CancellationToken cancellationToken)
Workspace\Solution\SolutionCompilationState.SkeletonReferenceCache.cs (4)
144CancellationToken cancellationToken) 162CancellationToken cancellationToken) 198CancellationToken cancellationToken) 219SolutionServices services, Compilation compilation, CancellationToken cancellationToken)
Workspace\Solution\SolutionCompilationState.TranslationAction_Actions.cs (11)
31public override async Task<Compilation> TransformCompilationAsync(Compilation oldCompilation, CancellationToken cancellationToken) 85public override async Task<Compilation> TransformCompilationAsync(Compilation oldCompilation, CancellationToken cancellationToken) 120public override async Task<Compilation> TransformCompilationAsync(Compilation oldCompilation, CancellationToken cancellationToken) 140public override async Task<Compilation> TransformCompilationAsync(Compilation oldCompilation, CancellationToken cancellationToken) 173public override async Task<Compilation> TransformCompilationAsync(Compilation oldCompilation, CancellationToken cancellationToken) 207public override async Task<Compilation> TransformCompilationAsync(Compilation oldCompilation, CancellationToken cancellationToken) 242public override async Task<Compilation> TransformCompilationAsync(Compilation oldCompilation, CancellationToken cancellationToken) 265public override async Task<Compilation> TransformCompilationAsync(Compilation oldCompilation, CancellationToken cancellationToken) 288public override async Task<Compilation> TransformCompilationAsync(Compilation oldCompilation, CancellationToken cancellationToken) 319public override async Task<Compilation> TransformCompilationAsync(Compilation oldCompilation, CancellationToken cancellationToken) 339public override async Task<Compilation> TransformCompilationAsync(Compilation oldCompilation, CancellationToken cancellationToken)
Workspace\Solution\SolutionCompilationState.TranslationAction.cs (1)
34public abstract Task<Compilation> TransformCompilationAsync(Compilation oldCompilation, CancellationToken cancellationToken);
Workspace\Solution\SolutionCompilationState.WithFrozenSourceGeneratedDocumentsCompilationTracker.cs (8)
110public async Task<Compilation> GetCompilationAsync(SolutionCompilationState compilationState, CancellationToken cancellationToken) 153public Task<VersionStamp> GetDependentVersionAsync(SolutionCompilationState compilationState, CancellationToken cancellationToken) 156public Task<VersionStamp> GetDependentSemanticVersionAsync(SolutionCompilationState compilationState, CancellationToken cancellationToken) 160SolutionCompilationState compilationState, bool withFrozenSourceGeneratedDocuments, CancellationToken cancellationToken) 192SolutionCompilationState compilationState, CancellationToken cancellationToken) 216SolutionCompilationState compilationState, CancellationToken cancellationToken) 225public ValueTask<GeneratorDriverRunResult?> GetSourceGeneratorRunResultAsync(SolutionCompilationState solution, CancellationToken cancellationToken) 235public Task<MetadataReference?> GetOrBuildSkeletonReferenceAsync(SolutionCompilationState compilationState, MetadataReferenceProperties properties, CancellationToken cancellationToken)
Workspace\Solution\SolutionState_Checksum.cs (5)
53public Task<SolutionStateChecksums> GetStateChecksumsAsync(CancellationToken cancellationToken) 56public async Task<Checksum> GetChecksumAsync(CancellationToken cancellationToken) 65CancellationToken cancellationToken) 86public async Task<Checksum> GetChecksumAsync(ProjectId projectId, CancellationToken cancellationToken) 96CancellationToken cancellationToken)
Workspace\Solution\SourceGeneratedDocument.cs (1)
36internal override Document WithFrozenPartialSemantics(bool forceFreeze, CancellationToken cancellationToken)
Workspace\Solution\StateChecksums.cs (6)
107CancellationToken cancellationToken) 261CancellationToken cancellationToken) 431CancellationToken cancellationToken) 517CancellationToken cancellationToken) 549ImmutableArray<TReference> references, ISerializerService serializer, CancellationToken cancellationToken) where TReference : class 558IReadOnlyList<TReference> references, ISerializerService serializer, CancellationToken cancellationToken) where TReference : class
Workspace\Solution\TextDocument.cs (8)
75public Task<SourceText> GetTextAsync(CancellationToken cancellationToken = default) 78internal ValueTask<SourceText> GetValueTextAsync(CancellationToken cancellationToken) 84/// <remarks>This is internal for the same reason <see cref="Document.GetSyntaxTreeSynchronously(CancellationToken)"/> is internal: 86internal SourceText GetTextSynchronously(CancellationToken cancellationToken) 92public async Task<VersionStamp> GetTextVersionAsync(CancellationToken cancellationToken = default) 98/// <remarks>This is internal for the same reason <see cref="Document.GetSyntaxTreeSynchronously(CancellationToken)"/> is internal: 100internal VersionStamp GetTextVersionSynchronously(CancellationToken cancellationToken) 106internal ValueTask<VersionStamp> GetTopLevelChangeTextVersionAsync(CancellationToken cancellationToken = default)
Workspace\Solution\TextDocumentState_Checksum.cs (3)
21public Task<DocumentStateChecksums> GetStateChecksumsAsync(CancellationToken cancellationToken) 24public async ValueTask<Checksum> GetChecksumAsync(CancellationToken cancellationToken) 30private async Task<DocumentStateChecksums> ComputeChecksumsAsync(CancellationToken cancellationToken)
Workspace\Solution\TextDocumentState.cs (7)
100public async ValueTask<SourceText> GetTextAsync(CancellationToken cancellationToken) 109public SourceText GetTextSynchronously(CancellationToken cancellationToken) 115public VersionStamp GetTextVersionSynchronously(CancellationToken cancellationToken) 121public async ValueTask<VersionStamp> GetTextVersionAsync(CancellationToken cancellationToken) 181private async ValueTask<TextAndVersion> GetTextAndVersionAsync(CancellationToken cancellationToken) 193internal async Task<string?> GetFailedToLoadExceptionMessageAsync(CancellationToken cancellationToken) 212public virtual ValueTask<VersionStamp> GetTopLevelChangeTextVersionAsync(CancellationToken cancellationToken)
Workspace\Solution\TextDocumentStates.cs (1)
308public async ValueTask<DocumentChecksumsAndIds> GetDocumentChecksumsAndIdsAsync(CancellationToken cancellationToken)
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). 60public virtual Task<TextAndVersion> LoadTextAndVersionAsync(LoadTextOptions options, CancellationToken cancellationToken) 65_ => new StrongBox<bool>(new Func<Workspace, DocumentId, CancellationToken, Task<TextAndVersion>>(LoadTextAndVersionAsync).Method.DeclaringType != typeof(TextLoader))).Value) 83public virtual Task<TextAndVersion> LoadTextAndVersionAsync(Workspace? workspace, DocumentId? documentId, 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 (3)
26TextAndVersion GetValue(LoadTextOptions options, CancellationToken cancellationToken); 27Task<TextAndVersion> GetValueAsync(LoadTextOptions options, CancellationToken cancellationToken); 35ValueTask<VersionStamp> GetVersionAsync(LoadTextOptions options, CancellationToken cancellationToken);
Workspace\Solution\VersionSource\ITreeAndVersionSource.cs (2)
17Task<TreeAndVersion> GetValueAsync(CancellationToken cancellationToken); 18TreeAndVersion GetValue(CancellationToken cancellationToken);
Workspace\Solution\VersionSource\LoadableTextAndVersionSource.cs (7)
37private Task<TextAndVersion> LoadAsync(CancellationToken cancellationToken) 40private TextAndVersion LoadSynchronously(CancellationToken cancellationToken) 52public TextAndVersion GetValue(CancellationToken cancellationToken) 69public async Task<TextAndVersion> GetValueAsync(CancellationToken cancellationToken) 126public TextAndVersion GetValue(LoadTextOptions options, CancellationToken cancellationToken) 132public Task<TextAndVersion> GetValueAsync(LoadTextOptions options, CancellationToken cancellationToken) 147public async ValueTask<VersionStamp> GetVersionAsync(LoadTextOptions options, CancellationToken cancellationToken)
Workspace\Solution\VersionSource\RecoverableTextAndVersion.cs (7)
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) 171private async Task<SourceText> RecoverAsync(CancellationToken cancellationToken) 181private SourceText Recover(CancellationToken cancellationToken) 191private async Task SaveAsync(SourceText text, CancellationToken cancellationToken)
Workspace\Solution\VersionSource\RecoverableTextAndVersion.RecoverableText.cs (4)
32CancellationToken.None); 81public SourceText GetValue(CancellationToken cancellationToken) 103public async Task<SourceText> GetValueAsync(CancellationToken cancellationToken) 145ImmutableSegmentedList<(RecoverableText recoverableText, SourceText sourceText)> list, CancellationToken cancellationToken)
Workspace\Solution\VersionSource\SimpleTreeAndVersionSource.cs (4)
26public Task<TreeAndVersion> GetValueAsync(CancellationToken cancellationToken) 29public TreeAndVersion GetValue(CancellationToken cancellationToken) 36Func<TArg, CancellationToken, Task<TreeAndVersion>> asynchronousComputeFunction, 37Func<TArg, CancellationToken, TreeAndVersion>? synchronousComputeFunction, TArg arg)
Workspace\TextExtensions.cs (1)
143internal static Document? GetDocumentWithFrozenPartialSemantics(this SourceText text, CancellationToken cancellationToken)
Workspace\Workspace_Editor.cs (4)
355internal virtual ValueTask TryOnDocumentOpenedAsync(DocumentId documentId, SourceTextContainer textContainer, bool isCurrentContext, CancellationToken cancellationToken) 588var oldText = oldDocument.GetTextSynchronously(CancellationToken.None); 596var version = oldDocument.GetTextVersionSynchronously(CancellationToken.None); 631internal virtual ValueTask TryOnDocumentClosedAsync(DocumentId documentId, CancellationToken cancellationToken)
Workspace\Workspace_SourceGeneration.cs (1)
33ImmutableSegmentedList<(ProjectId? projectId, bool forceRegeneration)> projectIds, CancellationToken cancellationToken)
Workspace\Workspace.cs (16)
240CancellationToken.None); 252CancellationToken cancellationToken) 456CancellationToken.None); 470CancellationToken cancellationToken) 702private async ValueTask ProcessEventHandlerWorkQueueAsync(ImmutableSegmentedList<(EventArgs Args, EventHandlerSet HandlerSet)> list, CancellationToken cancellationToken) 724CancellationToken cancellationToken) 1523using (Logger.LogBlock(FunctionId.Workspace_ApplyChanges, CancellationToken.None)) 1553var solutionWithLinkedFileChangesMerged = newSolution.WithMergedLinkedFileChangesAsync(oldSolution, solutionChanges, cancellationToken: CancellationToken.None).Result; 1933var text = document.GetTextSynchronously(CancellationToken.None); 1942var text = document.GetTextSynchronously(CancellationToken.None); 1951var text = document.GetTextSynchronously(CancellationToken.None); 1968var currentText = newDoc.GetTextSynchronously(CancellationToken.None); // needs wait 1978var currentText = newDoc.GetTextSynchronously(CancellationToken.None); // needs wait 2000var currentText = newDoc.GetTextSynchronously(CancellationToken.None); // needs wait 2007var textChanges = newDoc.GetTextChangesSynchronously(oldDoc, CancellationToken.None); 2035=> CreateDocumentInfoWithoutText(doc).WithTextLoader(TextLoader.From(TextAndVersion.Create(doc.GetTextSynchronously(CancellationToken.None), VersionStamp.Create(), doc.FilePath)));
Workspace\WorkspaceFileTextLoader.cs (1)
30private protected override SourceText CreateText(Stream stream, LoadTextOptions options, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Workspaces.MSBuild (82)
MSBuild\BuildHostProcessManager.cs (6)
60public async Task<RemoteBuildHost> GetBuildHostWithFallbackAsync(string projectFilePath, CancellationToken cancellationToken) 70public async Task<(RemoteBuildHost buildHost, BuildHostProcessKind actualKind)> GetBuildHostWithFallbackAsync(BuildHostProcessKind buildHostKind, string projectOrSolutionFilePath, CancellationToken cancellationToken) 96public Task<RemoteBuildHost> GetBuildHostAsync(BuildHostProcessKind buildHostKind, CancellationToken cancellationToken) 101public async Task<RemoteBuildHost> GetBuildHostAsync(BuildHostProcessKind buildHostKind, string? projectOrSolutionFilePath, string? dotnetPath, CancellationToken cancellationToken) 116async Task<BuildHostProcess> NoLock_GetBuildHostAsync(BuildHostProcessKind buildHostKind, string? projectOrSolutionFilePath, string? dotnetPath, CancellationToken cancellationToken) 523await BuildHost.ShutdownAsync(CancellationToken.None).ConfigureAwait(false);
MSBuild\BuildHostProjectFileInfoProvider.cs (2)
22public async Task<ImmutableArray<ProjectFileInfo>> LoadProjectFileInfosAsync(string projectPath, DiagnosticReportingOptions reportingOptions, CancellationToken cancellationToken) 86public async Task<ImmutableArray<string>> GetProjectOutputPathsAsync(string projectPath, CancellationToken cancellationToken)
MSBuild\FileBasedProgramsProjectLoader.cs (4)
26CancellationToken cancellationToken) 48file sealed class FileBasedProgramsBuildService(RemoteBuildHost buildHost, CancellationToken cancellationToken) : IBuildService, IAsyncDisposable 90file sealed class ProjectInstance(RemoteProjectInstance remoteProjectInstance, CancellationToken cancellationToken) : Microsoft.DotNet.FileBasedPrograms.IProjectInstance 98CancellationToken cancellationToken)
MSBuild\IProjectFileInfoProvider.cs (2)
13Task<ImmutableArray<ProjectFileInfo>> LoadProjectFileInfosAsync(string projectPath, DiagnosticReportingOptions reportingOptions, CancellationToken cancellationToken); 14Task<ImmutableArray<string>> GetProjectOutputPathsAsync(string projectPath, CancellationToken cancellationToken);
MSBuild\MSBuildProjectLoader.cs (6)
157/// <param name="cancellationToken">An optional <see cref="CancellationToken"/> to allow cancellation of this operation.</param> 162CancellationToken cancellationToken = default) 216/// <param name="cancellationToken">An optional <see cref="CancellationToken"/> to allow cancellation of this operation.</param> 222CancellationToken cancellationToken = default) 257CancellationToken cancellationToken) 294CancellationToken cancellationToken)
MSBuild\MSBuildProjectLoader.Worker_ResolveReferences.cs (4)
187private async Task<ResolvedReferences> ResolveReferencesAsync(ProjectId id, ProjectFileInfo projectFileInfo, IEnumerable<MetadataReference> resolvedMetadataReferences, CancellationToken cancellationToken) 267private async Task<bool> TryLoadAndAddReferenceAsync(ProjectId id, string projectReferencePath, ImmutableArray<string> aliases, ResolvedReferencesBuilder builder, CancellationToken cancellationToken) 340private async Task<bool> VerifyUnloadableProjectOutputExistsAsync(string projectPath, ResolvedReferencesBuilder builder, CancellationToken cancellationToken) 346private async Task<bool> VerifyProjectOutputExistsAsync(string projectPath, ResolvedReferencesBuilder builder, CancellationToken cancellationToken)
MSBuild\MSBuildProjectLoader.Worker.cs (3)
96public async Task<ImmutableArray<ProjectInfo>> LoadAsync(CancellationToken cancellationToken) 134string projectPath, DiagnosticReportingOptions reportingOptions, CancellationToken cancellationToken) 188private async Task<ProjectInfo> CreateProjectInfoAsync(ProjectFileInfo projectFileInfo, ProjectId projectId, bool addDiscriminator, CancellationToken cancellationToken)
MSBuild\MSBuildWorkspace.cs (23)
182/// <param name="cancellationToken">An optional <see cref="CancellationToken"/> to allow cancellation of this operation.</param> 188CancellationToken cancellationToken = default) 198/// <param name="cancellationToken">An optional <see cref="CancellationToken"/> to allow cancellation of this operation.</param> 205CancellationToken cancellationToken = default) 224/// <inheritdoc cref="OpenProjectAsync(string, ILogger, IProgress{ProjectLoadProgress}, CancellationToken)"/> 230CancellationToken cancellationToken = default) 240/// <param name="cancellationToken">An optional <see cref="CancellationToken"/> to allow cancellation of this operation.</param> 252CancellationToken cancellationToken = default) 370var buildHost = _applyChangesBuildHostProcessManager.GetBuildHostWithFallbackAsync(projectPath, CancellationToken.None).Result; 371_applyChangesProjectFile = buildHost.LoadProjectFileAsync(projectPath, languageName, CancellationToken.None).Result; 388_applyChangesProjectFile.SaveAsync(CancellationToken.None).Wait(); 502_applyChangesProjectFile.AddDocumentAsync(relativePath, logicalPath: null, CancellationToken.None).Wait(); 543_applyChangesProjectFile.RemoveDocumentAsync(document.FilePath, CancellationToken.None).Wait(); 614_applyChangesProjectFile.AddMetadataReferenceAsync(identity.GetDisplayName(), [.. metadataReference.Properties.Aliases], hintPath: null, CancellationToken.None).Wait(); 620_applyChangesProjectFile.AddMetadataReferenceAsync(fileName, [.. metadataReference.Properties.Aliases], hintPath: null, CancellationToken.None).Wait(); 626_applyChangesProjectFile.AddMetadataReferenceAsync(fileName, [.. metadataReference.Properties.Aliases], relativePath, CancellationToken.None).Wait(); 646_applyChangesProjectFile.RemoveMetadataReferenceAsync(identity.Name, identity.GetDisplayName(), peRef.FilePath, CancellationToken.None).Wait(); 665var compilation = project.GetCompilationAsync(CancellationToken.None).WaitAndGetResult_CanCallOnBackground(CancellationToken.None); 684_applyChangesProjectFile.AddProjectReferenceAsync(project.Name, reference, CancellationToken.None).Wait(); 697_applyChangesProjectFile.RemoveProjectReferenceAsync(project.Name, project.FilePath, CancellationToken.None).Wait(); 709_applyChangesProjectFile.AddAnalyzerReferenceAsync(fileRef.FullPath, CancellationToken.None).Wait(); 721_applyChangesProjectFile.RemoveAnalyzerReferenceAsync(fileRef.FullPath, CancellationToken.None).Wait();
MSBuild\SolutionFileReader.cs (3)
17public static Task<(string AbsoluteSolutionPath, ImmutableArray<(string ProjectPath, string ProjectGuid)> Projects)> ReadSolutionFileAsync(string solutionFilePath, DiagnosticReportingMode diagnosticReportingMode, CancellationToken cancellationToken) 22public static async Task<(string AbsoluteSolutionPath, ImmutableArray<(string ProjectPath, string ProjectGuid)> Projects)> ReadSolutionFileAsync(string solutionFilePath, PathResolver pathResolver, DiagnosticReportingMode diagnosticReportingMode, CancellationToken cancellationToken) 43private static async Task<ImmutableArray<(string ProjectPath, string ProjectGuid)>?> TryReadSolutionFileAsync(string solutionFilePath, PathResolver pathResolver, ImmutableHashSet<string> projectFilter, DiagnosticReportingMode diagnosticReportingMode, CancellationToken cancellationToken)
Rpc\RemoteBuildHost.cs (8)
32public Task<MSBuildLocation?> FindBestMSBuildAsync(string projectOrSolutionFilePath, CancellationToken cancellationToken) 41public Task<bool> HasUsableMSBuildAsync(string projectOrSolutionFilePath, CancellationToken cancellationToken) 45public Task ConfigureGlobalStateAsync(ImmutableArray<string> knownCommandLineParserLanguages, ImmutableDictionary<string, string> globalProperties, string? binlogPath, int? maxNodeCount, CancellationToken cancellationToken) 48public async Task<RemoteProjectFile> LoadProjectFileAsync(string projectFilePath, string languageName, CancellationToken cancellationToken) 61public async Task<RemoteProjectFile> LoadProjectAsync(string projectFilePath, string? physicalFilePath, string projectContent, string languageName, IDictionary<string, string>? globalProperties, CancellationToken cancellationToken) 68public async Task<RemoteProjectInstance> LoadProjectInstanceAsync(string projectFilePath, string projectContent, IDictionary<string, string>? additionalGlobalProperties, CancellationToken cancellationToken) 75public Task<string?> TryGetProjectOutputPathAsync(string projectFilePath, CancellationToken cancellationToken) 78public Task ShutdownAsync(CancellationToken cancellationToken)
Rpc\RemoteProjectFile.cs (12)
24public async Task<ImmutableArray<DiagnosticLogItem>> GetDiagnosticLogItemsAsync(CancellationToken cancellationToken) 30public async Task<ImmutableArray<ProjectFileInfo>> GetProjectFileInfosAsync(CancellationToken cancellationToken) 36public Task AddDocumentAsync(string filePath, string? logicalPath, CancellationToken cancellationToken) 39public Task RemoveDocumentAsync(string filePath, CancellationToken cancellationToken) 42public Task AddMetadataReferenceAsync(string metadataReferenceIdentity, ImmutableArray<string> aliases, string? hintPath, CancellationToken cancellationToken) 45public Task RemoveMetadataReferenceAsync(string shortAssemblyName, string fullAssemblyName, string filePath, CancellationToken cancellationToken) 48public Task AddProjectReferenceAsync(string projectName, ProjectFileReference projectFileReference, CancellationToken cancellationToken) 51public Task RemoveProjectReferenceAsync(string projectName, string projectFilePath, CancellationToken cancellationToken) 54public Task AddAnalyzerReferenceAsync(string fullPath, CancellationToken cancellationToken) 57public Task RemoveAnalyzerReferenceAsync(string fullPath, CancellationToken cancellationToken) 60public Task SaveAsync(CancellationToken cancellationToken) 64=> await _client.InvokeAsync(_remoteProjectFileTargetObject, nameof(IProjectFile.Dispose), parameters: [], CancellationToken.None).ConfigureAwait(false);
Rpc\RemoteProjectInstance.cs (5)
24public async Task<ImmutableArray<DiagnosticLogItem>> GetDiagnosticLogItemsAsync(CancellationToken cancellationToken) 30public async Task<ImmutableArray<ImmutableArray<string>>> GetItemMetadataValuesAsync(string itemType, string[] metadataNames, CancellationToken cancellationToken) 36public Task<string> GetPropertyValueAsync(string propertyName, CancellationToken cancellationToken) 39public Task<string> ExpandStringAsync(string value, CancellationToken cancellationToken) 43=> await _client.InvokeAsync(_remoteProjectInstanceTargetObject, nameof(IProjectInstance.Dispose), parameters: [], CancellationToken.None).ConfigureAwait(false);
Rpc\RpcClient.cs (4)
122public Task InvokeAsync(int targetObject, string methodName, List<object?> parameters, CancellationToken cancellationToken) 128public async Task<T?> InvokeNullableAsync<T>(int targetObject, string methodName, List<object?> parameters, CancellationToken cancellationToken) where T : class 134public async Task<T> InvokeAsync<T>(int targetObject, string methodName, List<object?> parameters, CancellationToken cancellationToken) where T : notnull 141private async Task<object?> InvokeCoreAsync(int targetObject, string methodName, List<object?> parameters, Type? expectedReturnType, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (15)
AbstractBuildHost.cs (3)
137public Task<int> LoadProjectFileAsync(string projectFilePath, string languageName, CancellationToken cancellationToken) 162private async Task<int> LoadProjectFileCoreAsync(string projectFilePath, string languageName, CancellationToken cancellationToken) 215public Task<string?> TryGetProjectOutputPathAsync(string projectFilePath, CancellationToken cancellationToken)
Build\ProjectBuildManager.cs (6)
121string path, CancellationToken cancellationToken) 242string path, CancellationToken cancellationToken) 264MSB.Evaluation.Project project, DiagnosticLog log, CancellationToken cancellationToken) 310MSB.Evaluation.Project project, DiagnosticLog log, CancellationToken cancellationToken) 319MSB.Evaluation.Project project, string[] requiredTargets, string[] optionalTargets, DiagnosticLog log, CancellationToken cancellationToken) 365private async Task<MSB.Execution.BuildResult> BuildAsync(MSB.Execution.BuildRequestData requestData, DiagnosticLog log, CancellationToken cancellationToken)
MSBuild\ProjectFile\ProjectFile.cs (1)
45public async Task<ProjectFileInfo[]> GetProjectFileInfosAsync(CancellationToken cancellationToken)
Rpc\RpcMethodInvoker.cs (1)
29arguments[arguments.Length - 1] = CancellationToken.None;
Rpc\RpcServer.cs (2)
116CancellationToken.None, 155var lastParameterIsCancellationToken = methodParameters.Length > 0 && methodParameters[^1].ParameterType == typeof(CancellationToken);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\SemaphoreSlimExtensions.cs (2)
14public static SemaphoreDisposer DisposableWait(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default) 28public static async ValueTask<SemaphoreDisposer> DisposableWaitAsync(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default)
Microsoft.CodeAnalysis.Workspaces.MSBuild.Contracts (17)
IBuildHost.cs (2)
40Task<int> LoadProjectFileAsync(string projectFilePath, string languageName, CancellationToken cancellationToken); 59Task<string?> TryGetProjectOutputPathAsync(string projectFilePath, CancellationToken cancellationToken);
IProjectFile.cs (1)
17Task<ProjectFileInfo[]> GetProjectFileInfosAsync(CancellationToken cancellationToken);
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (12)
19/// Thrown when async code must cancel the current execution but does not have access to the <see cref="CancellationTokenSource"/> of the <see cref="CancellationToken"/> passed to the code. 134/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 142/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 143/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 146public static bool ReportAndPropagateUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 209/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 217/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 218/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 222public static bool ReportAndCatchUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 235CancellationToken.None, 242public static Task ReportNonFatalErrorUnlessCancelledAsync(this Task task, CancellationToken cancellationToken) 245CancellationToken.None,
src\roslyn\src\Dependencies\Contracts\ExceptionUtilities.cs (1)
39internal static bool IsCurrentOperationBeingCancelled(Exception exception, CancellationToken cancellationToken)
TextReaderExtensions.cs (1)
17public static async Task<string?> TryReadLineOrReturnNullIfCancelledAsync(this TextReader streamReader, CancellationToken cancellationToken)
Microsoft.Diagnostics.NETCore.Client (83)
DiagnosticsClient\DiagnosticsClient.cs (17)
58internal Task WaitForConnectionAsync(CancellationToken token) 116int circularBufferMB = DefaultCircularBufferMB, CancellationToken token = default) 133int circularBufferMB = DefaultCircularBufferMB, CancellationToken token = default) 147public Task<EventPipeSession> StartEventPipeSessionAsync(EventPipeSessionConfiguration configuration, CancellationToken token) 197public Task WriteDumpAsync(DumpType dumpType, string dumpPath, bool logDumpGeneration, CancellationToken token) 209public async Task WriteDumpAsync(DumpType dumpType, string dumpPath, WriteDumpFlags flags, CancellationToken token) 248internal async Task AttachProfilerAsync(TimeSpan attachTimeout, Guid profilerGuid, string profilerPath, byte[] additionalData, CancellationToken token) 268internal async Task SetStartupProfilerAsync(Guid profilerGuid, string profilerPath, CancellationToken token) 285internal async Task ResumeRuntimeAsync(CancellationToken token) 304internal async Task SetEnvironmentVariableAsync(string name, string value, CancellationToken token) 325internal async Task<Dictionary<string, string>> GetProcessEnvironmentAsync(CancellationToken token) 358public async Task ApplyStartupHookAsync(string startupHookPath, CancellationToken token) 381internal async Task EnablePerfMapAsync(PerfMapType type, CancellationToken token) 398internal async Task DisablePerfMapAsync(CancellationToken token) 557internal async Task<ProcessInfo> GetProcessInfoAsync(CancellationToken token) 585private async Task<ProcessInfo> TryGetProcessInfo2Async(CancellationToken token) 599private async Task<ProcessInfo> TryGetProcessInfo3Async(CancellationToken token)
DiagnosticsClient\DiagnosticsClientConnector.cs (1)
54public static async Task<DiagnosticsClientConnector> FromDiagnosticPort(string diagnosticPort, CancellationToken ct)
DiagnosticsClient\EventPipeSession.cs (2)
49internal static async Task<EventPipeSession> StartAsync(IpcEndpoint endpoint, EventPipeSessionConfiguration config, CancellationToken cancellationToken) 77public async Task StopAsync(CancellationToken cancellationToken)
DiagnosticsIpc\IpcAdvertise.cs (2)
42public static async Task<IpcAdvertise> ParseAsync(Stream stream, CancellationToken token) 82public static async Task SerializeAsync(Stream stream, Guid runtimeInstanceCookie, ulong processId, CancellationToken token)
DiagnosticsIpc\IpcClient.cs (4)
61public static async Task<IpcMessage> SendMessageAsync(IpcEndpoint endpoint, IpcMessage message, CancellationToken cancellationToken) 74public static async Task<IpcResponse> SendMessageGetContinuationAsync(IpcEndpoint endpoint, IpcMessage message, CancellationToken cancellationToken) 99private static Task WriteAsync(Stream stream, IpcMessage message, CancellationToken cancellationToken) 110private static Task<IpcMessage> ReadAsync(Stream stream, CancellationToken cancellationToken)
DiagnosticsIpc\IpcHeader.cs (1)
67public static async Task<IpcHeader> ParseAsync(Stream stream, CancellationToken cancellationToken)
DiagnosticsIpc\IpcMessage.cs (1)
123public static async Task<IpcMessage> ParseAsync(Stream stream, CancellationToken cancellationToken)
DiagnosticsIpc\IpcServerTransport.cs (3)
62public abstract Task<Stream> AcceptAsync(CancellationToken token); 123public override async Task<Stream> AcceptAsync(CancellationToken token) 195public override async Task<Stream> AcceptAsync(CancellationToken token)
DiagnosticsIpc\IpcSocket.cs (2)
27public async Task<Socket> AcceptAsync(CancellationToken token) 67public async Task ConnectAsync(EndPoint remoteEP, CancellationToken token)
DiagnosticsIpc\IpcTransport.cs (9)
38public abstract Task<Stream> ConnectAsync(CancellationToken token); 53public abstract Task WaitForConnectionAsync(CancellationToken token); 100public static async Task<Stream> ConnectAsync(IpcEndpointConfig config, CancellationToken token) 160public override Task<Stream> ConnectAsync(CancellationToken token) 170public override Task WaitForConnectionAsync(CancellationToken token) 210public override async Task<Stream> ConnectAsync(CancellationToken token) 220public override async Task WaitForConnectionAsync(CancellationToken token) 282public override async Task<Stream> ConnectAsync(CancellationToken token) 294public override async Task WaitForConnectionAsync(CancellationToken token)
DiagnosticsIpc\IpcWebSocketServerTransport.cs (1)
21public override async Task<Stream> AcceptAsync(CancellationToken token)
DiagnosticsIpc\ProcessEnvironment.cs (2)
35public async Task<Dictionary<string, string>> ReadEnvironmentAsync(Stream continuation, CancellationToken token = default(CancellationToken))
DiagnosticsServerRouter\DiagnosticsServerRouterFactory.cs (25)
46public virtual Task Start(CancellationToken token) 61public virtual Task<Router> CreateRouterAsync(CancellationToken token) 122protected async Task IsStreamConnectedAsync(Stream stream, CancellationToken token) 214protected abstract Task<IpcEndpointInfo> AcceptAsyncImpl(CancellationToken token); 220public async Task<Stream> AcceptNetStreamAsync(CancellationToken token) 328protected override Task<IpcEndpointInfo> AcceptAsyncImpl(CancellationToken token) => _tcpServer.AcceptAsync(token); 386protected override Task<IpcEndpointInfo> AcceptAsyncImpl(CancellationToken token) => _webSocketServer.AcceptAsync(token); 436public virtual async Task<Stream> ConnectTcpStreamAsync(CancellationToken token) 441public virtual async Task<Stream> ConnectTcpStreamAsync(CancellationToken token, bool retry) 454private async Task<Stream> ConnectTcpStreamAsyncInternal(CancellationToken token, bool retry) 514private async Task ConnectAsyncInternal(Socket clientSocket, EndPoint remoteEP, CancellationToken token) 575public async Task<Stream> AcceptIpcStreamAsync(CancellationToken token) 635public async Task<Stream> ConnectIpcStreamAsync(CancellationToken token) 761public override Task Start(CancellationToken token) 783public override async Task<Router> CreateRouterAsync(CancellationToken token) 960public override Task Start(CancellationToken token) 977public override async Task<Router> CreateRouterAsync(CancellationToken token) 1086public override Task Start(CancellationToken token) 1111public override async Task<Router> CreateRouterAsync(CancellationToken token) 1237public override Task Start(CancellationToken token) 1251public override async Task<Router> CreateRouterAsync(CancellationToken token) 1347private async Task<int> InitFrontendReadBackendWrite(Stream ipcClientStream, Stream tcpClientStream, CancellationToken token) 1395private async Task UpdateRuntimeInfo(CancellationToken token) 1549private async Task BackendReadFrontendWrite(CancellationToken token) 1592private async Task FrontendReadBackendWrite(CancellationToken token)
DiagnosticsServerRouter\DiagnosticsServerRouterRunner.cs (5)
24public static async Task<int> runIpcClientTcpServerRouter(CancellationToken token, string ipcClient, string tcpServer, int runtimeTimeoutMs, NetServerRouterFactory.CreateInstanceDelegate tcpServerRouterFactory, ILogger logger, ICallbacks callbacks) 29public static async Task<int> runIpcServerTcpServerRouter(CancellationToken token, string ipcServer, string tcpServer, int runtimeTimeoutMs, NetServerRouterFactory.CreateInstanceDelegate tcpServerRouterFactory, ILogger logger, ICallbacks callbacks) 34public static async Task<int> runIpcServerTcpClientRouter(CancellationToken token, string ipcServer, string tcpClient, int runtimeTimeoutMs, TcpClientRouterFactory.CreateInstanceDelegate tcpClientRouterFactory, ILogger logger, ICallbacks callbacks) 39public static async Task<int> runIpcClientTcpClientRouter(CancellationToken token, string ipcClient, string tcpClient, int runtimeTimeoutMs, TcpClientRouterFactory.CreateInstanceDelegate tcpClientRouterFactory, ILogger logger, ICallbacks callbacks) 58private static async Task<int> runRouter(CancellationToken token, DiagnosticsServerRouterFactory routerFactory, ICallbacks callbacks)
HandleableCollection.cs (2)
165public Task<T> HandleAsync(CancellationToken token) => HandleAsync(DefaultHandler, token); 174public async Task<T> HandleAsync(Handler handler, CancellationToken token)
ReversedServer\ReversedDiagnosticsServer.cs (4)
200public Task<IpcEndpointInfo> AcceptAsync(CancellationToken token) 250private async Task AcceptTransportAsync(IpcServerTransport transport, CancellationToken token) 337internal Task<Stream> ConnectAsync(Guid runtimeInstanceCookie, CancellationToken token) 353internal async Task WaitForConnectionAsync(Guid runtimeInstanceCookie, CancellationToken token)
StreamExtensions.cs (1)
12public static async Task<byte[]> ReadBytesAsync(this Stream stream, int length, CancellationToken cancellationToken)
WebSocketServer\IWebSocketServer.cs (1)
14public Task<Stream> AcceptConnection(CancellationToken cancellationToken);
Microsoft.DotNet.Build.Tasks.Packaging (4)
NuGetUtility.cs (1)
22internal static IEnumerable<Version> GetAllVersionsForPackageId(string packageId, bool includePrerelease, bool includeUnlisted, Log log, CancellationToken cancellationToken)
UpdatePackageIndex.cs (2)
192IEnumerable<Version> stablePackageVersions = NuGetUtility.GetAllVersionsForPackageId(package.Key, includePrerelease: false, includeUnlisted: false, Log, CancellationToken.None); 271IEnumerable<Version> allStableVersions = NuGetUtility.GetAllVersionsForPackageId(id, includePrerelease: false, includeUnlisted: false, Log, CancellationToken.None);
ValidateHarvestVersionIsLatestForRelease.cs (1)
137IEnumerable<Version> packageVersions = NuGetUtility.GetAllVersionsForPackageId(packageId, includePrerelease: false, includeUnlisted: false, Log, CancellationToken.None);
Microsoft.DotNet.Cli.Telemetry (3)
Implementation\HttpTelemetryUploadTransport.cs (1)
44public async Task<TelemetryUploadResult> TryUploadAsync(byte[] payload, CancellationToken cancellationToken)
Implementation\ITelemetryUploadTransport.cs (1)
17Task<TelemetryUploadResult> TryUploadAsync(byte[] payload, CancellationToken cancellationToken);
Implementation\PersistentStorageTelemetryUploader.cs (1)
48public async Task DrainAsync(CancellationToken cancellationToken)
Microsoft.DotNet.Cli.Utils (1)
Extensions\LockFileFormatExtensions.cs (1)
29CancellationToken.None);
Microsoft.DotNet.HotReload.Utils.Generator (21)
BaselineProject.cs (3)
22public static async Task<BaselineProject> Make (Config config, EnC.EditAndContinueCapabilities capabilities, CancellationToken ct = default) { 27static async Task<(HotReloadService, Solution, ProjectId)> PrepareMSBuildProject (Config config, EnC.EditAndContinueCapabilities capabilities, CancellationToken ct = default) 59public async Task<BaselineArtifacts> PrepareBaseline (CancellationToken ct = default) {
DeltaProject.cs (1)
61CancellationToken ct = default)
Runner.cs (6)
28public async Task Run (CancellationToken ct = default) { 51protected Func<CancellationToken,Task>? OutputsDone {get; set;} = null; 53private async Task<BaselineArtifacts> SetupBaseline (EnC.EditAndContinueCapabilities capabilities, CancellationToken ct = default) { 63protected abstract Task PrepareToRun(CancellationToken ct = default); 105private protected abstract IAsyncEnumerable<Delta> SetupDeltas (BaselineArtifacts baselineArtifacts, CancellationToken ct = default); 110CancellationToken ct = default)
Runners\LiveRunner.cs (3)
17protected override Task PrepareToRun (CancellationToken ct = default) => Task.CompletedTask; 19private protected override IAsyncEnumerable<Delta> SetupDeltas (BaselineArtifacts baselineArtifacts, CancellationToken ct = default) 28private static async IAsyncEnumerable<Delta> Livecoding (BaselineArtifacts baselineArtifacts, string watchDir, string pattern, [EnumeratorCancellation] CancellationToken cancellationToken= default) {
Runners\ScriptRunner.cs (4)
41internal async Task OutputsDone(CancellationToken ct = default) { 49protected override async Task PrepareToRun(CancellationToken ct = default) 73private protected override IAsyncEnumerable<Delta> SetupDeltas (BaselineArtifacts baselineArtifacts, CancellationToken ct = default) 80private static async IAsyncEnumerable<Delta> ScriptedPlanInputs (Script.ParsedScript parsedScript, BaselineArtifacts baselineArtifacts, [EnumeratorCancellation] CancellationToken ct = default)
Script\Json\Parsing.cs (3)
11using CancellationToken = System.Threading.CancellationToken; 24public async ValueTask<Script?> ReadRawAsync (Stream stream, CancellationToken ct = default) { 42public async ValueTask<ParsedScript> ReadAsync (Stream stream, CancellationToken ct = default) {
Util\FSWGen.cs (1)
56public async IAsyncEnumerable<System.IO.FileSystemEventArgs> Watch ([EnumeratorCancellation] CancellationToken cancellationToken = default)
Microsoft.DotNet.HotReload.Utils.Generator.Tasks (1)
HotReloadDeltaGeneratorComputeScriptOutputs.cs (1)
130public static async Task<Script.Json.Script?> Parse(string scriptPath, CancellationToken ct = default)
Microsoft.DotNet.HotReload.Watch (182)
AppModels\DefaultAppModel.cs (1)
15public override ValueTask<HotReloadClients> CreateClientsAsync(ILogger clientLogger, ILogger agentLogger, CancellationToken cancellationToken)
AppModels\HotReloadAppModel.cs (1)
12public abstract ValueTask<HotReloadClients> CreateClientsAsync(ILogger clientLogger, ILogger agentLogger, CancellationToken cancellationToken);
AppModels\MobileAppModel.cs (1)
17public override async ValueTask<HotReloadClients> CreateClientsAsync(ILogger clientLogger, ILogger agentLogger, CancellationToken cancellationToken)
AppModels\WebApplicationAppModel.cs (1)
32public async sealed override ValueTask<HotReloadClients> CreateClientsAsync(ILogger clientLogger, ILogger agentLogger, CancellationToken cancellationToken)
Aspire\AspireServiceFactory.cs (6)
81await _postDisposalSessionInitializationCompleted.WaitAsync(CancellationToken.None); 93await Task.WhenAll(sessions.Select(TerminateSessionAsync)).WaitAsync(CancellationToken.None); 109async ValueTask<string> IAspireServerEvents.StartProjectAsync(string dcpId, ProjectLaunchRequest projectLaunchInfo, CancellationToken cancellationToken) 117public async ValueTask StartProjectAsync(string dcpId, string sessionId, ProjectOptions projectOptions, bool isRestart, CancellationToken cancellationToken) 179async Task StartChannelReader(CancellationToken cancellationToken) 210async ValueTask<bool> IAspireServerEvents.StopSessionAsync(string dcpId, string sessionId, CancellationToken cancellationToken)
Browser\BrowserLauncher.cs (1)
25CancellationToken cancellationToken)
Browser\BrowserRefreshServerFactory.cs (1)
42public async ValueTask<BrowserRefreshServer?> GetOrCreateBrowserRefreshServerAsync(ProjectGraphNode projectNode, WebApplicationAppModel appModel, CancellationToken cancellationToken)
Build\EvaluationResult.cs (1)
65CancellationToken cancellationToken)
Build\ProjectBuildManager.cs (1)
38CancellationToken cancellationToken)
Build\ProjectGraphFactory.cs (1)
54public LoadedProjectGraph? TryLoadProjectGraph(bool projectGraphRequired, string? virtualProjectTargetFramework, CancellationToken cancellationToken)
FileWatcher\FileWatcher.cs (3)
170public async Task<ChangedFile?> WaitForFileChangeAsync(IReadOnlyDictionary<string, FileItem> fileSet, Action? startedWatching, CancellationToken cancellationToken) 180public async Task<ChangedPath?> WaitForFileChangeAsync(Predicate<ChangedPath> acceptChange, Action? startedWatching, CancellationToken cancellationToken) 209public static async ValueTask WaitForFileChangeAsync(IEnumerable<string> filePaths, ILogger logger, EnvironmentOptions environmentOptions, Action? startedWatching, CancellationToken cancellationToken)
HotReload\HotReloadDotNetWatcher.cs (14)
64public async Task WatchAsync(CancellationToken shutdownCancellationToken) 89var iterationCancellationToken = iterationCancellationSource.Token; 493await runningProjectsManager.TerminatePeripheralProcessesAsync(CancellationToken.None); 528private async Task<bool> RestartPrompt(IEnumerable<string> projectNames, IRuntimeProcessLauncher? runtimeProcessLauncher, CancellationToken cancellationToken) 660private async ValueTask DeployProjectDependenciesAsync(EvaluationResult evaluationResult, IEnumerable<string> projectPaths, CancellationToken cancellationToken) 758private async ValueTask WaitForFileChangeBeforeRestarting(FileWatcher fileWatcher, EvaluationResult? evaluationResult, LoadedProjectGraph? projectGraph, bool buildSucceeded, CancellationToken cancellationToken) 952private LoadedProjectGraph? TryLoadProjectGraph(string? virtualProjectTargetFramework, CancellationToken cancellationToken) 955private ValueTask<EvaluationResult?> TryEvaluateProjectGraphAsync(LoadedProjectGraph projectGraph, string? mainProjectTargetFramework, bool restore, CancellationToken cancellationToken) 987Func<IReadOnlyList<string>, CancellationToken, ValueTask<string>>? frameworkSelector, 988Func<IReadOnlyList<DeviceInfo>, CancellationToken, ValueTask<DeviceInfo>>? deviceSelector, 989CancellationToken cancellationToken) 1201Func<IReadOnlyList<DeviceInfo>, CancellationToken, ValueTask<DeviceInfo>> deviceSelector, 1202CancellationToken cancellationToken) 1252private async Task<bool> BuildFileOrProjectOrSolutionAsync(string path, string? targetFramework, DeviceInfo? device, BuildAction action, CancellationToken cancellationToken)
HotReload\ManagedCodeWorkspace.cs (6)
62public void PrepareCompilation(string projectPath, CancellationToken cancellationToken) 76public async ValueTask StartSessionAsync(ProjectGraph graph, CancellationToken cancellationToken) 85public async Task<Solution> UpdateProjectGraphAsync(ProjectGraph projectGraph, CancellationToken cancellationToken) 101public async Task UpdateFileContentAsync(IReadOnlyList<ChangedFile> changedFiles, CancellationToken cancellationToken) 107private Task SolutionUpdatedAsync(Solution newSolution, string operationDisplayName, CancellationToken cancellationToken) 110private async Task ReportSolutionFilesAsync(Solution solution, int updateId, string operationDisplayName, CancellationToken cancellationToken)
HotReload\ProjectUpdatesBuilder.cs (3)
45CancellationToken cancellationToken) 224Func<IEnumerable<string>, CancellationToken, Task<bool>> restartPrompt, 226CancellationToken cancellationToken)
HotReload\ProjectUpdatesBuilder.StaticWebAssets.cs (1)
50CancellationToken cancellationToken)
HotReload\RunningProjectsManager.cs (7)
58CancellationToken cancellationToken) 66var processCommunicationCancellationToken = processCommunicationCancellationSource.Token; 202private async Task HandleRuntimeRudeEditAsync(RunningProject runningProject, string rudeEditMessage, CancellationToken cancellationToken) 242CancellationToken cancellationToken) 368public async ValueTask TerminatePeripheralProcessesAsync(CancellationToken cancellationToken) 379IEnumerable<RunningProject> projectsToRestart, CancellationToken cancellationToken) 390public async Task RestartPeripheralProjectsAsync(IReadOnlyList<RunningProject> projectsToRestart, CancellationToken cancellationToken)
Process\ProcessRunner.cs (1)
42public virtual async Task<int> RunAsync(ProcessSpec processSpec, ILogger logger, ProcessLaunchResult? launchResult, CancellationToken processTerminationToken)
Process\ProcessSpec.cs (1)
14public CancellationToken CancelOutputCapture { get; set; }
Process\ProjectLauncher.cs (1)
37CancellationToken cancellationToken)
Process\RunningProcess.cs (1)
18public readonly CancellationToken ExitedCancellationToken = exitedSource.Token;
Process\RunningProject.cs (2)
11internal delegate ValueTask RestartOperation(CancellationToken cancellationToken); 101public async ValueTask RestartAsync(CancellationToken cancellationToken)
src\sdk\src\Dotnet.Watch\AspireService\AspireServerService.cs (5)
140public ValueTask NotifySessionEndedAsync(string dcpId, string sessionId, int processId, int? exitCode, CancellationToken cancelationToken) 154public ValueTask NotifySessionStartedAsync(string dcpId, string sessionId, int processId, CancellationToken cancelationToken) 167public ValueTask NotifyLogMessageAsync(string dcpId, string sessionId, bool isStdErr, string data, CancellationToken cancelationToken) 181private async ValueTask SendNotificationAsync<TNotification>(TNotification notification, string dcpId, string sessionId, CancellationToken cancellationToken) 388private async ValueTask<bool> SendMessageAsync(string dcpId, byte[] messageBytes, CancellationToken cancellationToken)
src\sdk\src\Dotnet.Watch\AspireService\Contracts\IAspireServerEvents.cs (2)
20ValueTask<bool> StopSessionAsync(string dcpId, string sessionId, CancellationToken cancellationToken); 27ValueTask<string> StartProjectAsync(string dcpId, ProjectLaunchRequest projectLaunchInfo, CancellationToken cancellationToken);
src\sdk\src\Dotnet.Watch\AspireService\Helpers\HttpContextExtensions.cs (1)
45public static async Task<ProjectLaunchRequest?> GetProjectLaunchInformationAsync(this HttpContext context, CancellationToken cancelToken)
src\sdk\src\Dotnet.Watch\AspireService\Helpers\SocketConnectionManager.cs (1)
36public void AddSocketConnection(WebSocket socket, TaskCompletionSource tcs, string dcpId, CancellationToken httpRequestAborted)
src\sdk\src\Dotnet.Watch\AspireService\Helpers\WebSocketConnection.cs (2)
16internal sealed class WebSocketConnection(WebSocket socket, TaskCompletionSource tcs, string dcpId, CancellationToken httpRequestAborted) : IDisposable 21public CancellationToken HttpRequestAborted { get; } = httpRequestAborted;
src\sdk\src\Dotnet.Watch\HotReloadAgent.PipeRpc\NamedPipeContract.cs (12)
17ValueTask WriteAsync(Stream stream, CancellationToken cancellationToken); 56public async ValueTask WriteAsync(Stream stream, CancellationToken cancellationToken) 73public static async ValueTask<ManagedCodeUpdateRequest> ReadAsync(Stream stream, CancellationToken cancellationToken) 104public async ValueTask WriteAsync(Stream stream, CancellationToken cancellationToken) 117Stream stream, CancellationToken cancellationToken) 123async IAsyncEnumerable<(string message, AgentMessageSeverity severity)> ReadLogAsync([EnumeratorCancellation] CancellationToken cancellationToken) 145public async ValueTask WriteAsync(Stream stream, CancellationToken cancellationToken) 151public static async ValueTask<ClientInitializationResponse> ReadAsync(Stream stream, CancellationToken cancellationToken) 170public async ValueTask WriteAsync(Stream stream, CancellationToken cancellationToken) 176public static async ValueTask<HotReloadExceptionCreatedNotification> ReadAsync(Stream stream, CancellationToken cancellationToken) 195public async ValueTask WriteAsync(Stream stream, CancellationToken cancellationToken) 205public static async ValueTask<StaticAssetUpdateRequest> ReadAsync(Stream stream, CancellationToken cancellationToken)
src\sdk\src\Dotnet.Watch\HotReloadAgent.PipeRpc\StreamExtensions.cs (17)
22public static ValueTask WriteAsync(this Stream stream, bool value, CancellationToken cancellationToken) 25public static async ValueTask WriteAsync(this Stream stream, byte value, CancellationToken cancellationToken) 40public static async ValueTask WriteAsync(this Stream stream, int value, CancellationToken cancellationToken) 55public static ValueTask WriteAsync(this Stream stream, Guid value, CancellationToken cancellationToken) 58public static async ValueTask WriteByteArrayAsync(this Stream stream, byte[] value, CancellationToken cancellationToken) 64public static async ValueTask WriteAsync(this Stream stream, int[] value, CancellationToken cancellationToken) 84public static async ValueTask WriteAsync(this Stream stream, string value, CancellationToken cancellationToken) 95public static async ValueTask Write7BitEncodedIntAsync(this Stream stream, int value, CancellationToken cancellationToken) 108public static async ValueTask<bool> ReadBooleanAsync(this Stream stream, CancellationToken cancellationToken) 111public static async ValueTask<byte> ReadByteAsync(this Stream stream, CancellationToken cancellationToken) 126public static async ValueTask<int> ReadInt32Async(this Stream stream, CancellationToken cancellationToken) 141public static async ValueTask<Guid> ReadGuidAsync(this Stream stream, CancellationToken cancellationToken) 163public static async ValueTask<byte[]> ReadByteArrayAsync(this Stream stream, CancellationToken cancellationToken) 176public static async ValueTask<int[]> ReadIntArrayAsync(this Stream stream, CancellationToken cancellationToken) 204public static async ValueTask<string> ReadStringAsync(this Stream stream, CancellationToken cancellationToken) 229public static async ValueTask<int> Read7BitEncodedIntAsync(this Stream stream, CancellationToken cancellationToken) 261private static async ValueTask<int> ReadExactlyAsync(this Stream stream, byte[] buffer, int size, CancellationToken cancellationToken)
src\sdk\src\Dotnet.Watch\HotReloadClient\ClientTransport.cs (5)
31public abstract Task WaitForConnectionAsync(CancellationToken cancellationToken); 39public abstract ValueTask WriteAsync(byte type, Func<Stream, CancellationToken, ValueTask>? writePayload, CancellationToken cancellationToken); 45public abstract ValueTask<ClientTransportResponse?> ReadAsync(CancellationToken cancellationToken); 50public abstract bool IsExpectedConnectionTermination(Exception exception, CancellationToken cancellationToken);
src\sdk\src\Dotnet.Watch\HotReloadClient\DefaultHotReloadClient.cs (12)
38public override void InitiateConnection(CancellationToken cancellationToken) 95private async Task ListenForResponsesAsync(CancellationToken cancellationToken) 158public override Task WaitForConnectionEstablishedAsync(CancellationToken cancellationToken) 161public override Task<ImmutableArray<string>> GetUpdateCapabilitiesAsync(CancellationToken cancellationToken) 167public async override Task<Task<bool>> ApplyManagedCodeUpdatesAsync(ImmutableArray<HotReloadManagedCodeUpdate> updates, CancellationToken applyOperationCancellationToken, CancellationToken cancellationToken) 213public override async Task<Task<bool>> ApplyStaticAssetUpdatesAsync(ImmutableArray<HotReloadStaticAssetUpdate> updates, CancellationToken processExitedCancellationToken, CancellationToken cancellationToken) 248private Task<bool> QueueUpdateBatchRequest<TRequest>(TRequest request, CancellationToken applyOperationCancellationToken) 263private async ValueTask<bool> ReceiveUpdateResponseAsync(CancellationToken cancellationToken) 270private async ValueTask<bool> ReadUpdateResponseAsync(ClientTransportResponse r, CancellationToken cancellationToken) 282public override async Task InitialUpdatesAppliedAsync(CancellationToken cancellationToken)
src\sdk\src\Dotnet.Watch\HotReloadClient\HotReloadClient.cs (10)
57public abstract void InitiateConnection(CancellationToken cancellationToken); 63public abstract Task WaitForConnectionEstablishedAsync(CancellationToken cancellationToken); 69public abstract Task<ImmutableArray<string>> GetUpdateCapabilitiesAsync(CancellationToken cancellationToken); 76public abstract Task<Task<bool>> ApplyManagedCodeUpdatesAsync(ImmutableArray<HotReloadManagedCodeUpdate> updates, CancellationToken applyOperationCancellationToken, CancellationToken cancellationToken); 83public abstract Task<Task<bool>> ApplyStaticAssetUpdatesAsync(ImmutableArray<HotReloadStaticAssetUpdate> updates, CancellationToken applyOperationCancellationToken, CancellationToken cancellationToken); 89public abstract Task InitialUpdatesAppliedAsync(CancellationToken cancellationToken); 111protected async Task<IReadOnlyList<HotReloadManagedCodeUpdate>> FilterApplicableUpdatesAsync(ImmutableArray<HotReloadManagedCodeUpdate> updates, CancellationToken cancellationToken) 141protected Task<bool> QueueUpdateBatch(Func<int, ValueTask<bool>> sendAndReceive, CancellationToken applyOperationCancellationToken)
src\sdk\src\Dotnet.Watch\HotReloadClient\HotReloadClients.cs (11)
97internal void InitiateConnection(CancellationToken cancellationToken) 106internal async ValueTask WaitForConnectionEstablishedAsync(CancellationToken cancellationToken) 112public async ValueTask<ImmutableArray<string>> GetUpdateCapabilitiesAsync(CancellationToken cancellationToken) 133public async Task<Task> ApplyManagedCodeUpdatesAsync(ImmutableArray<HotReloadManagedCodeUpdate> updates, CancellationToken applyOperationCancellationToken, CancellationToken cancellationToken) 159public async ValueTask InitialUpdatesAppliedAsync(CancellationToken cancellationToken) 175public async Task<Task> ApplyStaticAssetUpdatesAsync(IEnumerable<StaticWebAsset> assets, CancellationToken applyOperationCancellationToken, CancellationToken cancellationToken) 205public async ValueTask<Task> ApplyStaticAssetUpdatesAsync(ImmutableArray<HotReloadStaticAssetUpdate> updates, CancellationToken applyOperationCancellationToken, CancellationToken cancellationToken) 217public ValueTask ReportCompilationErrorsInApplicationAsync(ImmutableArray<string> compilationErrors, CancellationToken cancellationToken)
src\sdk\src\Dotnet.Watch\HotReloadClient\HotReloadStaticAssetUpdate.cs (1)
21public static async ValueTask<HotReloadStaticAssetUpdate> CreateAsync(StaticWebAsset asset, CancellationToken cancellationToken)
src\sdk\src\Dotnet.Watch\HotReloadClient\NamedPipeClientTransport.cs (5)
50public override async Task WaitForConnectionAsync(CancellationToken cancellationToken) 60public override bool IsExpectedConnectionTermination(Exception e, CancellationToken cancellationToken) 66public override async ValueTask WriteAsync(byte type, Func<Stream, CancellationToken, ValueTask>? writePayload, CancellationToken cancellationToken) 78public override async ValueTask<ClientTransportResponse?> ReadAsync(CancellationToken cancellationToken)
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\AbstractBrowserRefreshServer.cs (11)
61protected abstract ValueTask<WebServerHost> CreateAndStartHostAsync(CancellationToken cancellationToken); 67public async ValueTask StartAsync(CancellationToken cancellationToken) 152public async Task WaitForClientConnectionAsync(CancellationToken cancellationToken) 248public ValueTask SendJsonMessageAsync<TValue>(TValue value, CancellationToken cancellationToken) 251public ValueTask SendReloadMessageAsync(CancellationToken cancellationToken) 257public ValueTask SendWaitMessageAsync(CancellationToken cancellationToken) 263private async ValueTask SendAsync(ReadOnlyMemory<byte> messageBytes, CancellationToken cancellationToken) 271CancellationToken cancellationToken) 312public ValueTask RefreshBrowserAsync(CancellationToken cancellationToken) 318public ValueTask ReportCompilationErrorsInBrowserAsync(ImmutableArray<string> compilationErrors, CancellationToken cancellationToken) 324public async ValueTask UpdateStaticAssetsAsync(IEnumerable<string> relativeUrls, CancellationToken cancellationToken)
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\BrowserConnection.cs (2)
36internal async ValueTask<bool> TrySendMessageAsync(ReadOnlyMemory<byte> messageBytes, CancellationToken cancellationToken) 56internal async ValueTask<TResponseResult?> TryReceiveMessageAsync<TResponseResult>(ResponseFunc<TResponseResult> receiver, CancellationToken cancellationToken)
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\BrowserRefreshServer.cs (1)
37protected override async ValueTask<WebServerHost> CreateAndStartHostAsync(CancellationToken cancellationToken)
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\KestrelWebSocketServer.cs (2)
42public static async ValueTask<KestrelWebSocketServer> StartServerAsync(WebSocketConfig config, RequestDelegate requestHandler, CancellationToken cancellationToken) 92public static async ValueTask<bool> IsTlsSupportedAsync(string dotnetPath, bool suppressTimeouts, CancellationToken cancellationToken)
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\WebAssemblyHotReloadClient.cs (8)
85public override void InitiateConnection(CancellationToken cancellationToken) 89public override async Task WaitForConnectionEstablishedAsync(CancellationToken cancellationToken) 93public override Task<ImmutableArray<string>> GetUpdateCapabilitiesAsync(CancellationToken cancellationToken) 96public override async Task<Task<bool>> ApplyManagedCodeUpdatesAsync(ImmutableArray<HotReloadManagedCodeUpdate> updates, CancellationToken applyOperationCancellationToken, CancellationToken cancellationToken) 153public override Task<Task<bool>> ApplyStaticAssetUpdatesAsync(ImmutableArray<HotReloadStaticAssetUpdate> updates, CancellationToken applyOperationCancellationToken, CancellationToken cancellationToken) 169public override Task InitialUpdatesAppliedAsync(CancellationToken cancellationToken)
src\sdk\src\Dotnet.Watch\HotReloadClient\WebSocketClientTransport.cs (9)
46public override bool IsExpectedConnectionTermination(Exception exception, CancellationToken cancellationToken) 54public static async Task<WebSocketClientTransport> CreateAsync(WebSocketConfig config, ILogger logger, CancellationToken cancellationToken) 75public override Task WaitForConnectionAsync(CancellationToken cancellationToken) 78public override ValueTask WriteAsync(byte type, Func<Stream, CancellationToken, ValueTask>? writePayload, CancellationToken cancellationToken) 81public override ValueTask<ClientTransportResponse?> ReadAsync(CancellationToken cancellationToken) 167public async ValueTask WriteAsync(byte type, Func<Stream, CancellationToken, ValueTask>? writePayload, CancellationToken cancellationToken) 192public async ValueTask<ClientTransportResponse?> ReadAsync(CancellationToken cancellationToken)
UI\BuildParametersSelectionPrompt.cs (4)
18public async ValueTask<string> SelectTargetFrameworkAsync(IReadOnlyList<string> targetFrameworks, CancellationToken cancellationToken) 32public async ValueTask<DeviceInfo> SelectDeviceAsync(IReadOnlyList<DeviceInfo> devices, CancellationToken cancellationToken) 44protected abstract Task<string> PromptForTargetFrameworkAsync(IReadOnlyList<string> targetFrameworks, CancellationToken cancellationToken); 46protected abstract Task<DeviceInfo> PromptForDeviceAsync(IReadOnlyList<DeviceInfo> devices, CancellationToken cancellationToken);
UI\ConsoleInputReader.cs (1)
12public async Task<ConsoleKeyInfo> GetKeyAsync(string prompt, Func<ConsoleKeyInfo, bool> validateInput, CancellationToken cancellationToken)
UI\PhysicalConsole.cs (1)
37var bytesRead = await stream.ReadAsync(buffer, CancellationToken.None);
UI\RestartPrompt.cs (1)
12public async ValueTask<bool> WaitForRestartConfirmationAsync(string question, CancellationToken cancellationToken)
UI\ShutdownHandler.cs (1)
11public CancellationToken CancellationToken { get; }
Utilities\ImmutableDictionaryExtensions.cs (2)
40public static Task ForEachValueAsync<TKey, TValue>(this ImmutableDictionary<TKey, ImmutableArray<TValue>> dictionary, Func<TValue, CancellationToken, Task> action, CancellationToken cancellationToken)
Microsoft.Extensions.AI (135)
ChatCompletion\AnonymousDelegatingChatClient.cs (11)
21private readonly Func<IEnumerable<ChatMessage>, ChatOptions?, IChatClient, CancellationToken, Task<ChatResponse>>? _getResponseFunc; 29private readonly Func<IEnumerable<ChatMessage>, ChatOptions?, IChatClient, CancellationToken, IAsyncEnumerable<ChatResponseUpdate>>? _getStreamingResponseFunc; 32private readonly Func<IEnumerable<ChatMessage>, ChatOptions?, Func<IEnumerable<ChatMessage>, ChatOptions?, CancellationToken, Task>, CancellationToken, Task>? _sharedFunc; 51Func<IEnumerable<ChatMessage>, ChatOptions?, Func<IEnumerable<ChatMessage>, ChatOptions?, CancellationToken, Task>, CancellationToken, Task> sharedFunc) 77Func<IEnumerable<ChatMessage>, ChatOptions?, IChatClient, CancellationToken, Task<ChatResponse>>? getResponseFunc, 78Func<IEnumerable<ChatMessage>, ChatOptions?, IChatClient, CancellationToken, IAsyncEnumerable<ChatResponseUpdate>>? getStreamingResponseFunc) 89IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 98IEnumerable<ChatMessage> messages, ChatOptions? options, CancellationToken cancellationToken) 128IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default)
ChatCompletion\CachingChatClient.cs (12)
47IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 57IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 75IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 85IEnumerable<ChatMessage> messages, ChatOptions? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default) 157/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 160protected abstract Task<ChatResponse?> ReadCacheAsync(string key, CancellationToken cancellationToken); 167/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 170protected abstract Task<IReadOnlyList<ChatResponseUpdate>?> ReadCacheStreamingAsync(string key, CancellationToken cancellationToken); 178/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 182protected abstract Task WriteCacheAsync(string key, ChatResponse value, CancellationToken cancellationToken); 190/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 194protected abstract Task WriteCacheStreamingAsync(string key, IReadOnlyList<ChatResponseUpdate> value, CancellationToken cancellationToken);
ChatCompletion\ChatClientBuilder.cs (4)
108public ChatClientBuilder Use(Func<IEnumerable<ChatMessage>, ChatOptions?, Func<IEnumerable<ChatMessage>, ChatOptions?, CancellationToken, Task>, CancellationToken, Task> sharedFunc) 143Func<IEnumerable<ChatMessage>, ChatOptions?, IChatClient, CancellationToken, Task<ChatResponse>>? getResponseFunc, 144Func<IEnumerable<ChatMessage>, ChatOptions?, IChatClient, CancellationToken, IAsyncEnumerable<ChatResponseUpdate>>? getStreamingResponseFunc)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (18)
32/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 40CancellationToken cancellationToken = default) => 51/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 60CancellationToken cancellationToken = default) => 71/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 79CancellationToken cancellationToken = default) => 91/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 100CancellationToken cancellationToken = default) => 112/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 121CancellationToken cancellationToken = default) => 133/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 143CancellationToken cancellationToken = default)
ChatCompletion\ConfigureOptionsChatClient.cs (2)
38IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) => 43IEnumerable<ChatMessage> messages, ChatOptions? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default)
ChatCompletion\DistributedCachingChatClient.cs (4)
72protected override async Task<ChatResponse?> ReadCacheAsync(string key, CancellationToken cancellationToken) 86protected override async Task<IReadOnlyList<ChatResponseUpdate>?> ReadCacheStreamingAsync(string key, CancellationToken cancellationToken) 100protected override async Task WriteCacheAsync(string key, ChatResponse value, CancellationToken cancellationToken) 111protected override async Task WriteCacheStreamingAsync(string key, IReadOnlyList<ChatResponseUpdate> value, CancellationToken cancellationToken)
ChatCompletion\FunctionInvokingChatClient.cs (7)
274public Func<FunctionInvocationContext, CancellationToken, ValueTask<object?>>? FunctionInvoker { get; set; } 278IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 438IEnumerable<ChatMessage> messages, ChatOptions? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default) 1156/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 1165bool isStreaming, CancellationToken cancellationToken, int? insertIndex = null) 1319protected virtual ValueTask<object?> InvokeFunctionAsync(FunctionInvocationContext context, CancellationToken cancellationToken) 1817CancellationToken cancellationToken)
ChatCompletion\ImageGeneratingChatClient.cs (4)
72IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 96IEnumerable<ChatMessage> messages, ChatOptions? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default) 370CancellationToken cancellationToken = default) 423CancellationToken cancellationToken = default)
ChatCompletion\LoggingChatClient.cs (2)
55IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 101IEnumerable<ChatMessage> messages, ChatOptions? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default)
ChatCompletion\OpenTelemetryChatClient.cs (2)
136IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 167IEnumerable<ChatMessage> messages, ChatOptions? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default)
ChatCompletion\OpenTelemetryImageGenerator.cs (1)
105ImageGenerationRequest request, ImageGenerationOptions? options = null, CancellationToken cancellationToken = default)
ChatCompletion\ReducingChatClient.cs (2)
33IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 42IEnumerable<ChatMessage> messages, ChatOptions? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default)
ChatReduction\MessageCountingChatReducer.cs (1)
40public Task<IEnumerable<ChatMessage>> ReduceAsync(IEnumerable<ChatMessage> messages, CancellationToken cancellationToken)
ChatReduction\SummarizingChatReducer.cs (2)
74public async Task<IEnumerable<ChatMessage>> ReduceAsync(IEnumerable<ChatMessage> messages, CancellationToken cancellationToken) 124IChatClient chatClient, int indexOfFirstMessageToKeep, string summarizationPrompt, CancellationToken cancellationToken)
ChatRouting\FailoverChatClient.cs (3)
94CancellationToken cancellationToken) => default; 98IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 167[EnumeratorCancellation] CancellationToken cancellationToken = default)
ChatRouting\OrderedFailoverChatClient.cs (2)
72CancellationToken cancellationToken) 87CancellationToken cancellationToken)
ChatRouting\SemanticRoutingChatClient.cs (2)
173CancellationToken cancellationToken) 301private async Task<EmbeddedProfile[]> EnsureIndexAsync(CancellationToken cancellationToken)
Common\FunctionInvocationProcessor.cs (5)
25private readonly Func<FunctionInvocationContext, CancellationToken, ValueTask<object?>> _invokeFunction; 42Func<FunctionInvocationContext, CancellationToken, ValueTask<object?>> invokeFunction, 69CancellationToken cancellationToken) 113CancellationToken cancellationToken) 155private async Task<object?> InstrumentedInvokeFunctionAsync(FunctionInvocationContext context, CancellationToken cancellationToken)
Embeddings\AnonymousDelegatingEmbeddingGenerator.cs (3)
19private readonly Func<IEnumerable<TInput>, EmbeddingGenerationOptions?, IEmbeddingGenerator<TInput, TEmbedding>, CancellationToken, Task<GeneratedEmbeddings<TEmbedding>>> _generateFunc; 28Func<IEnumerable<TInput>, EmbeddingGenerationOptions?, IEmbeddingGenerator<TInput, TEmbedding>, CancellationToken, Task<GeneratedEmbeddings<TEmbedding>>> generateFunc) 38IEnumerable<TInput> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
Embeddings\CachingEmbeddingGenerator.cs (5)
29IEnumerable<TInput> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default) 121/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 123protected abstract Task<TEmbedding?> ReadCacheAsync(string key, CancellationToken cancellationToken); 128/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 130protected abstract Task WriteCacheAsync(string key, TEmbedding value, CancellationToken cancellationToken);
Embeddings\ConfigureOptionsEmbeddingGenerator.cs (1)
47CancellationToken cancellationToken = default)
Embeddings\DistributedCachingEmbeddingGenerator.cs (2)
76protected override async Task<TEmbedding?> ReadCacheAsync(string key, CancellationToken cancellationToken) 90protected override async Task WriteCacheAsync(string key, TEmbedding value, CancellationToken cancellationToken)
Embeddings\EmbeddingGeneratorBuilder.cs (1)
105Func<IEnumerable<TInput>, EmbeddingGenerationOptions?, IEmbeddingGenerator<TInput, TEmbedding>, CancellationToken, Task<GeneratedEmbeddings<TEmbedding>>>? generateFunc)
Embeddings\LoggingEmbeddingGenerator.cs (1)
56public override async Task<GeneratedEmbeddings<TEmbedding>> GenerateAsync(IEnumerable<TInput> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
Embeddings\OpenTelemetryEmbeddingGenerator.cs (1)
96public override async Task<GeneratedEmbeddings<TEmbedding>> GenerateAsync(IEnumerable<TInput> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
Files\LoggingHostedFileClient.cs (5)
60Stream content, string? mediaType = null, string? fileName = null, HostedFileClientOptions? options = null, CancellationToken cancellationToken = default) 109string fileId, HostedFileClientOptions? options = null, CancellationToken cancellationToken = default) 145string fileId, HostedFileClientOptions? options = null, CancellationToken cancellationToken = default) 191HostedFileClientOptions? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default) 264string fileId, HostedFileClientOptions? options = null, CancellationToken cancellationToken = default)
Files\OpenTelemetryHostedFileClient.cs (5)
136Stream content, string? mediaType = null, string? fileName = null, HostedFileClientOptions? options = null, CancellationToken cancellationToken = default) 200string fileId, HostedFileClientOptions? options = null, CancellationToken cancellationToken = default) 237string fileId, HostedFileClientOptions? options = null, CancellationToken cancellationToken = default) 288HostedFileClientOptions? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default) 364string fileId, HostedFileClientOptions? options = null, CancellationToken cancellationToken = default)
Image\ConfigureOptionsImageGenerator.cs (1)
40ImageGenerationRequest request, ImageGenerationOptions? options = null, CancellationToken cancellationToken = default)
Image\LoggingImageGenerator.cs (1)
59ImageGenerationRequest request, ImageGenerationOptions? options = null, CancellationToken cancellationToken = default)
Realtime\FunctionInvokingRealtimeClient.cs (2)
122public Func<FunctionInvocationContext, CancellationToken, ValueTask<object?>>? FunctionInvoker { get; set; } 126RealtimeSessionOptions? options = null, CancellationToken cancellationToken = default)
Realtime\FunctionInvokingRealtimeClientSession.cs (5)
122private Func<FunctionInvocationContext, CancellationToken, ValueTask<object?>>? FunctionInvoker => _client.FunctionInvoker; 128public Task SendAsync(RealtimeClientMessage message, CancellationToken cancellationToken = default) => 149[EnumeratorCancellation] CancellationToken cancellationToken = default) 322CancellationToken cancellationToken) 407private ValueTask<object?> InvokeFunctionAsync(FunctionInvocationContext context, CancellationToken cancellationToken)
Realtime\LoggingRealtimeClient.cs (1)
48RealtimeSessionOptions? options = null, CancellationToken cancellationToken = default)
Realtime\LoggingRealtimeClientSession.cs (2)
77public async Task SendAsync(RealtimeClientMessage message, CancellationToken cancellationToken = default) 116[EnumeratorCancellation] CancellationToken cancellationToken = default)
Realtime\OpenTelemetryRealtimeClient.cs (1)
62RealtimeSessionOptions? options = null, CancellationToken cancellationToken = default)
Realtime\OpenTelemetryRealtimeClientSession.cs (2)
176public async Task SendAsync(RealtimeClientMessage message, CancellationToken cancellationToken = default) 197[EnumeratorCancellation] CancellationToken cancellationToken = default)
SpeechToText\ConfigureOptionsSpeechToTextClient.cs (2)
42Stream audioSpeechStream, SpeechToTextOptions? options = null, CancellationToken cancellationToken = default) 49Stream audioSpeechStream, SpeechToTextOptions? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default)
SpeechToText\LoggingSpeechToTextClient.cs (2)
59Stream audioSpeechStream, SpeechToTextOptions? options = null, CancellationToken cancellationToken = default) 105Stream audioSpeechStream, SpeechToTextOptions? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default)
SpeechToText\OpenTelemetrySpeechToTextClient.cs (2)
106public override async Task<SpeechToTextResponse> GetTextAsync(Stream audioSpeechStream, SpeechToTextOptions? options = null, CancellationToken cancellationToken = default) 134Stream audioSpeechStream, SpeechToTextOptions? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default)
TextToSpeech\ConfigureOptionsTextToSpeechClient.cs (2)
41string text, TextToSpeechOptions? options = null, CancellationToken cancellationToken = default) 48string text, TextToSpeechOptions? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default)
TextToSpeech\LoggingTextToSpeechClient.cs (2)
58string text, TextToSpeechOptions? options = null, CancellationToken cancellationToken = default) 98string text, TextToSpeechOptions? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default)
TextToSpeech\OpenTelemetryTextToSpeechClient.cs (2)
105public override async Task<TextToSpeechResponse> GetAudioAsync(string text, TextToSpeechOptions? options = null, CancellationToken cancellationToken = default) 133string text, TextToSpeechOptions? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.Abstractions (192)
ChatCompletion\ChatClientExtensions.cs (12)
87/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 95CancellationToken cancellationToken = default) 107/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 115CancellationToken cancellationToken = default) 127/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 135CancellationToken cancellationToken = default) 147/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 155CancellationToken cancellationToken = default)
ChatCompletion\ChatResponseExtensions.cs (8)
103/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 114this IList<ChatMessage> list, IAsyncEnumerable<ChatResponseUpdate> updates, CancellationToken cancellationToken = default) 122IList<ChatMessage> list, IAsyncEnumerable<ChatResponseUpdate> updates, CancellationToken cancellationToken) => 155/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 165this IAsyncEnumerable<ChatResponseUpdate> updates, CancellationToken cancellationToken = default) 172IAsyncEnumerable<ChatResponseUpdate> updates, CancellationToken cancellationToken)
ChatCompletion\ChatResponseUpdate.cs (2)
23/// codified in the <see cref="ChatResponseExtensions.ToChatResponseAsync(IAsyncEnumerable{ChatResponseUpdate}, System.Threading.CancellationToken)"/> and 132/// This value is used when <see cref="ChatResponseExtensions.ToChatResponseAsync(IAsyncEnumerable{ChatResponseUpdate}, System.Threading.CancellationToken)"/>
ChatCompletion\DelegatingChatClient.cs (2)
44IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) => 49IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) =>
ChatCompletion\IChatClient.cs (6)
38/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 45CancellationToken cancellationToken = default); 50/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 57CancellationToken cancellationToken = default);
ChatReduction\IChatReducer.cs (2)
17/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 19Task<IEnumerable<ChatMessage>> ReduceAsync(IEnumerable<ChatMessage> messages, CancellationToken cancellationToken);
ChatRouting\RoutingChatClient.cs (7)
43Func<RoutingContext, CancellationToken, ValueTask<IChatClient>> clientSelector) 61CancellationToken cancellationToken); 65IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 82[EnumeratorCancellation] CancellationToken cancellationToken = default) 123private readonly Func<RoutingContext, CancellationToken, ValueTask<IChatClient>> _clientSelector; 126Func<RoutingContext, CancellationToken, ValueTask<IChatClient>> clientSelector) 133CancellationToken cancellationToken) =>
Contents\DataContent.cs (7)
141/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 145public static async ValueTask<DataContent> LoadFromAsync(string path, string? mediaType = null, CancellationToken cancellationToken = default) 162/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 165public static async ValueTask<DataContent> LoadFromAsync(Stream stream, string? mediaType = null, CancellationToken cancellationToken = default) 208/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 212public async ValueTask<string> SaveToAsync(string path, CancellationToken cancellationToken = default) 323/// When using <see cref="SaveToAsync(string, CancellationToken)"/>, if the path provided is a directory,
Embeddings\DelegatingEmbeddingGenerator.cs (1)
44public virtual Task<GeneratedEmbeddings<TEmbedding>> GenerateAsync(IEnumerable<TInput> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default) =>
Embeddings\EmbeddingGeneratorExtensions.cs (9)
93/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 106CancellationToken cancellationToken = default) 118/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 134CancellationToken cancellationToken = default) 170/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 179CancellationToken cancellationToken = default)
Embeddings\IEmbeddingGenerator{TInput,TEmbedding}.cs (3)
34/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 41CancellationToken cancellationToken = default);
Files\DelegatingHostedFileClient.cs (5)
44CancellationToken cancellationToken = default) => 51CancellationToken cancellationToken = default) => 58CancellationToken cancellationToken = default) => 64CancellationToken cancellationToken = default) => 71CancellationToken cancellationToken = default) =>
Files\HostedFileClientExtensions.cs (10)
28/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 36CancellationToken cancellationToken = default) 54/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 63CancellationToken cancellationToken = default) 86/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 98CancellationToken cancellationToken = default) 145/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 153CancellationToken cancellationToken = default) 173/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 187CancellationToken cancellationToken = default)
Files\HostedFileDownloadStream.cs (4)
79public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => 84public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) => 91/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 97public virtual async Task<DataContent> ToDataContentAsync(CancellationToken cancellationToken = default)
Files\IHostedFileClient.cs (15)
40/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 49CancellationToken cancellationToken = default); 56/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 65CancellationToken cancellationToken = default); 72/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 79CancellationToken cancellationToken = default); 85/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 89CancellationToken cancellationToken = default); 96/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 103CancellationToken cancellationToken = default);
Functions\AIFunction.cs (5)
32/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 36CancellationToken cancellationToken = default) => 41/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 45CancellationToken cancellationToken);
Functions\AIFunctionFactory.cs (34)
65/// <see cref="CancellationToken"/> parameters are automatically bound to the <see cref="CancellationToken"/> passed into 66/// the invocation via <see cref="AIFunction.InvokeAsync"/>'s <see cref="CancellationToken"/> parameter. The parameter is 67/// not included in the generated JSON schema. The behavior of <see cref="CancellationToken"/> parameters can't be overridden. 154/// <see cref="CancellationToken"/> parameters are automatically bound to the <see cref="CancellationToken"/> passed into 155/// the invocation via <see cref="AIFunction.InvokeAsync"/>'s <see cref="CancellationToken"/> parameter. The parameter is 236/// <see cref="CancellationToken"/> parameters are automatically bound to the <see cref="CancellationToken"/> passed into 237/// the invocation via <see cref="AIFunction.InvokeAsync"/>'s <see cref="CancellationToken"/> parameter. The parameter is 238/// not included in the generated JSON schema. The behavior of <see cref="CancellationToken"/> parameters can't be overridden. 333/// <see cref="CancellationToken"/> parameters are automatically bound to the <see cref="CancellationToken"/> passed into 334/// the invocation via <see cref="AIFunction.InvokeAsync"/>'s <see cref="CancellationToken"/> parameter. The parameter is 428/// <see cref="CancellationToken"/> parameters are automatically bound to the <see cref="CancellationToken"/> passed into 429/// the invocation via <see cref="AIFunction.InvokeAsync"/>'s <see cref="CancellationToken"/> parameter. The parameter is 430/// not included in the generated JSON schema. The behavior of <see cref="CancellationToken"/> parameters can't be overridden. 610CancellationToken cancellationToken) 709/// <summary>A boxed <see cref="CancellationToken.None"/>.</summary> 710private static readonly object? _boxedDefaultCancellationToken = default(CancellationToken); 788ParameterMarshallers = parameters.Length > 0 ? new Func<AIFunctionArguments, CancellationToken, object?>[parameters.Length] : []; 811if (pType != typeof(CancellationToken) && 852public Func<AIFunctionArguments, CancellationToken, object?>[] ParameterMarshallers { get; } 853public Func<object?, CancellationToken, ValueTask<object?>> ReturnParameterMarshaller { get; } 908private static Func<AIFunctionArguments, CancellationToken, object?> GetParameterMarshaller( 921if (parameterType == typeof(CancellationToken)) 1029private static Func<object?, CancellationToken, ValueTask<object?>> GetReturnParameterMarshaller( 1034Func<object?, Type?, CancellationToken, ValueTask<object?>>? marshalResult = key.MarshalResult; 1189static async ValueTask<object?> SerializeResultAsync(object? result, JsonTypeInfo returnTypeInfo, CancellationToken cancellationToken) 1277Func<object?, Type?, CancellationToken, ValueTask<object?>>? MarshalResult, 1411public override Task FlushAsync(CancellationToken cancellationToken) => 1414public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => 1422ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
Functions\AIFunctionFactoryOptions.cs (2)
77/// It is not invoked for parameters of type <see cref="CancellationToken"/>, which are invariably bound to the token 118public Func<object?, Type?, CancellationToken, ValueTask<object?>>? MarshalResult { get; set; }
Functions\DelegatingAIFunction.cs (1)
57protected override ValueTask<object?> InvokeCoreAsync(AIFunctionArguments arguments, CancellationToken cancellationToken) =>
Image\DelegatingImageGenerator.cs (1)
45ImageGenerationRequest request, ImageGenerationOptions? options = null, CancellationToken cancellationToken = default)
Image\IImageGenerator.cs (3)
23/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 26Task<ImageGenerationResponse> GenerateAsync(ImageGenerationRequest request, ImageGenerationOptions? options = null, CancellationToken cancellationToken = default);
Image\ImageGeneratorExtensions.cs (12)
93/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 100CancellationToken cancellationToken = default) 115/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 123CancellationToken cancellationToken = default) 139/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 147CancellationToken cancellationToken = default) 164/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 175CancellationToken cancellationToken = default)
parent\parent\parent\eng\MSBuild\parent\parent\src\LegacySupport\FilePolyfills\FilePolyfills.cs (1)
57public static async Task WriteAllBytesAsync(string path, ReadOnlyMemory<byte> bytes, CancellationToken cancellationToken = default)
Realtime\DelegatingRealtimeClient.cs (1)
45RealtimeSessionOptions? options = null, CancellationToken cancellationToken = default) =>
Realtime\IRealtimeClient.cs (1)
21Task<IRealtimeClientSession> CreateSessionAsync(RealtimeSessionOptions? options = null, CancellationToken cancellationToken = default);
Realtime\IRealtimeClientSession.cs (2)
42Task SendAsync(RealtimeClientMessage message, CancellationToken cancellationToken = default); 51CancellationToken cancellationToken = default);
SpeechToText\DelegatingSpeechToTextClient.cs (2)
46Stream audioSpeechStream, SpeechToTextOptions? options = null, CancellationToken cancellationToken = default) 53Stream audioSpeechStream, SpeechToTextOptions? options = null, CancellationToken cancellationToken = default)
SpeechToText\ISpeechToTextClient.cs (6)
35/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 40CancellationToken cancellationToken = default); 45/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 50CancellationToken cancellationToken = default);
SpeechToText\SpeechToTextClientExtensions.cs (6)
39/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 45CancellationToken cancellationToken = default) 61/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 67CancellationToken cancellationToken = default)
SpeechToText\SpeechToTextResponseUpdateExtensions.cs (4)
41/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 44this IAsyncEnumerable<SpeechToTextResponseUpdate> updates, CancellationToken cancellationToken = default) 51IAsyncEnumerable<SpeechToTextResponseUpdate> updates, CancellationToken cancellationToken)
TextToSpeech\DelegatingTextToSpeechClient.cs (2)
45string text, TextToSpeechOptions? options = null, CancellationToken cancellationToken = default) 52string text, TextToSpeechOptions? options = null, CancellationToken cancellationToken = default)
TextToSpeech\ITextToSpeechClient.cs (6)
33/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 39CancellationToken cancellationToken = default); 44/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 50CancellationToken cancellationToken = default);
TextToSpeech\TextToSpeechResponseUpdateExtensions.cs (4)
39/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 42this IAsyncEnumerable<TextToSpeechResponseUpdate> updates, CancellationToken cancellationToken = default) 49IAsyncEnumerable<TextToSpeechResponseUpdate> updates, CancellationToken cancellationToken)
Utilities\AIJsonSchemaCreateOptions.cs (2)
34/// than those of type <see cref="CancellationToken"/> are included in the generated schema. 35/// The delegate is not invoked for <see cref="CancellationToken"/> parameters.
Utilities\AIJsonUtilities.cs (3)
239public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 245public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 255public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask;
Utilities\AIJsonUtilities.Schema.Create.cs (1)
99if (parameter.ParameterType == typeof(CancellationToken))
Microsoft.Extensions.AI.Abstractions.Tests (70)
ChatCompletion\DelegatingChatClientTests.cs (4)
26var expectedCancellationToken = CancellationToken.None; 58var expectedCancellationToken = CancellationToken.None;
ChatRouting\RoutingChatClientTests.cs (4)
37CancellationToken observedToken = default; 154CancellationToken cancellationToken) => 164CancellationToken cancellationToken = default) => 169CancellationToken cancellationToken = default) =>
Contents\FunctionCallContentTests.cs (1)
337protected override ValueTask<object?> InvokeCoreAsync(AIFunctionArguments arguments, CancellationToken cancellationToken) =>
Embeddings\DelegatingEmbeddingGeneratorTests.cs (1)
26var expectedCancellationToken = cts.Token;
Files\DelegatingHostedFileClientTests.cs (10)
30var expectedCancellationToken = CancellationToken.None; 59var expectedCancellationToken = CancellationToken.None; 86var expectedCancellationToken = CancellationToken.None; 112var expectedCancellationToken = CancellationToken.None; 144var expectedCancellationToken = CancellationToken.None;
Functions\AIFunctionTests.cs (1)
24protected override ValueTask<object?> InvokeCoreAsync(AIFunctionArguments arguments, CancellationToken cancellationToken)
Functions\DelegatingAIFunctionTests.cs (3)
82object? result = await actual.InvokeAsync([], CancellationToken.None); 88private sealed class OverridesInvocation(AIFunction innerFunction, Func<AIFunctionArguments, CancellationToken, ValueTask<object?>> invokeAsync) : DelegatingAIFunction(innerFunction) 90protected override ValueTask<object?> InvokeCoreAsync(AIFunctionArguments arguments, CancellationToken cancellationToken) =>
Image\DelegatingImageGeneratorTests.cs (2)
25var expectedCancellationToken = CancellationToken.None;
Image\ImageGeneratorExtensionsTests.cs (3)
68var cancellationToken = new CancellationToken(canceled: false); 114var cancellationToken = new CancellationToken(canceled: false); 210Assert.Equal(CancellationToken.None, ct); // Default cancellation token
parent\parent\parent\eng\MSBuild\parent\parent\src\LegacySupport\FilePolyfills\FilePolyfills.cs (2)
30public static async Task<byte[]> ReadAllBytesAsync(string path, CancellationToken cancellationToken = default) 57public static async Task WriteAllBytesAsync(string path, ReadOnlyMemory<byte> bytes, CancellationToken cancellationToken = default)
SpeechToText\DelegatingSpeechToTextClientTests.cs (4)
27var expectedCancellationToken = CancellationToken.None; 59var expectedCancellationToken = CancellationToken.None;
TestChatClient.cs (4)
20public Func<IEnumerable<ChatMessage>, ChatOptions?, CancellationToken, Task<ChatResponse>>? GetResponseAsyncCallback { get; set; } 22public Func<IEnumerable<ChatMessage>, ChatOptions?, CancellationToken, IAsyncEnumerable<ChatResponseUpdate>>? GetStreamingResponseAsyncCallback { get; set; } 29public Task<ChatResponse> GetResponseAsync(IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 32public IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default)
TestEmbeddingGenerator.cs (2)
22public Func<IEnumerable<TInput>, EmbeddingGenerationOptions?, CancellationToken, Task<GeneratedEmbeddings<TEmbedding>>>? GenerateAsyncCallback { get; set; } 29public Task<GeneratedEmbeddings<TEmbedding>> GenerateAsync(IEnumerable<TInput> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
TestHostedFileClient.cs (10)
21public Func<Stream, string?, string?, HostedFileClientOptions?, CancellationToken, Task<HostedFileContent>>? UploadAsyncCallback { get; set; } 23public Func<string, HostedFileClientOptions?, CancellationToken, Task<HostedFileDownloadStream>>? DownloadAsyncCallback { get; set; } 25public Func<string, HostedFileClientOptions?, CancellationToken, Task<HostedFileContent?>>? GetFileInfoAsyncCallback { get; set; } 27public Func<HostedFileClientOptions?, CancellationToken, IAsyncEnumerable<HostedFileContent>>? ListFilesAsyncCallback { get; set; } 29public Func<string, HostedFileClientOptions?, CancellationToken, Task<bool>>? DeleteAsyncCallback { get; set; } 41CancellationToken cancellationToken = default) => 47CancellationToken cancellationToken = default) => 53CancellationToken cancellationToken = default) => 58CancellationToken cancellationToken = default) => 64CancellationToken cancellationToken = default) =>
TestImageGenerator.cs (2)
19public Func<ImageGenerationRequest, ImageGenerationOptions?, CancellationToken, Task<ImageGenerationResponse>>? GenerateImagesAsyncCallback { get; set; } 28public Task<ImageGenerationResponse> GenerateAsync(ImageGenerationRequest request, ImageGenerationOptions? options = null, CancellationToken cancellationToken = default)
TestRealtimeClientSession.cs (4)
15public Func<RealtimeClientMessage, CancellationToken, Task>? SendAsyncCallback { get; set; } 18public Func<CancellationToken, IAsyncEnumerable<RealtimeServerMessage>>? GetStreamingResponseAsyncCallback { get; set; } 27public Task SendAsync(RealtimeClientMessage message, CancellationToken cancellationToken = default) 34CancellationToken cancellationToken = default)
TestSpeechToTextClient.cs (4)
24CancellationToken, 31CancellationToken, 44CancellationToken cancellationToken = default) 50CancellationToken cancellationToken = default)
TestTextToSpeechClient.cs (4)
23CancellationToken, 30CancellationToken, 43CancellationToken cancellationToken = default) 49CancellationToken cancellationToken = default)
TextToSpeech\DelegatingTextToSpeechClientTests.cs (4)
26var expectedCancellationToken = CancellationToken.None; 58var expectedCancellationToken = CancellationToken.None;
Utilities\AIJsonUtilitiesTests.cs (1)
1511Delegate method = (int first, string second, bool third, CancellationToken fourth, DateTime fifth) => { };
Microsoft.Extensions.AI.Evaluation (25)
CompositeEvaluator.cs (3)
97/// A <see cref="CancellationToken"/> that can cancel the evaluation operation. 105CancellationToken cancellationToken = default) 130CancellationToken cancellationToken = default)
EvaluationContext.cs (1)
23/// <see cref="IEvaluator.EvaluateAsync(IEnumerable{ChatMessage}, ChatResponse, ChatConfiguration?, IEnumerable{EvaluationContext}?, CancellationToken)"/>.
EvaluatorExtensions.cs (12)
41/// A <see cref="CancellationToken"/> that can cancel the evaluation operation. 49CancellationToken cancellationToken = default) => 84/// A <see cref="CancellationToken"/> that can cancel the evaluation operation. 93CancellationToken cancellationToken = default) => 126/// A <see cref="CancellationToken"/> that can cancel the evaluation operation. 134CancellationToken cancellationToken = default) => 166/// A <see cref="CancellationToken"/> that can cancel the evaluation operation. 174CancellationToken cancellationToken = default) 214/// A <see cref="CancellationToken"/> that can cancel the evaluation operation. 223CancellationToken cancellationToken = default) => 259/// A <see cref="CancellationToken"/> that can cancel the evaluation operation. 268CancellationToken cancellationToken = default)
IEvaluator.cs (2)
51/// A <see cref="CancellationToken"/> that can cancel the evaluation operation. 62CancellationToken cancellationToken = default);
Utilities\TaskExtensions.cs (7)
16this IEnumerable<Func<CancellationToken, Task<T>>> functions, 18CancellationToken cancellationToken = default) 25this IEnumerable<Func<CancellationToken, ValueTask<T>>> functions, 27CancellationToken cancellationToken = default) 38/// Ideally, the <see cref="CancellationToken"/> passed via <paramref name="cancellationToken"/> should also cancel 45[EnumeratorCancellation] CancellationToken cancellationToken = default) 82[EnumeratorCancellation] CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.Evaluation.Console (6)
Commands\CleanCacheCommand.cs (1)
25CancellationToken cancellationToken = default)
Commands\CleanResultsCommand.cs (1)
26CancellationToken cancellationToken = default)
Commands\ReportCommand.cs (3)
34CancellationToken cancellationToken = default) 169CancellationToken cancellationToken) 287CancellationToken cancellationToken)
Telemetry\TelemetryHelper.cs (1)
142internal async Task<bool> FlushAsync(CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
TestEvaluator.cs (1)
31CancellationToken cancellationToken)
Microsoft.Extensions.AI.Evaluation.NLP (3)
BLEUEvaluator.cs (1)
46CancellationToken cancellationToken = default)
F1Evaluator.cs (1)
46CancellationToken cancellationToken = default)
GLEUEvaluator.cs (1)
46CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.Evaluation.Quality (14)
CoherenceEvaluator.cs (1)
72CancellationToken cancellationToken = default)
CompletenessEvaluator.cs (1)
69CancellationToken cancellationToken = default)
EquivalenceEvaluator.cs (1)
70CancellationToken cancellationToken = default)
FluencyEvaluator.cs (1)
66CancellationToken cancellationToken = default)
GroundednessEvaluator.cs (1)
67CancellationToken cancellationToken = default)
IntentResolutionEvaluator.cs (2)
80CancellationToken cancellationToken = default) 326CancellationToken cancellationToken)
RelevanceEvaluator.cs (1)
70CancellationToken cancellationToken = default)
RelevanceTruthAndCompletenessEvaluator.cs (2)
83CancellationToken cancellationToken = default) 274CancellationToken cancellationToken)
RetrievalEvaluator.cs (1)
76CancellationToken cancellationToken = default)
TaskAdherenceEvaluator.cs (1)
79CancellationToken cancellationToken = default)
ToolCallAccuracyEvaluator.cs (1)
81CancellationToken cancellationToken = default)
Utilities\JsonOutputFixer.cs (1)
38CancellationToken cancellationToken)
Microsoft.Extensions.AI.Evaluation.Reporting (67)
Defaults.cs (1)
24/// <see cref="ReportingConfiguration.CreateScenarioRunAsync(string, string, IEnumerable{string}?, IEnumerable{string}?, CancellationToken)"/>.
Formats\Html\HtmlReportWriter.cs (1)
30CancellationToken cancellationToken = default)
Formats\Json\JsonReportWriter.cs (1)
28CancellationToken cancellationToken = default)
IEvaluationReportWriter.cs (2)
21/// <param name="cancellationToken">A <see cref="CancellationToken"/> that can cancel the operation.</param> 25CancellationToken cancellationToken = default);
IEvaluationResponseCacheProvider.cs (6)
32/// <param name="cancellationToken">A <see cref="CancellationToken"/> that can cancel the operation.</param> 41CancellationToken cancellationToken = default); 46/// <param name="cancellationToken">A <see cref="CancellationToken"/> that can cancel the operation.</param> 48ValueTask ResetAsync(CancellationToken cancellationToken = default); 53/// <param name="cancellationToken">A <see cref="CancellationToken"/> that can cancel the operation.</param> 55ValueTask DeleteExpiredCacheEntriesAsync(CancellationToken cancellationToken = default);
IEvaluationResultStore.cs (12)
38/// <param name="cancellationToken">A <see cref="CancellationToken"/> that can cancel the operation.</param> 44CancellationToken cancellationToken = default); 50/// <param name="cancellationToken">A <see cref="CancellationToken"/> that can cancel the operation.</param> 52ValueTask WriteResultsAsync(IEnumerable<ScenarioRunResult> results, CancellationToken cancellationToken = default); 77/// <param name="cancellationToken">A <see cref="CancellationToken"/> that can cancel the operation.</param> 83CancellationToken cancellationToken = default); 90/// <param name="cancellationToken">A <see cref="CancellationToken"/> that can cancel the operation.</param> 97CancellationToken cancellationToken = default); 104/// <param name="cancellationToken">A <see cref="CancellationToken"/> that can cancel the operation.</param> 111CancellationToken cancellationToken = default); 119/// <param name="cancellationToken">A <see cref="CancellationToken"/> that can cancel the operation.</param> 127CancellationToken cancellationToken = default);
ReportingConfiguration.cs (2)
178/// <param name="cancellationToken">A <see cref="CancellationToken"/> that can cancel the operation.</param> 191CancellationToken cancellationToken = default)
ResponseCachingChatClient.cs (4)
34protected override async Task<ChatResponse?> ReadCacheAsync(string key, CancellationToken cancellationToken) 66CancellationToken cancellationToken) 98protected override async Task WriteCacheAsync(string key, ChatResponse value, CancellationToken cancellationToken) 123CancellationToken cancellationToken)
ScenarioRun.cs (2)
140/// A <see cref="CancellationToken"/> that can cancel the evaluation operation. 147CancellationToken cancellationToken = default)
ScenarioRunExtensions.cs (12)
27/// A <see cref="CancellationToken"/> that can cancel the evaluation operation. 34CancellationToken cancellationToken = default) => 55/// A <see cref="CancellationToken"/> that can cancel the evaluation operation. 63CancellationToken cancellationToken = default) => 81/// A <see cref="CancellationToken"/> that can cancel the evaluation operation. 88CancellationToken cancellationToken = default) => 105/// A <see cref="CancellationToken"/> that can cancel the evaluation operation. 112CancellationToken cancellationToken = default) 138/// A <see cref="CancellationToken"/> that can cancel the evaluation operation. 146CancellationToken cancellationToken = default) => 168/// A <see cref="CancellationToken"/> that can cancel the evaluation operation. 176CancellationToken cancellationToken = default)
ScenarioRunResult.cs (2)
15/// <see cref="ScenarioRun.EvaluateAsync(IEnumerable{ChatMessage}, ChatResponse, IEnumerable{Microsoft.Extensions.AI.Evaluation.EvaluationContext}?, CancellationToken)"/> 141/// <see cref="ScenarioRun.EvaluateAsync(IEnumerable{ChatMessage}, ChatResponse, IEnumerable{Microsoft.Extensions.AI.Evaluation.EvaluationContext}?, CancellationToken)"/>
SimpleChatClient.cs (2)
28CancellationToken cancellationToken = default) 61[EnumeratorCancellation] CancellationToken cancellationToken = default)
Storage\DiskBasedResponseCache.CacheEntry.cs (2)
47CancellationToken cancellationToken = default) 70CancellationToken cancellationToken = default)
Storage\DiskBasedResponseCache.cs (5)
76public async Task<byte[]?> GetAsync(string key, CancellationToken cancellationToken = default) 160public async Task RefreshAsync(string key, CancellationToken cancellationToken = default) 185public Task RemoveAsync(string key, CancellationToken cancellationToken = default) 208CancellationToken cancellationToken = default) 243CancellationToken cancellationToken = default)
Storage\DiskBasedResponseCacheProvider.cs (3)
45CancellationToken cancellationToken = default) 59public ValueTask ResetAsync(CancellationToken cancellationToken = default) 67public ValueTask DeleteExpiredCacheEntriesAsync(CancellationToken cancellationToken = default)
Storage\DiskBasedResultStore.cs (10)
57[EnumeratorCancellation] CancellationToken cancellationToken = default) 87CancellationToken cancellationToken = default) 123CancellationToken cancellationToken = default) 204[EnumeratorCancellation] CancellationToken cancellationToken = default) 229[EnumeratorCancellation] CancellationToken cancellationToken = default) 250[EnumeratorCancellation] CancellationToken cancellationToken = default) 268CancellationToken cancellationToken = default) 305CancellationToken cancellationToken = default) 339CancellationToken cancellationToken = default) 375CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (20)
Storage\AzureStorageResponseCache.CacheEntry.cs (4)
36CancellationToken cancellationToken = default) 52CancellationToken cancellationToken = default) 70CancellationToken cancellationToken = default) 82CancellationToken cancellationToken = default)
Storage\AzureStorageResponseCache.cs (7)
61public async Task<byte[]?> GetAsync(string key, CancellationToken cancellationToken = default) 109public async Task RefreshAsync(string key, CancellationToken cancellationToken = default) 141public async Task RemoveAsync(string key, CancellationToken cancellationToken = default) 169CancellationToken cancellationToken = default) 186CancellationToken cancellationToken = default) 196CancellationToken cancellationToken = default) 232CancellationToken cancellationToken)
Storage\AzureStorageResponseCacheProvider.cs (3)
46CancellationToken cancellationToken = default) 60public ValueTask ResetAsync(CancellationToken cancellationToken = default) 64public ValueTask DeleteExpiredCacheEntriesAsync(CancellationToken cancellationToken = default)
Storage\AzureStorageResultStore.cs (6)
39[EnumeratorCancellation] CancellationToken cancellationToken = default) 60[EnumeratorCancellation] CancellationToken cancellationToken = default) 78[EnumeratorCancellation] CancellationToken cancellationToken = default) 97[EnumeratorCancellation] CancellationToken cancellationToken = default) 131CancellationToken cancellationToken = default) 152CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.Evaluation.Safety (23)
CodeVulnerabilityEvaluator.cs (1)
51CancellationToken cancellationToken = default)
ContentHarmEvaluator.cs (1)
53CancellationToken cancellationToken = default)
ContentSafetyChatClient.cs (2)
53CancellationToken cancellationToken = default) 86[EnumeratorCancellation] CancellationToken cancellationToken = default)
ContentSafetyEvaluator.cs (3)
41CancellationToken cancellationToken = default) 78/// A <see cref="CancellationToken"/> that can cancel the evaluation operation. 88CancellationToken cancellationToken = default)
ContentSafetyService.cs (8)
126CancellationToken cancellationToken = default) 150CancellationToken cancellationToken) 193CancellationToken cancellationToken) 245CancellationToken cancellationToken) 301CancellationToken cancellationToken) 352CancellationToken cancellationToken) 411CancellationToken cancellationToken = default) 426CancellationToken cancellationToken = default)
ContentSafetyServicePayloadUtilities.cs (5)
22CancellationToken cancellationToken = default) => 88CancellationToken cancellationToken = default) 174CancellationToken cancellationToken = default) 252CancellationToken cancellationToken = default) 393CancellationToken cancellationToken = default)
GroundednessProEvaluator.cs (1)
52CancellationToken cancellationToken = default)
ProtectedMaterialEvaluator.cs (1)
71CancellationToken cancellationToken = default)
UngroundedAttributesEvaluator.cs (1)
56CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.Integration.Tests (23)
CallCountingChatClient.cs (2)
20IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 27IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default)
CallCountingEmbeddingGenerator.cs (1)
21IEnumerable<string> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
ChatClientIntegrationTests.cs (3)
516protected override ValueTask<object?> InvokeCoreAsync(AIFunctionArguments arguments, CancellationToken cancellationToken) => throw new NotSupportedException(); 1383public Task<ChatResponse> GetResponseAsync(IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 1386public IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default)
ImageGeneratingChatClientIntegrationTests.cs (1)
412public Task<ImageGenerationResponse> GenerateAsync(ImageGenerationRequest request, ImageGenerationOptions? options = null, CancellationToken cancellationToken = default)
parent\Microsoft.Extensions.AI.Abstractions.Tests\TestChatClient.cs (4)
20public Func<IEnumerable<ChatMessage>, ChatOptions?, CancellationToken, Task<ChatResponse>>? GetResponseAsyncCallback { get; set; } 22public Func<IEnumerable<ChatMessage>, ChatOptions?, CancellationToken, IAsyncEnumerable<ChatResponseUpdate>>? GetStreamingResponseAsyncCallback { get; set; } 29public Task<ChatResponse> GetResponseAsync(IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 32public IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default)
parent\Microsoft.Extensions.AI.Abstractions.Tests\TestImageGenerator.cs (2)
19public Func<ImageGenerationRequest, ImageGenerationOptions?, CancellationToken, Task<ImageGenerationResponse>>? GenerateImagesAsyncCallback { get; set; } 28public Task<ImageGenerationResponse> GenerateAsync(ImageGenerationRequest request, ImageGenerationOptions? options = null, CancellationToken cancellationToken = default)
parent\Microsoft.Extensions.AI.Abstractions.Tests\TestSpeechToTextClient.cs (4)
24CancellationToken, 31CancellationToken, 44CancellationToken cancellationToken = default) 50CancellationToken cancellationToken = default)
PromptBasedFunctionCallingChatClient.cs (2)
43IEnumerable<ChatMessage> chatMessages, ChatOptions? options = null, CancellationToken cancellationToken = default) 138IEnumerable<ChatMessage> messages, ChatOptions? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default)
QuantizationEmbeddingGenerator.cs (1)
36IEnumerable<string> values, EmbeddingGenerationOptions? options, CancellationToken cancellationToken)
ReducingChatClientTests.cs (1)
71IEnumerable<ChatMessage> messages, CancellationToken cancellationToken)
VerbatimHttpHandler.cs (1)
44protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
VerbatimMultiPartHttpHandler.cs (1)
48CancellationToken cancellationToken)
Microsoft.Extensions.AI.OllamaSharp.Integration.Tests (1)
OllamaSharpChatClientIntegrationTests.cs (1)
111IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.OpenAI (48)
MicrosoftExtensionsAIChatExtensions.cs (6)
131/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 136this IAsyncEnumerable<ChatResponseUpdate> responseUpdates, [EnumeratorCancellation] CancellationToken cancellationToken = default) 271/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 276this IAsyncEnumerable<StreamingChatCompletionUpdate> chatCompletionUpdates, ChatCompletionOptions? options = null, CancellationToken cancellationToken = default) =>
MicrosoftExtensionsAIResponsesExtensions.cs (3)
76/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 80this IAsyncEnumerable<StreamingResponseUpdate> responseUpdates, CreateResponseOptions? options = null, CancellationToken cancellationToken = default) =>
OpenAIAssistantsChatClient.cs (3)
72IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) => 77IEnumerable<ChatMessage> messages, ChatOptions? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default) 342IEnumerable<ChatMessage> messages, ChatOptions? options, CancellationToken cancellationToken)
OpenAIChatClient.cs (3)
91IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 112IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 348[EnumeratorCancellation] CancellationToken cancellationToken)
OpenAIEmbeddingGenerator.cs (1)
68public async Task<GeneratedEmbeddings<Embedding<float>>> GenerateAsync(IEnumerable<string> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
OpenAIFileDownloadStream.cs (5)
45public override Task<DataContent> ToDataContentAsync(CancellationToken cancellationToken = default) 79public override Task FlushAsync(CancellationToken cancellationToken) => 91public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => 99public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) => 120public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) =>
OpenAIHostedFileClient.cs (7)
101CancellationToken cancellationToken = default) 155CancellationToken cancellationToken = default) 188CancellationToken cancellationToken = default) 216[EnumeratorCancellation] CancellationToken cancellationToken = default) 284CancellationToken cancellationToken = default) 380public override void WriteTo(Stream stream, CancellationToken cancellationToken = default) 391public override Task WriteToAsync(Stream stream, CancellationToken cancellationToken = default) =>
OpenAIImageGenerator.cs (1)
42public async Task<ImageGenerationResponse> GenerateAsync(ImageGenerationRequest request, ImageGenerationOptions? options = null, CancellationToken cancellationToken = default)
OpenAIRealtimeClient.cs (1)
55public async Task<IRealtimeClientSession> CreateSessionAsync(RealtimeSessionOptions? options = null, CancellationToken cancellationToken = default)
OpenAIRealtimeClientSession.cs (9)
68/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 71public async Task ConnectAsync(CancellationToken cancellationToken = default) 82private async Task UpdateSessionAsync(RealtimeSessionOptions options, CancellationToken cancellationToken) 109public async Task SendAsync(RealtimeClientMessage message, CancellationToken cancellationToken = default) 159[EnumeratorCancellation] CancellationToken cancellationToken = default) 203private async Task SendResponseCreateAsync(CreateResponseRealtimeClientMessage responseCreate, CancellationToken cancellationToken) 302private async Task SendConversationItemCreateAsync(CreateConversationItemRealtimeClientMessage itemCreate, CancellationToken cancellationToken) 336private async Task SendInputAudioAppendAsync(InputAudioBufferAppendRealtimeClientMessage audioAppend, CancellationToken cancellationToken) 356private async Task SendRawCommandAsync(RealtimeClientMessage message, CancellationToken cancellationToken)
OpenAIResponsesChatClient.cs (3)
102IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 326IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 366[EnumeratorCancellation] CancellationToken cancellationToken = default)
OpenAISpeechToTextClient.cs (2)
57Stream audioSpeechStream, SpeechToTextOptions? options = null, CancellationToken cancellationToken = default) 113Stream audioSpeechStream, SpeechToTextOptions? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default)
OpenAITextToSpeechClient.cs (2)
58string text, TextToSpeechOptions? options = null, CancellationToken cancellationToken = default) 81string text, TextToSpeechOptions? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default)
RequestOptionsExtensions.cs (2)
19public static RequestOptions ToRequestOptions(this CancellationToken cancellationToken, bool streaming) => 27public static RequestOptions ToRequestOptions(this CancellationToken cancellationToken, bool streaming, OpenAIRequestPolicies? policies)
Microsoft.Extensions.AI.OpenAI.Tests (5)
OpenAIHostedFileClientTests.cs (2)
902protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) => 908protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) =>
OpenAIRequestPoliciesTests.cs (1)
163protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, System.Threading.CancellationToken cancellationToken)
OpenAIResponseClientTests.cs (1)
6878protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, System.Threading.CancellationToken cancellationToken)
ThrowUserAgentExceptionHandler.cs (1)
13protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) =>
Microsoft.Extensions.AI.Tests (113)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (4)
1475IEnumerable<ChatMessage> contents, ChatOptions? actualOptions, [EnumeratorCancellation] CancellationToken actualCancellationToken) 1551IEnumerable<ChatMessage> contents, ChatOptions? actualOptions, [EnumeratorCancellation] CancellationToken actualCancellationToken) 2125IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 2132IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default)
ChatCompletion\FunctionInvokingChatClientTests.cs (4)
68Func<FunctionInvocationContext, CancellationToken, ValueTask<object?>> invoker = (ctx, ct) => new ValueTask<object?>("test"); 1212var response = await client.GetStreamingResponseAsync(messages, options, CancellationToken.None).ToChatResponseAsync(); 1404Func<IEnumerable<ChatMessage>, ChatOptions?, CancellationToken, ChatResponse> callback = 1493Tools = [AIFunctionFactory.Create(async (string arg, CancellationToken cancellationToken) =>
ChatCompletion\OpenTelemetryChatClientTests.cs (5)
67IEnumerable<ChatMessage> messages, ChatOptions? options, [EnumeratorCancellation] CancellationToken cancellationToken) 419IEnumerable<ChatMessage> messages, ChatOptions? options, [EnumeratorCancellation] CancellationToken cancellationToken) 673IEnumerable<ChatMessage> messages, ChatOptions? options, [EnumeratorCancellation] CancellationToken cancellationToken) 914IEnumerable<ChatMessage> messages, ChatOptions? options, [EnumeratorCancellation] CancellationToken cancellationToken) 1101IEnumerable<ChatMessage> messages, ChatOptions? options, [EnumeratorCancellation] CancellationToken cancellationToken)
ChatCompletion\ReducingChatClientTests.cs (1)
173public Task<IEnumerable<ChatMessage>> ReduceAsync(IEnumerable<ChatMessage> messages, CancellationToken cancellationToken)
ChatCompletion\UseDelegateChatClientTests.cs (2)
147IEnumerable<ChatMessage> messages, ChatOptions? options, IChatClient innerClient, [EnumeratorCancellation] CancellationToken cancellationToken) 218IEnumerable<ChatMessage> messages, ChatOptions? options, IChatClient innerClient, [EnumeratorCancellation] CancellationToken cancellationToken)
ChatReduction\MessageCountingChatReducerTests.cs (9)
35await Assert.ThrowsAsync<ArgumentNullException>(() => reducer.ReduceAsync(null!, CancellationToken.None)); 42var result = await reducer.ReduceAsync([], CancellationToken.None); 60var result = await reducer.ReduceAsync(messages, CancellationToken.None); 96var result = await reducer.ReduceAsync(messages, CancellationToken.None); 135var result = await reducer.ReduceAsync(messages, CancellationToken.None); 170var result = await reducer.ReduceAsync(messages, CancellationToken.None); 205var result = await reducer.ReduceAsync(messages, CancellationToken.None); 229var result = await reducer.ReduceAsync(messages, CancellationToken.None); 248var result = await reducer.ReduceAsync(messages, CancellationToken.None);
ChatReduction\SummarizingChatReducerTests.cs (10)
47await Assert.ThrowsAsync<ArgumentNullException>(() => reducer.ReduceAsync(null!, CancellationToken.None)); 56var result = await reducer.ReduceAsync([], CancellationToken.None); 78var result = await reducer.ReduceAsync(messages, CancellationToken.None); 111var result = await reducer.ReduceAsync(messages, CancellationToken.None); 159var result = await reducer.ReduceAsync(messages, CancellationToken.None); 212var result = await reducer.ReduceAsync(messages, CancellationToken.None); 252var result = await reducer.ReduceAsync(messages, CancellationToken.None); 312var result = await reducer.ReduceAsync(messages, CancellationToken.None); 353var reducedMessages = await reducer.ReduceAsync(messages, CancellationToken.None); 380reducedMessages = await reducer.ReduceAsync(messages, CancellationToken.None);
ChatRouting\FailoverChatClientTests.cs (8)
770GetStreamingResponseAsyncCallback = (_, _, _) => CanceledStream(CancellationToken.None), 1182[EnumeratorCancellation] CancellationToken cancellationToken) 1204CancellationToken cancellationToken) => 1223CancellationToken cancellationToken) => 1230CancellationToken cancellationToken) 1247CancellationToken cancellationToken = default) => 1256CancellationToken cancellationToken = default) => 1297CancellationToken cancellationToken = default) =>
ChatRouting\OrderedFailoverChatClientTests.cs (2)
383CancellationToken cancellationToken = default) => 388CancellationToken cancellationToken = default) =>
ChatRouting\SemanticRoutingChatClientTests.cs (3)
244CancellationToken cancellationToken = default) => 249CancellationToken cancellationToken = default) => 269CancellationToken cancellationToken = default) =>
Embeddings\UseDelegateEmbeddingGeneratorTests.cs (1)
21builder.Use((Func<IEnumerable<string>, EmbeddingGenerationOptions?, IEmbeddingGenerator<string, Embedding<float>>, CancellationToken, Task<GeneratedEmbeddings<Embedding<float>>>>)null!));
Functions\AIFunctionFactoryTest.cs (4)
198foreach (CancellationToken ctArg in new[] { cts.Token, default }) 200CancellationToken written = default; 201AIFunction func = AIFunctionFactory.Create((int value1 = 1, string value2 = "2", CancellationToken cancellationToken = default) => 257public IAsyncEnumerator<int> GetAsyncEnumerator(CancellationToken cancellationToken = default) => throw new NotImplementedException();
parent\Microsoft.Extensions.AI.Abstractions.Tests\TestChatClient.cs (4)
20public Func<IEnumerable<ChatMessage>, ChatOptions?, CancellationToken, Task<ChatResponse>>? GetResponseAsyncCallback { get; set; } 22public Func<IEnumerable<ChatMessage>, ChatOptions?, CancellationToken, IAsyncEnumerable<ChatResponseUpdate>>? GetStreamingResponseAsyncCallback { get; set; } 29public Task<ChatResponse> GetResponseAsync(IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 32public IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default)
parent\Microsoft.Extensions.AI.Abstractions.Tests\TestEmbeddingGenerator.cs (2)
22public Func<IEnumerable<TInput>, EmbeddingGenerationOptions?, CancellationToken, Task<GeneratedEmbeddings<TEmbedding>>>? GenerateAsyncCallback { get; set; } 29public Task<GeneratedEmbeddings<TEmbedding>> GenerateAsync(IEnumerable<TInput> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
parent\Microsoft.Extensions.AI.Abstractions.Tests\TestHostedFileClient.cs (10)
21public Func<Stream, string?, string?, HostedFileClientOptions?, CancellationToken, Task<HostedFileContent>>? UploadAsyncCallback { get; set; } 23public Func<string, HostedFileClientOptions?, CancellationToken, Task<HostedFileDownloadStream>>? DownloadAsyncCallback { get; set; } 25public Func<string, HostedFileClientOptions?, CancellationToken, Task<HostedFileContent?>>? GetFileInfoAsyncCallback { get; set; } 27public Func<HostedFileClientOptions?, CancellationToken, IAsyncEnumerable<HostedFileContent>>? ListFilesAsyncCallback { get; set; } 29public Func<string, HostedFileClientOptions?, CancellationToken, Task<bool>>? DeleteAsyncCallback { get; set; } 41CancellationToken cancellationToken = default) => 47CancellationToken cancellationToken = default) => 53CancellationToken cancellationToken = default) => 58CancellationToken cancellationToken = default) => 64CancellationToken cancellationToken = default) =>
parent\Microsoft.Extensions.AI.Abstractions.Tests\TestImageGenerator.cs (2)
19public Func<ImageGenerationRequest, ImageGenerationOptions?, CancellationToken, Task<ImageGenerationResponse>>? GenerateImagesAsyncCallback { get; set; } 28public Task<ImageGenerationResponse> GenerateAsync(ImageGenerationRequest request, ImageGenerationOptions? options = null, CancellationToken cancellationToken = default)
parent\Microsoft.Extensions.AI.Abstractions.Tests\TestRealtimeClientSession.cs (4)
15public Func<RealtimeClientMessage, CancellationToken, Task>? SendAsyncCallback { get; set; } 18public Func<CancellationToken, IAsyncEnumerable<RealtimeServerMessage>>? GetStreamingResponseAsyncCallback { get; set; } 27public Task SendAsync(RealtimeClientMessage message, CancellationToken cancellationToken = default) 34CancellationToken cancellationToken = default)
parent\Microsoft.Extensions.AI.Abstractions.Tests\TestSpeechToTextClient.cs (4)
24CancellationToken, 31CancellationToken, 44CancellationToken cancellationToken = default) 50CancellationToken cancellationToken = default)
parent\Microsoft.Extensions.AI.Abstractions.Tests\TestTextToSpeechClient.cs (4)
23CancellationToken, 30CancellationToken, 43CancellationToken cancellationToken = default) 49CancellationToken cancellationToken = default)
Realtime\FunctionInvokingRealtimeClientTests.cs (2)
654[EnumeratorCancellation] CancellationToken cancellationToken = default) 675public Task<IRealtimeClientSession> CreateSessionAsync(RealtimeSessionOptions? options = null, CancellationToken cancellationToken = default)
Realtime\LoggingRealtimeClientTests.cs (2)
279static async IAsyncEnumerable<RealtimeServerMessage> ThrowCancellationAsync([EnumeratorCancellation] CancellationToken cancellationToken) 471public Task<IRealtimeClientSession> CreateSessionAsync(RealtimeSessionOptions? options = null, CancellationToken cancellationToken = default)
Realtime\OpenTelemetryRealtimeClientTests.cs (17)
51static async IAsyncEnumerable<RealtimeServerMessage> CallbackAsync([EnumeratorCancellation] CancellationToken cancellationToken) 214static async IAsyncEnumerable<RealtimeServerMessage> ThrowingCallbackAsync([EnumeratorCancellation] CancellationToken cancellationToken) 266static async IAsyncEnumerable<RealtimeServerMessage> ErrorResponseCallbackAsync([EnumeratorCancellation] CancellationToken cancellationToken) 317static async IAsyncEnumerable<RealtimeServerMessage> EmptyCallbackAsync([EnumeratorCancellation] CancellationToken cancellationToken) 408static async IAsyncEnumerable<RealtimeServerMessage> TranscriptionCallbackAsync([EnumeratorCancellation] CancellationToken cancellationToken) 566private static async IAsyncEnumerable<RealtimeServerMessage> SimpleCallbackAsync([EnumeratorCancellation] CancellationToken cancellationToken) 576private static async IAsyncEnumerable<RealtimeClientMessage> GetClientMessagesAsync([EnumeratorCancellation] CancellationToken cancellationToken = default) 586private static async IAsyncEnumerable<RealtimeClientMessage> GetClientMessagesWithToolResultAsync([EnumeratorCancellation] CancellationToken cancellationToken = default) 595private static async IAsyncEnumerable<RealtimeServerMessage> CallbackWithToolCallAsync([EnumeratorCancellation] CancellationToken cancellationToken) 989private static async IAsyncEnumerable<RealtimeClientMessage> GetClientMessagesWithInstructionsAsync([EnumeratorCancellation] CancellationToken cancellationToken = default) 997private static async IAsyncEnumerable<RealtimeClientMessage> GetClientMessagesWithItemsAsync([EnumeratorCancellation] CancellationToken cancellationToken = default) 1006private static async IAsyncEnumerable<RealtimeClientMessage> GetClientMessagesWithTextContentAsync([EnumeratorCancellation] CancellationToken cancellationToken = default) 1016private static async IAsyncEnumerable<RealtimeClientMessage> GetClientMessagesWithImageContentAsync([EnumeratorCancellation] CancellationToken cancellationToken = default) 1026private static async IAsyncEnumerable<RealtimeServerMessage> CallbackWithTextOutputAsync([EnumeratorCancellation] CancellationToken cancellationToken) 1038private static async IAsyncEnumerable<RealtimeServerMessage> CallbackWithTranscriptionAsync([EnumeratorCancellation] CancellationToken cancellationToken) 1050private static async IAsyncEnumerable<RealtimeServerMessage> CallbackWithServerErrorAsync([EnumeratorCancellation] CancellationToken cancellationToken) 1115public Task<IRealtimeClientSession> CreateSessionAsync(RealtimeSessionOptions? options = null, CancellationToken cancellationToken = default)
Realtime\RealtimeClientBuilderTests.cs (2)
145public Task<IRealtimeClientSession> CreateSessionAsync(RealtimeSessionOptions? options = null, CancellationToken cancellationToken = default) 171RealtimeSessionOptions? options = null, CancellationToken cancellationToken = default)
Realtime\RealtimeClientExtensionsTests.cs (1)
114public Task<IRealtimeClientSession> CreateSessionAsync(RealtimeSessionOptions? options = null, CancellationToken cancellationToken = default)
SpeechToText\OpenTelemetrySpeechToTextClientTests.cs (1)
66Stream request, SpeechToTextOptions? options, [EnumeratorCancellation] CancellationToken cancellationToken)
TestInMemoryCacheStorage.cs (4)
21public Task<byte[]?> GetAsync(string key, CancellationToken token = default) 29public Task RefreshAsync(string key, CancellationToken token = default) 35public Task RemoveAsync(string key, CancellationToken token = default) 46public Task SetAsync(string key, byte[] value, DistributedCacheEntryOptions options, CancellationToken token = default)
TextToSpeech\OpenTelemetryTextToSpeechClientTests.cs (1)
63string text, TextToSpeechOptions? options, [EnumeratorCancellation] CancellationToken cancellationToken)
Microsoft.Extensions.Caching.Abstractions (83)
DistributedCacheExtensions.cs (12)
39/// <param name="token">Optional. A <see cref="CancellationToken" /> to cancel the operation.</param> 42public static Task SetAsync(this IDistributedCache cache, string key, byte[] value, CancellationToken token = default(CancellationToken)) 84/// <param name="token">Optional. A <see cref="CancellationToken" /> to cancel the operation.</param> 87public static Task SetStringAsync(this IDistributedCache cache, string key, string value, CancellationToken token = default(CancellationToken)) 99/// <param name="token">Optional. A <see cref="CancellationToken" /> to cancel the operation.</param> 102public static Task SetStringAsync(this IDistributedCache cache, string key, string value, DistributedCacheEntryOptions options, CancellationToken token = default(CancellationToken)) 131/// <param name="token">Optional. A <see cref="CancellationToken" /> to cancel the operation.</param> 133public static async Task<string?> GetStringAsync(this IDistributedCache cache, string key, CancellationToken token = default(CancellationToken))
Hybrid\HybridCache.cs (51)
30/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 32public abstract ValueTask<T> GetOrCreateAsync<TState, T>(string key, TState state, Func<TState, CancellationToken, ValueTask<T>> factory, 33HybridCacheEntryOptions? options = null, IEnumerable<string>? tags = null, CancellationToken cancellationToken = default); 43/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 45public ValueTask<T> GetOrCreateAsync<T>(string key, Func<CancellationToken, ValueTask<T>> factory, 46HybridCacheEntryOptions? options = null, IEnumerable<string>? tags = null, CancellationToken cancellationToken = default) 58/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 62Func<CancellationToken, ValueTask<T>> factory, 65CancellationToken cancellationToken = default) 78/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 84Func<TState, CancellationToken, ValueTask<T>> factory, 87CancellationToken cancellationToken = default) 98/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 102Func<CancellationToken, ValueTask<T>> factory, 105CancellationToken cancellationToken = default) 119/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 124Func<TState, CancellationToken, ValueTask<T>> factory, 127CancellationToken cancellationToken = default) 142/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 145Func<TState, HybridCacheEntryContext, CancellationToken, ValueTask<T>> factory, 146HybridCacheEntryOptions? options = null, IEnumerable<string>? tags = null, CancellationToken cancellationToken = default) 189await SetAsync(key, value, writeOptions, tags, CancellationToken.None).ConfigureAwait(false); 225/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 228Func<HybridCacheEntryContext, CancellationToken, ValueTask<T>> factory, 229HybridCacheEntryOptions? options = null, IEnumerable<string>? tags = null, CancellationToken cancellationToken = default) 241/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 245Func<HybridCacheEntryContext, CancellationToken, ValueTask<T>> factory, 248CancellationToken cancellationToken = default) 261/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 266Func<TState, HybridCacheEntryContext, CancellationToken, ValueTask<T>> factory, 269CancellationToken cancellationToken = default) 280/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 284Func<HybridCacheEntryContext, CancellationToken, ValueTask<T>> factory, 287CancellationToken cancellationToken = default) 301/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 306Func<TState, HybridCacheEntryContext, CancellationToken, ValueTask<T>> factory, 309CancellationToken cancellationToken = default) 325public static readonly Func<Func<HybridCacheEntryContext, CancellationToken, ValueTask<T>>, HybridCacheEntryContext, CancellationToken, ValueTask<T>> Instance = 332public readonly Func<TState, HybridCacheEntryContext, CancellationToken, ValueTask<T>> Factory; 338public DefaultImplState(TState state, Func<TState, HybridCacheEntryContext, CancellationToken, ValueTask<T>> factory, HybridCacheEntryOptions? options) 349public static readonly Func<Func<CancellationToken, ValueTask<T>>, CancellationToken, ValueTask<T>> Instance = static (callback, ct) => callback(ct); 360/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 361public abstract ValueTask SetAsync<T>(string key, T value, HybridCacheEntryOptions? options = null, IEnumerable<string>? tags = null, CancellationToken cancellationToken = default); 366public abstract ValueTask RemoveAsync(string key, CancellationToken cancellationToken = default); 372public virtual ValueTask RemoveAsync(IEnumerable<string> keys, CancellationToken cancellationToken = default) 383static async ValueTask ForEachAsync(HybridCache @this, IEnumerable<string> keys, CancellationToken cancellationToken) 396public virtual ValueTask RemoveByTagAsync(IEnumerable<string> tags, CancellationToken cancellationToken = default) 407static async ValueTask ForEachAsync(HybridCache @this, IEnumerable<string> keys, CancellationToken cancellationToken) 419public abstract ValueTask RemoveByTagAsync(string tag, CancellationToken cancellationToken = default);
Hybrid\HybridCacheEntryOptions.cs (2)
17/// <see cref="HybridCache.GetOrCreateAsync{TState, T}(string, TState, Func{TState, HybridCacheEntryContext, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask{T}}, HybridCacheEntryOptions?, System.Collections.Generic.IEnumerable{string}?, System.Threading.CancellationToken)"/>
IBufferDistributedCache.cs (6)
29/// <param name="token">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 31/// <remarks>This method is functionally similar to <see cref="IDistributedCache.GetAsync(string, CancellationToken)"/>, but avoids the array allocation.</remarks> 32ValueTask<bool> TryGetAsync(string key, IBufferWriter<byte> destination, CancellationToken token = default); 49/// <param name="token">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 50/// <remarks>This method is functionally similar to <see cref="IDistributedCache.SetAsync(string, byte[], DistributedCacheEntryOptions, CancellationToken)"/>, but avoids the array allocation.</remarks> 51ValueTask SetAsync(string key, ReadOnlySequence<byte> value, DistributedCacheEntryOptions options, CancellationToken token = default);
IDistributedCache.cs (12)
25/// <param name="token">Optional. The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 27Task<byte[]?> GetAsync(string key, CancellationToken token = default(CancellationToken)); 43/// <param name="token">Optional. The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 45Task SetAsync(string key, byte[] value, DistributedCacheEntryOptions options, CancellationToken token = default(CancellationToken)); 57/// <param name="token">Optional. The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 59Task RefreshAsync(string key, CancellationToken token = default(CancellationToken)); 71/// <param name="token">Optional. The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 73Task RemoveAsync(string key, CancellationToken token = default(CancellationToken));
Microsoft.Extensions.Caching.Hybrid (22)
Internal\DefaultHybridCache.cs (6)
138public override ValueTask<T> GetOrCreateAsync<TState, T>(string key, TState state, Func<TState, CancellationToken, ValueTask<T>> underlyingDataCallback, 139HybridCacheEntryOptions? options = null, IEnumerable<string>? tags = null, CancellationToken cancellationToken = default) 206public override ValueTask RemoveAsync(string key, CancellationToken token = default) 212public override ValueTask SetAsync<T>(string key, T value, HybridCacheEntryOptions? options = null, IEnumerable<string>? tags = null, CancellationToken token = default) 232Func<TState, CancellationToken, ValueTask<T>> underlyingDataCallback, 233CancellationToken cancellationToken)
Internal\DefaultHybridCache.L2.cs (5)
25internal ValueTask<BufferChunk> GetFromL2DirectAsync(string key, CancellationToken token) 79internal ValueTask SetL2Async(string key, CacheItem cacheItem, in BufferChunk buffer, HybridCacheEntryOptions? options, CancellationToken token) 82internal ValueTask SetDirectL2Async(string key, in BufferChunk buffer, DistributedCacheEntryOptions options, CancellationToken token) 105internal ValueTask InvalidateL2TagAsync(string tag, long timestamp, CancellationToken token) 221private async ValueTask WritePayloadAsync(string key, CacheItem cacheItem, BufferChunk payload, HybridCacheEntryOptions? options, CancellationToken token)
Internal\DefaultHybridCache.StampedeState.cs (3)
20internal readonly CancellationToken SharedToken; // this might have a value even when _sharedCancellation is null 54SharedToken = CancellationToken.None; 61protected StampedeState(DefaultHybridCache cache, in StampedeKey key, CacheItem cacheItem, CancellationToken token)
Internal\DefaultHybridCache.StampedeStateT.cs (7)
25private Func<TState, CancellationToken, ValueTask<T>>? _underlying; // main data factory 39public StampedeState(DefaultHybridCache cache, in StampedeKey key, TagSet tags, CancellationToken token) 47public void QueueUserWorkItem(in TState state, Func<TState, CancellationToken, ValueTask<T>> underlying, HybridCacheEntryOptions? options) 65public Task ExecuteDirectAsync(in TState state, Func<TState, CancellationToken, ValueTask<T>> underlying, HybridCacheEntryOptions? options) 82public ValueTask<T> JoinAsync(ILogger log, CancellationToken token) 88static async ValueTask<T> WithCancellationAsync(ILogger log, StampedeState<TState, T> stampede, CancellationToken token) 311await System.Threading.Tasks.Task.Delay(1, CancellationToken.None).ConfigureAwait(false);
Internal\DefaultHybridCache.TagInvalidation.cs (1)
24public override ValueTask RemoveByTagAsync(string tag, CancellationToken token = default)
Microsoft.Extensions.Caching.Hybrid.Tests (48)
BufferReleaseTests.cs (2)
95ValueTask IBufferDistributedCache.SetAsync(string key, ReadOnlySequence<byte> value, DistributedCacheEntryOptions options, CancellationToken token) 101async ValueTask<bool> IBufferDistributedCache.TryGetAsync(string key, IBufferWriter<byte> destination, CancellationToken token)
ExpirationTests.cs (1)
27Func<CancellationToken, ValueTask<Guid>> callback = static _ => new(Guid.NewGuid());
L2Tests.cs (6)
172ValueTask IBufferDistributedCache.SetAsync(string key, ReadOnlySequence<byte> value, DistributedCacheEntryOptions options, CancellationToken token) 193async ValueTask<bool> IBufferDistributedCache.TryGetAsync(string key, IBufferWriter<byte> destination, CancellationToken token) 224Task<byte[]?> IDistributedCache.GetAsync(string key, CancellationToken token) 238Task IDistributedCache.RefreshAsync(string key, CancellationToken token) 252Task IDistributedCache.RemoveAsync(string key, CancellationToken token) 266Task IDistributedCache.SetAsync(string key, byte[] value, DistributedCacheEntryOptions options, CancellationToken token)
NullDistributedCache.cs (4)
12Task<byte[]?> IDistributedCache.GetAsync(string key, CancellationToken token) => Task.FromResult<byte[]?>(null); 18Task IDistributedCache.RefreshAsync(string key, CancellationToken token) => Task.CompletedTask; 24Task IDistributedCache.RemoveAsync(string key, CancellationToken token) => Task.CompletedTask; 30Task IDistributedCache.SetAsync(string key, byte[] value, DistributedCacheEntryOptions options, CancellationToken token) => Task.CompletedTask;
SampleUsage.cs (6)
93public async Task<SomeInformation> GetSomeInformationAsync(string name, int id, CancellationToken token = default) 120public async Task<SomeInformation> GetSomeInformationAsync(string name, int id, CancellationToken token = default) 131CancellationToken token = default) 140CancellationToken token = default) 148public async Task<SomeInformation> GetSomeInformationAsync(string name, int id, CancellationToken token = default) 159public class SomeHCServiceNoCaptureObjReuse(HybridCache cache, CancellationToken token = default)
SizeTests.cs (2)
168Func<CancellationToken, ValueTask<MutablePoco>> func = _ => 234Func<CancellationToken, ValueTask<ImmutablePoco>> func = _ =>
StampedeTests.cs (22)
43Task<byte[]?> IDistributedCache.GetAsync(string key, CancellationToken token) => throw new NotSupportedException("Intentionally not provided"); 47Task IDistributedCache.RefreshAsync(string key, CancellationToken token) => throw new NotSupportedException("Intentionally not provided"); 53Task IDistributedCache.RemoveAsync(string key, CancellationToken token) => throw new NotSupportedException("Intentionally not provided"); 57Task IDistributedCache.SetAsync(string key, byte[] value, DistributedCacheEntryOptions options, CancellationToken token) => throw new NotSupportedException("Intentionally not provided"); 92var token = cts?.Token ?? CancellationToken.None; 102if (!await semaphore.WaitAsync(5_000, CancellationToken.None)) 138if (!await semaphore.WaitAsync(5_000, CancellationToken.None)) 191if (!await semaphore.WaitAsync(5_000, CancellationToken.None)) 272if (!await semaphore.WaitAsync(5_000, CancellationToken.None)) 340var token = cts?.Token ?? CancellationToken.None; 348await semaphore.WaitAsync(CancellationToken.None); 355await semaphore.WaitAsync(CancellationToken.None); 380var token = cts?.Token ?? CancellationToken.None; 388await semaphore.WaitAsync(CancellationToken.None); 395await semaphore.WaitAsync(CancellationToken.None); 424var token = cts?.Token ?? CancellationToken.None; 432await semaphore.WaitAsync(CancellationToken.None); 439await semaphore.WaitAsync(CancellationToken.None);
UnreliableL2Tests.cs (5)
121private static ValueTask<Guid> NewGuid(CancellationToken cancellationToken) => new(Guid.NewGuid()); 165public Task<byte[]?> GetAsync(string key, CancellationToken token = default) 170public Task RefreshAsync(string key, CancellationToken token = default) 175public Task RemoveAsync(string key, CancellationToken token = default) 180public Task SetAsync(string key, byte[] value, DistributedCacheEntryOptions options, CancellationToken token = default)
Microsoft.Extensions.Caching.Memory (15)
CacheEntry.CacheEntryTokens.cs (1)
110CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
CacheEntry.cs (1)
286}, obj, CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
MemoryCache.cs (1)
436CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
MemoryDistributedCache.cs (12)
58/// <param name="token">The <see cref="CancellationToken"/> to use to cancel operation.</param> 60public Task<byte[]?> GetAsync(string key, CancellationToken token = default(CancellationToken)) 93/// <param name="token">The <see cref="CancellationToken"/> to use to cancel operation.</param> 95public Task SetAsync(string key, byte[] value, DistributedCacheEntryOptions options, CancellationToken token = default(CancellationToken)) 120/// <param name="token">The <see cref="CancellationToken"/> to use to cancel operation.</param> 122public Task RefreshAsync(string key, CancellationToken token = default(CancellationToken)) 145/// <param name="token">The <see cref="CancellationToken"/> to use to cancel operation.</param> 147public Task RemoveAsync(string key, CancellationToken token = default(CancellationToken))
Microsoft.Extensions.Caching.SqlServer (32)
DatabaseOperations.cs (12)
64public async Task DeleteCacheItemAsync(string key, CancellationToken token = default(CancellationToken)) 89public Task<byte[]?> GetCacheItemAsync(string key, CancellationToken token = default(CancellationToken)) 96public async Task<bool> TryGetCacheItemAsync(string key, IBufferWriter<byte> destination, CancellationToken token = default(CancellationToken)) 109public Task RefreshCacheItemAsync(string key, CancellationToken token = default(CancellationToken)) 169public async Task SetCacheItemAsync(string key, ArraySegment<byte> value, DistributedCacheEntryOptions options, CancellationToken token = default(CancellationToken)) 260private async Task<byte[]?> GetCacheItemAsync(string key, bool includeValue, IBufferWriter<byte>? destination = null, CancellationToken token = default(CancellationToken))
IDatabaseOperations.cs (10)
18Task<byte[]?> GetCacheItemAsync(string key, CancellationToken token = default(CancellationToken)); 20Task<bool> TryGetCacheItemAsync(string key, IBufferWriter<byte> destination, CancellationToken token = default(CancellationToken)); 24Task RefreshCacheItemAsync(string key, CancellationToken token = default(CancellationToken)); 28Task DeleteCacheItemAsync(string key, CancellationToken token = default(CancellationToken)); 32Task SetCacheItemAsync(string key, ArraySegment<byte> value, DistributedCacheEntryOptions options, CancellationToken token = default(CancellationToken));
SqlServerCache.cs (10)
99public async Task<byte[]?> GetAsync(string key, CancellationToken token = default(CancellationToken)) 112async ValueTask<bool> IBufferDistributedCache.TryGetAsync(string key, IBufferWriter<byte> destination, CancellationToken token) 135public async Task RefreshAsync(string key, CancellationToken token = default(CancellationToken)) 157public async Task RemoveAsync(string key, CancellationToken token = default(CancellationToken)) 200CancellationToken token = default(CancellationToken)) 219CancellationToken token)
Microsoft.Extensions.Caching.StackExchangeRedis (11)
RedisCache.cs (11)
122public async Task<byte[]?> GetAsync(string key, CancellationToken token = default) 202public Task SetAsync(string key, byte[] value, DistributedCacheEntryOptions options, CancellationToken token = default) 205ValueTask IBufferDistributedCache.SetAsync(string key, ReadOnlySequence<byte> value, DistributedCacheEntryOptions options, CancellationToken token) 208private async Task SetImplAsync(string key, ReadOnlySequence<byte> value, DistributedCacheEntryOptions options, CancellationToken token = default) 265public async Task RefreshAsync(string key, CancellationToken token = default) 313private ValueTask<IDatabase> ConnectAsync(CancellationToken token = default) 327private async ValueTask<IDatabase> ConnectSlowAsync(CancellationToken token) 428private async Task<byte[]?> GetAndRefreshAsync(string key, bool getData, CancellationToken token = default) 485public async Task RemoveAsync(string key, CancellationToken token = default) 545private async Task RefreshAsync(IDatabase cache, string key, DateTimeOffset? absExpr, TimeSpan sldExpr, CancellationToken token) 747async ValueTask<bool> IBufferDistributedCache.TryGetAsync(string key, IBufferWriter<byte> destination, CancellationToken token)
Microsoft.Extensions.Configuration (4)
ConfigurationReloadToken.cs (1)
36/// <returns>The <see cref="CancellationToken"/> registration.</returns>
src\runtime\src\libraries\Common\src\Extensions\ChangeCallbackRegistrar.cs (3)
18/// <param name="token">The <see cref="CancellationToken"/> to invoke the callback with.</param> 21/// <returns>The <see cref="CancellationToken"/> registration.</returns> 22internal static IDisposable UnsafeRegisterChangeCallback<T>(Action<object?> callback, object? state, CancellationToken token, Action<T> onFailure, T onFailureState)
Microsoft.Extensions.Configuration.Binder.SourceGeneration (10)
ConfigurationBindingGenerator.cs (4)
102internal static Func<SemanticModel, InvocationExpressionSyntax, CancellationToken, object>? GetInterceptableLocationFunc { get; private set; } 135new Type[] { typeof(SemanticModel), typeof(InvocationExpressionSyntax), typeof(CancellationToken) }, 143GetInterceptableLocationFunc = (Func<SemanticModel, InvocationExpressionSyntax, CancellationToken, object>) 144getInterceptableLocationMethod.CreateDelegate(typeof(Func<SemanticModel, InvocationExpressionSyntax, CancellationToken, object>), target: null);
ConfigurationBindingGenerator.Parser.cs (2)
35public SourceGenerationSpec? GetSourceGenerationSpec(ImmutableArray<BinderInvocation?> invocations, CancellationToken cancellationToken) 104private void CreateTypeSpecs(CancellationToken cancellationToken)
ConfigurationBindingGenerator.Suppressor.cs (2)
110private static HashSet<string> CollectInterceptedLocationKeys(Compilation compilation, CancellationToken cancellationToken) 172private static string? GetInvocationLocationKey(InvocationExpressionSyntax invocation, SemanticModel semanticModel, CancellationToken cancellationToken)
Parser\BinderInvocation.cs (1)
23public static BinderInvocation? Create(GeneratorSyntaxContext context, CancellationToken cancellationToken)
Specs\InterceptorInfo.cs (1)
204InterceptableLocation = ConfigurationBindingGenerator.GetInterceptableLocationFunc(invocation.SemanticModel, invocationExpressionSyntax, default(CancellationToken));
Microsoft.Extensions.DataIngestion (20)
Chunkers\DocumentTokenChunker.cs (1)
43public override async IAsyncEnumerable<IngestionChunk<string>> ProcessAsync(IngestionDocument document, [EnumeratorCancellation] CancellationToken cancellationToken = default)
Chunkers\HeaderChunker.cs (1)
33[EnumeratorCancellation] CancellationToken cancellationToken = default)
Chunkers\SectionChunker.cs (1)
29public override async IAsyncEnumerable<IngestionChunk<string>> ProcessAsync(IngestionDocument document, [EnumeratorCancellation] CancellationToken cancellationToken = default)
Chunkers\SemanticSimilarityChunker.cs (2)
48[EnumeratorCancellation] CancellationToken cancellationToken = default) 59private async Task<List<(IngestionDocumentElement element, float distance)>> CalculateDistancesAsync(IngestionDocument documents, CancellationToken cancellationToken)
IngestionPipeline.cs (4)
81SearchOption searchOption = SearchOption.TopDirectoryOnly, [EnumeratorCancellation] CancellationToken cancellationToken = default) 107public async IAsyncEnumerable<IngestionResult> ProcessAsync(IEnumerable<FileInfo> files, [EnumeratorCancellation] CancellationToken cancellationToken = default) 129[EnumeratorCancellation] CancellationToken cancellationToken) 173private async Task<IngestionDocument> IngestAsync(IngestionDocument document, Activity? parentActivity, CancellationToken cancellationToken)
Processors\ClassificationEnricher.cs (1)
52public override IAsyncEnumerable<IngestionChunk<string>> ProcessAsync(IAsyncEnumerable<IngestionChunk<string>> chunks, CancellationToken cancellationToken = default)
Processors\ImageAlternativeTextEnricher.cs (2)
36public override async Task<IngestionDocument> ProcessAsync(IngestionDocument document, CancellationToken cancellationToken = default) 88private async Task ProcessAsync(List<IngestionDocumentImage> batch, CancellationToken cancellationToken)
Processors\KeywordEnricher.cs (1)
60public override IAsyncEnumerable<IngestionChunk<string>> ProcessAsync(IAsyncEnumerable<IngestionChunk<string>> chunks, CancellationToken cancellationToken = default)
Processors\SentimentEnricher.cs (1)
50public override IAsyncEnumerable<IngestionChunk<string>> ProcessAsync(IAsyncEnumerable<IngestionChunk<string>> chunks, CancellationToken cancellationToken = default)
Processors\SummaryEnricher.cs (1)
45public override IAsyncEnumerable<IngestionChunk<string>> ProcessAsync(IAsyncEnumerable<IngestionChunk<string>> chunks, CancellationToken cancellationToken = default)
Utils\Batching.cs (1)
23[EnumeratorCancellation] CancellationToken cancellationToken = default)
Writers\VectorStoreWriter.cs (4)
51/// The collection is initialized when <see cref="WriteAsync(IAsyncEnumerable{IngestionChunk{T}}, CancellationToken)"/> is called for the first time. 54/// Call <see cref="WriteAsync(IAsyncEnumerable{IngestionChunk{T}}, CancellationToken)"/> first.</exception> 59public override async Task WriteAsync(IAsyncEnumerable<IngestionChunk<T>> chunks, CancellationToken cancellationToken = default) 164private async Task<IReadOnlyList<object>> GetPreExistingChunksIdsAsync(IngestionDocument document, CancellationToken cancellationToken)
Microsoft.Extensions.DataIngestion.Abstractions (7)
IngestionChunker.cs (1)
21public abstract IAsyncEnumerable<IngestionChunk<T>> ProcessAsync(IngestionDocument document, CancellationToken cancellationToken = default);
IngestionChunkProcessor.cs (1)
21public abstract IAsyncEnumerable<IngestionChunk<T>> ProcessAsync(IAsyncEnumerable<IngestionChunk<T>> chunks, CancellationToken cancellationToken = default);
IngestionChunkWriter.cs (1)
23public abstract Task WriteAsync(IAsyncEnumerable<IngestionChunk<T>> chunks, CancellationToken cancellationToken = default);
IngestionDocumentProcessor.cs (1)
20public abstract Task<IngestionDocument> ProcessAsync(IngestionDocument document, CancellationToken cancellationToken = default);
IngestionDocumentReader.cs (3)
25public Task<IngestionDocument> ReadAsync(FileInfo source, CancellationToken cancellationToken = default) 40public virtual async Task<IngestionDocument> ReadAsync(FileInfo source, string identifier, string? mediaType = null, CancellationToken cancellationToken = default) 57public abstract Task<IngestionDocument> ReadAsync(Stream source, string identifier, string mediaType, CancellationToken cancellationToken = default);
Microsoft.Extensions.DataIngestion.Markdig (4)
MarkdownParser.cs (1)
35internal static System.Threading.Tasks.Task<string> ReadToEndAsync(this System.IO.StreamReader reader, System.Threading.CancellationToken cancellationToken)
MarkdownReader.cs (3)
17public override async Task<IngestionDocument> ReadAsync(FileInfo source, string identifier, string? mediaType = null, CancellationToken cancellationToken = default) 32public override async Task<IngestionDocument> ReadAsync(Stream source, string identifier, string mediaType, CancellationToken cancellationToken = default) 41private static async Task<string> ReadToEndAsync(Stream source, CancellationToken cancellationToken)
Microsoft.Extensions.DataIngestion.MarkItDown (6)
MarkItDownMcpReader.cs (3)
36public override async Task<IngestionDocument> ReadAsync(FileInfo source, string identifier, string? mediaType = null, CancellationToken cancellationToken = default) 55public override async Task<IngestionDocument> ReadAsync(Stream source, string identifier, string mediaType, CancellationToken cancellationToken = default) 68private async Task<string> ConvertToMarkdownAsync(DataContent dataContent, CancellationToken cancellationToken)
MarkItDownReader.cs (2)
34public override async Task<IngestionDocument> ReadAsync(FileInfo source, string identifier, string? mediaType = null, CancellationToken cancellationToken = default) 97public override async Task<IngestionDocument> ReadAsync(Stream source, string identifier, string mediaType, CancellationToken cancellationToken = default)
parent\Microsoft.Extensions.DataIngestion.Markdig\MarkdownParser.cs (1)
35internal static System.Threading.Tasks.Task<string> ReadToEndAsync(this System.IO.StreamReader reader, System.Threading.CancellationToken cancellationToken)
Microsoft.Extensions.DataIngestion.Tests (11)
IngestionPipelineTests.cs (1)
178public override IAsyncEnumerable<IngestionChunk<DataContent>> ProcessAsync(IngestionDocument document, CancellationToken cancellationToken = default)
parent\Microsoft.Extensions.AI.Abstractions.Tests\TestChatClient.cs (4)
20public Func<IEnumerable<ChatMessage>, ChatOptions?, CancellationToken, Task<ChatResponse>>? GetResponseAsyncCallback { get; set; } 22public Func<IEnumerable<ChatMessage>, ChatOptions?, CancellationToken, IAsyncEnumerable<ChatResponseUpdate>>? GetStreamingResponseAsyncCallback { get; set; } 29public Task<ChatResponse> GetResponseAsync(IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 32public IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default)
parent\Microsoft.Extensions.AI.Abstractions.Tests\TestEmbeddingGenerator.cs (2)
22public Func<IEnumerable<TInput>, EmbeddingGenerationOptions?, CancellationToken, Task<GeneratedEmbeddings<TEmbedding>>>? GenerateAsyncCallback { get; set; } 29public Task<GeneratedEmbeddings<TEmbedding>> GenerateAsync(IEnumerable<TInput> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
Utils\TestEmbeddingGenerator.cs (1)
23public Task<GeneratedEmbeddings<Embedding<float>>> GenerateAsync(IEnumerable<T> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
Utils\TestReader.cs (3)
13public TestReader(Func<Stream, string, string, CancellationToken, Task<IngestionDocument>> readAsyncCallback) 18public Func<Stream, string, string, CancellationToken, Task<IngestionDocument>> ReadAsyncCallback { get; } 20public override Task<IngestionDocument> ReadAsync(Stream source, string identifier, string mediaType, CancellationToken cancellationToken = default)
Microsoft.Extensions.DependencyInjection (1)
ServiceLookup\StackGuard.cs (1)
57Task<R> task = Task.Factory.StartNew((Func<object?, R>)action, state, CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
Microsoft.Extensions.DependencyInjection.AutoActivation (2)
AutoActivationHostedService.cs (2)
24public Task StartAsync(CancellationToken cancellationToken) 39public Task StopAsync(CancellationToken cancellationToken) => Task.CompletedTask;
Microsoft.Extensions.Diagnostics.HealthChecks (19)
DefaultHealthCheckService.cs (3)
40CancellationToken cancellationToken = default) 74private async Task<HealthReportEntry> RunCheckAsync(HealthCheckRegistration registration, CancellationToken cancellationToken) 98var checkCancellationToken = cancellationToken;
DelegateHealthCheck.cs (4)
16private readonly Func<CancellationToken, Task<HealthCheckResult>> _check; 22public DelegateHealthCheck(Func<CancellationToken, Task<HealthCheckResult>> check) 31/// <param name="cancellationToken">A <see cref="CancellationToken"/> that can be used to cancel the health check.</param> 33public Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default) => _check(cancellationToken);
DependencyInjection\HealthChecksBuilderDelegateExtensions.cs (4)
74Func<CancellationToken, HealthCheckResult> check, 93Func<CancellationToken, HealthCheckResult> check, 160Func<CancellationToken, Task<HealthCheckResult>> check, 179Func<CancellationToken, Task<HealthCheckResult>> check,
HealthCheckPublisherHostedService.cs (4)
62public Task StartAsync(CancellationToken cancellationToken = default) 76public Task StopAsync(CancellationToken cancellationToken = default) 178private async Task RunAsyncCore((TimeSpan Delay, TimeSpan Period) timerOptions, CancellationToken cancellationToken) 204private async Task RunPublisherAsync(IHealthCheckPublisher publisher, HealthReport report, CancellationToken cancellationToken)
HealthCheckService.cs (4)
37/// <param name="cancellationToken">A <see cref="CancellationToken"/> which can be used to cancel the health checks.</param> 43public Task<HealthReport> CheckHealthAsync(CancellationToken cancellationToken = default) 54/// <param name="cancellationToken">A <see cref="CancellationToken"/> which can be used to cancel the health checks.</param> 62CancellationToken cancellationToken = default);
Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (5)
HealthCheckContext.cs (1)
7/// Health check context. Provides health check registrations to <see cref="IHealthCheck.CheckHealthAsync(HealthCheckContext, System.Threading.CancellationToken)"/>.
IHealthCheck.cs (2)
19/// <param name="cancellationToken">A <see cref="CancellationToken"/> that can be used to cancel the health check.</param> 21Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default);
IHealthCheckPublisher.cs (2)
35/// <param name="cancellationToken">The <see cref="CancellationToken"/>.</param> 37Task PublishAsync(HealthReport report, CancellationToken cancellationToken);
Microsoft.Extensions.Diagnostics.HealthChecks.Common (3)
ApplicationLifecycleHealthCheck.cs (1)
44public Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
ManualHealthCheckService.cs (1)
37public Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default) => Task.FromResult(_tracker.GetHealthCheckResult());
TelemetryHealthCheckPublisher.cs (1)
42public Task PublishAsync(HealthReport report, CancellationToken cancellationToken)
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (19)
ApplicationLifecycleHealthCheckTests.cs (4)
19Assert.Equal(HealthStatus.Unhealthy, (await healthCheck.CheckHealthAsync(context, CancellationToken.None)).Status); 22Assert.Equal(HealthStatus.Healthy, (await healthCheck.CheckHealthAsync(context, CancellationToken.None)).Status); 25Assert.Equal(HealthStatus.Unhealthy, (await healthCheck.CheckHealthAsync(context, CancellationToken.None)).Status); 28Assert.Equal(HealthStatus.Unhealthy, (await healthCheck.CheckHealthAsync(context, CancellationToken.None)).Status);
ManualHealthCheckTests.cs (11)
20var healthCheckResult = await manualHealthCheckService.CheckHealthAsync(context, CancellationToken.None); 38Assert.Equal(HealthStatus.Unhealthy, (await manualHealthCheckService.CheckHealthAsync(context, CancellationToken.None)).Status); 42var healthCheckResultUnhealthy = await manualHealthCheckService.CheckHealthAsync(context, CancellationToken.None); 47var healthCheckResultHealthy = await manualHealthCheckService.CheckHealthAsync(context, CancellationToken.None); 62Assert.Equal(HealthStatus.Unhealthy, (await manualHealthCheckService.CheckHealthAsync(context, CancellationToken.None)).Status); 67var healthCheckResultUnhealthy = await manualHealthCheckService.CheckHealthAsync(context, CancellationToken.None); 73var healthCheckResultHealthy = await manualHealthCheckService.CheckHealthAsync(context, CancellationToken.None); 89Assert.Equal(HealthStatus.Unhealthy, (await manualHealthCheckService.CheckHealthAsync(context, CancellationToken.None)).Status); 96var healthCheckResult2Unhealthy = await manualHealthCheckService.CheckHealthAsync(context, CancellationToken.None); 103var healthCheckResult1Unhealthy = await manualHealthCheckService.CheckHealthAsync(context, CancellationToken.None); 110var healthCheckResultHealthy = await manualHealthCheckService.CheckHealthAsync(context, CancellationToken.None);
MockHostApplicationLifetime.cs (3)
16public CancellationToken ApplicationStarted { get; } 18public CancellationToken ApplicationStopping { get; } 20public CancellationToken ApplicationStopped { get; }
TelemetryHealthChecksPublisherTests.cs (1)
101await publisher.PublishAsync(CreateHealthReport(healthStatuses), CancellationToken.None);
Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore (6)
DbContextHealthCheck.cs (2)
11private static readonly Func<TContext, CancellationToken, Task<bool>> DefaultTestQuery = (dbContext, cancellationToken) => 28public async Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
DbContextHealthCheckOptions.cs (1)
10public Func<TContext, CancellationToken, Task<bool>>? CustomTestQuery { get; set; }
DependencyInjection\EntityFrameworkCoreHealthChecksBuilderExtensions.cs (3)
41/// By default the health check implementation will use the <see cref="DatabaseFacade.CanConnectAsync(CancellationToken)"/> method 47/// Providing a <paramref name="customTestQuery" /> will replace the use of <see cref="DatabaseFacade.CanConnectAsync(CancellationToken)"/> 57Func<TContext, CancellationToken, Task<bool>>? customTestQuery = default)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (4)
ResourceUtilizationHealthCheck.cs (2)
156/// <param name="cancellationToken">A <see cref="CancellationToken"/> that can be used to cancel the health check.</param> 158public Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
ResourceUtilizationHealthCheck.Obsolete.cs (2)
27/// <param name="cancellationToken">A <see cref="CancellationToken"/> that can be used to cancel the health check.</param> 33public Task<HealthCheckResult> ObsoleteCheckHealthAsync(CancellationToken cancellationToken = default)
Microsoft.Extensions.Diagnostics.Probes (4)
TcpEndpointProbesService.cs (4)
39internal async Task UpdateHealthStatusAsync(CancellationToken cancellationToken) 66/// <param name="stoppingToken">The <see cref="CancellationToken"/>.</param> 68protected async override Task ExecuteAsync(CancellationToken stoppingToken) 82private async Task OpenTcpAsync(CancellationToken cancellationToken)
Microsoft.Extensions.Diagnostics.Probes.Tests (1)
MockHealthCheckService.cs (1)
18public override Task<HealthReport> CheckHealthAsync(Func<HealthCheckRegistration, bool>? predicate, CancellationToken cancellationToken = default)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (4)
IResourceUtilizationPublisher.cs (2)
23/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to cancel the publish operation.</param> 25ValueTask PublishAsync(ResourceUtilization utilization, CancellationToken cancellationToken);
ResourceMonitorService.cs (2)
104internal async Task PublishUtilizationAsync(CancellationToken cancellationToken) 123protected override async Task ExecuteAsync(CancellationToken cancellationToken)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (23)
Linux\Resources\GenericPublisher.cs (1)
22public ValueTask PublishAsync(ResourceUtilization utilization, CancellationToken cancellationToken)
Publishers\AnotherPublisher.cs (1)
15public ValueTask PublishAsync(ResourceUtilization utilization, CancellationToken cancellationToken)
Publishers\EmptyPublisher.cs (1)
15public ValueTask PublishAsync(ResourceUtilization utilization, CancellationToken cancellationToken)
Publishers\FaultPublisher.cs (1)
16public async ValueTask PublishAsync(ResourceUtilization utilization, CancellationToken cancellationToken)
Publishers\GenericPublisher.cs (1)
22public ValueTask PublishAsync(ResourceUtilization utilization, CancellationToken cancellationToken)
ResourceMonitoringServiceTests.cs (18)
213_ = tracker.StartAsync(CancellationToken.None); 219await tracker.StopAsync(CancellationToken.None); 253await tracker.StartAsync(CancellationToken.None); 298await tracker.PublishUtilizationAsync(CancellationToken.None); 341await tracker.StartAsync(CancellationToken.None); 351await tracker.StopAsync(CancellationToken.None); 377await tracker.StartAsync(CancellationToken.None); 389await tracker.StopAsync(CancellationToken.None); 471_ = tracker.StartAsync(CancellationToken.None); 497await tracker.StopAsync(CancellationToken.None); 580_ = tracker.StartAsync(CancellationToken.None); 601await tracker.StopAsync(CancellationToken.None); 641_ = tracker.StartAsync(CancellationToken.None); 645await tracker.StopAsync(CancellationToken.None); 646await tracker.StopAsync(CancellationToken.None); 742await s.StopAsync(CancellationToken.None); 743await s.StopAsync(CancellationToken.None); 744await s.StopAsync(CancellationToken.None);
Microsoft.Extensions.Diagnostics.Testing (8)
Logging\FakeLogCollector.LogEnumeration.cs (7)
53public IAsyncEnumerable<FakeLogRecord> GetLogsAsync(CancellationToken cancellationToken = default) 59private readonly CancellationToken _enumerableCancellationToken; 63CancellationToken enumerableCancellationToken) 70CancellationToken enumeratorCancellationToken = default) 87CancellationToken enumerableCancellationToken, 88CancellationToken enumeratorCancellationToken) 114var mainCancellationToken = _mainCts.Token;
Metrics\MetricCollector.cs (1)
209public Task WaitForMeasurementsAsync(int minCount, CancellationToken cancellationToken = default)
Microsoft.Extensions.Diagnostics.Testing.Tests (4)
Logging\FakeLogCollectorTests.LogEnumeration.cs (4)
33var cancellationToken = cts.Token; 98cancellationToken: CancellationToken.None); 107cancellationToken: CancellationToken.None, 164CancellationToken cancellationToken,
Microsoft.Extensions.DotNetDeltaApplier (43)
src\sdk\src\Dotnet.Watch\HotReloadAgent.Host\Listener.cs (6)
23public Task Listen(CancellationToken cancellationToken) 71private async Task InitializeAsync(CancellationToken cancellationToken) 85private async Task ReceiveAndApplyUpdatesAsync(bool initialUpdates, CancellationToken cancellationToken) 116private async ValueTask ReadAndApplyManagedCodeUpdateAsync(Stream stream, CancellationToken cancellationToken) 138private async ValueTask ReadAndApplyStaticAssetUpdateAsync(Stream stream, CancellationToken cancellationToken) 159internal async ValueTask SendResponseAsync<T>(T response, CancellationToken cancellationToken)
src\sdk\src\Dotnet.Watch\HotReloadAgent.Host\NamedPipeTransport.cs (2)
23public override async ValueTask SendAsync(IResponse response, CancellationToken cancellationToken) 41public override ValueTask<RequestStream> ReceiveAsync(CancellationToken cancellationToken)
src\sdk\src\Dotnet.Watch\HotReloadAgent.Host\StartupHook.cs (2)
87await listener.SendResponseAsync(new HotReloadExceptionCreatedNotification(code, message), CancellationToken.None).ConfigureAwait(false); 99_ = listener.Listen(CancellationToken.None);
src\sdk\src\Dotnet.Watch\HotReloadAgent.Host\Transport.cs (2)
66public abstract ValueTask SendAsync(IResponse response, CancellationToken cancellationToken); 67public abstract ValueTask<RequestStream> ReceiveAsync(CancellationToken cancellationToken);
src\sdk\src\Dotnet.Watch\HotReloadAgent.Host\WebSocketTransport.cs (2)
43public override async ValueTask SendAsync(IResponse response, CancellationToken cancellationToken) 87public override async ValueTask<RequestStream> ReceiveAsync(CancellationToken cancellationToken)
src\sdk\src\Dotnet.Watch\HotReloadAgent.PipeRpc\NamedPipeContract.cs (12)
17ValueTask WriteAsync(Stream stream, CancellationToken cancellationToken); 56public async ValueTask WriteAsync(Stream stream, CancellationToken cancellationToken) 73public static async ValueTask<ManagedCodeUpdateRequest> ReadAsync(Stream stream, CancellationToken cancellationToken) 104public async ValueTask WriteAsync(Stream stream, CancellationToken cancellationToken) 117Stream stream, CancellationToken cancellationToken) 123async IAsyncEnumerable<(string message, AgentMessageSeverity severity)> ReadLogAsync([EnumeratorCancellation] CancellationToken cancellationToken) 145public async ValueTask WriteAsync(Stream stream, CancellationToken cancellationToken) 151public static async ValueTask<ClientInitializationResponse> ReadAsync(Stream stream, CancellationToken cancellationToken) 170public async ValueTask WriteAsync(Stream stream, CancellationToken cancellationToken) 176public static async ValueTask<HotReloadExceptionCreatedNotification> ReadAsync(Stream stream, CancellationToken cancellationToken) 195public async ValueTask WriteAsync(Stream stream, CancellationToken cancellationToken) 205public static async ValueTask<StaticAssetUpdateRequest> ReadAsync(Stream stream, CancellationToken cancellationToken)
src\sdk\src\Dotnet.Watch\HotReloadAgent.PipeRpc\StreamExtensions.cs (17)
22public static ValueTask WriteAsync(this Stream stream, bool value, CancellationToken cancellationToken) 25public static async ValueTask WriteAsync(this Stream stream, byte value, CancellationToken cancellationToken) 40public static async ValueTask WriteAsync(this Stream stream, int value, CancellationToken cancellationToken) 55public static ValueTask WriteAsync(this Stream stream, Guid value, CancellationToken cancellationToken) 58public static async ValueTask WriteByteArrayAsync(this Stream stream, byte[] value, CancellationToken cancellationToken) 64public static async ValueTask WriteAsync(this Stream stream, int[] value, CancellationToken cancellationToken) 84public static async ValueTask WriteAsync(this Stream stream, string value, CancellationToken cancellationToken) 95public static async ValueTask Write7BitEncodedIntAsync(this Stream stream, int value, CancellationToken cancellationToken) 108public static async ValueTask<bool> ReadBooleanAsync(this Stream stream, CancellationToken cancellationToken) 111public static async ValueTask<byte> ReadByteAsync(this Stream stream, CancellationToken cancellationToken) 126public static async ValueTask<int> ReadInt32Async(this Stream stream, CancellationToken cancellationToken) 141public static async ValueTask<Guid> ReadGuidAsync(this Stream stream, CancellationToken cancellationToken) 163public static async ValueTask<byte[]> ReadByteArrayAsync(this Stream stream, CancellationToken cancellationToken) 176public static async ValueTask<int[]> ReadIntArrayAsync(this Stream stream, CancellationToken cancellationToken) 204public static async ValueTask<string> ReadStringAsync(this Stream stream, CancellationToken cancellationToken) 229public static async ValueTask<int> Read7BitEncodedIntAsync(this Stream stream, CancellationToken cancellationToken) 261private static async ValueTask<int> ReadExactlyAsync(this Stream stream, byte[] buffer, int size, CancellationToken cancellationToken)
Microsoft.Extensions.FileProviders.Physical (2)
PhysicalFilesWatcher.cs (2)
829CancellationToken.None, 908public CancellationToken Token { get; }
Microsoft.Extensions.Hosting (21)
HostingHostBuilderExtensions.cs (4)
383/// <param name="cancellationToken">A <see cref="CancellationToken"/> that can be used to cancel the console.</param> 389public static Task RunConsoleAsync(this IHostBuilder hostBuilder, CancellationToken cancellationToken = default) 399/// <param name="cancellationToken">A <see cref="CancellationToken"/> that can be used to cancel the console.</param> 405public static Task RunConsoleAsync(this IHostBuilder hostBuilder, Action<ConsoleLifetimeOptions> configureOptions, CancellationToken cancellationToken = default)
HostOptions.cs (6)
17/// Gets or sets the default timeout for <see cref="IHost.StopAsync(CancellationToken)"/>. 21/// <see cref="IHostedLifecycleService.StoppingAsync(CancellationToken)"/> and 22/// <see cref="IHostedLifecycleService.StoppedAsync(CancellationToken)"/>. 27/// Gets or sets the default timeout for <see cref="IHost.StartAsync(CancellationToken)"/>. 31/// <see cref="IHostedLifecycleService.StartingAsync(CancellationToken)"/> and 32/// <see cref="IHostedLifecycleService.StartedAsync(CancellationToken)"/>.
Internal\ApplicationLifetime.cs (3)
36public CancellationToken ApplicationStarted => _startedSource.Token; 39public CancellationToken ApplicationStopping => _stoppingSource.Token; 42public CancellationToken ApplicationStopped => _stoppedSource.Token;
Internal\ConsoleLifetime.cs (2)
76public Task WaitForStartAsync(CancellationToken cancellationToken) 120public Task StopAsync(CancellationToken cancellationToken)
Internal\Host.cs (4)
74public async Task StartAsync(CancellationToken cancellationToken = default) 317public async Task StopAsync(CancellationToken cancellationToken = default) 438CancellationToken token, 442Func<T, CancellationToken, Task> operation)
Internal\NullLifetime.cs (2)
14public Task WaitForStartAsync(CancellationToken cancellationToken) 19public Task StopAsync(CancellationToken cancellationToken)
Microsoft.Extensions.Hosting.Abstractions (35)
BackgroundService.cs (6)
30/// <param name="stoppingToken">Triggered when <see cref="IHostedService.StopAsync(CancellationToken)"/> is called.</param> 33protected abstract Task ExecuteAsync(CancellationToken stoppingToken); 40public virtual Task StartAsync(CancellationToken cancellationToken) 44CancellationToken stoppingToken = _stoppingCts.Token; 49: Task.Run(() => ExecuteAsync(stoppingToken), CancellationToken.None); 60public virtual async Task StopAsync(CancellationToken cancellationToken)
HostingAbstractionsHostBuilderExtensions.cs (2)
28/// <param name="cancellationToken">A <see cref="CancellationToken"/> that can be used to cancel the start.</param> 30public static async Task<IHost> StartAsync(this IHostBuilder hostBuilder, CancellationToken cancellationToken = default)
HostingAbstractionsHostExtensions.cs (3)
63public static async Task RunAsync(this IHost host, CancellationToken token = default) 90public static async Task WaitForShutdownAsync(this IHost host, CancellationToken token = default) 115await host.StopAsync(CancellationToken.None).ConfigureAwait(false);
IApplicationLifetime.cs (3)
20CancellationToken ApplicationStarted { get; } 23CancellationToken ApplicationStopping { get; } 26CancellationToken ApplicationStopped { get; }
IHost.cs (2)
26Task StartAsync(CancellationToken cancellationToken = default); 33Task StopAsync(CancellationToken cancellationToken = default);
IHostApplicationLifetime.cs (3)
17CancellationToken ApplicationStarted { get; } 23CancellationToken ApplicationStopping { get; } 30CancellationToken ApplicationStopped { get; }
IHostedLifecycleService.cs (10)
11/// <see cref="IHostedService.StartAsync(CancellationToken)"/> and 12/// <see cref="IHostedService.StopAsync(CancellationToken)"/>. 17/// Triggered before <see cref="IHostedService.StartAsync(CancellationToken)"/>. 21Task StartingAsync(CancellationToken cancellationToken); 24/// Triggered after <see cref="IHostedService.StartAsync(CancellationToken)"/>. 28Task StartedAsync(CancellationToken cancellationToken); 31/// Triggered before <see cref="IHostedService.StopAsync(CancellationToken)"/>. 35Task StoppingAsync(CancellationToken cancellationToken); 38/// Triggered after <see cref="IHostedService.StopAsync(CancellationToken)"/>. 42Task StoppedAsync(CancellationToken cancellationToken);
IHostedService.cs (2)
19Task StartAsync(CancellationToken cancellationToken); 26Task StopAsync(CancellationToken cancellationToken);
IHostLifetime.cs (4)
15/// Called at the start of <see cref="IHost.StartAsync(CancellationToken)"/> which will wait until it's complete before 20Task WaitForStartAsync(CancellationToken cancellationToken); 23/// Called from <see cref="IHost.StopAsync(CancellationToken)"/> to indicate that the host is stopping and it's time to shut down. 27Task StopAsync(CancellationToken cancellationToken);
Microsoft.Extensions.Hosting.Systemd (4)
SystemdLifetime.cs (4)
51/// Asynchronously stops and shuts down the host. This method is called from <see cref="IHost.StopAsync(CancellationToken)" />. 59public Task StopAsync(CancellationToken cancellationToken) 65/// Asynchronously waits until the start operation is complete before continuing. This method is called at the beginning of <see cref="IHost.StartAsync(CancellationToken)" />. This can be used to delay startup until signaled by an external event. 73public Task WaitForStartAsync(CancellationToken cancellationToken)
Microsoft.Extensions.Hosting.Testing (6)
FakeHost.cs (2)
68public async Task StartAsync(CancellationToken cancellationToken = default) 91public async Task StopAsync(CancellationToken cancellationToken = default)
FakeHostingExtensions.cs (2)
30/// <param name="cancellationToken">Cancellation token. See <see cref="CancellationToken"/>.</param> 32public static async Task StartAndStopAsync(this IHostedService service, CancellationToken cancellationToken = default)
HostTerminatorService.cs (2)
40/// <param name="stoppingToken">Triggered when <see cref="IHostedService.StopAsync(CancellationToken)"/> is called.</param> 42protected override async Task ExecuteAsync(CancellationToken stoppingToken)
Microsoft.Extensions.Hosting.Testing.Tests (18)
FakeHostTests.cs (12)
61.Setup(x => x.StartAsync(It.Is<CancellationToken>(y => y != default))) 84.Setup(x => x.StartAsync(It.Is<CancellationToken>(y => y != tokenSource.Token))) 100CancellationToken receivedToken = default; 103.Setup(x => x.StartAsync(It.Is<CancellationToken>(y => y != cancellationTokenSource.Token))) 104.Callback<CancellationToken>(x => receivedToken = x) 126.Setup(x => x.StopAsync(It.Is<CancellationToken>(y => y != default))) 143.Setup(x => x.StopAsync(It.Is<CancellationToken>(y => y != tokenSource.Token))) 160CancellationToken receivedToken = default; 163.Setup(x => x.StopAsync(It.Is<CancellationToken>(y => y != cancellationTokenSource.Token))) 164.Callback<CancellationToken>(x => receivedToken = x) 185hostMock.Setup(x => x.StopAsync(It.IsAny<CancellationToken>())).Returns(Task.CompletedTask); 198hostMock.Setup(x => x.StopAsync(It.IsAny<CancellationToken>())).Returns(Task.CompletedTask);
HostTerminatorServiceTests.cs (6)
24await sut.StartAsync(CancellationToken.None); 25await sut.StopAsync(CancellationToken.None); 37hostMock.Setup(x => x.StopAsync(It.IsAny<CancellationToken>())).Returns(Task.CompletedTask); 41var task = RunProtectedExecuteAsync(sut, CancellationToken.None); 60await RunProtectedExecuteAsync(sut, CancellationToken.None); 68private static Task RunProtectedExecuteAsync(HostTerminatorService instance, CancellationToken cancellationToken)
Microsoft.Extensions.Hosting.WindowsServices (4)
WindowsServiceLifetime.cs (4)
67/// Asynchronously waits until start is complete before continuing. This method is called at the beginning of <see cref="IHost.StartAsync(CancellationToken)" />. This can be used to delay startup until signaled by an external event. 75public Task WaitForStartAsync(CancellationToken cancellationToken) 115/// Asynchronously stops and shuts down the host. This method is called from <see cref="IHost.StopAsync(CancellationToken)" />. 123public async Task StopAsync(CancellationToken cancellationToken)
Microsoft.Extensions.Http (14)
Logging\HttpClientLoggerHandler.cs (2)
25protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 65protected override HttpResponseMessage Send(HttpRequestMessage request, CancellationToken cancellationToken)
Logging\IHttpClientAsyncLogger.cs (4)
17/// <see cref="HttpClient.SendAsync(HttpRequestMessage, CancellationToken)"/>), and their 40ValueTask<object?> LogRequestStartAsync(HttpRequestMessage request, CancellationToken cancellationToken = default); 51ValueTask LogRequestStopAsync(object? context, HttpRequestMessage request, HttpResponseMessage response, TimeSpan elapsed, CancellationToken cancellationToken = default); 63ValueTask LogRequestFailedAsync(object? context, HttpRequestMessage request, HttpResponseMessage? response, Exception exception, TimeSpan elapsed, CancellationToken cancellationToken = default);
Logging\LoggingHttpMessageHandler.cs (4)
49private Task<HttpResponseMessage> SendCoreAsync(HttpRequestMessage request, bool useAsync, CancellationToken cancellationToken) 54async Task<HttpResponseMessage> Core(HttpRequestMessage request, bool useAsync, CancellationToken cancellationToken) 86protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 92protected override HttpResponseMessage Send(HttpRequestMessage request, CancellationToken cancellationToken)
Logging\LoggingScopeHttpMessageHandler.cs (4)
48private Task<HttpResponseMessage> SendCoreAsync(HttpRequestMessage request, bool useAsync, CancellationToken cancellationToken) 53async Task<HttpResponseMessage> Core(HttpRequestMessage request, bool useAsync, CancellationToken cancellationToken) 87protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 93protected override HttpResponseMessage Send(HttpRequestMessage request, CancellationToken cancellationToken)
Microsoft.Extensions.Http.Diagnostics (22)
Latency\Internal\HttpLatencyTelemetryHandler.cs (1)
45protected async override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Logging\Internal\HttpClientLogger.cs (4)
67public async ValueTask<object?> LogRequestStartAsync(HttpRequestMessage request, CancellationToken cancellationToken = default) 115CancellationToken cancellationToken = default) 124CancellationToken cancellationToken = default) 156CancellationToken cancellationToken)
Logging\Internal\HttpRequestBodyReader.cs (3)
37public ValueTask<string> ReadAsync(HttpRequestMessage request, CancellationToken cancellationToken) 59TimeSpan readTimeout, int readSizeLimit, CancellationToken cancellationToken) 77CancellationToken cancellationToken)
Logging\Internal\HttpRequestReader.cs (2)
102CancellationToken cancellationToken) 119List<KeyValuePair<string, string>>? requestHeadersBuffer, CancellationToken
Logging\Internal\HttpResponseBodyReader.cs (7)
47public ValueTask<string> ReadAsync(HttpResponseMessage response, CancellationToken cancellationToken) 63private static async ValueTask<string> ReadFromStreamWithTimeoutAsync(HttpResponseMessage response, TimeSpan readTimeout, int readSizeLimit, CancellationToken cancellationToken) 93private static async ValueTask<string> ReadFromStreamAsync(HttpResponseMessage response, int readSizeLimit, CancellationToken cancellationToken) 174private static async Task<string> BufferStreamAndWriteToPipeAsync(Stream stream, PipeWriter writer, int bufferSize, CancellationToken cancellationToken) 206private static Task WriteStreamToPipeAsync(Stream stream, PipeWriter writer, CancellationToken cancellationToken) 207=> Task.Run(() => WriteStreamToPipeImplAsync(stream, writer, cancellationToken), CancellationToken.None); 209private static async Task WriteStreamToPipeImplAsync(Stream stream, PipeWriter writer, CancellationToken cancellationToken)
Logging\Internal\IHttpRequestReader.cs (2)
26CancellationToken cancellationToken); 38CancellationToken cancellationToken);
parent\parent\parent\eng\MSBuild\parent\parent\src\LegacySupport\TaskWaitAsync\TaskExtensions.cs (3)
20/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for a cancellation request.</param> 22public static Task<TResult> WaitAsync<TResult>(this Task<TResult> task, CancellationToken cancellationToken) 37private static async Task<TResult> WaitTaskAsync<TResult>(Task<TResult> task, CancellationToken cancellationToken)
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (54)
HugeHttpCLientLoggingBenchmark.cs (16)
47var response = await _hugeNoLog.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 57var response = await _hugeNoLog.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None) 67var response = await _hugeLogAll.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 77var response = await _hugeLogAll.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None) 87var response = await _hugeLogRequest.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 97var response = await _hugeLogRequest.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None) 107var response = await _hugeLogResponse.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 117var response = await _hugeLogResponse.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None) 127var response = await _hugeNoLogChunked.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 137var response = await _hugeNoLogChunked.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None) 147var response = await _hugeLogAllChunked.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 157var response = await _hugeLogAllChunked.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None) 167var response = await _hugeLogRequestChunked.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 177var response = await _hugeLogRequestChunked.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None) 187var response = await _hugeLogResponseChunked.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 197var response = await _hugeLogResponseChunked.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None)
MediumHttpClientLoggingBenchmark.cs (16)
47var response = await _mediumNoLog.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 57var response = await _mediumNoLog.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None) 67var response = await _mediumLogAll.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 77var response = await _mediumLogAll.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None) 87var response = await _mediumLogRequest.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 97var response = await _mediumLogRequest.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None) 107var response = await _mediumLogResponse.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 117var response = await _mediumLogResponse.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None) 127var response = await _mediumNoLogChunked.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 137var response = await _mediumNoLogChunked.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None) 147var response = await _mediumLogAllChunked.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 157var response = await _mediumLogAllChunked.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None) 167var response = await _mediumLogRequestChunked.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 177var response = await _mediumLogRequestChunked.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None) 187var response = await _mediumLogResponseChunked.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 197var response = await _mediumLogResponseChunked.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None)
NoRemoteCallHandler.cs (1)
35protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
NoRemoteCallNotSeekableHandler.cs (1)
38protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
NotSeekableStream.cs (4)
32public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => _innerStream.ReadAsync(buffer, offset, count, cancellationToken); 34public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) => _innerStream.ReadAsync(buffer, cancellationToken); 36public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => _innerStream.WriteAsync(buffer, offset, count, cancellationToken); 38public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) => _innerStream.WriteAsync(buffer, cancellationToken);
SmallHttpClientLoggingBenchmark.cs (16)
47var response = await _smallNoLog.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 57var response = await _smallNoLog.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None) 67var response = await _smallLogAll.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 77var response = await _smallLogAll.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None) 87var response = await _smallLogRequest.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 97var response = await _smallLogRequest.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None) 107var response = await _smallLogResponse.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 117var response = await _smallLogResponse.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None) 127var response = await _smallNoLogChunked.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 137var response = await _smallNoLogChunked.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None) 147var response = await _smallLogAllChunked.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 157var response = await _smallLogAllChunked.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None) 167var response = await _smallLogRequestChunked.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 177var response = await _smallLogRequestChunked.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None) 187var response = await _smallLogResponseChunked.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancellationToken.None) 197var response = await _smallLogResponseChunked.SendAsync(Request, HttpCompletionOption.ResponseContentRead, CancellationToken.None)
Microsoft.Extensions.Http.Diagnostics.Tests (80)
Latency\Internal\HttpLatencyMediatorTests.cs (2)
74ItExpr.IsAny<CancellationToken>()) 83await client.SendAsync(req, It.IsAny<CancellationToken>());
Latency\Internal\HttpLatencyTelemetryHandlerTest.cs (3)
69ItExpr.IsAny<CancellationToken>()).Callback<HttpRequestMessage, CancellationToken>((req, _) => 81await client.SendAsync(req, It.IsAny<CancellationToken>());
Logging\HttpClientLoggerTest.cs (19)
73await client.SendAsync(null!, It.IsAny<CancellationToken>()).ConfigureAwait(false); 108await client.SendAsync(httpRequestMessage, It.IsAny<CancellationToken>()).ConfigureAwait(false); 133It.IsAny<CancellationToken>())) 151await httpClient.SendAsync(httpRequestMessage, It.IsAny<CancellationToken>()).ConfigureAwait(false); 238await client.SendAsync(httpRequestMessage, It.IsAny<CancellationToken>()); 335await client.SendAsync(httpRequestMessage, It.IsAny<CancellationToken>()); 439var act = () => client.SendAsync(httpRequestMessage, CancellationToken.None); 534It.IsAny<CancellationToken>())) 535.Returns((LogRecord a, HttpRequestMessage b, List<KeyValuePair<string, string>> c, CancellationToken d) => 543It.IsAny<CancellationToken>())) 556.SendAsync(httpRequestMessage, It.IsAny<CancellationToken>()) 649await client.SendAsync(httpRequestMessage, It.IsAny<CancellationToken>()); 700await client.SendAsync(httpRequestMessage, It.IsAny<CancellationToken>()); 743await client.SendAsync(httpRequestMessage, It.IsAny<CancellationToken>()); 781await client.SendAsync(httpRequestMessage, It.IsAny<CancellationToken>()); 825var act = () => client.SendAsync(httpRequestMessage, CancellationToken.None); 924await client.SendAsync(httpRequestMessage, It.IsAny<CancellationToken>()); 972await client.SendAsync(httpRequestMessage, It.IsAny<CancellationToken>()); 984.Setup(r => r.ReadResponseAsync(It.IsAny<LogRecord>(), It.IsAny<HttpResponseMessage>(), It.IsAny<List<KeyValuePair<string, string>>?>(), It.IsAny<CancellationToken>()))
Logging\HttpClientLoggingExtensionsTest.cs (3)
544.StartAsync(CancellationToken.None); 741protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 751protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Logging\HttpRequestBodyReaderTest.cs (10)
46var requestBody = await httpRequestBodyReader.ReadAsync(httpRequest, CancellationToken.None); 66var requestBody = await httpRequestBodyReader.ReadAsync(httpRequest, CancellationToken.None); 90var requestBody = await httpRequestBodyReader.ReadAsync(httpRequest, CancellationToken.None); 111var token = new CancellationToken(true); 139var requestBody = await httpRequestBodyReader.ReadAsync(httpRequest, CancellationToken.None); 163var requestBody = await httpRequestBodyReader.ReadAsync(httpRequest, CancellationToken.None); 178streamMock.Setup(x => x.ReadAsync(It.IsAny<Memory<byte>>(), It.IsAny<CancellationToken>())).Throws<OperationCanceledException>(); 193var requestBody = await httpRequestBodyReader.ReadAsync(httpRequest, CancellationToken.None); 217var requestBody = await httpRequestBodyReader.ReadAsync(httpRequest, CancellationToken.None); 238var requestBody = await httpRequestBodyReader.ReadAsync(httpRequest, CancellationToken.None);
Logging\HttpRequestReaderTest.cs (22)
105await reader.ReadRequestAsync(logRecord, httpRequestMessage, requestHeadersBuffer, CancellationToken.None); 106await reader.ReadResponseAsync(logRecord, httpResponseMessage, responseHeadersBuffer, CancellationToken.None); 164await reader.ReadRequestAsync(actualRecord, httpRequestMessage, requestHeadersBuffer, CancellationToken.None); 165await reader.ReadResponseAsync(actualRecord, httpResponseMessage, responseHeadersBuffer, CancellationToken.None); 237await reader.ReadRequestAsync(actualRecord, httpRequestMessage, requestHeadersBuffer, CancellationToken.None); 238await reader.ReadResponseAsync(actualRecord, httpResponseMessage, responseHeadersBuffer, CancellationToken.None); 313await reader.ReadRequestAsync(actualRecord, httpRequestMessage, requestHeadersBuffer, CancellationToken.None); 314await reader.ReadResponseAsync(actualRecord, httpResponseMessage, responseHeadersBuffer, CancellationToken.None); 374await reader.ReadRequestAsync(actualRecord, httpRequestMessage, requestHeadersBuffer, CancellationToken.None); 446await reader.ReadRequestAsync(actualRecord, httpRequestMessage, requestHeadersBuffer, CancellationToken.None); 447await reader.ReadResponseAsync(actualRecord, httpResponseMessage, responseHeadersBuffer, CancellationToken.None); 515await reader.ReadRequestAsync(actualRecord, httpRequestMessage, requestHeadersBuffer, CancellationToken.None); 516await reader.ReadResponseAsync(actualRecord, httpResponseMessage, responseHeadersBuffer, CancellationToken.None); 585await reader.ReadRequestAsync(actualRecord, httpRequestMessage, requestHeadersBuffer, CancellationToken.None); 586await reader.ReadResponseAsync(actualRecord, httpResponseMessage, responseHeadersBuffer, CancellationToken.None); 621await reader.ReadRequestAsync(actualRecord, httpRequestMessage, null, CancellationToken.None); 670await reader.ReadRequestAsync(logRecord, httpRequestMessage, requestHeadersBuffer, CancellationToken.None); 698await reader.ReadRequestAsync(logRecord, httpRequestMessage, new List<KeyValuePair<string, string>>(), CancellationToken.None); 728await reader.ReadRequestAsync(logRecord, httpRequestMessage, new List<KeyValuePair<string, string>>(), CancellationToken.None); 764await reader.ReadRequestAsync(logRecord, httpRequestMessage, new List<KeyValuePair<string, string>>(), CancellationToken.None); 853await reader.ReadRequestAsync(logRecord, httpRequestMessage, new List<KeyValuePair<string, string>>(), CancellationToken.None); 910await reader.ReadRequestAsync(logRecord, httpRequestMessage, requestHeadersBuffer, CancellationToken.None);
Logging\HttpResponseBodyReaderTest.cs (11)
53var responseBody = await httpResponseBodyReader.ReadAsync(httpResponse, CancellationToken.None); 72var responseBody = await httpResponseBodyReader.ReadAsync(httpResponse, CancellationToken.None); 90var responseBody = await httpResponseBodyReader.ReadAsync(httpResponse, CancellationToken.None); 114var responseBody = await httpResponseBodyReader.ReadAsync(httpResponse, CancellationToken.None); 134var token = new CancellationToken(true); 159var responseBody = await httpResponseBodyReader.ReadAsync(httpResponse, CancellationToken.None); 216streamMock.Setup(x => x.ReadAsync(It.IsAny<Memory<byte>>(), It.IsAny<CancellationToken>())).Throws<OperationCanceledException>(); 227var responseBody = await httpResponseBodyReader.ReadAsync(httpResponse, CancellationToken.None); 242var token = new CancellationToken(true); 245streamMock.Setup(x => x.ReadAsync(It.IsAny<Memory<byte>>(), It.IsAny<CancellationToken>())).Throws(exception); 298var responseBody = await httpResponseBodyReader.ReadAsync(httpResponse, CancellationToken.None);
Logging\Internal\MockedRequestReader.cs (2)
25CancellationToken cancellationToken) => Mock.Object.ReadResponseAsync(record, response, buffer, cancellationToken); 30CancellationToken cancellationToken) => Mock.Object.ReadRequestAsync(record, request, buffer, cancellationToken);
Logging\Internal\NoRemoteCallHandler.cs (1)
29protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Logging\Internal\NotSeekableStream.cs (4)
31public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => _innerStream.ReadAsync(buffer, offset, count, cancellationToken); 34public override ValueTask<int> ReadAsync(System.Memory<byte> buffer, CancellationToken cancellationToken = default) => _innerStream.ReadAsync(buffer, cancellationToken); 37public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => _innerStream.WriteAsync(buffer, offset, count, cancellationToken); 40public override ValueTask WriteAsync(System.ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) => _innerStream.WriteAsync(buffer, cancellationToken);
Logging\Internal\TestingHandlerStub.cs (3)
13private readonly Func<HttpRequestMessage, CancellationToken, Task<HttpResponseMessage>> _handlerFunc; 15public TestingHandlerStub(Func<HttpRequestMessage, CancellationToken, Task<HttpResponseMessage>> handlerFunc) 20protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) => _handlerFunc(request, cancellationToken);
Microsoft.Extensions.Http.Polly (3)
PolicyHttpMessageHandler.cs (3)
107protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 147/// <param name="cancellationToken">The <see cref="CancellationToken"/>.</param> 149protected virtual async Task<HttpResponseMessage> SendCoreAsync(HttpRequestMessage request, Context context, CancellationToken cancellationToken)
Microsoft.Extensions.Http.Resilience (8)
Hedging\HttpClientHedgingResiliencePredicates.cs (2)
37/// <param name="cancellationToken">The <see cref="CancellationToken"/> associated with the execution.</param> 40public static bool IsTransient(Outcome<HttpResponseMessage> outcome, CancellationToken cancellationToken)
Polly\HttpClientResiliencePredicates.cs (3)
36/// <param name="cancellationToken">The <see cref="CancellationToken"/> associated with the execution.</param> 39public static bool IsTransient(Outcome<HttpResponseMessage> outcome, CancellationToken cancellationToken) 53internal static bool IsHttpConnectionTimeout(in Outcome<HttpResponseMessage> outcome, in CancellationToken cancellationToken)
Resilience\ResilienceHandler.cs (3)
50protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 141private static ResilienceContext GetOrSetResilienceContext(HttpRequestMessage request, CancellationToken cancellationToken, out bool created) 180private Task<HttpResponseMessage> SendCoreAsync(HttpRequestMessage requestMessage, CancellationToken cancellationToken)
Microsoft.Extensions.Http.Resilience.PerformanceTests (11)
EmptyHandler.cs (1)
12protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
HedgingBenchmark.cs (1)
37public Task<HttpResponseMessage> HedgingCall() => _client.SendAsync(Request, CancellationToken.None);
HttpResilienceBenchmark.cs (5)
48return _client.SendAsync(Request, CancellationToken.None); 54return _singleHandlerClient.SendAsync(Request, CancellationToken.None); 60return _standardClient.SendAsync(Request, CancellationToken.None); 66return _hedgingClientNoRoutes.SendAsync(Request, CancellationToken.None); 72return _hedgingClientOrdered.SendAsync(Request, CancellationToken.None);
NoRemoteCallHandler.cs (2)
26protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 33protected override HttpResponseMessage Send(HttpRequestMessage request, CancellationToken cancellationToken)
RetryBenchmark.cs (1)
23private CancellationToken _cancellationToken;
StandardResilienceBenchmark.cs (1)
23private CancellationToken _cancellationToken;
Microsoft.Extensions.Http.Resilience.Tests (18)
GreetGrpc.cs (4)
124public virtual global::Microsoft.Extensions.Http.Resilience.Test.Grpc.HelloReply SayHello(global::Microsoft.Extensions.Http.Resilience.Test.Grpc.HelloRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 148public virtual grpc::AsyncUnaryCall<global::Microsoft.Extensions.Http.Resilience.Test.Grpc.HelloReply> SayHelloAsync(global::Microsoft.Extensions.Http.Resilience.Test.Grpc.HelloRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
Hedging\HedgingTests.cs (2)
309HttpClient client, HttpRequestMessage request, bool asynchronous, CancellationToken cancellationToken = default) 348private Task<HttpResponseMessage> InnerHandlerFunction(HttpRequestMessage request, CancellationToken cancellationToken)
Hedging\StandardHedgingTests.cs (2)
352protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 365protected override HttpResponseMessage Send(HttpRequestMessage request, CancellationToken cancellationToken)
Helpers\TestHandlerStub.cs (4)
14private readonly Func<HttpRequestMessage, CancellationToken, Task<HttpResponseMessage>> _handlerFunc; 21public TestHandlerStub(Func<HttpRequestMessage, CancellationToken, Task<HttpResponseMessage>> handlerFunc) 26protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 32protected override HttpResponseMessage Send(HttpRequestMessage request, CancellationToken cancellationToken)
Polly\HttpRetryStrategyOptionsTests.cs (5)
27[new OperationCanceledExceptionMock(new TimeoutException()), default(CancellationToken), true], 28[new OperationCanceledExceptionMock(new InvalidOperationException()), default(CancellationToken), false], 67public async Task ShouldHandleException_DefaultValue_ShouldClassify(Exception exception, CancellationToken? token, bool expectedToHandle) 91public async Task ShouldHandleException_DefaultInstance_ShouldClassify(Exception exception, CancellationToken? token, bool expectedToHandle) 161CancellationToken cancellationToken = default)
Resilience\ResilienceHandlerTest.cs (1)
166CancellationToken cancellationToken = default)
Microsoft.Extensions.Identity.Core (157)
IRoleClaimStore.cs (9)
21/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 25Task<IList<Claim>> GetClaimsAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)); 32/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 34Task AddClaimAsync(TRole role, Claim claim, CancellationToken cancellationToken = default(CancellationToken)); 41/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 43Task RemoveClaimAsync(TRole role, Claim claim, CancellationToken cancellationToken = default(CancellationToken));
IRoleStore.cs (20)
20/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 22Task<IdentityResult> CreateAsync(TRole role, CancellationToken cancellationToken); 28/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 30Task<IdentityResult> UpdateAsync(TRole role, CancellationToken cancellationToken); 36/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 38Task<IdentityResult> DeleteAsync(TRole role, CancellationToken cancellationToken); 44/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 46Task<string> GetRoleIdAsync(TRole role, CancellationToken cancellationToken); 52/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 54Task<string?> GetRoleNameAsync(TRole role, CancellationToken cancellationToken); 61/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 63Task SetRoleNameAsync(TRole role, string? roleName, CancellationToken cancellationToken); 69/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 71Task<string?> GetNormalizedRoleNameAsync(TRole role, CancellationToken cancellationToken); 78/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 80Task SetNormalizedRoleNameAsync(TRole role, string? normalizedName, CancellationToken cancellationToken); 86/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 88Task<TRole?> FindByIdAsync(string roleId, CancellationToken cancellationToken); 94/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 96Task<TRole?> FindByNameAsync(string normalizedRoleName, CancellationToken cancellationToken);
IUserAuthenticationTokenStore.cs (6)
22/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 24Task SetTokenAsync(TUser user, string loginProvider, string name, string? value, CancellationToken cancellationToken); 32/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 34Task RemoveTokenAsync(TUser user, string loginProvider, string name, CancellationToken cancellationToken); 42/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 44Task<string?> GetTokenAsync(TUser user, string loginProvider, string name, CancellationToken cancellationToken);
IUserAuthenticatorKeyStore.cs (4)
20/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 22Task SetAuthenticatorKeyAsync(TUser user, string key, CancellationToken cancellationToken); 28/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 30Task<string?> GetAuthenticatorKeyAsync(TUser user, CancellationToken cancellationToken);
IUserClaimStore.cs (10)
21/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 25Task<IList<Claim>> GetClaimsAsync(TUser user, CancellationToken cancellationToken); 32/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 34Task AddClaimsAsync(TUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken); 42/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 44Task ReplaceClaimAsync(TUser user, Claim claim, Claim newClaim, CancellationToken cancellationToken); 51/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 53Task RemoveClaimsAsync(TUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken); 59/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 64Task<IList<TUser>> GetUsersForClaimAsync(Claim claim, CancellationToken cancellationToken);
IUserEmailStore.cs (14)
20/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 22Task SetEmailAsync(TUser user, string? email, CancellationToken cancellationToken); 28/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 30Task<string?> GetEmailAsync(TUser user, CancellationToken cancellationToken); 37/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 42Task<bool> GetEmailConfirmedAsync(TUser user, CancellationToken cancellationToken); 49/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 51Task SetEmailConfirmedAsync(TUser user, bool confirmed, CancellationToken cancellationToken); 57/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 61Task<TUser?> FindByEmailAsync(string normalizedEmail, CancellationToken cancellationToken); 67/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 71Task<string?> GetNormalizedEmailAsync(TUser user, CancellationToken cancellationToken); 78/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 80Task SetNormalizedEmailAsync(TUser user, string? normalizedEmail, CancellationToken cancellationToken);
IUserLockoutStore.cs (14)
22/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 27Task<DateTimeOffset?> GetLockoutEndDateAsync(TUser user, CancellationToken cancellationToken); 34/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 36Task SetLockoutEndDateAsync(TUser user, DateTimeOffset? lockoutEnd, CancellationToken cancellationToken); 42/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 44Task<int> IncrementAccessFailedCountAsync(TUser user, CancellationToken cancellationToken); 50/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 53Task ResetAccessFailedCountAsync(TUser user, CancellationToken cancellationToken); 59/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 61Task<int> GetAccessFailedCountAsync(TUser user, CancellationToken cancellationToken); 67/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 71Task<bool> GetLockoutEnabledAsync(TUser user, CancellationToken cancellationToken); 78/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 80Task SetLockoutEnabledAsync(TUser user, bool enabled, CancellationToken cancellationToken);
IUserLoginStore.cs (8)
22/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 24Task AddLoginAsync(TUser user, UserLoginInfo login, CancellationToken cancellationToken); 33/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 35Task RemoveLoginAsync(TUser user, string loginProvider, string providerKey, CancellationToken cancellationToken); 41/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 45Task<IList<UserLoginInfo>> GetLoginsAsync(TUser user, CancellationToken cancellationToken); 52/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 56Task<TUser?> FindByLoginAsync(string loginProvider, string providerKey, CancellationToken cancellationToken);
IUserPasskeyStore.cs (10)
23/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 25Task AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey, CancellationToken cancellationToken); 31/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 33Task<IList<UserPasskeyInfo>> GetPasskeysAsync(TUser user, CancellationToken cancellationToken); 39/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 43Task<TUser?> FindByPasskeyIdAsync(byte[] credentialId, CancellationToken cancellationToken); 50/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 52Task<UserPasskeyInfo?> FindPasskeyAsync(TUser user, byte[] credentialId, CancellationToken cancellationToken); 59/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 61Task RemovePasskeyAsync(TUser user, byte[] credentialId, CancellationToken cancellationToken);
IUserPasswordStore.cs (6)
20/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 22Task SetPasswordHashAsync(TUser user, string? passwordHash, CancellationToken cancellationToken); 28/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 30Task<string?> GetPasswordHashAsync(TUser user, CancellationToken cancellationToken); 36/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 41Task<bool> HasPasswordAsync(TUser user, CancellationToken cancellationToken);
IUserPhoneNumberStore.cs (8)
20/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 22Task SetPhoneNumberAsync(TUser user, string? phoneNumber, CancellationToken cancellationToken); 28/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 30Task<string?> GetPhoneNumberAsync(TUser user, CancellationToken cancellationToken); 36/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 41Task<bool> GetPhoneNumberConfirmedAsync(TUser user, CancellationToken cancellationToken); 48/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 50Task SetPhoneNumberConfirmedAsync(TUser user, bool confirmed, CancellationToken cancellationToken);
IUserRoleStore.cs (10)
21/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 23Task AddToRoleAsync(TUser user, string roleName, CancellationToken cancellationToken); 30/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 32Task RemoveFromRoleAsync(TUser user, string roleName, CancellationToken cancellationToken); 38/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 40Task<IList<string>> GetRolesAsync(TUser user, CancellationToken cancellationToken); 47/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 52Task<bool> IsInRoleAsync(TUser user, string roleName, CancellationToken cancellationToken); 58/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 62Task<IList<TUser>> GetUsersInRoleAsync(string roleName, CancellationToken cancellationToken);
IUserSecurityStampStore.cs (4)
20/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 22Task SetSecurityStampAsync(TUser user, string stamp, CancellationToken cancellationToken); 28/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 30Task<string?> GetSecurityStampAsync(TUser user, CancellationToken cancellationToken);
IUserStore.cs (20)
20/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 22Task<string> GetUserIdAsync(TUser user, CancellationToken cancellationToken); 28/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 30Task<string?> GetUserNameAsync(TUser user, CancellationToken cancellationToken); 37/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 39Task SetUserNameAsync(TUser user, string? userName, CancellationToken cancellationToken); 45/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 47Task<string?> GetNormalizedUserNameAsync(TUser user, CancellationToken cancellationToken); 54/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 56Task SetNormalizedUserNameAsync(TUser user, string? normalizedName, CancellationToken cancellationToken); 62/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 64Task<IdentityResult> CreateAsync(TUser user, CancellationToken cancellationToken); 70/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 72Task<IdentityResult> UpdateAsync(TUser user, CancellationToken cancellationToken); 78/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 80Task<IdentityResult> DeleteAsync(TUser user, CancellationToken cancellationToken); 86/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 90Task<TUser?> FindByIdAsync(string userId, CancellationToken cancellationToken); 96/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 100Task<TUser?> FindByNameAsync(string normalizedUserName, CancellationToken cancellationToken);
IUserTwoFactorRecoveryCodeStore.cs (6)
21/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 23Task ReplaceCodesAsync(TUser user, IEnumerable<string> recoveryCodes, CancellationToken cancellationToken); 31/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 33Task<bool> RedeemCodeAsync(TUser user, string code, CancellationToken cancellationToken); 39/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 41Task<int> CountCodesAsync(TUser user, CancellationToken cancellationToken);
IUserTwoFactorStore.cs (4)
21/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 23Task SetTwoFactorEnabledAsync(TUser user, bool enabled, CancellationToken cancellationToken); 30/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 35Task<bool> GetTwoFactorEnabledAsync(TUser user, CancellationToken cancellationToken);
RoleManager.cs (2)
28protected virtual CancellationToken CancellationToken => CancellationToken.None;
UserManager.cs (2)
57protected virtual CancellationToken CancellationToken => CancellationToken.None;
Microsoft.Extensions.Identity.Stores (214)
RoleStoreBase.cs (39)
53/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 55public abstract Task<IdentityResult> CreateAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)); 61/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 63public abstract Task<IdentityResult> UpdateAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)); 69/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 71public abstract Task<IdentityResult> DeleteAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)); 77/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 79public virtual Task<string> GetRoleIdAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)) 91/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 93public virtual Task<string?> GetRoleNameAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)) 106/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 108public virtual Task SetRoleNameAsync(TRole role, string? roleName, CancellationToken cancellationToken = default(CancellationToken)) 151/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 153public abstract Task<TRole?> FindByIdAsync(string id, CancellationToken cancellationToken = default(CancellationToken)); 159/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 161public abstract Task<TRole?> FindByNameAsync(string normalizedName, CancellationToken cancellationToken = default(CancellationToken)); 167/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 169public virtual Task<string?> GetNormalizedRoleNameAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)) 182/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 184public virtual Task SetNormalizedRoleNameAsync(TRole role, string? normalizedName, CancellationToken cancellationToken = default(CancellationToken)) 210/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 212public abstract Task<IList<Claim>> GetClaimsAsync(TRole role, CancellationToken cancellationToken = default(CancellationToken)); 219/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 221public abstract Task AddClaimAsync(TRole role, Claim claim, CancellationToken cancellationToken = default(CancellationToken)); 228/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 230public abstract Task RemoveClaimAsync(TRole role, Claim claim, CancellationToken cancellationToken = default(CancellationToken));
UserStoreBase.cs (175)
114/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 116public virtual Task<string> GetUserIdAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 128/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 130public virtual Task<string?> GetUserNameAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 143/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 145public virtual Task SetUserNameAsync(TUser user, string? userName, CancellationToken cancellationToken = default(CancellationToken)) 158/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 160public virtual Task<string?> GetNormalizedUserNameAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 173/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 175public virtual Task SetNormalizedUserNameAsync(TUser user, string? normalizedName, CancellationToken cancellationToken = default(CancellationToken)) 188/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 190public abstract Task<IdentityResult> CreateAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)); 196/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 198public abstract Task<IdentityResult> UpdateAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)); 204/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 206public abstract Task<IdentityResult> DeleteAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)); 212/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 216public abstract Task<TUser?> FindByIdAsync(string userId, CancellationToken cancellationToken = default(CancellationToken)); 252/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 256public abstract Task<TUser?> FindByNameAsync(string normalizedUserName, CancellationToken cancellationToken = default(CancellationToken)); 271/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 273public virtual Task SetPasswordHashAsync(TUser user, string? passwordHash, CancellationToken cancellationToken = default(CancellationToken)) 286/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 288public virtual Task<string?> GetPasswordHashAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 300/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 303public virtual Task<bool> HasPasswordAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 313/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 315protected abstract Task<TUser?> FindUserAsync(TKey userId, CancellationToken cancellationToken); 323/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 325protected abstract Task<TUserLogin?> FindUserLoginAsync(TKey userId, string loginProvider, string providerKey, CancellationToken cancellationToken); 332/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 334protected abstract Task<TUserLogin?> FindUserLoginAsync(string loginProvider, string providerKey, CancellationToken cancellationToken); 356/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 358public abstract Task<IList<Claim>> GetClaimsAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)); 365/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 367public abstract Task AddClaimsAsync(TUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken = default(CancellationToken)); 375/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 377public abstract Task ReplaceClaimAsync(TUser user, Claim claim, Claim newClaim, CancellationToken cancellationToken = default(CancellationToken)); 384/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 386public abstract Task RemoveClaimsAsync(TUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken = default(CancellationToken)); 393/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 395public abstract Task AddLoginAsync(TUser user, UserLoginInfo login, CancellationToken cancellationToken = default(CancellationToken)); 403/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 405public abstract Task RemoveLoginAsync(TUser user, string loginProvider, string providerKey, CancellationToken cancellationToken = default(CancellationToken)); 411/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 415public abstract Task<IList<UserLoginInfo>> GetLoginsAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)); 422/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 427CancellationToken cancellationToken = default(CancellationToken)) 444/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 449public virtual Task<bool> GetEmailConfirmedAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 462/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 464public virtual Task SetEmailConfirmedAsync(TUser user, bool confirmed, CancellationToken cancellationToken = default(CancellationToken)) 478/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 480public virtual Task SetEmailAsync(TUser user, string? email, CancellationToken cancellationToken = default(CancellationToken)) 493/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 495public virtual Task<string?> GetEmailAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 507/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 511public virtual Task<string?> GetNormalizedEmailAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 524/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 526public virtual Task SetNormalizedEmailAsync(TUser user, string? normalizedEmail, CancellationToken cancellationToken = default(CancellationToken)) 539/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 543public abstract Task<TUser?> FindByEmailAsync(string normalizedEmail, CancellationToken cancellationToken = default(CancellationToken)); 550/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 555public virtual Task<DateTimeOffset?> GetLockoutEndDateAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 568/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 570public virtual Task SetLockoutEndDateAsync(TUser user, DateTimeOffset? lockoutEnd, CancellationToken cancellationToken = default(CancellationToken)) 583/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 585public virtual Task<int> IncrementAccessFailedCountAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 598/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 601public virtual Task ResetAccessFailedCountAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 614/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 616public virtual Task<int> GetAccessFailedCountAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 628/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 632public virtual Task<bool> GetLockoutEnabledAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 645/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 647public virtual Task SetLockoutEnabledAsync(TUser user, bool enabled, CancellationToken cancellationToken = default(CancellationToken)) 661/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 663public virtual Task SetPhoneNumberAsync(TUser user, string? phoneNumber, CancellationToken cancellationToken = default(CancellationToken)) 676/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 678public virtual Task<string?> GetPhoneNumberAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 690/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 695public virtual Task<bool> GetPhoneNumberConfirmedAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 708/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 710public virtual Task SetPhoneNumberConfirmedAsync(TUser user, bool confirmed, CancellationToken cancellationToken = default(CancellationToken)) 724/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 726public virtual Task SetSecurityStampAsync(TUser user, string stamp, CancellationToken cancellationToken = default(CancellationToken)) 740/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 742public virtual Task<string?> GetSecurityStampAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 756/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 758public virtual Task SetTwoFactorEnabledAsync(TUser user, bool enabled, CancellationToken cancellationToken = default(CancellationToken)) 772/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 777public virtual Task<bool> GetTwoFactorEnabledAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) 789/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 793public abstract Task<IList<TUser>> GetUsersForClaimAsync(Claim claim, CancellationToken cancellationToken = default(CancellationToken)); 801/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 803protected abstract Task<TUserToken?> FindTokenAsync(TUser user, string loginProvider, string name, CancellationToken cancellationToken); 826/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 828public virtual async Task SetTokenAsync(TUser user, string loginProvider, string name, string? value, CancellationToken cancellationToken) 852/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 854public virtual async Task RemoveTokenAsync(TUser user, string loginProvider, string name, CancellationToken cancellationToken) 873/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 875public virtual async Task<string?> GetTokenAsync(TUser user, string loginProvider, string name, CancellationToken cancellationToken) 894/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 896public virtual Task SetAuthenticatorKeyAsync(TUser user, string key, CancellationToken cancellationToken) 903/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 905public virtual Task<string?> GetAuthenticatorKeyAsync(TUser user, CancellationToken cancellationToken) 912/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 914public virtual async Task<int> CountCodesAsync(TUser user, CancellationToken cancellationToken) 950/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 952public virtual Task ReplaceCodesAsync(TUser user, IEnumerable<string> recoveryCodes, CancellationToken cancellationToken) 964/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 966public virtual async Task<bool> RedeemCodeAsync(TUser user, string code, CancellationToken cancellationToken) 1034/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 1038public abstract Task<IList<TUser>> GetUsersInRoleAsync(string normalizedRoleName, CancellationToken cancellationToken = default(CancellationToken)); 1045/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 1047public abstract Task AddToRoleAsync(TUser user, string normalizedRoleName, CancellationToken cancellationToken = default(CancellationToken)); 1054/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 1056public abstract Task RemoveFromRoleAsync(TUser user, string normalizedRoleName, CancellationToken cancellationToken = default(CancellationToken)); 1062/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 1064public abstract Task<IList<string>> GetRolesAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)); 1071/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 1074public abstract Task<bool> IsInRoleAsync(TUser user, string normalizedRoleName, CancellationToken cancellationToken = default(CancellationToken)); 1080/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 1082protected abstract Task<TRole?> FindRoleAsync(string normalizedRoleName, CancellationToken cancellationToken); 1089/// <param name="cancellationToken">The <see cref="CancellationToken"/> used to propagate notifications that the operation should be canceled.</param> 1091protected abstract Task<TUserRole?> FindUserRoleAsync(TKey userId, TKey roleId, CancellationToken cancellationToken);
Microsoft.Extensions.Logging.AzureAppServices (7)
BatchingLoggerProvider.cs (3)
86internal abstract Task WriteMessagesAsync(IEnumerable<LogMessage> messages, CancellationToken token); 130/// <param name="cancellationToken">A <see cref="CancellationToken"/> that can be used to cancel the delay.</param> 132protected virtual Task IntervalAsync(TimeSpan interval, CancellationToken cancellationToken)
BlobAppendReferenceWrapper.cs (1)
31public async Task AppendAsync(ArraySegment<byte> data, CancellationToken cancellationToken)
BlobLoggerProvider.cs (1)
55internal override async Task WriteMessagesAsync(IEnumerable<LogMessage> messages, CancellationToken cancellationToken)
FileLoggerProvider.cs (1)
39internal override async Task WriteMessagesAsync(IEnumerable<LogMessage> messages, CancellationToken cancellationToken)
ICloudAppendBlob.cs (1)
20Task AppendAsync(ArraySegment<byte> data, CancellationToken cancellationToken);
Microsoft.Extensions.Logging.Console (1)
src\runtime\src\libraries\Common\src\System\Text\Json\PooledByteBufferWriter.cs (1)
76public override async ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default)
Microsoft.Extensions.Logging.Generators (3)
LoggerMessageGenerator.Emitter.cs (1)
43public string Emit(IReadOnlyList<LoggerClass> logClasses, CancellationToken cancellationToken)
LoggerMessageGenerator.Parser.cs (2)
32private readonly CancellationToken _cancellationToken; 51CancellationToken cancellationToken)
Microsoft.Extensions.Options (39)
AsyncValidateOptions.cs (18)
25public AsyncValidateOptions(string? name, Func<TOptions, CancellationToken, Task<bool>> validation, string failureMessage) 42public Func<TOptions, CancellationToken, Task<bool>> Validation { get; } 77public async Task<ValidateOptionsResult> ValidateAsync(string? name, TOptions options, CancellationToken cancellationToken = default) 112public AsyncValidateOptions(string? name, TDep dependency, Func<TOptions, TDep, CancellationToken, Task<bool>> validation, string failureMessage) 135public Func<TOptions, TDep, CancellationToken, Task<bool>> Validation { get; } 162public async Task<ValidateOptionsResult> ValidateAsync(string? name, TOptions options, CancellationToken cancellationToken = default) 197public AsyncValidateOptions(string? name, TDep1 dependency1, TDep2 dependency2, Func<TOptions, TDep1, TDep2, CancellationToken, Task<bool>> validation, string failureMessage) 226public Func<TOptions, TDep1, TDep2, CancellationToken, Task<bool>> Validation { get; } 253public async Task<ValidateOptionsResult> ValidateAsync(string? name, TOptions options, CancellationToken cancellationToken = default) 290public AsyncValidateOptions(string? name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, Func<TOptions, TDep1, TDep2, TDep3, CancellationToken, Task<bool>> validation, string failureMessage) 325public Func<TOptions, TDep1, TDep2, TDep3, CancellationToken, Task<bool>> Validation { get; } 352public async Task<ValidateOptionsResult> ValidateAsync(string? name, TOptions options, CancellationToken cancellationToken = default) 391public AsyncValidateOptions(string? name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, Func<TOptions, TDep1, TDep2, TDep3, TDep4, CancellationToken, Task<bool>> validation, string failureMessage) 432public Func<TOptions, TDep1, TDep2, TDep3, TDep4, CancellationToken, Task<bool>> Validation { get; } 459public async Task<ValidateOptionsResult> ValidateAsync(string? name, TOptions options, CancellationToken cancellationToken = default) 500public AsyncValidateOptions(string? name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, TDep5 dependency5, Func<TOptions, TDep1, TDep2, TDep3, TDep4, TDep5, CancellationToken, Task<bool>> validation, string failureMessage) 547public Func<TOptions, TDep1, TDep2, TDep3, TDep4, TDep5, CancellationToken, Task<bool>> Validation { get; } 574public async Task<ValidateOptionsResult> ValidateAsync(string? name, TOptions options, CancellationToken cancellationToken = default)
IAsyncStartupValidator.cs (1)
36Task ValidateAsync(CancellationToken cancellationToken = default);
IAsyncValidateOptions.cs (1)
26Task<ValidateOptionsResult> ValidateAsync(string? name, TOptions options, CancellationToken cancellationToken = default);
NamedAsyncValidateOptionsFilter.cs (1)
41CancellationToken cancellationToken = default) =>
OptionsBuilder.cs (12)
593public virtual OptionsBuilder<TOptions> Validate(Func<TOptions, CancellationToken, Task<bool>> validation) 602public virtual OptionsBuilder<TOptions> Validate(Func<TOptions, CancellationToken, Task<bool>> validation, string failureMessage) 617public virtual OptionsBuilder<TOptions> Validate<TDep>(Func<TOptions, TDep, CancellationToken, Task<bool>> validation) where TDep : notnull 627public virtual OptionsBuilder<TOptions> Validate<TDep>(Func<TOptions, TDep, CancellationToken, Task<bool>> validation, string failureMessage) where TDep : notnull 647public virtual OptionsBuilder<TOptions> Validate<TDep1, TDep2>(Func<TOptions, TDep1, TDep2, CancellationToken, Task<bool>> validation) 660public virtual OptionsBuilder<TOptions> Validate<TDep1, TDep2>(Func<TOptions, TDep1, TDep2, CancellationToken, Task<bool>> validation, string failureMessage) 684public virtual OptionsBuilder<TOptions> Validate<TDep1, TDep2, TDep3>(Func<TOptions, TDep1, TDep2, TDep3, CancellationToken, Task<bool>> validation) 699public virtual OptionsBuilder<TOptions> Validate<TDep1, TDep2, TDep3>(Func<TOptions, TDep1, TDep2, TDep3, CancellationToken, Task<bool>> validation, string failureMessage) 726public virtual OptionsBuilder<TOptions> Validate<TDep1, TDep2, TDep3, TDep4>(Func<TOptions, TDep1, TDep2, TDep3, TDep4, CancellationToken, Task<bool>> validation) 743public virtual OptionsBuilder<TOptions> Validate<TDep1, TDep2, TDep3, TDep4>(Func<TOptions, TDep1, TDep2, TDep3, TDep4, CancellationToken, Task<bool>> validation, string failureMessage) 773public virtual OptionsBuilder<TOptions> Validate<TDep1, TDep2, TDep3, TDep4, TDep5>(Func<TOptions, TDep1, TDep2, TDep3, TDep4, TDep5, CancellationToken, Task<bool>> validation) 792public virtual OptionsBuilder<TOptions> Validate<TDep1, TDep2, TDep3, TDep4, TDep5>(Func<TOptions, TDep1, TDep2, TDep3, TDep4, TDep5, CancellationToken, Task<bool>> validation, string failureMessage)
OptionsBuilderExtensions.cs (1)
79vo._asyncValidators[(typeof(TOptions), name)] = async (CancellationToken ct) =>
OptionsFactory.cs (1)
109internal async Task<TOptions> CreateAsync(string name, CancellationToken cancellationToken)
StartupValidatorOptions.cs (2)
18public Dictionary<(Type, string), Func<CancellationToken, Task>> _asyncValidators { get; } = new Dictionary<(Type, string), Func<CancellationToken, Task>>();
ValidateOnStart.cs (2)
63public async Task ValidateAsync(CancellationToken cancellationToken = default) 67foreach (Func<CancellationToken, Task> asyncValidator in _validatorOptions._asyncValidators.Values)
Microsoft.Extensions.Options.Contextual (13)
ContextualOptionsServiceCollectionExtensions.cs (3)
45Func<IOptionsContext, CancellationToken, ValueTask<IConfigureContextualOptions<TOptions>>> loadOptions) 60Func<IOptionsContext, CancellationToken, ValueTask<IConfigureContextualOptions<TOptions>>> loadOptions) 112Func<IOptionsContext, CancellationToken, ValueTask<IConfigureContextualOptions<TOptions>>> loadOptions)
IContextualOptions.cs (1)
24ValueTask<TOptions> GetAsync(in TContext context, CancellationToken cancellationToken);
INamedContextualOptions.cs (1)
25ValueTask<TOptions> GetAsync(string name, in TContext context, CancellationToken cancellationToken);
Internal\ContextualOptions.cs (2)
31public ValueTask<TOptions> GetAsync(in TContext context, CancellationToken cancellationToken) 35public ValueTask<TOptions> GetAsync(string name, in TContext context, CancellationToken cancellationToken)
Internal\ContextualOptionsFactory.cs (1)
51public ValueTask<TOptions> CreateAsync<TContext>(string name, in TContext context, CancellationToken cancellationToken)
Internal\IContextualOptionsFactory.cs (1)
24ValueTask<TOptions> CreateAsync<TContext>(string name, in TContext context, CancellationToken cancellationToken)
Internal\LoadContextualOptions.cs (3)
24public LoadContextualOptions(string? name, Func<IOptionsContext, CancellationToken, ValueTask<IConfigureContextualOptions<TOptions>>> load) 38public Func<IOptionsContext, CancellationToken, ValueTask<IConfigureContextualOptions<TOptions>>> LoadAction { get; } 41public ValueTask<IConfigureContextualOptions<TOptions>> LoadAsync<TContext>(string name, in TContext context, CancellationToken cancellationToken)
Provider\ILoadContextualOptions.cs (1)
24ValueTask<IConfigureContextualOptions<TOptions>> LoadAsync<TContext>(string name, in TContext context, CancellationToken cancellationToken)
Microsoft.Extensions.Options.Contextual.Tests (6)
AcceptanceTests.cs (4)
55public async Task<IEnumerable<WeatherForecast>> GetForecast(WeatherForecastContext context, CancellationToken cancellationToken) 69Task<IEnumerable<WeatherForecast>> GetForecast(WeatherForecastContext context, CancellationToken cancellationToken); 96Assert.Equal("Fahrenheit", (await forecastService.GetForecast(new WeatherForecastContext { Country = "US" }, CancellationToken.None)).First().TemperatureScale); 97Assert.Equal("Celsius", (await forecastService.GetForecast(new WeatherForecastContext { Country = "CA" }, CancellationToken.None)).First().TemperatureScale);
ContextualOptionsServiceCollectionExtensionsTests.cs (2)
32Func<IOptionsContext, CancellationToken, ValueTask<IConfigureContextualOptions<string>>> loadOptions = 54Func<IOptionsContext, CancellationToken, ValueTask<IConfigureContextualOptions<string>>> loadOptions =
Microsoft.Extensions.Options.DataAnnotations (4)
DataAnnotationValidateOptions.Async.cs (3)
34/// a <see cref="CancellationToken"/> with a timeout to <c>Host.StartAsync</c> 43public async Task<ValidateOptionsResult> ValidateAsync(string? name, TOptions options, CancellationToken cancellationToken = default) 89CancellationToken cancellationToken)
OptionsBuilderDataAnnotationsExtensions.cs (1)
90CancellationToken cancellationToken = default)
Microsoft.Extensions.Options.SourceGeneration (4)
Emitter.cs (1)
59CancellationToken cancellationToken)
Parser.cs (2)
24private readonly CancellationToken _cancellationToken; 48CancellationToken cancellationToken)
ParserUtilities.cs (1)
33internal static bool PropertyHasModifier(ISymbol property, SyntaxKind modifierToSearch, CancellationToken token)
Microsoft.Extensions.Primitives (7)
CancellationChangeToken.cs (4)
12/// A <see cref="IChangeToken"/> implementation using <see cref="CancellationToken"/>. 20/// <param name="cancellationToken">The <see cref="CancellationToken"/>.</param> 21public CancellationChangeToken(CancellationToken cancellationToken) 32private CancellationToken Token { get; }
src\runtime\src\libraries\Common\src\Extensions\ChangeCallbackRegistrar.cs (3)
18/// <param name="token">The <see cref="CancellationToken"/> to invoke the callback with.</param> 21/// <returns>The <see cref="CancellationToken"/> registration.</returns> 22internal static IDisposable UnsafeRegisterChangeCallback<T>(Action<object?> callback, object? state, CancellationToken token, Action<T> onFailure, T onFailureState)
Microsoft.Extensions.ServiceDiscovery (15)
Configuration\ConfigurationServiceEndpointProvider.cs (1)
53public ValueTask PopulateAsync(IServiceEndpointBuilder endpoints, CancellationToken cancellationToken)
Http\HttpServiceEndpointResolver.cs (3)
29/// <param name="cancellationToken">A <see cref="CancellationToken"/>.</param> 32public async ValueTask<ServiceEndpoint> GetEndpointAsync(HttpRequestMessage request, CancellationToken cancellationToken) 197public async ValueTask<(bool Valid, ServiceEndpoint? Endpoint)> TryGetEndpointAsync(object? context, CancellationToken cancellationToken)
Http\ResolvingHttpClientHandler.cs (1)
17protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Http\ResolvingHttpDelegatingHandler.cs (1)
41protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
PassThrough\PassThroughServiceEndpointProvider.cs (1)
14public ValueTask PopulateAsync(IServiceEndpointBuilder endpoints, CancellationToken cancellationToken)
ServiceEndpointResolver.cs (3)
40/// <param name="cancellationToken">A <see cref="CancellationToken"/>.</param> 42public async ValueTask<ServiceEndpointSource> GetEndpointsAsync(string serviceName, CancellationToken cancellationToken) 190public async ValueTask<(bool Valid, ServiceEndpointSource? Endpoints)> GetEndpointsAsync(CancellationToken cancellationToken)
ServiceEndpointWatcher.cs (5)
59/// <param name="cancellationToken">A <see cref="CancellationToken"/>.</param> 61public ValueTask<ServiceEndpointSource> GetEndpointsAsync(CancellationToken cancellationToken = default) 77async ValueTask<ServiceEndpointSource> GetEndpointsInternal(CancellationToken cancellationToken) 80var disposalToken = _disposalCancellation.Token; 132var cancellationToken = _disposalCancellation.Token;
Microsoft.Extensions.ServiceDiscovery.Abstractions (1)
IServiceEndpointProvider.cs (1)
17ValueTask PopulateAsync(IServiceEndpointBuilder endpoints, CancellationToken cancellationToken);
Microsoft.Extensions.ServiceDiscovery.Dns (16)
DnsServiceEndpointProviderBase.cs (2)
58protected CancellationToken ShutdownToken => _disposeCancellation.Token; 61public async ValueTask PopulateAsync(IServiceEndpointBuilder endpoints, CancellationToken cancellationToken)
FallbackDnsResolver.cs (2)
26public async ValueTask<AddressResult[]> ResolveIPAddressesAsync(string name, CancellationToken cancellationToken = default) 45public async ValueTask<ServiceResult[]> ResolveServiceAsync(string name, CancellationToken cancellationToken = default)
Resolver\DnsResolver.cs (10)
59public ValueTask<ServiceResult[]> ResolveServiceAsync(string name, CancellationToken cancellationToken = default) 116public async ValueTask<AddressResult[]> ResolveIPAddressesAsync(string name, CancellationToken cancellationToken = default) 135internal ValueTask<AddressResult[]> ResolveIPAddressesAsync(string name, AddressFamily addressFamily, CancellationToken cancellationToken = default) 359private async ValueTask<TResult[]> SendQueryWithTelemetry<TResult>(string name, EncodedDomainName dnsSafeName, QueryType queryType, Func<EncodedDomainName, QueryType, DnsResponse, (SendQueryError error, TResult[] result)> processResponseFunc, CancellationToken cancellationToken) 375async ValueTask<(SendQueryError error, TResult[] result)> SendQueryWithRetriesAsync<TResult>(string name, EncodedDomainName dnsSafeName, QueryType queryType, Func<EncodedDomainName, QueryType, DnsResponse, (SendQueryError error, TResult[] result)> processResponseFunc, CancellationToken cancellationToken) 480internal async ValueTask<SendQueryResult> SendQueryToServerWithTimeoutAsync(IPEndPoint serverEndPoint, string name, EncodedDomainName dnsSafeName, QueryType queryType, int attempt, CancellationToken cancellationToken) 512private async ValueTask<SendQueryResult> SendQueryToServerAsync(IPEndPoint serverEndPoint, string name, EncodedDomainName dnsSafeName, QueryType queryType, int attempt, CancellationToken cancellationToken) 732internal static async ValueTask<(DnsDataReader reader, DnsMessageHeader header)> SendDnsQueryCoreUdpAsync(IPEndPoint serverEndPoint, EncodedDomainName dnsSafeName, QueryType queryType, CancellationToken cancellationToken) 781internal static async ValueTask<(DnsDataReader reader, DnsMessageHeader header, SendQueryError error)> SendDnsQueryCoreTcpAsync(IPEndPoint serverEndPoint, EncodedDomainName dnsSafeName, QueryType queryType, CancellationToken cancellationToken) 878private (CancellationTokenSource TokenSource, bool DisposeTokenSource, CancellationTokenSource PendingRequestsCts) PrepareCancellationTokenSource(CancellationToken cancellationToken)
Resolver\IDnsResolver.cs (2)
8ValueTask<AddressResult[]> ResolveIPAddressesAsync(string name, CancellationToken cancellationToken = default); 9ValueTask<ServiceResult[]> ResolveServiceAsync(string name, CancellationToken cancellationToken = default);
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (9)
DnsServiceEndpointResolverTests.cs (3)
25var initialResult = await resolver.GetEndpointsAsync("https://localhost", CancellationToken.None); 29var secondResult = await resolver.GetEndpointsAsync("https://localhost", CancellationToken.None); 33var thirdResult = await resolver.GetEndpointsAsync("https://localhost", CancellationToken.None);
DnsSrvServiceEndpointResolverTests.cs (6)
24public Func<string, AddressFamily, CancellationToken, ValueTask<AddressResult[]>>? ResolveIPAddressesAsyncFunc { get; set; } 25public ValueTask<AddressResult[]> ResolveIPAddressesAsync(string name, AddressFamily addressFamily, CancellationToken cancellationToken = default) => ResolveIPAddressesAsyncFunc!.Invoke(name, addressFamily, cancellationToken); 27public Func<string, CancellationToken, ValueTask<AddressResult[]>>? ResolveIPAddressesAsyncFunc2 { get; set; } 29public ValueTask<AddressResult[]> ResolveIPAddressesAsync(string name, CancellationToken cancellationToken = default) => ResolveIPAddressesAsyncFunc2!.Invoke(name, cancellationToken); 31public Func<string, CancellationToken, ValueTask<ServiceResult[]>>? ResolveServiceAsyncFunc { get; set; } 33public ValueTask<ServiceResult[]> ResolveServiceAsync(string name, CancellationToken cancellationToken = default) => ResolveServiceAsyncFunc!.Invoke(name, cancellationToken);
Microsoft.Extensions.ServiceDiscovery.Dns.Tests.Fuzzing (1)
Fuzzers\DnsResponseFuzzer.cs (1)
41ValueTask<AddressResult[]> task = _resolver!.ResolveIPAddressesAsync("www.example.com", AddressFamily.InterNetwork, CancellationToken.None);
Microsoft.Extensions.ServiceDiscovery.Tests (11)
ExtensionsServicePublicApiTests.cs (1)
158var action = async () => await serviceEndpointResolver.GetEndpointsAsync(serviceName, CancellationToken.None);
ServiceEndpointResolverTests.cs (10)
79private sealed class FakeEndpointResolver(Func<IServiceEndpointBuilder, CancellationToken, ValueTask> resolveAsync, Func<ValueTask> disposeAsync) : IServiceEndpointProvider 81public ValueTask PopulateAsync(IServiceEndpointBuilder endpoints, CancellationToken cancellationToken) => resolveAsync(endpoints, cancellationToken); 114var initialResult = await watcher.GetEndpointsAsync(CancellationToken.None); 163var initialResult = await resolver.GetEndpointsAsync("http://basket", CancellationToken.None); 201var endpoint = await resolver.GetEndpointAsync(httpRequest, CancellationToken.None); 247var initialEndpointsTask = watcher.GetEndpointsAsync(CancellationToken.None); 259var resolveTask = watcher.GetEndpointsAsync(CancellationToken.None); 273var resolveTask = watcher.GetEndpointsAsync(CancellationToken.None); 275var next = await channel.Reader.ReadAsync(CancellationToken.None); 282var task = watcher.GetEndpointsAsync(CancellationToken.None);
Microsoft.Extensions.ServiceDiscovery.Yarp (2)
ServiceDiscoveryDestinationResolver.cs (2)
24public async ValueTask<ResolvedDestinationCollection> ResolveDestinationsAsync(IReadOnlyDictionary<string, DestinationConfig> destinations, CancellationToken cancellationToken) 55CancellationToken cancellationToken)
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (13)
YarpServiceDiscoveryTests.cs (13)
47var result = await yarpResolver.ResolveDestinationsAsync(destinationConfigs, CancellationToken.None); 78var result = await yarpResolver.ResolveDestinationsAsync(destinationConfigs, CancellationToken.None); 108var result = await yarpResolver.ResolveDestinationsAsync(destinationConfigs, CancellationToken.None); 143var result = await yarpResolver.ResolveDestinationsAsync(destinationConfigs, CancellationToken.None); 226var result = await yarpResolver.ResolveDestinationsAsync(destinationConfigs, CancellationToken.None); 256var result = await yarpResolver.ResolveDestinationsAsync(destinationConfigs, CancellationToken.None); 301var result = await yarpResolver.ResolveDestinationsAsync(destinationConfigs, CancellationToken.None); 312public Func<string, AddressFamily, CancellationToken, ValueTask<AddressResult[]>>? ResolveIPAddressesAsyncFunc { get; set; } 313public ValueTask<AddressResult[]> ResolveIPAddressesAsync(string name, AddressFamily addressFamily, CancellationToken cancellationToken = default) => ResolveIPAddressesAsyncFunc!.Invoke(name, addressFamily, cancellationToken); 315public Func<string, CancellationToken, ValueTask<AddressResult[]>>? ResolveIPAddressesAsyncFunc2 { get; set; } 317public ValueTask<AddressResult[]> ResolveIPAddressesAsync(string name, CancellationToken cancellationToken = default) => ResolveIPAddressesAsyncFunc2!.Invoke(name, cancellationToken); 319public Func<string, CancellationToken, ValueTask<ServiceResult[]>>? ResolveServiceAsyncFunc { get; set; } 321public ValueTask<ServiceResult[]> ResolveServiceAsync(string name, CancellationToken cancellationToken = default) => ResolveServiceAsyncFunc!.Invoke(name, cancellationToken);
Microsoft.Extensions.Telemetry (1)
Latency\Internal\LatencyConsoleExporter.cs (1)
42public Task ExportAsync(LatencyData latencyData, CancellationToken cancellationToken)
Microsoft.Extensions.Telemetry.Abstractions (1)
Latency\ILatencyDataExporter.cs (1)
21Task ExportAsync(LatencyData data, CancellationToken cancellationToken);
Microsoft.Extensions.TimeProvider.Testing.Tests (7)
FakeTimeProviderTests.cs (7)
292var t = timeProvider.Delay(TimeSpan.Zero, CancellationToken.None); 303var delay = timeProvider.Delay(TimeSpan.FromMilliseconds(1), CancellationToken.None); 364await Assert.ThrowsAsync<ArgumentOutOfRangeException>(() => source.Task.WaitAsync(TimeSpan.FromTicks(-1), timeProvider, CancellationToken.None)); 366await Assert.ThrowsAsync<ArgumentOutOfRangeException>(() => source.Task.WaitAsync(TimeSpan.FromMilliseconds(-2), timeProvider, CancellationToken.None)); 375var t = source.Task.WaitAsync(TimeSpan.FromSeconds(100000), timeProvider, CancellationToken.None); 395var t = source.Task.WaitAsync(TimeSpan.FromMilliseconds(-1), timeProvider, CancellationToken.None); 414var t = source.Task.WaitAsync(TimeSpan.FromMilliseconds(1), timeProvider, CancellationToken.None);
Microsoft.Extensions.Validation (3)
IValidatableParameterInfo.cs (1)
25Task ValidateAsync(object? value, ValidateContext context, CancellationToken cancellationToken);
IValidatablePropertyInfo.cs (1)
25Task ValidateAsync(object containingObject, ValidateContext context, CancellationToken cancellationToken);
IValidatableTypeInfo.cs (1)
27Task ValidateAsync(object? value, ValidateContext context, CancellationToken cancellationToken);
Microsoft.Extensions.Validation.ValidationsGenerator (6)
Parsers\ValidationsGenerator.AddValidation.cs (2)
14internal static bool FindAddValidation(SyntaxNode syntaxNode, CancellationToken cancellationToken) 25internal static InterceptableLocation? TransformAddValidation(GeneratorSyntaxContext context, CancellationToken cancellationToken)
Parsers\ValidationsGenerator.AttributeParser.cs (2)
14internal static bool ShouldTransformSymbolWithAttribute(SyntaxNode syntaxNode, CancellationToken cancellationToken) 19internal static ImmutableArray<ValidatableType> TransformValidatableTypeWithAttribute(GeneratorAttributeSyntaxContext context, CancellationToken cancellationToken)
Parsers\ValidationsGenerator.EndpointsParser.cs (2)
18internal static bool FindEndpoints(SyntaxNode syntaxNode, CancellationToken cancellationToken) 28internal static ImmutableArray<ValidatableType> TransformEndpoints(GeneratorSyntaxContext context, CancellationToken cancellationToken)
Microsoft.Extensions.VectorData.Abstractions (62)
FilteredRecordRetrievalOptions.cs (1)
13/// Defines options for calling <see cref="VectorStoreCollection{TKey, TRecord}.GetAsync(Expression{Func{TRecord, bool}}, int, FilteredRecordRetrievalOptions{TRecord}, CancellationToken)"/>.
HybridSearchOptions.cs (2)
26/// If this property isn't set, <see cref="IKeywordHybridSearchable{TRecord}.HybridSearchAsync{TInput}(TInput, System.Collections.Generic.ICollection{string}, int, Microsoft.Extensions.VectorData.HybridSearchOptions{TRecord}?, System.Threading.CancellationToken)"/> checks if there is a vector property to use by default, and 36/// If this property isn't set, <see cref="IKeywordHybridSearchable{TRecord}.HybridSearchAsync{TInput}(TInput, System.Collections.Generic.ICollection{string}, int, Microsoft.Extensions.VectorData.HybridSearchOptions{TRecord}?, System.Threading.CancellationToken)"/> checks if there is a text property with full text indexing enabled, and
IKeywordHybridSearchable.cs (3)
27/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 62CancellationToken cancellationToken = default)
IVectorSearchable.cs (3)
26/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 60CancellationToken cancellationToken = default)
ProviderServices\EmbeddingGenerationDispatcher.cs (2)
49public abstract Task<IReadOnlyList<Embedding>> GenerateEmbeddingsAsync(VectorPropertyModel vectorProperty, IEnumerable<object?> values, CancellationToken cancellationToken); 55public abstract Task<Embedding> GenerateEmbeddingAsync(VectorPropertyModel vectorProperty, object? value, CancellationToken cancellationToken);
ProviderServices\EmbeddingGenerationDispatcher{TEmbedding}.cs (2)
35public override Task<IReadOnlyList<Embedding>> GenerateEmbeddingsAsync(VectorPropertyModel vectorProperty, IEnumerable<object?> values, CancellationToken cancellationToken) 39public override Task<Embedding> GenerateEmbeddingAsync(VectorPropertyModel vectorProperty, object? value, CancellationToken cancellationToken)
ProviderServices\VectorPropertyModel.cs (4)
134public Task<IReadOnlyList<Embedding>> GenerateEmbeddingsAsync(IEnumerable<object?> values, CancellationToken cancellationToken) 144public Task<Embedding> GenerateEmbeddingAsync(object? value, CancellationToken cancellationToken) 152internal virtual async Task<IReadOnlyList<Embedding>> GenerateEmbeddingsCoreAsync<TEmbedding>(IEnumerable<object?> values, CancellationToken cancellationToken) 179internal virtual async Task<Embedding> GenerateEmbeddingCoreAsync<TEmbedding>(object? value, CancellationToken cancellationToken)
ProviderServices\VectorPropertyModel{TInput}.cs (2)
37internal override async Task<IReadOnlyList<Embedding>> GenerateEmbeddingsCoreAsync<TEmbedding>(IEnumerable<object?> values, CancellationToken cancellationToken) 51internal override async Task<Embedding> GenerateEmbeddingCoreAsync<TEmbedding>(object? value, CancellationToken cancellationToken)
RecordRetrievalOptions.cs (2)
10/// Defines options for calling <see cref="VectorStoreCollection{TKey, TRecord}.GetAsync(TKey, RecordRetrievalOptions?, CancellationToken)"/> 11/// or <see cref="VectorStoreCollection{TKey, TRecord}.GetAsync(IEnumerable{TKey}, RecordRetrievalOptions?, CancellationToken)"/>.
VectorStore.cs (9)
53/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 55public abstract IAsyncEnumerable<string> ListCollectionNamesAsync(CancellationToken cancellationToken = default); 61/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 63public abstract Task<bool> CollectionExistsAsync(string name, CancellationToken cancellationToken = default); 69/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 71public abstract Task EnsureCollectionDeletedAsync(string name, CancellationToken cancellationToken = default);
VectorStoreCollection.cs (32)
36/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 38public abstract Task<bool> CollectionExistsAsync(CancellationToken cancellationToken = default); 43/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 45public abstract Task EnsureCollectionExistsAsync(CancellationToken cancellationToken = default); 50/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 52public abstract Task EnsureCollectionDeletedAsync(CancellationToken cancellationToken = default); 60/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 63public abstract Task<TRecord?> GetAsync(TKey key, RecordRetrievalOptions? options = default, CancellationToken cancellationToken = default); 70/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 85public virtual async IAsyncEnumerable<TRecord> GetAsync(IEnumerable<TKey> keys, RecordRetrievalOptions? options = default, [EnumeratorCancellation] CancellationToken cancellationToken = default) 106/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 109public abstract IAsyncEnumerable<TRecord> GetAsync(Expression<Func<TRecord, bool>> filter, int top, FilteredRecordRetrievalOptions<TRecord>? options = null, CancellationToken cancellationToken = default); 115/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 118public abstract Task DeleteAsync(TKey key, CancellationToken cancellationToken = default); 124/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 137public virtual async Task DeleteAsync(IEnumerable<TKey> keys, CancellationToken cancellationToken = default) 153/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 156public abstract Task UpsertAsync(TRecord record, CancellationToken cancellationToken = default); 164/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 178/// generating an embedding for each record separately. This is why a default implementation that calls <see cref="UpsertAsync(TRecord, CancellationToken)"/> is not provided. 182public abstract Task UpsertAsync(IEnumerable<TRecord> records, CancellationToken cancellationToken = default); 185public abstract IAsyncEnumerable<VectorSearchResult<TRecord>> SearchAsync<TInput>(TInput searchValue, int top, VectorSearchOptions<TRecord>? options = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.VectorData.ConformanceTests (16)
DependencyInjectionTests.cs (12)
267public override Task<bool> CollectionExistsAsync(string name, CancellationToken cancellationToken = default) 269public override Task EnsureCollectionDeletedAsync(string name, CancellationToken cancellationToken = default) 277public override IAsyncEnumerable<string> ListCollectionNamesAsync(CancellationToken cancellationToken = default) 285public override Task<bool> CollectionExistsAsync(CancellationToken cancellationToken = default) 287public override Task EnsureCollectionExistsAsync(CancellationToken cancellationToken = default) 289public override Task DeleteAsync(TKey key, CancellationToken cancellationToken = default) 291public override Task EnsureCollectionDeletedAsync(CancellationToken cancellationToken = default) 293public override Task<TRecord?> GetAsync(TKey key, RecordRetrievalOptions? options = null, CancellationToken cancellationToken = default) 299CancellationToken cancellationToken = default) 307CancellationToken cancellationToken = default) 309public override Task UpsertAsync(TRecord record, CancellationToken cancellationToken = default) 311public override Task UpsertAsync(IEnumerable<TRecord> records, CancellationToken cancellationToken = default)
EmbeddingGenerationTests.cs (2)
584CancellationToken cancellationToken = default) 613public Task<GeneratedEmbeddings<Embedding<float>>> GenerateAsync(IEnumerable<Customer> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
TypeTests\EmbeddingTypeTests.cs (2)
185CancellationToken cancellationToken = default) 200CancellationToken cancellationToken = default)
Microsoft.Gen.BuildMetadata (2)
GeneratorUtilities.cs (1)
104static SyntaxNode? Filter(GeneratorSyntaxContext context, HashSet<string> fullyQualifiedAttributeNames, Func<SyntaxNode, SyntaxNode?> transform, CancellationToken cancellationToken)
ParserUtilities.cs (1)
38internal static bool PropertyHasModifier(ISymbol property, SyntaxKind modifierToSearch, CancellationToken token)
Microsoft.Gen.BuildMetadata.Unit.Tests (9)
RoslynTestUtils.cs (9)
232CancellationToken cancellationToken = default) 250CancellationToken cancellationToken = default) 265CancellationToken cancellationToken = default) 276var comp = await proj!.GetCompilationAsync(CancellationToken.None).ConfigureAwait(false); 293CancellationToken cancellationToken = default) 308CancellationToken cancellationToken = default) 320Compilation? comp = await proj!.GetCompilationAsync(CancellationToken.None).ConfigureAwait(false); 486var context = new CodeFixContext(doc!, d, (action, _) => actions.Add(action), CancellationToken.None); 496var operations = await actions[0].GetOperationsAsync(CancellationToken.None).ConfigureAwait(false);
Microsoft.Gen.ComplianceReports (3)
GeneratorUtilities.cs (1)
104static SyntaxNode? Filter(GeneratorSyntaxContext context, HashSet<string> fullyQualifiedAttributeNames, Func<SyntaxNode, SyntaxNode?> transform, CancellationToken cancellationToken)
Parser.cs (2)
18private readonly CancellationToken _cancellationToken; 20public Parser(Compilation compilation, SymbolHolder symbolHolder, CancellationToken cancellationToken)
Microsoft.Gen.ComplianceReports.Unit.Tests (9)
RoslynTestUtils.cs (9)
232CancellationToken cancellationToken = default) 250CancellationToken cancellationToken = default) 265CancellationToken cancellationToken = default) 276var comp = await proj!.GetCompilationAsync(CancellationToken.None).ConfigureAwait(false); 293CancellationToken cancellationToken = default) 308CancellationToken cancellationToken = default) 320Compilation? comp = await proj!.GetCompilationAsync(CancellationToken.None).ConfigureAwait(false); 486var context = new CodeFixContext(doc!, d, (action, _) => actions.Add(action), CancellationToken.None); 496var operations = await actions[0].GetOperationsAsync(CancellationToken.None).ConfigureAwait(false);
Microsoft.Gen.ContextualOptions (3)
ContextReceiver.cs (2)
17private readonly CancellationToken _token; 19public ContextReceiver(CancellationToken token)
GeneratorUtilities.cs (1)
104static SyntaxNode? Filter(GeneratorSyntaxContext context, HashSet<string> fullyQualifiedAttributeNames, Func<SyntaxNode, SyntaxNode?> transform, CancellationToken cancellationToken)
Microsoft.Gen.ContextualOptions.Unit.Tests (14)
ParserTests.cs (1)
100new ContextReceiver(CancellationToken.None),
RoslynTestUtils.cs (9)
232CancellationToken cancellationToken = default) 250CancellationToken cancellationToken = default) 265CancellationToken cancellationToken = default) 276var comp = await proj!.GetCompilationAsync(CancellationToken.None).ConfigureAwait(false); 293CancellationToken cancellationToken = default) 308CancellationToken cancellationToken = default) 320Compilation? comp = await proj!.GetCompilationAsync(CancellationToken.None).ConfigureAwait(false); 486var context = new CodeFixContext(doc!, d, (action, _) => actions.Add(action), CancellationToken.None); 496var operations = await actions[0].GetOperationsAsync(CancellationToken.None).ConfigureAwait(false);
SyntaxContextReceiverTests.cs (4)
21var sut = new ContextReceiver(CancellationToken.None); 44var sut = new ContextReceiver(CancellationToken.None); 60var sut = new ContextReceiver(CancellationToken.None); 82var sut = new ContextReceiver(CancellationToken.None);
Microsoft.Gen.Logging (7)
Emitter.cs (1)
24public string Emit(IEnumerable<LoggingType> logTypes, CancellationToken cancellationToken)
GeneratorUtilities.cs (1)
104static SyntaxNode? Filter(GeneratorSyntaxContext context, HashSet<string> fullyQualifiedAttributeNames, Func<SyntaxNode, SyntaxNode?> transform, CancellationToken cancellationToken)
Parser.cs (2)
28private readonly CancellationToken _cancellationToken; 33public Parser(Compilation compilation, Action<Diagnostic> reportDiagnostic, CancellationToken cancellationToken)
Parser.LogProperties.cs (1)
72static string GetPropertyIdentifier(IPropertySymbol property, CancellationToken token)
Parser.Records.cs (1)
31private static bool RecordHasSensitivePublicMembers(ITypeSymbol type, HashSet<ITypeSymbol> typesChain, SymbolHolder symbols, CancellationToken token)
ParserUtilities.cs (1)
38internal static bool PropertyHasModifier(ISymbol property, SyntaxKind modifierToSearch, CancellationToken token)
Microsoft.Gen.Logging.Unit.Tests (18)
LogParserUtilitiesTests.cs (3)
72var parser = new Parser(null!, diagMock.Object, CancellationToken.None); 120var parser = new Parser(null!, diagMock.Object, CancellationToken.None); 187var parser = new Parser(null!, diagMock.Object, CancellationToken.None);
ParserTests.cs (1)
696CancellationToken cancellationToken = default)
ParserUtilitiesTests.cs (5)
41syntaxReferenceMock.Setup(x => x.GetSyntax(It.IsAny<CancellationToken>())) 45anotherSyntaxReferenceMock.Setup(x => x.GetSyntax(It.IsAny<CancellationToken>())) 53var result = ParserUtilities.PropertyHasModifier(symbolMock.Object, SyntaxKind.ProtectedKeyword, CancellationToken.None); 66syntaxReferenceMock.Setup(x => x.GetSyntax(It.IsAny<CancellationToken>())) 74var result = ParserUtilities.PropertyHasModifier(symbolMock.Object, SyntaxKind.ProtectedKeyword, CancellationToken.None);
RoslynTestUtils.cs (9)
232CancellationToken cancellationToken = default) 250CancellationToken cancellationToken = default) 265CancellationToken cancellationToken = default) 276var comp = await proj!.GetCompilationAsync(CancellationToken.None).ConfigureAwait(false); 293CancellationToken cancellationToken = default) 308CancellationToken cancellationToken = default) 320Compilation? comp = await proj!.GetCompilationAsync(CancellationToken.None).ConfigureAwait(false); 486var context = new CodeFixContext(doc!, d, (action, _) => actions.Add(action), CancellationToken.None); 496var operations = await actions[0].GetOperationsAsync(CancellationToken.None).ConfigureAwait(false);
Microsoft.Gen.MetadataExtractor (9)
GeneratorUtilities.cs (1)
104static SyntaxNode? Filter(GeneratorSyntaxContext context, HashSet<string> fullyQualifiedAttributeNames, Func<SyntaxNode, SyntaxNode?> transform, CancellationToken cancellationToken)
MetricDefinitionEmitter.cs (3)
21public string GenerateReport(IReadOnlyList<ReportedMetricClass> metricClasses, CancellationToken cancellationToken) 48private void GenMetricClassDefinition(ReportedMetricClass metricClass, CancellationToken cancellationToken) 79private void GenMetricMethodDefinition(ReportedMetricMethod metricMethod, CancellationToken cancellationToken)
Parser_2.cs (2)
46private readonly CancellationToken _cancellationToken; 51public Parser(Compilation compilation, Action<Diagnostic> reportDiagnostic, CancellationToken cancellationToken)
Parser.cs (2)
18private readonly CancellationToken _cancellationToken; 20public Parser(Compilation compilation, SymbolHolder symbolHolder, CancellationToken cancellationToken)
ParserUtilities.cs (1)
38internal static bool PropertyHasModifier(ISymbol property, SyntaxKind modifierToSearch, CancellationToken token)
Microsoft.Gen.MetadataExtractor.Unit.Tests (10)
GeneratorTests.cs (1)
201CancellationToken cancellationToken = default,
RoslynTestUtils.cs (9)
232CancellationToken cancellationToken = default) 250CancellationToken cancellationToken = default) 265CancellationToken cancellationToken = default) 276var comp = await proj!.GetCompilationAsync(CancellationToken.None).ConfigureAwait(false); 293CancellationToken cancellationToken = default) 308CancellationToken cancellationToken = default) 320Compilation? comp = await proj!.GetCompilationAsync(CancellationToken.None).ConfigureAwait(false); 486var context = new CodeFixContext(doc!, d, (action, _) => actions.Add(action), CancellationToken.None); 496var operations = await actions[0].GetOperationsAsync(CancellationToken.None).ConfigureAwait(false);
Microsoft.Gen.Metrics (8)
Emitter.cs (2)
21public string EmitMetrics(IReadOnlyList<MetricType> metricTypes, CancellationToken cancellationToken) 49private void GenTypeByNamespace(string nspace, IEnumerable<MetricType> metricTypes, CancellationToken cancellationToken)
GeneratorUtilities.cs (1)
104static SyntaxNode? Filter(GeneratorSyntaxContext context, HashSet<string> fullyQualifiedAttributeNames, Func<SyntaxNode, SyntaxNode?> transform, CancellationToken cancellationToken)
MetricFactoryEmitter.cs (2)
17public string Emit(IReadOnlyList<MetricType> metricClasses, CancellationToken cancellationToken) 60private void GenMetricFactoryByNamespace(string nspace, IEnumerable<MetricType> metricClasses, CancellationToken cancellationToken)
Parser.cs (2)
46private readonly CancellationToken _cancellationToken; 51public Parser(Compilation compilation, Action<Diagnostic> reportDiagnostic, CancellationToken cancellationToken)
ParserUtilities.cs (1)
38internal static bool PropertyHasModifier(ISymbol property, SyntaxKind modifierToSearch, CancellationToken token)
Microsoft.Gen.Metrics.Unit.Tests (10)
ParserTests.cs (1)
754CancellationToken cancellationToken = default)
RoslynTestUtils.cs (9)
232CancellationToken cancellationToken = default) 250CancellationToken cancellationToken = default) 265CancellationToken cancellationToken = default) 276var comp = await proj!.GetCompilationAsync(CancellationToken.None).ConfigureAwait(false); 293CancellationToken cancellationToken = default) 308CancellationToken cancellationToken = default) 320Compilation? comp = await proj!.GetCompilationAsync(CancellationToken.None).ConfigureAwait(false); 486var context = new CodeFixContext(doc!, d, (action, _) => actions.Add(action), CancellationToken.None); 496var operations = await actions[0].GetOperationsAsync(CancellationToken.None).ConfigureAwait(false);
Microsoft.Gen.MetricsReports (7)
GeneratorUtilities.cs (1)
104static SyntaxNode? Filter(GeneratorSyntaxContext context, HashSet<string> fullyQualifiedAttributeNames, Func<SyntaxNode, SyntaxNode?> transform, CancellationToken cancellationToken)
MetricDefinitionEmitter.cs (3)
21public string GenerateReport(IReadOnlyList<ReportedMetricClass> metricClasses, CancellationToken cancellationToken) 48private void GenMetricClassDefinition(ReportedMetricClass metricClass, CancellationToken cancellationToken) 79private void GenMetricMethodDefinition(ReportedMetricMethod metricMethod, CancellationToken cancellationToken)
Parser.cs (2)
46private readonly CancellationToken _cancellationToken; 51public Parser(Compilation compilation, Action<Diagnostic> reportDiagnostic, CancellationToken cancellationToken)
ParserUtilities.cs (1)
38internal static bool PropertyHasModifier(ISymbol property, SyntaxKind modifierToSearch, CancellationToken token)
Microsoft.Gen.MetricsReports.Unit.Tests (14)
EmitterTests.cs (4)
95Assert.Equal(string.Empty, emitter.GenerateReport(null!, CancellationToken.None)); 102Assert.Equal(string.Empty, emitter.GenerateReport(Array.Empty<ReportedMetricClass>(), CancellationToken.None)); 125Assert.Throws<NotSupportedException>(() => emitter.GenerateReport(new[] { metricClass }, CancellationToken.None)); 181string json = emitter.GenerateReport(_metricClasses, CancellationToken.None);
GeneratorTests.cs (1)
147CancellationToken cancellationToken = default,
RoslynTestUtils.cs (9)
232CancellationToken cancellationToken = default) 250CancellationToken cancellationToken = default) 265CancellationToken cancellationToken = default) 276var comp = await proj!.GetCompilationAsync(CancellationToken.None).ConfigureAwait(false); 293CancellationToken cancellationToken = default) 308CancellationToken cancellationToken = default) 320Compilation? comp = await proj!.GetCompilationAsync(CancellationToken.None).ConfigureAwait(false); 486var context = new CodeFixContext(doc!, d, (action, _) => actions.Add(action), CancellationToken.None); 496var operations = await actions[0].GetOperationsAsync(CancellationToken.None).ConfigureAwait(false);
Microsoft.Interop.ComInterfaceGenerator (22)
Analyzers\AddGeneratedComClassFixer.cs (2)
25private static async Task AddGeneratedComClassAsync(SolutionEditor solutionEditor, DocumentId documentId, SyntaxNode node, CancellationToken ct) 72protected override Func<SolutionEditor, DocumentId, CancellationToken, Task> CreateFixForSelectedOptions(SyntaxNode node, ImmutableDictionary<string, Option> selectedOptions)
Analyzers\ComInterfaceGeneratorDiagnosticsAnalyzer.cs (3)
120CancellationToken ct = context.CancellationToken; 217CancellationToken ct) 293CancellationToken ct)
Analyzers\ConvertComImportToGeneratedComInterfaceFixer.cs (2)
35protected override Func<SolutionEditor, DocumentId, CancellationToken, Task> CreateFixForSelectedOptions(SyntaxNode node, ImmutableDictionary<string, Option> selectedOptions) 76private static async Task ConvertComImportToGeneratedComInterfaceAsync(DocumentEditor editor, SyntaxNode node, bool mayRequireAdditionalWork, bool addStringMarshalling, CancellationToken ct)
ComInterfaceContext.cs (1)
30public static ImmutableArray<DiagnosticOr<ComInterfaceContext>> GetContexts(ImmutableArray<ComInterfaceInfo> data, CancellationToken _)
ComInterfaceGenerator.cs (4)
55var cii = ComInterfaceInfo.From(symbol, syntax, stubEnvironment, CancellationToken.None); 182CancellationToken ct) 358internal static IncrementalMethodStubGenerationContext CalculateStubInformation(MemberDeclarationSyntax? syntax, IMethodSymbol symbol, int index, StubEnvironment environment, ComInterfaceInfo owningInterface, CancellationToken ct) 468private static ImmutableArray<ComInterfaceAndMethodsContext> GroupComContextsForInterfaceGeneration(ImmutableArray<ComMethodContext> methods, ImmutableArray<ComInterfaceContext> interfaces, CancellationToken ct)
ComInterfaceInfo.cs (1)
56public static DiagnosticOrInterfaceInfo From(INamedTypeSymbol symbol, InterfaceDeclarationSyntax syntax, StubEnvironment env, CancellationToken _)
ComMethodContext.cs (1)
116public static List<(ComInterfaceContext OwningInterface, Builder Method)> CalculateAllMethods(IEnumerable<(ComInterfaceContext, SequenceEqualImmutableArray<ComMethodInfo>)> ifaceAndDeclaredMethods, CancellationToken _)
ComMethodInfo.cs (3)
61public static SequenceEqualImmutableArray<DiagnosticOr<(ComMethodInfo ComMethod, IMethodSymbol Symbol)>> GetMethodsFromInterface((ComInterfaceInfo ifaceContext, INamedTypeSymbol ifaceSymbol) data, CancellationToken ct) 143CancellationToken ct) 248CancellationToken ct)
src\runtime\src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (4)
33protected abstract Func<SolutionEditor, DocumentId, CancellationToken, Task> CreateFixForSelectedOptions(SyntaxNode node, ImmutableDictionary<string, Option> selectedOptions); 106private static async Task<Solution> ApplyActionAndEnableUnsafe(Solution solution, DocumentId documentId, Func<SolutionEditor, DocumentId, CancellationToken, Task> solutionBasedFix, CancellationToken ct) 161protected record struct ConvertToSourceGeneratedInteropFix(Func<SolutionEditor, DocumentId, CancellationToken, Task> ApplyFix, ImmutableDictionary<string, Option> SelectedOptions);
VtableIndexStubGenerator.cs (1)
259internal static SourceAvailableIncrementalMethodStubGenerationContext CalculateStubInformation(MethodDeclarationSyntax syntax, IMethodSymbol symbol, StubEnvironment environment, CancellationToken ct)
Microsoft.Interop.JavaScript.JSImportGenerator (6)
Analyzers\JSExportDiagnosticsAnalyzer.cs (1)
29System.Threading.CancellationToken ct)
Analyzers\JSImportDiagnosticsAnalyzer.cs (1)
29System.Threading.CancellationToken ct)
Analyzers\JSImportExportDiagnosticsAnalyzer.cs (1)
63System.Threading.CancellationToken ct);
JSExportGenerator.cs (1)
149CancellationToken ct)
JSImportGenerator.cs (1)
138CancellationToken ct)
JSSignatureContext.cs (1)
33CancellationToken token)
Microsoft.Interop.LibraryImportGenerator (12)
Analyzers\AddDisableRuntimeMarshallingAttributeFixer.cs (1)
52private static async Task<Solution> AddDisableRuntimeMarshallingAttributeApplicationToProject(Project project, CancellationToken cancellationToken)
Analyzers\ConvertToLibraryImportFixer.cs (4)
138protected override Func<SolutionEditor, DocumentId, CancellationToken, Task> CreateFixForSelectedOptions(SyntaxNode node, ImmutableDictionary<string, Option> selectedOptions) 177CancellationToken cancellationToken) 215CancellationToken cancellationToken) 292private static async Task<bool> TransformCallersOfNoPreserveSigMethod(DocumentEditor editor, IMethodSymbol methodSymbol, CancellationToken cancellationToken)
Analyzers\CustomMarshallerAttributeFixer.cs (1)
154private static async Task<Solution> AddMissingMembers(Document doc, SyntaxNode node, HashSet<string> missingMemberNames, CancellationToken ct)
Analyzers\LibraryImportDiagnosticsAnalyzer.cs (1)
238CancellationToken ct)
LibraryImportGenerator.cs (1)
208CancellationToken ct)
src\runtime\src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (4)
33protected abstract Func<SolutionEditor, DocumentId, CancellationToken, Task> CreateFixForSelectedOptions(SyntaxNode node, ImmutableDictionary<string, Option> selectedOptions); 106private static async Task<Solution> ApplyActionAndEnableUnsafe(Solution solution, DocumentId documentId, Func<SolutionEditor, DocumentId, CancellationToken, Task> solutionBasedFix, CancellationToken ct) 161protected record struct ConvertToSourceGeneratedInteropFix(Func<SolutionEditor, DocumentId, CancellationToken, Task> ApplyFix, ImmutableDictionary<string, Option> SelectedOptions);
Microsoft.Interop.LibraryImportGenerator.Downlevel (2)
DownlevelLibraryImportDiagnosticsAnalyzer.cs (1)
236CancellationToken ct)
DownlevelLibraryImportGenerator.cs (1)
188CancellationToken ct)
Microsoft.JSInterop (56)
IJSObjectReference.cs (5)
18/// consider using <see cref="InvokeAsync{TValue}(string, CancellationToken, object[])" />. 38ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, CancellationToken cancellationToken, object?[]? args); 59ValueTask<IJSObjectReference> InvokeConstructorAsync(string identifier, CancellationToken cancellationToken, object?[]? args) 81ValueTask<TValue> GetValueAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, CancellationToken cancellationToken) 105ValueTask SetValueAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, TValue value, CancellationToken cancellationToken)
IJSRuntime.cs (5)
18/// consider using <see cref="InvokeAsync{TValue}(string, CancellationToken, object[])" />. 38ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, CancellationToken cancellationToken, object?[]? args); 59ValueTask<IJSObjectReference> InvokeConstructorAsync(string identifier, CancellationToken cancellationToken, object?[]? args) 81ValueTask<TValue> GetValueAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, CancellationToken cancellationToken) 105ValueTask SetValueAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, TValue value, CancellationToken cancellationToken)
IJSStreamReference.cs (2)
20/// <param name="cancellationToken"><see cref="CancellationToken" /> for cancelling read.</param> 22ValueTask<Stream> OpenReadStreamAsync(long maxAllowedSize = 512000, CancellationToken cancellationToken = default);
Implementation\JSObjectReference.cs (4)
45public ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, CancellationToken cancellationToken, object?[]? args) 61public ValueTask<IJSObjectReference> InvokeConstructorAsync(string identifier, CancellationToken cancellationToken, object?[]? args) 77public ValueTask<TValue> GetValueAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, CancellationToken cancellationToken) 93public async ValueTask SetValueAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, TValue value, CancellationToken cancellationToken)
Implementation\JSStreamReference.cs (1)
34async ValueTask<Stream> IJSStreamReference.OpenReadStreamAsync(long maxAllowedSize, CancellationToken cancellationToken)
Infrastructure\IPendingAsyncCall.cs (1)
14void Cancel(CancellationToken cancellationToken);
Infrastructure\PendingAsyncCall.cs (1)
29public void Cancel(CancellationToken cancellationToken) => _completion.TrySetCanceled(cancellationToken);
JSObjectReferenceExtensions.cs (14)
33/// consider using <see cref="IJSObjectReference.InvokeAsync{TValue}(string, CancellationToken, object[])" />. 60public static ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(this IJSObjectReference jsObjectReference, string identifier, CancellationToken cancellationToken, params object?[]? args) 78public static async ValueTask InvokeVoidAsync(this IJSObjectReference jsObjectReference, string identifier, CancellationToken cancellationToken, params object?[]? args) 98var cancellationToken = cancellationTokenSource?.Token ?? CancellationToken.None; 116var cancellationToken = cancellationTokenSource?.Token ?? CancellationToken.None; 146public static ValueTask<IJSObjectReference> InvokeConstructorAsync(this IJSObjectReference jsObjectReference, string identifier, CancellationToken cancellationToken, object?[]? args) 166var cancellationToken = cancellationTokenSource?.Token ?? CancellationToken.None; 184var cancellationToken = cancellationTokenSource?.Token ?? CancellationToken.None; 203var cancellationToken = cancellationTokenSource?.Token ?? CancellationToken.None;
JSRuntime.cs (9)
74/// consider using <see cref="InvokeAsync{TValue}(string, CancellationToken, object[])" />. 95public ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, CancellationToken cancellationToken, object?[]? args) 103public ValueTask<IJSObjectReference> InvokeConstructorAsync(string identifier, CancellationToken cancellationToken, object?[]? args) 111public ValueTask<TValue> GetValueAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, CancellationToken cancellationToken) 119public async ValueTask SetValueAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(string identifier, TValue value, CancellationToken cancellationToken) 131return await InvokeAsync<TValue>(targetInstanceId, identifier, callType, CancellationToken.None, args); 139CancellationToken cancellationToken, 271/// <param name="cancellationToken"><see cref="CancellationToken" /> for cancelling read.</param> 273protected internal virtual Task<Stream> ReadJSDataAsStreamAsync(IJSStreamReference jsStreamReference, long totalLength, CancellationToken cancellationToken = default)
JSRuntimeExtensions.cs (14)
33/// consider using <see cref="IJSRuntime.InvokeAsync{TValue}(string, CancellationToken, object[])" />. 60public static ValueTask<TValue> InvokeAsync<[DynamicallyAccessedMembers(JsonSerialized)] TValue>(this IJSRuntime jsRuntime, string identifier, CancellationToken cancellationToken, params object?[]? args) 78public static async ValueTask InvokeVoidAsync(this IJSRuntime jsRuntime, string identifier, CancellationToken cancellationToken, params object?[]? args) 98var cancellationToken = cancellationTokenSource?.Token ?? CancellationToken.None; 116var cancellationToken = cancellationTokenSource?.Token ?? CancellationToken.None; 146public static ValueTask<IJSObjectReference> InvokeConstructorAsync(this IJSRuntime jsRuntime, string identifier, CancellationToken cancellationToken, object?[]? args) 166var cancellationToken = cancellationTokenSource?.Token ?? CancellationToken.None; 184var cancellationToken = cancellationTokenSource?.Token ?? CancellationToken.None; 203var cancellationToken = cancellationTokenSource?.Token ?? CancellationToken.None;
Microsoft.Maui (6)
ImageSources\ImageSourceServiceResultManager.cs (2)
29 public CancellationToken Token => 36 public CancellationToken BeginLoad()
ImageSources\IStreamImageSource.cs (1)
10 Task<Stream> GetStreamAsync(CancellationToken cancellationToken = default);
Platform\ImageSourcePartLoader.cs (1)
65 var token = SourceManager.BeginLoad();
SoftInputExtensions.cs (2)
35 public static Task<bool> HideSoftInputAsync(this ITextInput targetView, CancellationToken token) 57 public static Task<bool> ShowSoftInputAsync(this ITextInput targetView, CancellationToken token)
Microsoft.Maui.Controls (13)
ImageSource.cs (1)
95 public static ImageSource FromStream(Func<CancellationToken, Task<Stream>> stream)
Internals\AsyncValue.cs (1)
58 _valueTask.ContinueWith(t => OnPropertyChanged(nameof(Value)), CancellationToken.None, TaskContinuationOptions.OnlyOnRanToCompletion, scheduler);
LockingSemaphore.cs (1)
36 public Task WaitAsync(CancellationToken token)
StreamImageSource.cs (5)
13 public static readonly BindableProperty StreamProperty = BindableProperty.Create(nameof(Stream), typeof(Func<CancellationToken, Task<Stream>>), typeof(StreamImageSource), 14 default(Func<CancellationToken, Task<Stream>>)); 20 public virtual Func<CancellationToken, Task<Stream>> Stream 22 get { return (Func<CancellationToken, Task<Stream>>)GetValue(StreamProperty); } 33 async Task<Stream> IStreamImageSource.GetStreamAsync(CancellationToken userToken)
StreamWrapper.cs (1)
93 public static async Task<Stream> GetStreamAsync(Uri uri, CancellationToken cancellationToken, HttpClient client)
UriImageSource.cs (4)
54 async Task<Stream> IStreamImageSource.GetStreamAsync(CancellationToken userToken) 88 async Task<Stream> GetStreamAsync(Uri uri, CancellationToken cancellationToken = default(CancellationToken)) 113 async Task<Stream> DownloadStreamAsync(Uri uri, CancellationToken cancellationToken)
Microsoft.Maui.Controls.BindingSourceGen (6)
BindingSourceGenerator.cs (3)
95 private static Result<BindingInvocationDescription> GetBindingForGeneration(GeneratorSyntaxContext context, CancellationToken t) 189 private static Result<ITypeSymbol> GetLambdaReturnType(LambdaExpressionSyntax lambda, SemanticModel semanticModel, CancellationToken t) 205 private static Result<ITypeSymbol> GetLambdaParameterType(LambdaExpressionSyntax lambda, SemanticModel semanticModel, CancellationToken t)
InvocationParser.cs (3)
21 internal Result<InterceptedMethodType> ParseInvocation(InvocationExpressionSyntax invocationSyntax, CancellationToken t) 31 private Result<InterceptedMethodType> VerifyCorrectOverloadBindingCreate(InvocationExpressionSyntax invocation, CancellationToken t) 63 private Result<InterceptedMethodType> VerifyCorrectOverloadSetBinding(InvocationExpressionSyntax invocation, CancellationToken t)
Microsoft.Maui.Controls.SourceGen (6)
CodeBehindGenerator.cs (6)
104 static ProjectItem? ComputeProjectItem((AdditionalText, AnalyzerConfigOptionsProvider) tuple, CancellationToken cancellationToken) 120 static XamlProjectItem? ComputeXamlProjectItem(ProjectItem? projectItem, CancellationToken cancellationToken) 183 static AssemblyCaches GetAssemblyAttributes(Compilation compilation, CancellationToken cancellationToken) 242 static IDictionary<XmlType, string> GetTypeCache(Compilation compilation, CancellationToken cancellationToken) 380 static bool TryParseXaml(XamlProjectItem parseResult, string uid, Compilation compilation, AssemblyCaches xmlnsCache, IDictionary<XmlType, string> typeCache, CancellationToken cancellationToken, out string? accessModifier, out string? rootType, out string? rootClrNamespace, out bool generateDefaultCtor, out bool addXamlCompilationAttribute, out bool hideFromIntellisense, out bool xamlResourceIdOnly, out string? baseType, out IEnumerable<(string, string, string)>? namedFields) 460 static IEnumerable<(string name, string type, string accessModifier)> GetNamedFields(XmlNode root, XmlNamespaceManager nsmgr, Compilation compilation, AssemblyCaches xmlnsCache, IDictionary<XmlType, string> typeCache, CancellationToken cancellationToken)
Microsoft.Maui.Essentials (13)
Contacts\Contacts.netstandard.tvos.watchos.cs (1)
12 public Task<IEnumerable<Contact>> GetAllAsync(CancellationToken cancellationToken) =>
Contacts\Contacts.shared.cs (2)
24 Task<IEnumerable<Contact>> GetAllAsync(CancellationToken cancellationToken = default); 44 public static Task<IEnumerable<Contact>> GetAllAsync(CancellationToken cancellationToken = default) =>
Geolocation\Geolocation.netstandard.tvos.watchos.cs (1)
14 public Task<Location?> GetLocationAsync(GeolocationRequest request, CancellationToken cancellationToken) =>
Geolocation\Geolocation.shared.cs (2)
31 Task<Location?> GetLocationAsync(GeolocationRequest request, CancellationToken cancelToken); 109 public static Task<Location?> GetLocationAsync(GeolocationRequest request, CancellationToken cancelToken) =>
TextToSpeech\TextToSpeech.netstandard.cs (1)
10 Task PlatformSpeakAsync(string text, SpeechOptions options, CancellationToken cancelToken) =>
TextToSpeech\TextToSpeech.shared.cs (4)
28 Task SpeakAsync(string text, SpeechOptions? options = default, CancellationToken cancelToken = default); 50 public static Task SpeakAsync(string text, CancellationToken cancelToken = default) => 60 public static Task SpeakAsync(string text, SpeechOptions? options, CancellationToken cancelToken = default) => 156 public async Task SpeakAsync(string text, SpeechOptions? options = default, CancellationToken cancelToken = default)
Types\Shared\Utils.shared.cs (2)
21 internal static CancellationToken TimeoutToken(CancellationToken cancellationToken, TimeSpan timeout)
Microsoft.Maui.Resizetizer (1)
AsyncTask.cs (1)
41 public CancellationToken CancellationToken => cts.Token;
Microsoft.ML.AutoML (9)
API\BinaryClassificationExperiment.cs (1)
448public Task<TrialResult> RunAsync(TrialSettings settings, CancellationToken ct)
API\ExperimentSettings.cs (1)
42public CancellationToken CancellationToken { get; set; }
API\MulticlassClassificationExperiment.cs (1)
426public Task<TrialResult> RunAsync(TrialSettings settings, CancellationToken ct)
API\RegressionExperiment.cs (1)
380public Task<TrialResult> RunAsync(TrialSettings settings, CancellationToken ct)
AutoMLExperiment\AutoMLExperiment.cs (1)
214public async Task<TrialResult> RunAsync(CancellationToken ct = default)
AutoMLExperiment\IStopTrainingManager.cs (2)
26private readonly CancellationToken _token; 30public CancellationTokenStopTrainingManager(CancellationToken ct, IChannel? channel)
AutoMLExperiment\Runner\ITrialRunner.cs (1)
19Task<TrialResult> RunAsync(TrialSettings settings, CancellationToken ct);
AutoMLExperiment\Runner\SweepablePipelineRunner.cs (1)
94public Task<TrialResult> RunAsync(TrialSettings settings, CancellationToken ct)
Microsoft.ML.AutoML.Tests (1)
AutoMLExperimentTests.cs (1)
445public async Task<TrialResult> RunAsync(TrialSettings settings, CancellationToken ct)
Microsoft.ML.Core (4)
Utilities\OrderedWaiter.cs (2)
76public void Wait(long position, CancellationToken token = default(CancellationToken))
Utilities\ResourceManagerUtils.cs (1)
249private async Task<Exception> DownloadResource(IHostEnvironment env, IChannel ch, HttpClient httpClient, Uri uri, string path, string fileName, CancellationToken ct)
Utilities\ThreadUtils.cs (1)
192public CancellationToken Token => _ctSource.Token;
Microsoft.ML.Fairlearn (1)
Reductions\GridSearchTrialRunner.cs (1)
50public Task<TrialResult> RunAsync(TrialSettings settings, CancellationToken ct)
Microsoft.ML.GenAI.Core (3)
CausalLMPipelineChatClient.cs (2)
36public virtual Task<ChatResponse> GetResponseAsync(IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default) 61[EnumeratorCancellation] CancellationToken cancellationToken = default)
Trainer\CausalLMSupervisedFineTuningTrainer.cs (1)
33CancellationToken ct)
Microsoft.ML.GenAI.LLaMA (8)
Llama3CausalLMChatClient.cs (2)
30CancellationToken cancellationToken = default) 49CancellationToken cancellationToken = default)
LlamaCausalLMAgent.cs (2)
40public Task<IMessage> GenerateReplyAsync(IEnumerable<IMessage> messages, GenerateReplyOptions? options = null, CancellationToken cancellationToken = default) 67[EnumeratorCancellation] CancellationToken cancellationToken = default)
LlamaChatCompletionService.cs (2)
33public async Task<IReadOnlyList<ChatMessageContent>> GetChatMessageContentsAsync(ChatHistory chatHistory, PromptExecutionSettings? executionSettings = null, Kernel? kernel = null, CancellationToken cancellationToken = default) 46CancellationToken cancellationToken = default)
LlamaTextCompletionService.cs (2)
42CancellationToken cancellationToken = default) 61public Task<IReadOnlyList<TextContent>> GetTextContentsAsync(string prompt, PromptExecutionSettings? executionSettings = null, Kernel? kernel = null, CancellationToken cancellationToken = default)
Microsoft.ML.GenAI.Mistral (2)
MistralCausalLMAgent.cs (2)
44public Task<IMessage> GenerateReplyAsync(IEnumerable<IMessage> messages, GenerateReplyOptions? options = null, CancellationToken cancellationToken = default) 77[EnumeratorCancellation] CancellationToken cancellationToken = default)
Microsoft.ML.GenAI.Phi (8)
Phi3\Phi3CausalLMAgent.cs (2)
38public Task<IMessage> GenerateReplyAsync(IEnumerable<IMessage> messages, GenerateReplyOptions? options = null, CancellationToken cancellationToken = default) 66[EnumeratorCancellation] CancellationToken cancellationToken = default)
Phi3\Phi3CausalLMChatClient.cs (2)
35CancellationToken cancellationToken = default) 54CancellationToken cancellationToken = default)
Phi3\Phi3CausalLMChatCompletionService.cs (2)
36CancellationToken cancellationToken = default) 48CancellationToken cancellationToken = default)
Phi3\Phi3CausalLMTextGenerationService.cs (2)
31public Task<IReadOnlyList<TextContent>> GetTextContentsAsync(string prompt, PromptExecutionSettings? executionSettings = null, Kernel? kernel = null, CancellationToken cancellationToken = default) 56CancellationToken cancellationToken = default)
Microsoft.ML.InternalCodeAnalyzer (3)
ContractsCheckNameofFixProvider.cs (2)
167private async Task<Document> StringReplaceAsync(Document document, string name, ArgumentSyntax nameArg, CancellationToken cancellationToken) 176private async Task<Document> ExpressionReplaceAsync(Document document, SyntaxNode exp, ArgumentSyntax nameArg, CancellationToken cancellationToken)
NameFixProvider.cs (1)
103SyntaxNode identifier, string name, Func<string, string> renamer, CancellationToken cancellationToken)
Microsoft.ML.Maml (1)
MAML.cs (1)
208private static void TrackProgress(ConsoleEnvironment env, CancellationToken ct)
Microsoft.ML.Tokenizers (18)
Model\BertTokenizer.cs (2)
695CancellationToken cancellationToken = default) 720CancellationToken cancellationToken = default)
Model\BPETokenizer.cs (2)
1099internal static async ValueTask<(Dictionary<StringSpanOrdinalKey, int>?, Vec<(string, string)>)> ReadModelDataAsync(Stream vocab, Stream? merges, bool useAsync, CancellationToken cancellationToken = default) 1134internal static async ValueTask<Vec<(string, string)>> ConvertMergesToHashmapAsync(Stream? mergesStream, bool useAsync = false, CancellationToken cancellationToken = default)
Model\TiktokenTokenizer.cs (8)
154/// <param name="cancellationToken"><see cref="CancellationToken"/> used to request cancellation of the operation.</param> 158Stream vocabStream, bool useAsync, CancellationToken cancellationToken = default) 1388/// <param name="cancellationToken"><see cref="CancellationToken"/> used to request cancellation of the operation.</param> 1399CancellationToken cancellationToken = default) 1420/// <param name="cancellationToken"><see cref="CancellationToken"/> used to request cancellation of the operation.</param> 1431CancellationToken cancellationToken = default) 1488/// <param name="cancellationToken"><see cref="CancellationToken"/> used to request cancellation of the operation.</param> 1496CancellationToken cancellationToken = default)
Model\WordPieceTokenizer.cs (4)
92internal static async ValueTask<(Dictionary<StringSpanOrdinalKey, int>, Dictionary<int, string>)> LoadVocabAsync(Stream vocabStream, bool useAsync, CancellationToken cancellationToken = default) 190CancellationToken cancellationToken = default) => 211CancellationToken cancellationToken = default) => 217CancellationToken cancellationToken,
Utils\Helpers.netcoreapp.cs (2)
23public static ValueTask<string?> ReadLineAsync(StreamReader reader, CancellationToken cancellationToken) => 26public static Task<Stream> GetStreamAsync(HttpClient client, string url, CancellationToken cancellationToken = default) =>
Microsoft.ML.Tokenizers.Tests (2)
src\Microsoft.ML.Tokenizers\Utils\Helpers.netcoreapp.cs (2)
23public static ValueTask<string?> ReadLineAsync(StreamReader reader, CancellationToken cancellationToken) => 26public static Task<Stream> GetStreamAsync(HttpClient client, string url, CancellationToken cancellationToken = default) =>
Microsoft.NET.Build.Containers (135)
AmazonECRMessageHandler.cs (1)
20protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
AuthHandshakeMessageHandler.cs (4)
171private async Task<(AuthenticationHeaderValue, DateTimeOffset)?> GetAuthenticationAsync(string registry, string scheme, AuthInfo? bearerAuthInfo, CancellationToken cancellationToken) 455private async Task<(AuthenticationHeaderValue, DateTimeOffset)?> TryOAuthPostAsync(DockerCredentials privateRepoCreds, AuthInfo bearerAuthInfo, Uri realmUri, CancellationToken cancellationToken) 511private async Task<(AuthenticationHeaderValue, DateTimeOffset)?> TryTokenGetAsync(DockerCredentials privateRepoCreds, AuthInfo bearerAuthInfo, Uri realmUri, CancellationToken cancellationToken) 572protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
FallbackToHttpMessageHandler.cs (1)
30protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
ImagePublisher.cs (6)
18CancellationToken cancellationToken) 62CancellationToken cancellationToken) 101CancellationToken cancellationToken, 102Func<T, SourceImageReference, DestinationImageReference, CancellationToken, Task> loadFunc) 145CancellationToken cancellationToken, 146Func<T, SourceImageReference, DestinationImageReference, CancellationToken, Task> pushFunc,
Layer.cs (2)
381public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 383public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
LocalDaemons\ArchiveFileRegistry.cs (5)
21DestinationImageReference destinationReference, CancellationToken cancellationToken, 22Func<T, SourceImageReference, DestinationImageReference, Stream, CancellationToken, Task> writeStreamFunc) 57CancellationToken cancellationToken) 64CancellationToken cancellationToken) 69public Task<bool> IsAvailableAsync(CancellationToken cancellationToken) => Task.FromResult(true);
LocalDaemons\ContainerArchive.cs (12)
37CancellationToken cancellationToken) 58CancellationToken cancellationToken) 78CancellationToken cancellationToken) 93CancellationToken cancellationToken) 114CancellationToken cancellationToken, 137private static async Task WriteImageConfigAsync(TarWriter writer, BuiltImage image, string configPath, CancellationToken cancellationToken) 157CancellationToken cancellationToken) 186private static async Task WriteOciLayoutAsync(TarWriter writer, CancellationToken cancellationToken) 201private static async Task WriteManifestForOciImageAsync(TarWriter writer, BuiltImage image, CancellationToken cancellationToken) 221CancellationToken cancellationToken) 252CancellationToken cancellationToken) 271CancellationToken cancellationToken)
LocalDaemons\ContainerRuntime.cs (6)
60Func<string, string, CancellationToken, Task<bool>> tryRunCommand, 85CancellationToken cancellationToken) 97CancellationToken cancellationToken) 105public async Task<bool> IsAvailableAsync(CancellationToken cancellationToken) 150private async ValueTask<IContainerRuntime?> GetRuntimeAsync(CancellationToken cancellationToken) 191private async Task<bool> ProbeAsync(IContainerRuntime runtime, CancellationToken cancellationToken)
LocalDaemons\ContainerRuntimeOperations.cs (11)
19private readonly Func<string, string, CancellationToken, Task<bool>> _tryRunCommand; 24Func<string, string, CancellationToken, Task<bool>> tryRunCommand) 30public Task<bool> ProbeCommandAsync(string command, string arguments, CancellationToken cancellationToken) 39Func<T, SourceImageReference, DestinationImageReference, Stream, CancellationToken, Task> writeStreamFunc, 40CancellationToken cancellationToken) 92Func<T, SourceImageReference, DestinationImageReference, Stream, CancellationToken, Task> writeStreamFunc, 93CancellationToken cancellationToken) 137internal static async Task<bool> TryRunCommandAsync(string command, string arguments, CancellationToken cancellationToken) 175CancellationToken cancellationToken) 188CancellationToken cancellationToken) 204CancellationToken cancellationToken)
LocalDaemons\ContainerRuntimes.cs (12)
25public async Task<bool> ProbeAsync(CancellationToken cancellationToken) 32public virtual async Task<bool> IsAvailableAsync(CancellationToken cancellationToken) 47CancellationToken cancellationToken) 62CancellationToken cancellationToken); 79public override Task<bool> IsAvailableAsync(CancellationToken cancellationToken) 101CancellationToken cancellationToken) 258CancellationToken cancellationToken) 324_ = await ContainerRuntimeOperations.RunProcessAsync(commandPath, arguments, CancellationToken.None); 347CancellationToken cancellationToken) 362CancellationToken cancellationToken) 384CancellationToken cancellationToken) 399CancellationToken cancellationToken)
LocalDaemons\DockerCli.cs (20)
69private async ValueTask<string> FindFullCommandPath(CancellationToken cancellationToken) 91Func<T, SourceImageReference, DestinationImageReference, Stream, CancellationToken, Task> writeStreamFunc, 92CancellationToken cancellationToken, 133public async Task LoadAsync(BuiltImage image, SourceImageReference sourceReference, DestinationImageReference destinationReference, CancellationToken cancellationToken) 137public async Task LoadAsync(MultiArchImage multiArchImage, SourceImageReference sourceReference, DestinationImageReference destinationReference, CancellationToken cancellationToken) 140public async Task<bool> IsAvailableAsync(CancellationToken cancellationToken) 288public static async Task WriteImageToStreamAsync(BuiltImage image, SourceImageReference sourceReference, DestinationImageReference destinationReference, Stream imageStream, CancellationToken cancellationToken) 309CancellationToken cancellationToken) 333CancellationToken cancellationToken, 365CancellationToken cancellationToken) 383CancellationToken cancellationToken) 415CancellationToken cancellationToken) 431private static async Task WriteOciLayout(TarWriter writer, CancellationToken cancellationToken) 450CancellationToken cancellationToken) 469CancellationToken cancellationToken) 494CancellationToken cancellationToken) 511CancellationToken cancellationToken) 534CancellationToken cancellationToken) 572private async ValueTask<string?> GetCommandAsync(CancellationToken cancellationToken) 658private async Task<bool> TryRunVersionCommandAsync(string command, CancellationToken cancellationToken)
LocalDaemons\IContainerRuntime.cs (4)
29Task<bool> ProbeAsync(CancellationToken cancellationToken); 35Task<bool> IsAvailableAsync(CancellationToken cancellationToken); 58CancellationToken cancellationToken); 68CancellationToken cancellationToken);
LocalDaemons\ILocalRegistry.cs (3)
15public Task LoadAsync(BuiltImage image, SourceImageReference sourceReference, DestinationImageReference destinationReference, CancellationToken cancellationToken); 21public Task LoadAsync(MultiArchImage multiArchImage, SourceImageReference sourceReference, DestinationImageReference destinationReference, CancellationToken cancellationToken); 27public Task<bool> IsAvailableAsync(CancellationToken cancellationToken);
Registry\DefaultBlobOperations.cs (5)
30public async Task<bool> ExistsAsync(string repositoryName, string digest, CancellationToken cancellationToken) 43public async Task<JsonNode> GetJsonAsync(string repositoryName, string digest, CancellationToken cancellationToken) 54public async Task<Stream> GetStreamAsync(string repositoryName, string digest, CancellationToken cancellationToken) 62private async Task<HttpResponseMessage> GetAsync(string repositoryName, string digest, CancellationToken cancellationToken) 75private async Task<T> LogAndThrowContainerHttpException<T>(HttpResponseMessage response, CancellationToken cancellationToken)
Registry\DefaultBlobUploadOperations.cs (7)
24public async Task CompleteAsync(Uri uploadUri, string digest, CancellationToken cancellationToken) 43public async Task<HttpResponseMessage> GetStatusAsync(Uri uploadUri, CancellationToken cancellationToken) 48public async Task<StartUploadInformation> StartAsync(string repositoryName, CancellationToken cancellationToken) 66public async Task<bool> TryMountAsync(string destinationRepository, string sourceRepository, string digest, CancellationToken cancellationToken) 73public async Task<FinalizeUploadInformation> UploadAtomicallyAsync(Uri uploadUri, Stream content, CancellationToken cancellationToken) 85public async Task<NextChunkUploadInformation> UploadChunkAsync(Uri uploadUri, HttpContent content, CancellationToken cancellationToken) 105private async Task<Uri> PatchAsync(Uri uploadUri, HttpContent content, CancellationToken cancellationToken)
Registry\DefaultManifestOperations.cs (4)
27public async Task<bool> ExistsAsync(string repositoryName, string reference, CancellationToken cancellationToken) 40public async Task<HttpResponseMessage> GetAsync(string repositoryName, string reference, CancellationToken cancellationToken) 54public async Task PutAsync(string repositoryName, string reference, string manifestJson, string mediaType, CancellationToken cancellationToken) 68private async Task<T> LogAndThrowContainerHttpException<T>(HttpResponseMessage response, CancellationToken cancellationToken)
Registry\HttpExtensions.cs (1)
67internal static async Task LogHttpResponseAsync(this HttpResponseMessage response, ILogger logger, CancellationToken cancellationToken)
Registry\IBlobOperations.cs (3)
18public Task<bool> ExistsAsync(string repositoryName, string digest, CancellationToken cancellationToken); 20public Task<JsonNode> GetJsonAsync(string repositoryName, string digest, CancellationToken cancellationToken); 22public Task<Stream> GetStreamAsync(string repositoryName, string digest, CancellationToken cancellationToken);
Registry\IBlobUploadOperations.cs (6)
14public Task CompleteAsync(Uri uploadUri, string digest, CancellationToken cancellationToken); 22public Task<HttpResponseMessage> GetStatusAsync(Uri uploadUri, CancellationToken cancellationToken); 24public Task<StartUploadInformation> StartAsync(string repositoryName, CancellationToken cancellationToken); 26public Task<bool> TryMountAsync(string destinationRepository, string sourceRepository, string digest, CancellationToken cancellationToken); 35public Task<FinalizeUploadInformation> UploadAtomicallyAsync(Uri uploadUri, Stream content, CancellationToken cancellationToken); 43public Task<NextChunkUploadInformation> UploadChunkAsync(Uri uploadUri, HttpContent content, CancellationToken cancellationToken);
Registry\IManifestOperations.cs (3)
14public Task<bool> ExistsAsync(string repositoryName, string reference, CancellationToken cancellationToken); 16public Task<HttpResponseMessage> GetAsync(string repositoryName, string reference, CancellationToken cancellationToken); 18public Task PutAsync(string repositoryName, string reference, string manifestListJson, string mediaType, CancellationToken cancellationToken);
Registry\Registry.cs (15)
191public async Task<ImageBuilder> GetImageManifestAsync(string repositoryName, string reference, string runtimeIdentifier, IManifestPicker manifestPicker, CancellationToken cancellationToken) 239internal async Task<ManifestListV2?> GetManifestListAsync(string repositoryName, string reference, CancellationToken cancellationToken) 251private async Task<ImageBuilder> ReadSingleImageAsync(string repositoryName, ManifestV2 manifest, string manifestMediaType, CancellationToken cancellationToken) 333CancellationToken cancellationToken) 360CancellationToken cancellationToken) 388CancellationToken cancellationToken) 410public async Task<string> DownloadBlobAsync(string repository, Descriptor descriptor, CancellationToken cancellationToken) 481internal async Task PushLayerAsync(Layer layer, string repository, CancellationToken cancellationToken) 492internal async Task<FinalizeUploadInformation> UploadBlobChunkedAsync(Stream contents, StartUploadInformation startUploadInformation, CancellationToken cancellationToken) 531private Task<FinalizeUploadInformation> UploadBlobContentsAsync(Stream contents, StartUploadInformation startUploadInformation, CancellationToken cancellationToken) 555private async Task UploadBlobAsync(string repository, string digest, Stream contents, CancellationToken cancellationToken) 586CancellationToken cancellationToken) 597public Task PushAsync(BuiltImage builtImage, SourceImageReference source, DestinationImageReference destination, CancellationToken cancellationToken) 600public Task PushAsync(BuiltImage builtImage, SourceImageReference source, DestinationImageReference destination, bool noCache, CancellationToken cancellationToken) 603private async Task PushAsync(BuiltImage builtImage, SourceImageReference source, DestinationImageReference destination, bool pushTags, bool noCache, CancellationToken cancellationToken)
StreamExtensions.cs (1)
14CancellationToken cancellationToken)
Tasks\CreateImageIndex.cs (1)
45internal async Task<bool> ExecuteAsync(CancellationToken cancellationToken)
Tasks\CreateNewImage.cs (2)
55internal async Task<bool> ExecuteAsync(CancellationToken cancellationToken) 99private async Task<bool> ExecuteAsyncCore(ILogger logger, ILoggerFactory msbuildLoggerFactory, CancellationToken cancellationToken)
Microsoft.NET.Sdk.Publish.Tasks (22)
Tasks\Http\DefaultHttpClient.cs (2)
26public Task<HttpResponseMessage> GetAsync(Uri uri, CancellationToken cancellationToken) 32public Task<HttpResponseMessage> PutAsync(Uri uri, StreamContent content, CancellationToken cancellationToken)
Tasks\Http\HttpClientExtensions.cs (7)
102CancellationToken cancellationToken) 154CancellationToken cancellationToken) 196CancellationToken cancellationToken) 237public static async Task<string> GetTextResponseAsync(this IHttpResponse response, CancellationToken cancellationToken) 262public static async Task<T?> GetJsonResponseAsync<T>(this IHttpResponse response, CancellationToken cancellation) 303Func<CancellationToken, System.Threading.Tasks.Task> func, 306CancellationToken cancellationToken)
Tasks\Http\IHttpClient.cs (2)
33Task<HttpResponseMessage> GetAsync(Uri uri, CancellationToken cancellationToken); 42Task<HttpResponseMessage> PutAsync(Uri uri, StreamContent content, CancellationToken cancellationToken);
Tasks\OneDeploy\CreatePackageFile.cs (1)
52var packageFileTask = _filePackager.CreatePackageAsync(ContentToPackage, packageFilePath, CancellationToken.None);
Tasks\OneDeploy\IDeploymentStatusService.cs (1)
22Task<T?> PollDeploymentAsync(IHttpClient httpClient, string? url, string? user, string? password, string userAgent, CancellationToken cancellation);
Tasks\OneDeploy\IFilePackager.cs (1)
23Task<bool> CreatePackageAsync(string sourcePath, string destinationPath, CancellationToken cancellation);
Tasks\OneDeploy\OneDeploy.cs (4)
64CancellationToken cancellationToken = default) 85CancellationToken cancellationToken = default) 189CancellationToken cancellationToken) 218CancellationToken cancellationToken)
Tasks\OneDeploy\OneDeploy.WebJob.cs (1)
36CancellationToken cancellationToken)
Tasks\OneDeploy\OneDeployStatusService.cs (2)
25CancellationToken cancellationToken) 42var retryToken = retryTokenSource.Token;
Tasks\OneDeploy\ZipFilePackager.cs (1)
17public Task<bool> CreatePackageAsync(string sourcePath, string destinationPath, CancellationToken cancellation)
Microsoft.NET.Sdk.Razor.Tasks (13)
src\sdk\src\RazorSdk\Tool\Client.cs (3)
33public abstract Task WaitForDisconnectAsync(CancellationToken cancellationToken); 40public static async Task<Client> ConnectAsync(string pipeName, TimeSpan? timeout, CancellationToken cancellationToken) 158public override async Task WaitForDisconnectAsync(CancellationToken cancellationToken)
src\sdk\src\RazorSdk\Tool\ServerProtocol\ServerConnection.cs (3)
95CancellationToken cancellationToken, 122CancellationToken cancellationToken, 224CancellationToken cancellationToken)
src\sdk\src\RazorSdk\Tool\ServerProtocol\ServerProtocol.cs (1)
42CancellationToken cancellationToken)
src\sdk\src\RazorSdk\Tool\ServerProtocol\ServerRequest.cs (3)
123public static async Task<ServerRequest> ReadAsync(Stream inStream, CancellationToken cancellationToken) 168public async Task WriteAsync(Stream outStream, CancellationToken cancellationToken = default(CancellationToken))
src\sdk\src\RazorSdk\Tool\ServerProtocol\ServerResponse.cs (3)
46public async Task WriteAsync(Stream outStream, CancellationToken cancellationToken) 89public static async Task<ServerResponse> ReadAsync(Stream stream, CancellationToken cancellationToken = default(CancellationToken))
Microsoft.TemplateEngine.Abstractions (27)
Components\IBindSymbolSource.cs (1)
34Task<string?> GetBoundValueAsync(IEngineEnvironmentSettings settings, string bindName, CancellationToken cancellationToken);
Components\ISdkInfoProvider.cs (2)
16Task<string> GetCurrentVersionAsync(CancellationToken cancellationToken); 23Task<IEnumerable<string>> GetInstalledVersionsAsync(CancellationToken cancellationToken);
Components\IWorkloadsInfoProvider.cs (1)
16Task<IEnumerable<WorkloadInfo>> GetInstalledWorkloadsAsync(CancellationToken token);
Constraints\ITemplateConstraintFactory.cs (1)
20Task<ITemplateConstraint> CreateTemplateConstraintAsync(IEngineEnvironmentSettings environmentSettings, CancellationToken cancellationToken);
IGenerator.cs (9)
30CancellationToken cancellationToken); 46CancellationToken cancellationToken); 78Task<IReadOnlyList<IScanTemplateInfo>> GetTemplatesFromMountPointAsync(IMountPoint source, CancellationToken cancellationToken); 86/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 88Task<ITemplate?> LoadTemplateAsync(IEngineEnvironmentSettings settings, ITemplateLocator config, string? baselineName = null, CancellationToken cancellationToken = default); 128CancellationToken cancellationToken); 145CancellationToken cancellationToken); 150/// After setting the values the host should pass <see cref="IParameterSet"/> to <see cref="GetCreationEffectsAsync(IEngineEnvironmentSettings, ITemplate, IParameterSet, string, CancellationToken)"/> or <see cref="CreateAsync(IEngineEnvironmentSettings, ITemplate, IParameterSet, string, CancellationToken)"/> methods.
Installer\IInstaller.cs (5)
25Task<bool> CanInstallAsync(InstallRequest installationRequest, CancellationToken cancellationToken); 34Task<IReadOnlyList<CheckUpdateResult>> GetLatestVersionAsync(IEnumerable<IManagedTemplatePackage> templatePackages, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken); 43Task<InstallResult> InstallAsync(InstallRequest installRequest, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken); 52Task<UninstallResult> UninstallAsync(IManagedTemplatePackage templatePackage, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken); 61Task<UpdateResult> UpdateAsync(UpdateRequest updateRequest, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken);
IScanTemplateInfo.cs (1)
7/// The information about the template obtained as the result of scanning <see cref="IGenerator.GetTemplatesFromMountPointAsync(Mount.IMountPoint, System.Threading.CancellationToken)"/>.
TemplatePackage\IManagedTemplatePackageProvider.cs (6)
23Task<IReadOnlyList<CheckUpdateResult>> GetLatestVersionsAsync(IEnumerable<IManagedTemplatePackage> templatePackages, CancellationToken cancellationToken); 31Task<IReadOnlyList<UpdateResult>> UpdateAsync(IEnumerable<UpdateRequest> updateRequests, CancellationToken cancellationToken); 39Task<IReadOnlyList<UninstallResult>> UninstallAsync(IEnumerable<IManagedTemplatePackage> templatePackages, CancellationToken cancellationToken); 43/// All <see cref="IInstaller"/>s are considered via <see cref="IInstaller.CanInstallAsync(InstallRequest, CancellationToken)"/> and if only 1 <see cref="IInstaller"/> 44/// returns <see langword="true" />. <see cref="IInstaller.InstallAsync(InstallRequest, IManagedTemplatePackageProvider, CancellationToken)"/> is executed and result is returned. 49Task<IReadOnlyList<InstallResult>> InstallAsync(IEnumerable<InstallRequest> installRequests, CancellationToken cancellationToken);
TemplatePackage\ITemplatePackageProvider.cs (1)
26Task<IReadOnlyList<ITemplatePackage>> GetAllTemplatePackagesAsync(CancellationToken cancellationToken);
Microsoft.TemplateEngine.Cli (72)
CliTemplateInfo.cs (4)
138/// The method might throw exceptions if <see cref="TemplatePackageManager.GetTemplatePackageAsync(ITemplateInfo, CancellationToken)"/> call throws. 142CancellationToken cancellationToken) 152/// The method might throw exceptions if <see cref="TemplatePackageManager.GetTemplatePackageAsync(ITemplateInfo, CancellationToken)"/> call throws. 156CancellationToken cancellationToken)
Commands\alias\AliasAddCommand.cs (1)
19CancellationToken cancellationToken) => throw new NotImplementedException();
Commands\alias\AliasCommand.cs (1)
19CancellationToken cancellationToken) => throw new NotImplementedException();
Commands\alias\AliasShowCommand.cs (1)
19CancellationToken cancellationToken) => throw new NotImplementedException();
Commands\BaseCommand.cs (6)
111/// This method uses <see cref="TemplatePackageManager.GetTemplatesAsync(CancellationToken)"/>, however this should not take long as templates normally at least once 118CancellationToken cancellationToken) 155protected abstract Task<NewCommandStatus> ExecuteAsync(TArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, ParseResult parseResult, CancellationToken cancellationToken); 163CancellationToken cancellationToken) 191private static Task HandleDebugRebuildCacheAsync(TArgs args, TemplatePackageManager templatePackageManager, CancellationToken cancellationToken) 239public override async Task<int> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\create\InstantiateCommand.cs (7)
38CancellationToken cancellationToken) 46CancellationToken cancellationToken) 111CancellationToken cancellationToken = default) 154CancellationToken cancellationToken) 168CancellationToken cancellationToken) 244CancellationToken cancellationToken) 276CancellationToken cancellationToken = default)
Commands\create\TemplateCommand.cs (2)
145internal static async Task<IReadOnlyList<TemplateConstraintResult>> ValidateConstraintsAsync(TemplateConstraintManager constraintManager, ITemplateInfo template, CancellationToken cancellationToken) 162internal async Task<NewCommandStatus> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken)
Commands\details\DetailsCommand.cs (1)
20CancellationToken cancellationToken)
Commands\Extensions.cs (1)
52internal static async Task<IEnumerable<CliTemplateInfo>> GetAllowedTemplatesAsync(this TemplateGroup templateGroup, TemplateConstraintManager constraintManager, CancellationToken cancellationToken)
Commands\install\BaseInstallCommand.cs (1)
19CancellationToken cancellationToken)
Commands\install\InstallCommand.cs (1)
19CancellationToken cancellationToken)
Commands\install\LegacyInstallCommand.cs (1)
14protected override Task<NewCommandStatus> ExecuteAsync(InstallCommandArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, ParseResult parseResult, CancellationToken cancellationToken)
Commands\list\BaseListCommand.cs (1)
34CancellationToken cancellationToken)
Commands\list\LegacyListCommand.cs (1)
14protected override Task<NewCommandStatus> ExecuteAsync(ListCommandArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, ParseResult parseResult, CancellationToken cancellationToken)
Commands\list\ListCommand.cs (1)
19CancellationToken cancellationToken)
Commands\NewCommand.cs (1)
60CancellationToken cancellationToken)
Commands\search\BaseSearchCommand.cs (1)
28CancellationToken cancellationToken)
Commands\search\LegacySearchCommand.cs (1)
14protected override Task<NewCommandStatus> ExecuteAsync(SearchCommandArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, ParseResult parseResult, CancellationToken cancellationToken)
Commands\search\SearchCommand.cs (1)
19CancellationToken cancellationToken)
Commands\uninstall\BaseUninstallCommand.cs (1)
19CancellationToken cancellationToken)
Commands\uninstall\LegacyUninstallCommand.cs (1)
14protected override Task<NewCommandStatus> ExecuteAsync(UninstallCommandArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, ParseResult parseResult, CancellationToken cancellationToken)
Commands\uninstall\UninstallCommand.cs (1)
19CancellationToken cancellationToken)
Commands\update\BaseUpdateCommand.cs (1)
27CancellationToken cancellationToken)
Commands\update\LegacyUpdateApplyCommand.cs (1)
14protected override Task<NewCommandStatus> ExecuteAsync(UpdateCommandArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, ParseResult parseResult, CancellationToken cancellationToken)
Commands\update\LegacyUpdateCheckCommand.cs (1)
14protected override Task<NewCommandStatus> ExecuteAsync(UpdateCommandArgs args, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager, ParseResult parseResult, CancellationToken cancellationToken)
Commands\update\UpdateCommand.cs (1)
19CancellationToken cancellationToken)
NuGet\NugetApiManager.cs (2)
35CancellationToken cancellationToken = default) 89CancellationToken cancellationToken)
TemplateGroup.cs (4)
196/// The method might throw exceptions if <see cref="TemplatePackageManager.GetTemplatePackageAsync(ITemplateInfo, CancellationToken)"/> call throws. 200CancellationToken cancellationToken) 211/// The method might throw exceptions if <see cref="TemplatePackageManager.GetTemplatePackageAsync(ITemplateInfo, CancellationToken)"/> call throws. 215CancellationToken cancellationToken)
TemplateInvoker.cs (2)
40internal async Task<NewCommandStatus> InvokeTemplateAsync(TemplateCommandArgs templateArgs, CancellationToken cancellationToken) 130private async Task<NewCommandStatus> CreateTemplateAsync(TemplateCommandArgs templateArgs, CancellationToken cancellationToken)
TemplateListCoordinator.cs (3)
45CancellationToken cancellationToken) 149CancellationToken cancellationToken) 241private async Task<IEnumerable<ITemplateInfo>> GetCuratedListAsync(CancellationToken cancellationToken)
TemplatePackageCoordinator.cs (11)
53internal async Task<CheckUpdateResult?> CheckUpdateForTemplate(TemplateCommandArgs args, CancellationToken cancellationToken = default) 85CancellationToken cancellationToken) 178internal async Task<NewCommandStatus> EnterInstallFlowAsync(InstallCommandArgs args, CancellationToken cancellationToken) 282internal async Task<NewCommandStatus> EnterUpdateFlowAsync(UpdateCommandArgs commandArgs, CancellationToken cancellationToken) 356internal async Task<NewCommandStatus> EnterUninstallFlowAsync(UninstallCommandArgs args, CancellationToken cancellationToken) 402CancellationToken cancellationToken = default) 609private async Task<bool> ValidateInstallationRequestsAsync(InstallCommandArgs args, List<InstallRequest> installRequests, CancellationToken cancellationToken) 655private async Task<(NewCommandStatus, Dictionary<IManagedTemplatePackageProvider, List<IManagedTemplatePackage>>)> DetermineSourcesToUninstallAsync(UninstallCommandArgs commandArgs, CancellationToken cancellationToken) 782private async Task<IEnumerable<ITemplatePackage>> GetTemplatePackagesByShortNameAsync(string sourceIdentifier, CancellationToken cancellationToken) 804private async Task<bool> IsTemplateShortNameAsync(string sourceIdentifier, CancellationToken cancellationToken) 919CancellationToken cancellationToken = default)
TemplatePackageDisplay.cs (3)
89CancellationToken cancellationToken) 222internal async Task DisplayInstalledTemplatePackagesAsync(TemplatePackageManager templatePackageManager, GlobalArgs args, CancellationToken cancellationToken) 394private async Task EvaluateAndDisplayConstraintsAsync(TemplateConstraintManager constraintsManager, IEnumerable<ITemplateInfo> templates, CancellationToken cancellationToken)
TemplateResolution\BaseTemplateResolver.cs (2)
17internal abstract Task<TemplateResolutionResult> ResolveTemplatesAsync(T args, string? defaultLanguage, CancellationToken cancellationToken); 39protected async Task<IEnumerable<TemplateGroup>> GetTemplateGroupsAsync(CancellationToken cancellationToken)
TemplateResolution\ListTemplateResolver.cs (1)
32internal override async Task<TemplateResolutionResult> ResolveTemplatesAsync(ListCommandArgs args, string? defaultLanguage, CancellationToken cancellationToken)
TemplateSearch\CliTemplateSearchCoordinator.cs (3)
39CancellationToken cancellationToken) 116CancellationToken cancellationToken) 136CancellationToken cancellationToken)
Microsoft.TemplateEngine.Edge (67)
BuiltInManagedProvider\GlobalSettings.cs (3)
36public async Task<IDisposable> LockAsync(CancellationToken token) 65public async Task<IReadOnlyList<TemplatePackageData>> GetInstalledTemplatePackagesAsync(CancellationToken cancellationToken) 114public async Task SetInstalledTemplatePackagesAsync(IReadOnlyList<TemplatePackageData> packages, CancellationToken cancellationToken)
BuiltInManagedProvider\GlobalSettingsTemplatePackageProvider.cs (9)
54public async Task<IReadOnlyList<ITemplatePackage>> GetAllTemplatePackagesAsync(CancellationToken cancellationToken) 80public async Task<IReadOnlyList<CheckUpdateResult>> GetLatestVersionsAsync(IEnumerable<IManagedTemplatePackage> packages, CancellationToken cancellationToken) 104public async Task<IReadOnlyList<InstallResult>> InstallAsync(IEnumerable<InstallRequest> installRequests, CancellationToken cancellationToken) 159public async Task<IReadOnlyList<UninstallResult>> UninstallAsync(IEnumerable<IManagedTemplatePackage> packages, CancellationToken cancellationToken) 186public async Task<IReadOnlyList<UpdateResult>> UpdateAsync(IEnumerable<UpdateRequest> updateRequests, CancellationToken cancellationToken) 217private async Task UpdateTemplatePackagesMetadataAsync(IEnumerable<IManagedTemplatePackage> templatePackages, CancellationToken cancellationToken) 232private async Task<UpdateResult> UpdateAsync(List<TemplatePackageData> packages, UpdateRequest updateRequest, CancellationToken cancellationToken) 258private async Task<(InstallerErrorCode, string)> EnsureInstallPrerequisites(List<TemplatePackageData> packagesInSettings, string identifier, string? version, IInstaller installer, CancellationToken cancellationToken, bool update = false, bool forceUpdate = false) 305private async Task<InstallResult> InstallAsync(List<TemplatePackageData> packages, InstallRequest installRequest, IInstaller installer, CancellationToken cancellationToken)
BuiltInManagedProvider\IGlobalSettings.cs (3)
22Task<IReadOnlyList<TemplatePackageData>> GetInstalledTemplatePackagesAsync(CancellationToken cancellationToken); 27Task SetInstalledTemplatePackagesAsync(IReadOnlyList<TemplatePackageData> packages, CancellationToken cancellationToken); 34Task<IDisposable> LockAsync(CancellationToken token);
Components\EnvironmentVariablesBindSource.cs (1)
25Task<string?> IBindSymbolSource.GetBoundValueAsync(IEngineEnvironmentSettings settings, string bindName, CancellationToken cancellationToken)
Components\HostParametersBindSource.cs (1)
25Task<string?> IBindSymbolSource.GetBoundValueAsync(IEngineEnvironmentSettings settings, string bindName, CancellationToken cancellationToken)
Constraints\HostConstraint.cs (1)
17Task<ITemplateConstraint> ITemplateConstraintFactory.CreateTemplateConstraintAsync(IEngineEnvironmentSettings environmentSettings, CancellationToken cancellationToken)
Constraints\OSConstraint.cs (1)
23Task<ITemplateConstraint> ITemplateConstraintFactory.CreateTemplateConstraintAsync(IEngineEnvironmentSettings environmentSettings, CancellationToken cancellationToken)
Constraints\SdkVersionConstraintFactory.cs (3)
17async Task<ITemplateConstraint> ITemplateConstraintFactory.CreateTemplateConstraintAsync(IEngineEnvironmentSettings environmentSettings, CancellationToken cancellationToken) 45internal static async Task<SdkVersionConstraint> CreateAsync(IEngineEnvironmentSettings environmentSettings, ITemplateConstraintFactory factory, CancellationToken cancellationToken) 92ExtractInstalledSdkVersionAsync(IEnumerable<ISdkInfoProvider> sdkInfoProviders, CancellationToken cancellationToken)
Constraints\WorkloadConstraintFactory.cs (3)
20async Task<ITemplateConstraint> ITemplateConstraintFactory.CreateTemplateConstraintAsync(IEngineEnvironmentSettings environmentSettings, CancellationToken cancellationToken) 47internal static async Task<WorkloadConstraint> CreateAsync(IEngineEnvironmentSettings environmentSettings, ITemplateConstraintFactory factory, CancellationToken cancellationToken) 85private static async Task<(IReadOnlyList<WorkloadInfo> Workloads, Func<IReadOnlyList<string>, string> RemedySuggestionFactory)> ExtractWorkloadInfoAsync(IEnumerable<IWorkloadsInfoProvider> workloadsInfoProviders, ILogger logger, CancellationToken token)
Installers\Folder\FolderInstaller.cs (5)
22public Task<bool> CanInstallAsync(InstallRequest installationRequest, CancellationToken cancellationToken) 40public Task<IReadOnlyList<CheckUpdateResult>> GetLatestVersionAsync(IEnumerable<IManagedTemplatePackage> packages, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken) 47public Task<InstallResult> InstallAsync(InstallRequest installRequest, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken) 86public Task<UninstallResult> UninstallAsync(IManagedTemplatePackage templatePackage, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken) 93public Task<UpdateResult> UpdateAsync(UpdateRequest updateRequest, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken)
Installers\NuGet\IDownloader.cs (1)
10Task<NuGetPackageInfo> DownloadPackageAsync(string downloadPath, string identifier, string? version = null, IEnumerable<string>? additionalSources = null, bool force = false, bool includePrerelease = false, CancellationToken cancellationToken = default);
Installers\NuGet\IUpdateChecker.cs (1)
10Task<(string LatestVersion, bool IsLatestVersion, NugetPackageMetadata PackageMetadata)> GetLatestVersionAsync(string identifier, string? version = null, string? additionalNuGetSource = null, CancellationToken cancellationToken = default);
Installers\NuGet\NugetApiPackageManager.cs (6)
49public async Task<NuGetPackageInfo> DownloadPackageAsync(string downloadPath, string identifier, string? version = null, IEnumerable<string>? additionalSources = null, bool force = false, bool includePrerelease = false, CancellationToken cancellationToken = default) 197public async Task<(string LatestVersion, bool IsLatestVersion, NugetPackageMetadata PackageMetadata)> GetLatestVersionAsync(string identifier, string? version = null, string? additionalSource = null, CancellationToken cancellationToken = default) 251CancellationToken cancellationToken) 315CancellationToken cancellationToken) 368CancellationToken cancellationToken = default) 427CancellationToken cancellationToken)
Installers\NuGet\NuGetInstaller.cs (5)
63public Task<bool> CanInstallAsync(InstallRequest installationRequest, CancellationToken cancellationToken) 111CancellationToken cancellationToken) 197public async Task<InstallResult> InstallAsync(InstallRequest installRequest, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken) 336public Task<UninstallResult> UninstallAsync(IManagedTemplatePackage templatePackage, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken) 361public async Task<UpdateResult> UpdateAsync(UpdateRequest updateRequest, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken)
Settings\AsyncMutex.cs (4)
16private readonly CancellationToken _token; 20private AsyncMutex(string mutexName, CancellationToken token) 37/// <param name="token">The <see cref="CancellationToken"/> to observe.</param> 39public static Task<AsyncMutex> WaitAsync(string mutexName, CancellationToken token)
Settings\Scanner.cs (3)
74public Task<ScanResult> ScanAsync(string mountPointUri, CancellationToken cancellationToken) 95CancellationToken cancellationToken = default) 232CancellationToken cancellationToken = default)
Settings\TemplatePackageManager.cs (9)
74public async Task<IReadOnlyList<IManagedTemplatePackage>> GetManagedTemplatePackagesAsync(bool force, CancellationToken cancellationToken) 89public async Task<IReadOnlyList<ITemplatePackage>> GetTemplatePackagesAsync(bool force, CancellationToken cancellationToken) 154public async Task<IReadOnlyList<ITemplateInfo>> GetTemplatesAsync(CancellationToken cancellationToken) 172public async Task<IReadOnlyList<ITemplateMatchInfo>> GetTemplatesAsync(Func<ITemplateMatchInfo, bool> matchFilter, IEnumerable<Func<ITemplateInfo, MatchInfo?>> filters, CancellationToken cancellationToken) 186public Task RebuildTemplateCacheAsync(CancellationToken token) 195public async Task<ITemplatePackage> GetTemplatePackageAsync(ITemplateInfo template, CancellationToken cancellationToken) 208public async Task<IEnumerable<ITemplateInfo>> GetTemplatesAsync(ITemplatePackage templatePackage, CancellationToken cancellationToken) 223public async Task<(IManagedTemplatePackage? Package, IEnumerable<ITemplateInfo>? Templates)> GetManagedTemplatePackageAsync(string packageIdentifier, string? packageVersion = null, CancellationToken cancellationToken = default) 273private async Task<TemplateCache> UpdateTemplateCacheAsync(bool needsRebuild, CancellationToken cancellationToken)
Template\ITemplateCreationResult.cs (1)
9/// Represents result of template instantiation / dry run via <see cref="TemplateCreator.InstantiateAsync(ITemplateInfo, string?, string?, string?, System.Collections.Generic.IReadOnlyDictionary{string, string?}, bool, string?, bool, System.Threading.CancellationToken)"></see>. />.
Template\TemplateCreator.cs (3)
48CancellationToken cancellationToken = default) 85CancellationToken cancellationToken = default) 242internal Task<ITemplate?> LoadTemplateAsync(ITemplateInfo info, string? baselineName, CancellationToken cancellationToken)
TemplateConstraintManager.cs (4)
40public async Task<IReadOnlyList<ITemplateConstraint>> GetConstraintsAsync(IEnumerable<ITemplateInfo>? templates = null, CancellationToken cancellationToken = default) 91public async Task<TemplateConstraintResult> EvaluateConstraintAsync(string type, string? args, CancellationToken cancellationToken) 146public async Task<IReadOnlyList<(ITemplateInfo Template, IReadOnlyList<TemplateConstraintResult> Result)>> EvaluateConstraintsAsync(IEnumerable<ITemplateInfo> templates, CancellationToken cancellationToken) 224private async Task CancellableWhenAll(IEnumerable<Task> tasks, CancellationToken cancellationToken)
Microsoft.TemplateEngine.IDE (11)
Bootstrapper.cs (11)
102public Task<IReadOnlyList<ITemplateInfo>> GetTemplatesAsync(CancellationToken cancellationToken) 116public Task<IReadOnlyList<ITemplateMatchInfo>> GetTemplatesAsync(IEnumerable<Func<ITemplateInfo, MatchInfo?>> filters, bool exactMatchesOnly = true, CancellationToken cancellationToken = default) 150CancellationToken cancellationToken = default) 183CancellationToken cancellationToken = default) 215CancellationToken cancellationToken = default) 236public Task<IReadOnlyList<ITemplatePackage>> GetTemplatePackagesAsync(CancellationToken cancellationToken = default) 247public Task<IReadOnlyList<IManagedTemplatePackage>> GetManagedTemplatePackagesAsync(CancellationToken cancellationToken = default) 264public Task<IReadOnlyList<InstallResult>> InstallTemplatePackagesAsync(IEnumerable<InstallRequest> installRequests, InstallationScope scope = InstallationScope.Global, CancellationToken cancellationToken = default) 294public async Task<IReadOnlyList<CheckUpdateResult>> GetLatestVersionsAsync(IEnumerable<IManagedTemplatePackage> managedPackages, CancellationToken cancellationToken = default) 316public async Task<IReadOnlyList<UpdateResult>> UpdateTemplatePackagesAsync(IEnumerable<UpdateRequest> updateRequests, CancellationToken cancellationToken = default) 338public async Task<IReadOnlyList<UninstallResult>> UninstallTemplatePackagesAsync(IEnumerable<IManagedTemplatePackage> managedPackages, CancellationToken cancellationToken = default)
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (20)
BindSymbolEvaluator.cs (3)
32public async Task EvaluateBindSymbolsAsync(IEnumerable<BindSymbol> symbols, IVariableCollection variableCollection, CancellationToken cancellationToken) 140private async Task<string?> GetBoundValueAsync(string configuredBinding, CancellationToken cancellationToken) 230private async Task<IEnumerable<(IBindSymbolSource Source, string Value)>> RunEvaluationTasks(IEnumerable<IBindSymbolSource> sourcesToSearch, string binding, CancellationToken cancellationToken)
DirectoryBasedTemplate.cs (1)
109internal Task ValidateAsync(ValidationScope scope, CancellationToken cancellationToken)
IRunnableProjectConfig.cs (1)
49Task EvaluateBindSymbolsAsync(IEngineEnvironmentSettings settings, IVariableCollection variableCollection, CancellationToken cancellationToken);
RunnableProjectConfig.cs (1)
238public Task EvaluateBindSymbolsAsync(IEngineEnvironmentSettings settings, IVariableCollection variableCollection, CancellationToken cancellationToken)
RunnableProjectGenerator.cs (9)
30async Task<IReadOnlyList<IScanTemplateInfo>> IGenerator.GetTemplatesFromMountPointAsync(IMountPoint source, CancellationToken cancellationToken) 36async Task<ITemplate?> IGenerator.LoadTemplateAsync(IEngineEnvironmentSettings settings, ITemplateLocator templateLocator, string? baselineName, CancellationToken cancellationToken) 118CancellationToken cancellationToken) 176CancellationToken cancellationToken) 205CancellationToken cancellationToken) 216CancellationToken cancellationToken) 271Task.Run(async () => await loadedTemplate.ValidateAsync(ValidationScope.Instantiation, CancellationToken.None).ConfigureAwait(false)).GetAwaiter().GetResult(); 302CancellationToken cancellationToken) 333internal async Task<IReadOnlyList<ScannedTemplateInfo>> GetTemplatesFromMountPointInternalAsync(IMountPoint source, CancellationToken cancellationToken)
Validation\ITemplateValidatorFactory.cs (1)
30Task<ITemplateValidator> CreateValidatorAsync(IEngineEnvironmentSettings engineEnvironmentSettings, CancellationToken cancellationToken);
Validation\MandatoryLocalizationValidationFactory.cs (1)
17public Task<ITemplateValidator> CreateValidatorAsync(IEngineEnvironmentSettings engineEnvironmentSettings, CancellationToken cancellationToken) => Task.FromResult((ITemplateValidator)new MandatoryLocalizationValidation(this));
Validation\MandatoryValidationFactory.cs (1)
17public Task<ITemplateValidator> CreateValidatorAsync(IEngineEnvironmentSettings engineEnvironmentSettings, CancellationToken cancellationToken) => Task.FromResult((ITemplateValidator)new MandatoryValidation(this));
Validation\ValidationManager.cs (2)
19internal async Task ValidateTemplateAsync(IEngineEnvironmentSettings settings, ITemplateValidationInfo template, ValidationScope scope, CancellationToken cancellationToken) 35private async Task<IEnumerable<ITemplateValidator>> InitializeValidatorsAsync(IEngineEnvironmentSettings settings, ValidationScope scope, CancellationToken cancellationToken)
Microsoft.TemplateEngine.Utils (3)
AsyncLazy.cs (2)
21: base(() => Task.Factory.StartNew(valueFactory, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default)) 30() => taskFactory(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default)
DefaultTemplatePackageProvider.cs (1)
42public Task<IReadOnlyList<ITemplatePackage>> GetAllTemplatePackagesAsync(CancellationToken cancellationToken)
Microsoft.TemplateSearch.Common (5)
Abstractions\ITemplateSearchProvider.cs (1)
28CancellationToken cancellationToken);
Providers\NuGetMetadataSearchProvider.cs (3)
65CancellationToken cancellationToken) 89internal async Task<string> GetSearchFileAsync(CancellationToken cancellationToken) 163private async Task AcquireFileFromCloudAsync(string searchMetadataFileLocation, CancellationToken cancellationToken)
TemplateSearchCoordinator.cs (1)
42CancellationToken cancellationToken)
Microsoft.TestPlatform.CommunicationUtilities (11)
Interfaces\Communication\ICommunicationChannel.cs (2)
30Task NotifyDataAvailable(CancellationToken cancellationToken); 55public virtual bool WaitForSubscriber(int timeoutMilliseconds, CancellationToken cancellationToken)
Interfaces\ICommunicationManager.cs (2)
90Task<Message?> ReceiveMessageAsync(CancellationToken cancellationToken); 101Task<string?> ReceiveRawMessageAsync(CancellationToken cancellationToken);
Interfaces\ITestRequestSender.cs (1)
35bool WaitForRequestHandlerConnection(int connectionTimeout, CancellationToken cancellationToken);
LengthPrefixCommunicationChannel.cs (1)
74public Task NotifyDataAvailable(CancellationToken cancellationToken)
SocketCommunicationManager.cs (3)
304public async Task<Message?> ReceiveMessageAsync(CancellationToken cancellationToken) 334public async Task<string?> ReceiveRawMessageAsync(CancellationToken cancellationToken) 351private string? TryReceiveRawMessage(CancellationToken cancellationToken)
TcpClientExtensions.cs (1)
26CancellationToken cancellationToken)
TestRequestSender.cs (1)
212public bool WaitForRequestHandlerConnection(int connectionTimeout, CancellationToken cancellationToken)
Microsoft.TestPlatform.CrossPlatEngine (16)
AttachmentsProcessing\TestRunAttachmentsProcessingManager.cs (4)
45public async Task ProcessTestRunAttachmentsAsync(string? runSettingsXml, IRequestData requestData, IEnumerable<AttachmentSet> attachments, IEnumerable<InvokedDataCollector>? invokedDataCollector, ITestRunAttachmentsProcessingEventsHandler eventHandler, CancellationToken cancellationToken) 50public Task<Collection<AttachmentSet>> ProcessTestRunAttachmentsAsync(string? runSettingsXml, IRequestData requestData, IEnumerable<AttachmentSet> attachments, IEnumerable<InvokedDataCollector>? invokedDataCollector, CancellationToken cancellationToken) 55private async Task<Collection<AttachmentSet>> InternalProcessTestRunAttachmentsAsync(string? runSettingsXml, IRequestData requestData, IEnumerable<AttachmentSet> attachments, IEnumerable<InvokedDataCollector>? invokedDataCollector, ITestRunAttachmentsProcessingEventsHandler? eventHandler, CancellationToken cancellationToken) 106private async Task<Collection<AttachmentSet>> ProcessAttachmentsAsync(string? runSettingsXml, Collection<AttachmentSet> attachments, IEnumerable<InvokedDataCollector>? invokedDataCollector, ITestRunAttachmentsProcessingEventsHandler? eventsHandler, CancellationToken cancellationToken)
Client\ProxyExecutionManagerWithDataCollection.cs (1)
87internal CancellationToken CancellationToken => CancellationTokenSource.Token;
Client\ProxyOperationManager.cs (1)
357TestHostManager.CleanTestHostAsync(CancellationToken.None).Wait();
DataCollection\DataCollectionTestRunEventsHandler.cs (3)
29private readonly CancellationToken _cancellationToken; 45public DataCollectionTestRunEventsHandler(IInternalTestRunEventsHandler baseTestRunEventsHandler, IProxyDataCollectionManager proxyDataCollectionManager, CancellationToken cancellationToken) 63public DataCollectionTestRunEventsHandler(IInternalTestRunEventsHandler baseTestRunEventsHandler, IProxyDataCollectionManager proxyDataCollectionManager, IDataSerializer dataSerializer, CancellationToken cancellationToken)
DataCollection\ParallelDataCollectionEventsHandler.cs (2)
22private readonly CancellationToken _cancellationToken; 30CancellationToken cancellationToken)
Discovery\DiscovererEnumerator.cs (4)
41private readonly CancellationToken _cancellationToken; 49public DiscovererEnumerator(IRequestData requestData, DiscoveryResultCache discoveryResultCache, CancellationToken token) 64CancellationToken token) 81CancellationToken token)
PostProcessing\ArtifactProcessingManager.cs (1)
227CancellationToken.None);
Microsoft.TestPlatform.TestHostRuntimeProvider (8)
Hosting\DefaultTestHostManager.cs (4)
162public Task<bool> LaunchTestHostAsync(TestProcessStartInfo testHostStartInfo, CancellationToken cancellationToken) 392public Task CleanTestHostAsync(CancellationToken cancellationToken) 415ITestHostLauncher3 launcher3 => launcher3.AttachDebuggerToProcess(new AttachDebuggerInfo { ProcessId = _testHostProcess.Id, TargetFramework = _targetFramework.ToString() }, CancellationToken.None), 519private bool LaunchHost(TestProcessStartInfo testHostStartInfo, CancellationToken cancellationToken)
Hosting\DotnetTestHostManager.cs (4)
225public Task<bool> LaunchTestHostAsync(TestProcessStartInfo testHostStartInfo, CancellationToken cancellationToken) 870public Task CleanTestHostAsync(CancellationToken cancellationToken) 892ITestHostLauncher3 launcher3 => launcher3.AttachDebuggerToProcess(new AttachDebuggerInfo { ProcessId = _testHostProcess.Id, TargetFramework = _targetFramework.ToString() }, CancellationToken.None), 927private bool LaunchHost(TestProcessStartInfo testHostStartInfo, CancellationToken cancellationToken)
Microsoft.TestPlatform.Utilities (4)
CodeCoverageDataAttachmentsHandler.cs (4)
47public async Task<ICollection<AttachmentSet>> ProcessAttachmentSetsAsync(XmlElement configurationElement, ICollection<AttachmentSet>? attachments, IProgress<int> progressReporter, IMessageLogger? logger, CancellationToken cancellationToken) 95private static async Task<IList<string>?> MergeCodeCoverageFilesAsync(IList<string> files, IProgress<int> progressReporter, CancellationToken cancellationToken) 123private static async Task<IList<string>?> MergeCodeCoverageFilesAsync(IList<string> files, CancellationToken cancellationToken) 188s_mergeMethodInfo = classType.GetMethod(MergeMethodName, [typeof(string), typeof(IList<string>), mergeOperationEnum, typeof(bool), typeof(CancellationToken)])!;
Microsoft.TestPlatform.VsTestConsole.TranslationLayer (9)
Interfaces\ITranslationLayerRequestSenderAsync.cs (1)
132CancellationToken cancellationToken);
Interfaces\IVsTestConsoleWrapperAsync.cs (2)
387CancellationToken cancellationToken); 409CancellationToken cancellationToken);
VsTestConsoleRequestSender.cs (4)
458CancellationToken cancellationToken) 927CancellationToken cancellationToken) 1097ackPayload.Attached = launcher3.AttachDebuggerToProcess(attachDebuggerInfo, CancellationToken.None); 1116ackPayload.Attached = launcher3.AttachDebuggerToProcess(new AttachDebuggerInfo { ProcessId = pid }, CancellationToken.None);
VsTestConsoleWrapper.cs (2)
981CancellationToken cancellationToken) 1002CancellationToken cancellationToken)
Microsoft.VisualBasic.Forms (4)
Microsoft\VisualBasic\ApplicationServices\SingleInstanceHelpers.vb (4)
17cancellationToken As CancellationToken) As Task(Of String()) 48cancellationToken As CancellationToken) As Task 64cancellationToken As CancellationToken) As Task 98cancellationToken As CancellationToken) As Task
Microsoft.VisualStudio.TestPlatform.Client (9)
DesignMode\DesignModeClient.cs (2)
303public int LaunchCustomHost(TestProcessStartInfo testProcessStartInfo, CancellationToken cancellationToken) 337public bool AttachDebuggerToProcess(AttachDebuggerInfo attachDebuggerInfo, CancellationToken cancellationToken)
DesignMode\DesignModeTestHostLauncher.cs (4)
40public bool AttachDebuggerToProcess(int pid, CancellationToken cancellationToken) 45public bool AttachDebuggerToProcess(AttachDebuggerInfo attachDebuggerInfo, CancellationToken cancellationToken) 53return _designModeClient.LaunchCustomHost(defaultTestHostStartInfo, CancellationToken.None); 57public int LaunchTestHost(TestProcessStartInfo defaultTestHostStartInfo, CancellationToken cancellationToken)
DesignMode\IDesignModeClient.cs (2)
32int LaunchCustomHost(TestProcessStartInfo defaultTestHostStartInfo, CancellationToken cancellationToken); 40bool AttachDebuggerToProcess(AttachDebuggerInfo attachDebuggerInfo, CancellationToken cancellationToken);
Execution\TestRunRequest.cs (1)
662ITestHostLauncher3 launcher3 => launcher3.AttachDebuggerToProcess(attachDebuggerInfo, CancellationToken.None),
Microsoft.VisualStudio.TestPlatform.Common (3)
Interfaces\Engine\ITestRunAttachmentsProcessingManager.cs (2)
27Task ProcessTestRunAttachmentsAsync(string? runSettingsXml, IRequestData requestData, IEnumerable<AttachmentSet> attachments, IEnumerable<InvokedDataCollector>? invokedDataCollector, ITestRunAttachmentsProcessingEventsHandler eventHandler, CancellationToken cancellationToken); 38Task<Collection<AttachmentSet>> ProcessTestRunAttachmentsAsync(string? runSettingsXml, IRequestData requestData, IEnumerable<AttachmentSet> attachments, IEnumerable<InvokedDataCollector>? invokedDataCollector, CancellationToken cancellationToken);
Utilities\CancellationTokenExtensions.cs (1)
16public static void ThrowTestPlatformExceptionIfCancellationRequested(this CancellationToken token)
Microsoft.VisualStudio.TestPlatform.ObjectModel (6)
Client\Interfaces\ITestHostLauncher.cs (1)
31int LaunchTestHost(TestProcessStartInfo defaultTestHostStartInfo, CancellationToken cancellationToken);
Client\Interfaces\ITestHostLauncher2.cs (1)
26bool AttachDebuggerToProcess(int pid, CancellationToken cancellationToken);
Client\Interfaces\ITestHostLauncher3.cs (1)
16bool AttachDebuggerToProcess(AttachDebuggerInfo attachDebuggerInfo, CancellationToken cancellationToken);
DataCollector\IDataCollectorAttachmentProcessor.cs (1)
50Task<ICollection<AttachmentSet>> ProcessAttachmentSetsAsync(XmlElement configurationElement, ICollection<AttachmentSet> attachments, IProgress<int> progressReporter, IMessageLogger logger, CancellationToken cancellationToken);
Host\ITestRunTimeProvider.cs (2)
74Task<bool> LaunchTestHostAsync(TestProcessStartInfo testHostStartInfo, CancellationToken cancellationToken); 113Task CleanTestHostAsync(CancellationToken cancellationToken);
MSBuild (4)
MSBuildClientApp.cs (2)
41public static MSBuildApp.ExitType Execute(string[] commandLineArgs, bool multiThreaded, bool shutdownServerAfterBuild, CancellationToken cancellationToken) 67public static MSBuildApp.ExitType Execute(string[] commandLineArgs, string msbuildLocation, bool multiThreaded, bool shutdownServerAfterBuild, CancellationToken cancellationToken)
src\msbuild\src\Shared\NodeEndpointOutOfProcBase.cs (2)
684Task<int> readTask = localReadPipe.ReadAsync(headerByte.AsMemory(), CancellationToken.None).AsTask(); 857readTask = localReadPipe.ReadAsync(headerByte.AsMemory(), CancellationToken.None).AsTask();
MSBuild.Coordinator (6)
CoordinatorServer.cs (6)
54public async Task RunAsync(CancellationToken cancellationToken = default) 57CancellationToken token = linked.Token; 92Task clientTask = Task.Run(() => HandleTrackedClientAsync(pipeStream, token), CancellationToken.None); 130private async Task<NamedPipeServerStream?> WaitForClientAsync(CancellationToken token) 159private async Task HandleTrackedClientAsync(NamedPipeServerStream pipeStream, CancellationToken token) 181private async Task HandleClientAsync(NamedPipeServerStream pipeStream, CancellationToken token)
mscorlib (1)
src\runtime\src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
1121[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Threading.CancellationToken))]
MyFrontend (16)
artifacts\obj\MyFrontend\Debug\net8.0\BasketGrpc.cs (16)
129public virtual global::GrpcBasket.CustomerBasketResponse GetBasketById(global::GrpcBasket.BasketRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 139public virtual grpc::AsyncUnaryCall<global::GrpcBasket.CustomerBasketResponse> GetBasketByIdAsync(global::GrpcBasket.BasketRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 149public virtual global::GrpcBasket.CustomerBasketResponse UpdateBasket(global::GrpcBasket.CustomerBasketRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 159public virtual grpc::AsyncUnaryCall<global::GrpcBasket.CustomerBasketResponse> UpdateBasketAsync(global::GrpcBasket.CustomerBasketRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 169public virtual global::GrpcBasket.CheckoutCustomerBasketResponse CheckoutBasket(global::GrpcBasket.CheckoutCustomerBasketRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 179public virtual grpc::AsyncUnaryCall<global::GrpcBasket.CheckoutCustomerBasketResponse> CheckoutBasketAsync(global::GrpcBasket.CheckoutCustomerBasketRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 189public virtual global::GrpcBasket.DeleteCustomerBasketResponse DeleteBasket(global::GrpcBasket.DeleteCustomerBasketRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 199public virtual grpc::AsyncUnaryCall<global::GrpcBasket.DeleteCustomerBasketResponse> DeleteBasketAsync(global::GrpcBasket.DeleteCustomerBasketRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
Nats.Backend (2)
Program.cs (2)
25public Task StartAsync(CancellationToken cancellationToken) 37public async Task StopAsync(CancellationToken cancellationToken)
netstandard (1)
netstandard.cs (1)
2070[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Threading.CancellationToken))]
NuGet.Build.Tasks (1)
BuildTasksUtility.cs (1)
132CancellationToken cancellationToken)
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
171cancellationToken: CancellationToken.None);
NuGet.CommandLine.XPlat (56)
Commands\Package\Download\PackageDownloadCommand.cs (1)
21public static void Register(Command packageCommand, Option<bool> interactiveOption, Func<PackageDownloadArgs, CancellationToken, Task<int>> action)
Commands\Package\Download\PackageDownloadRunner.cs (4)
33public static async Task<int> RunAsync(PackageDownloadArgs args, CancellationToken token) 51public static async Task<int> RunAsync(PackageDownloadArgs args, ILoggerWithColor logger, IReadOnlyList<PackageSource> packageSources, ISettings settings, CancellationToken token) 188CancellationToken token) 301CancellationToken token)
Commands\Package\Update\IPackageUpdateIO.cs (6)
40CancellationToken cancellationToken); 48Task CommitAsync(RestoreResult restorePreviewResult, CancellationToken cancellationToken); 83CancellationToken cancellationToken); 91GetKnownVulnerabilitiesAsync(ILogger logger, CancellationToken cancellationToken); 111CancellationToken cancellationToken); 119Task<LockFile> GetProjectAssetsFileAsync(DependencyGraphSpec dgSpec, string projectPath, ILogger logger, CancellationToken cancellationToken);
Commands\Package\Update\PackageUpdateCommand.cs (1)
23internal static void Register(Command packageCommand, Option<bool> interactiveOption, Func<PackageUpdateArgs, CancellationToken, Task<int>> action)
Commands\Package\Update\PackageUpdateCommandRunner.cs (9)
37internal static Task<int> Run(PackageUpdateArgs args, IVirtualProjectBuilder? virtualProjectBuilder, CancellationToken cancellationToken) 57internal static async Task<int> Run(PackageUpdateArgs args, ILoggerWithColor logger, IPackageUpdateIO packageUpdateIO, CancellationToken cancellationToken) 126await packageUpdateIO.CommitAsync(restorePreviewResult, CancellationToken.None); 141CancellationToken cancellationToken) 321CancellationToken cancellationToken) 423Func<string, CancellationToken, Task<(List<PackageUpdateResult>? packagesToUpdate, HashSet<string> scannedPackages, int? errorExitCode)>> processProject, 424CancellationToken cancellationToken) 466CancellationToken cancellationToken) 624CancellationToken cancellationToken)
Commands\Package\Update\PackageUpdateIO.cs (15)
130/// <inheritdoc cref="IPackageUpdateIO.PreviewUpdatePackageReferenceAsync(DependencyGraphSpec, ILogger, CancellationToken)"/> 134CancellationToken cancellationToken) 173/// <inheritdoc cref="IPackageUpdateIO.CommitAsync(IPackageUpdateIO.RestoreResult, CancellationToken)"/> 174public async Task CommitAsync(IPackageUpdateIO.RestoreResult restorePreviewResult, CancellationToken none) 179await RestoreRunner.CommitAsync(restoreResultPair, CancellationToken.None); 223/// <inheritdoc cref="IPackageUpdateIO.GetLatestVersionAsync(string, bool, IReadOnlyList{string}?, ILogger, CancellationToken)"/> 229CancellationToken cancellationToken) 257/// <inheritdoc cref="IPackageUpdateIO.GetKnownVulnerabilitiesAsync(ILogger, CancellationToken)"/> 258public async Task<IReadOnlyList<IReadOnlyDictionary<string, IReadOnlyList<PackageVulnerabilityInfo>>>> GetKnownVulnerabilitiesAsync(ILogger logger, CancellationToken cancellationToken) 301/// <inheritdoc cref="IPackageUpdateIO.GetNonVulnerableAsync(string, IReadOnlyList{string}?, NuGetVersion, ILogger, IReadOnlyList{IReadOnlyDictionary{string, IReadOnlyList{PackageVulnerabilityInfo}}}, CancellationToken)"/> 308CancellationToken cancellationToken) 377CancellationToken cancellationToken) 432CancellationToken cancellationToken) 457/// <inheritdoc cref="IPackageUpdateIO.GetProjectAssetsFileAsync(DependencyGraphSpec, string, ILogger, CancellationToken)"/> 462CancellationToken cancellationToken)
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (2)
277await RestoreRunner.CommitAsync(restorePreviewResult, CancellationToken.None); 317return await AddPackageCommandUtility.GetLatestVersionFromSourcesAsync(sources, logger, packageId, prerelease, CancellationToken.None);
Commands\PackageReferenceCommands\ListPackage\ListPackageArgs.cs (2)
30public CancellationToken CancellationToken { get; } 62CancellationToken cancellationToken)
Commands\PackageReferenceCommands\ListPackage\ListPackageCommand.cs (1)
182CancellationToken.None);
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (6)
277CancellationToken cancellationToken) 299CancellationToken cancellationToken, 472Func<TItem, CancellationToken, Task<TResult>> taskFactory, 475CancellationToken cancellationToken) 676CancellationToken cancellationToken) 702CancellationToken cancellationToken)
Commands\PackageSearch\PackageSearchCommand.cs (2)
25public static void Register(Command rootCommand, Func<ILoggerWithColor> getLogger, Func<PackageSearchArgs, string, CancellationToken, Task<int>> setupSettingsAndRunSearchAsync) 147public static async Task<int> SetupSettingsAndRunSearchAsync(PackageSearchArgs packageSearchArgs, string configFile, CancellationToken cancellationToken)
Commands\PackageSearch\PackageSearchRunner.cs (3)
32CancellationToken cancellationToken) 151CancellationToken cancellationToken) 183CancellationToken cancellationToken)
Commands\Why\WhyCommandArgs.cs (1)
18public required CancellationToken CancellationToken { get; init; }
Utility\AddPackageCommandUtility.cs (3)
31public static async Task<NuGetVersion> GetLatestVersionFromSourcesAsync(IList<PackageSource> sources, ILogger logger, string packageId, bool prerelease, CancellationToken cancellationToken) 71public static async Task<NuGetVersion> GetLatestVersionFromSourceAsync(PackageSource source, ILogger logger, string packageId, bool prerelease, CancellationToken cancellationToken) 84CancellationToken.None
NuGet.Commands (79)
CommandRunners\DeleteRunner.cs (1)
39var packageUpdateResource = await CommandRunnerUtility.GetPackageUpdateResource(sourceProvider, packageSource, CancellationToken.None);
CommandRunners\PushRunner.cs (3)
84var packageUpdateResource = await CommandRunnerUtility.GetPackageUpdateResource(sourceProvider, packageSource, CancellationToken.None); 103symbolPackageUpdateResource = await CommandRunnerUtility.GetSymbolPackageUpdateResource(sourceProvider, symbolSource, CancellationToken.None); 114symbolPackageUpdateResource = await CommandRunnerUtility.GetSymbolPackageUpdateResource(sourceProvider, source, CancellationToken.None);
ListCommand\ListArgs.cs (2)
40public CancellationToken CancellationToken { get; } 47bool allVersions, bool includeDelisted, bool prerelease, CancellationToken token)
RestoreCommand\DependencyGraphResolver.cs (3)
104/// <param name="token">A <see cref="CancellationToken" /> to use for cancellation.</param> 118CancellationToken token) 916CancellationToken token)
RestoreCommand\Diagnostics\UnresolvedMessages.cs (5)
31internal static async Task LogAsync(IEnumerable<IRestoreTargetGraph> graphs, RemoteWalkContext context, CancellationToken token) 49internal static async Task LogAsync(IList<DownloadDependencyResolutionResult> downloadDependencyResults, RemoteWalkContext context, CancellationToken token) 83CancellationToken token) 258CancellationToken token) 286CancellationToken token)
RestoreCommand\IVulnerabilityInformationProvider.cs (1)
17Task<GetVulnerabilityInfoResult?> GetVulnerabilityInformationAsync(CancellationToken cancellationToken);
RestoreCommand\OriginalCaseGlobalPackageFolder.cs (1)
62public async Task CopyPackagesToOriginalCaseAsync(IEnumerable<RestoreTargetGraph> graphs, CancellationToken token)
RestoreCommand\ProjectRestoreCommand.cs (9)
53CancellationToken token, 217internal static async Task<DownloadDependencyResolutionResult[]> DownloadDependenciesAsync(PackageSpec packageSpec, RemoteWalkContext context, TelemetryActivity telemetryActivity, string telemetryPrefix, CancellationToken cancellationToken) 236async Task<DownloadDependencyResolutionResult> ResolveDownloadDependenciesAsync(RemoteWalkContext context, TargetFrameworkInformation targetFrameworkInformation, CancellationToken token) 261CancellationToken token) 280CancellationToken token) 302internal async Task<bool> ResolutionSucceeded(IEnumerable<RestoreTargetGraph> graphs, IList<DownloadDependencyResolutionResult> downloadDependencyResults, RemoteWalkContext context, CancellationToken token) 351CancellationToken token) 396private async Task<bool> InstallPackageAsync(RemoteMatch installItem, NuGetv3LocalRepository userPackageFolder, PackageExtractionContext packageExtractionContext, CancellationToken token) 463CancellationToken token)
RestoreCommand\RequestFactory\NoOpRestoreResult.cs (1)
35public override Task CommitAsync(ILogger log, CancellationToken token)
RestoreCommand\RestoreCommand.cs (10)
207return ExecuteAsync(CancellationToken.None); 210public async Task<RestoreResult> ExecuteAsync(CancellationToken token) 728EvaluateLockFile(TelemetryActivity telemetry, RemoteWalkContext contextForProject, string packagesLockFilePath, PackagesLockFile packagesLockFile, bool success, CancellationToken token) 749private async Task<(bool, List<RestoreTargetGraph>)> GenerateRestoreGraphsAsync(TelemetryActivity telemetry, RemoteWalkContext contextForProject, bool success, CancellationToken token) 807CancellationToken token) 950/// <param name="token">A <see cref="CancellationToken"/> to cancel obtaining a vulnerability database. Once the database is downloaded, audit is quick to complete.</param> 952private async Task<bool> PerformAuditAsync(List<RestoreTargetGraph> graphs, TelemetryActivity telemetry, CancellationToken token) 1771CancellationToken token) 2021CancellationToken token, 2208CancellationToken token)
RestoreCommand\RestoreResult.cs (2)
179public virtual async Task CommitAsync(ILogger log, CancellationToken token) 226CancellationToken token)
RestoreCommand\RestoreRunner.cs (10)
26public static async Task<IReadOnlyList<RestoreSummary>> RunAsync(RestoreArgs restoreContext, CancellationToken token) 41return await RunAsync(restoreContext, CancellationToken.None); 50CancellationToken token) 107return RunWithoutCommitAsync(restoreRequests, restoreContext, CancellationToken.None); 116CancellationToken cancellationToken) 151var task = Task.Run(() => ExecuteAsync(request, CancellationToken.None)); 241private static async Task<RestoreSummary> ExecuteAndCommitAsync(RestoreSummaryRequest summaryRequest, IRestoreProgressReporter progressReporter, CancellationToken token) 248private static async Task<RestoreResultPair> ExecuteAsync(RestoreSummaryRequest summaryRequest, CancellationToken token) 268public static Task<RestoreSummary> CommitAsync(RestoreResultPair restoreResult, CancellationToken token) => CommitAsync(restoreResult, progressReporter: null, token); 270private static async Task<RestoreSummary> CommitAsync(RestoreResultPair restoreResult, IRestoreProgressReporter progressReporter, CancellationToken token)
RestoreCommand\SourceRepositoryDependencyProvider.cs (8)
194CancellationToken cancellationToken) 248CancellationToken cancellationToken) 347CancellationToken cancellationToken) 386CancellationToken cancellationToken) 468CancellationToken cancellationToken) 599private async Task EnsureResource(CancellationToken cancellationToken) 646CancellationToken cancellationToken) 656CancellationToken cancellationToken)
RestoreCommand\Utility\AuditUtility.cs (2)
189public async Task<bool> CheckPackageVulnerabilitiesAsync(CancellationToken cancellationToken) 443private async Task<List<IReadOnlyDictionary<string, IReadOnlyList<PackageVulnerabilityInfo>>>?> GetAllVulnerabilityDataAsync(CancellationToken cancellationToken)
RestoreCommand\VulnerabilityInformationProvider.cs (2)
30public async Task<GetVulnerabilityInfoResult?> GetVulnerabilityInformationAsync(CancellationToken cancellationToken) 63private async Task<GetVulnerabilityInfoResult?> GetVulnerabilityInfoAsync(CancellationToken cancellationToken)
SignCommand\CertificateFindOptions.cs (1)
61public CancellationToken Token { get; set; }
SignCommand\SignArgs.cs (1)
103public CancellationToken Token { get; set; }
SignCommand\SignCommandRunner.cs (1)
94CancellationToken token)
src\nuget-client\build\Shared\TaskResultCache.cs (4)
70/// <param name="cancellationToken">A <see cref="CancellationToken" /> to use for signaling that an operation should be cancelled.</param> 72public Task<TValue> GetOrAddAsync<TState>(TKey key, Func<TState, Task<TValue>> valueFactory, TState state, CancellationToken cancellationToken) 84/// <param name="cancellationToken">A <see cref="CancellationToken" /> to use for signaling that an operation should be cancelled.</param> 86public Task<TValue> GetOrAddAsync<TState>(TKey key, bool refresh, Func<TState, Task<TValue>> valueFactory, TState state, CancellationToken cancellationToken)
TrustedSignersCommand\TrustedSignerActionsProvider.cs (4)
44public async Task SyncTrustedRepositoryAsync(string name, CancellationToken token) 81public async Task AddTrustedSignerAsync(string name, ISignedPackageReader package, VerificationTarget trustTarget, bool allowUntrustedRoot, IEnumerable<string> owners, CancellationToken token) 220public async Task AddTrustedRepositoryAsync(string name, Uri serviceIndex, IEnumerable<string> owners, CancellationToken token) 267private async Task<CertificateItem[]> GetCertificateItemsFromServiceIndexAsync(string serviceIndex, CancellationToken token)
TrustedSignersCommand\TrustedSignersCommandRunner.cs (4)
113CancellationToken.None); 133CancellationToken.None); 178CancellationToken.None); 193await actionsProvider.SyncTrustedRepositoryAsync(trustedSignersArgs.Name, CancellationToken.None);
Utility\CommandRunnerUtility.cs (2)
74public static async Task<PackageUpdateResource> GetPackageUpdateResource(IPackageSourceProvider sourceProvider, PackageSource packageSource, CancellationToken cancellationToken) 103public static async Task<SymbolPackageUpdateResourceV3> GetSymbolPackageUpdateResource(IPackageSourceProvider sourceProvider, string source, CancellationToken cancellationToken)
VerifyCommand\VerifyCommandRunner.cs (2)
117var verificationResult = await verifier.VerifySignaturesAsync(packageReader, verifierSettings, CancellationToken.None); 124string contentHash = packageReader.GetContentHash(CancellationToken.None);
NuGet.Common (8)
ConcurrencyUtilities.cs (2)
50Func<CancellationToken, Task<T>> action, 51CancellationToken token)
KeyedLock.cs (3)
29internal async Task EnterAsync(string key, CancellationToken token) 80_dictionaryLock.Wait(CancellationToken.None); 93lockState.Semaphore.Wait(CancellationToken.None);
PathUtil\FileUtility.cs (2)
48CancellationToken.None); 76CancellationToken.None);
Preprocessor.cs (1)
34CancellationToken cancellationToken)
NuGet.Configuration (1)
Credential\ICredentialService.cs (1)
34CancellationToken cancellationToken);
NuGet.Credentials (10)
CredentialService.cs (1)
80CancellationToken cancellationToken)
DefaultNetworkCredentialsCredentialProvider.cs (1)
46CancellationToken cancellationToken)
ICredentialProvider.cs (1)
40CancellationToken cancellationToken);
PluginCredentialProvider.cs (3)
97CancellationToken cancellationToken) 178CancellationToken cancellationToken) 256public virtual int Execute(ProcessStartInfo startInfo, CancellationToken cancellationToken, out string stdOut)
SecurePluginCredentialProvider.cs (3)
94CancellationToken cancellationToken) 195CancellationToken cancellationToken) 226CancellationToken cancellationToken)
SecurePluginCredentialProviderBuilder.cs (1)
43var availablePlugins = await _pluginManager.FindAvailablePluginsAsync(CancellationToken.None);
NuGet.DependencyResolver.Core (27)
Providers\IRemoteDependencyProvider.cs (4)
69CancellationToken cancellationToken); 97CancellationToken cancellationToken); 121CancellationToken cancellationToken); 127CancellationToken token);
Providers\LocalDependencyProvider.cs (4)
78CancellationToken cancellationToken) 120CancellationToken cancellationToken) 157CancellationToken cancellationToken) 166CancellationToken token)
Remote\RemoteDependencyWalker.cs (2)
98CancellationToken.None); 176CancellationToken.None);
ResolverUtility.cs (13)
26CancellationToken cancellationToken) 42CancellationToken cancellationToken) 116CancellationToken cancellationToken) 166CancellationToken cancellationToken) 193CancellationToken cancellationToken) 276CancellationToken cancellationToken) 284private static async Task<Tuple<LibraryRange, RemoteMatch>> ResolvePackageLibraryMatchAsync(LibraryRange libraryRange, RemoteWalkContext remoteWalkContext, CancellationToken cancellationToken) 301private static async Task<RemoteMatch?> FindPackageLibraryMatchAsync(LibraryRange libraryRange, NuGetFramework framework, IEnumerable<IRemoteDependencyProvider> remoteProviders, IEnumerable<IRemoteDependencyProvider> localProviders, SourceCacheContext cacheContext, ILogger logger, CancellationToken cancellationToken) 383CancellationToken cancellationToken) 393CancellationToken cancellationToken) 437CancellationToken token) 499CancellationToken token) 536NuGetFramework framework, SourceCacheContext cacheContext, ILogger logger, CancellationToken token)
src\nuget-client\build\Shared\TaskResultCache.cs (4)
70/// <param name="cancellationToken">A <see cref="CancellationToken" /> to use for signaling that an operation should be cancelled.</param> 72public Task<TValue> GetOrAddAsync<TState>(TKey key, Func<TState, Task<TValue>> valueFactory, TState state, CancellationToken cancellationToken) 84/// <param name="cancellationToken">A <see cref="CancellationToken" /> to use for signaling that an operation should be cancelled.</param> 86public Task<TValue> GetOrAddAsync<TState>(TKey key, bool refresh, Func<TState, Task<TValue>> valueFactory, TState state, CancellationToken cancellationToken)
NuGet.PackageManagement (160)
Audit\AuditChecker.cs (4)
41public async Task<AuditCheckResult> CheckPackageVulnerabilitiesAsync(IEnumerable<PackageRestoreData> packages, Dictionary<string, RestoreAuditProperties> restoreAuditProperties, CancellationToken cancellationToken) 146CancellationToken cancellationToken) 223await source.GetResourceAsync<IVulnerabilityInfoResource>(CancellationToken.None); 228return await vulnerabilityInfoResource.GetVulnerabilityInfoAsync(cacheContext, logger, CancellationToken.None);
BuildIntegration\BuildIntegratedRestoreUtility.cs (1)
32CancellationToken token)
BuildIntegration\DependencyGraphRestoreUtility.cs (4)
44CancellationToken token) 76CancellationToken token) 122CancellationToken token) 173CancellationToken token)
FileModifiers\IPackageFileTransformer.cs (2)
37CancellationToken cancellationToken); 61CancellationToken cancellationToken);
FileModifiers\Preprocessor.cs (3)
37CancellationToken cancellationToken) 78CancellationToken cancellationToken) 102CancellationToken cancellationToken)
FileModifiers\XdtTransformer.cs (3)
43CancellationToken cancellationToken) 82CancellationToken cancellationToken) 103CancellationToken cancellationToken)
FileModifiers\XmlTransformer.cs (4)
59CancellationToken cancellationToken) 104CancellationToken cancellationToken) 154CancellationToken cancellationToken) 179CancellationToken cancellationToken)
IDE\IPackageRestoreManager.cs (4)
47Task<IEnumerable<PackageRestoreData>> GetPackagesInSolutionAsync(string solutionDirectory, CancellationToken token); 63Task RaisePackagesMissingEventForSolutionAsync(string solutionDirectory, CancellationToken token); 82CancellationToken token); 105CancellationToken token);
IDE\PackageRestoreContext.cs (4)
19public CancellationToken Token { get; } 32CancellationToken token, 43CancellationToken token, 68CancellationToken token,
IDE\PackageRestoreManager.cs (5)
61public virtual async Task RaisePackagesMissingEventForSolutionAsync(string solutionDirectory, CancellationToken token) 105public async Task<IEnumerable<PackageRestoreData>> GetPackagesInSolutionAsync(string solutionDirectory, CancellationToken token) 144private async Task<Dictionary<PackageReference, List<string>>> GetPackagesReferencesDictionaryAsync(CancellationToken token) 249CancellationToken token) 290CancellationToken token)
IInstallationCompatibility.cs (1)
63CancellationToken cancellationToken);
InstallationCompatibility.cs (1)
104CancellationToken cancellationToken)
NuGetPackageManager.cs (57)
223CancellationToken token) 261CancellationToken token) 281IEnumerable<SourceRepository> secondarySources, CancellationToken token) 320CancellationToken token) 361CancellationToken token) 385CancellationToken token) 409CancellationToken token) 447CancellationToken token) 469INuGetProjectContext nuGetProjectContext, CancellationToken token) 492CancellationToken token) 509CancellationToken token) 566CancellationToken token) 586CancellationToken token) 606CancellationToken token) 626CancellationToken token) 647CancellationToken token) 796CancellationToken token) 830CancellationToken token) 1006CancellationToken token) 1345public async Task<IEnumerable<PackageDependencyInfo>> GetInstalledPackagesDependencyInfo(NuGetProject nuGetProject, CancellationToken token, bool includeUnresolved = false) 1364CancellationToken token) 1552SourceRepository primarySourceRepository, IEnumerable<SourceRepository> secondarySources, CancellationToken token) 1582CancellationToken token) 1594CancellationToken token) 1618CancellationToken token) 1721CancellationToken token) 1734CancellationToken token) 2051CancellationToken cancellationToken) 2129CancellationToken token) 2221CancellationToken token) 2268UninstallationContext uninstallationContext, INuGetProjectContext nuGetProjectContext, CancellationToken token) 2309UninstallationContext uninstallationContext, INuGetProjectContext nuGetProjectContext, CancellationToken token) 2344UninstallationContext uninstallationContext, INuGetProjectContext nuGetProjectContext, CancellationToken token) 2396CancellationToken cancellationToken) 2406/// cref="PreviewInstallPackageAsync(IEnumerable{NuGetProject},string,ResolutionContext,INuGetProjectContext,SourceRepository,IEnumerable{SourceRepository},CancellationToken)" /> 2413CancellationToken token) 2467/// cref="PreviewInstallPackageAsync(NuGetProject,string,ResolutionContext,INuGetProjectContext,SourceRepository,IEnumerable{SourceRepository},CancellationToken)" /> 2474CancellationToken token) 2495/// cref="PreviewInstallPackageAsync(NuGetProject,string,ResolutionContext,INuGetProjectContext,SourceRepository,IEnumerable{SourceRepository},CancellationToken)" /> 2502CancellationToken token) 2831CancellationToken token) 2883CancellationToken token) 3262CancellationToken token) 3525CancellationToken token) 3563private Task OpenReadmeFile(NuGetProject nuGetProject, INuGetProjectContext nuGetProjectContext, CancellationToken token) 3616CancellationToken token) 3646public Task<bool> CopySatelliteFilesAsync(PackageIdentity packageIdentity, INuGetProjectContext nuGetProjectContext, CancellationToken token) 3670CancellationToken token) 3681INuGetProjectContext nuGetProjectContext, CancellationToken token) 3699public static async Task<bool> PackageExistsInAnotherNuGetProject(NuGetProject nuGetProject, PackageIdentity packageIdentity, ISolutionManager solutionManager, CancellationToken token, bool excludeIntegrated = false) 3740private async Task<bool> DeletePackageAsync(PackageIdentity packageIdentity, INuGetProjectContext nuGetProjectContext, CancellationToken token) 3773CancellationToken token) 3790CancellationToken token) 3814CancellationToken token) 3832CancellationToken token) 3854CancellationToken token) 3879CancellationToken token)
PackageDownloader.cs (2)
55CancellationToken token) 269CancellationToken token)
PackagePreFetcher.cs (1)
31CancellationToken token)
Projects\BuildIntegratedNuGetProject.cs (3)
69CancellationToken token); 75CancellationToken token) 83CancellationToken token);
Projects\DefaultProjectServices.cs (6)
41CancellationToken _) 48CancellationToken _) 55CancellationToken __) 76public Task SaveProjectAsync(CancellationToken _) 88CancellationToken _) 99CancellationToken _)
Projects\FolderNuGetProject.cs (6)
90public override Task<IEnumerable<PackageReference>> GetInstalledPackagesAsync(CancellationToken token) 117CancellationToken token) 241CancellationToken token) 388CancellationToken token) 458CancellationToken.None); 568CancellationToken token)
Projects\IProjectScriptHostService.cs (2)
32CancellationToken token); 48CancellationToken token);
Projects\IProjectSystemReferencesReader.cs (2)
32CancellationToken token); 42CancellationToken token);
Projects\IProjectSystemReferencesService.cs (1)
28CancellationToken token);
Projects\IProjectSystemService.cs (1)
21Task SaveProjectAsync(CancellationToken token);
Projects\MSBuildNuGetProject.cs (5)
115public override Task<IEnumerable<PackageReference>> GetInstalledPackagesAsync(CancellationToken token) 146CancellationToken token) 417public override async Task<bool> UninstallPackageAsync(PackageIdentity packageIdentity, INuGetProjectContext nuGetProjectContext, CancellationToken token) 598public override Task PostProcessAsync(INuGetProjectContext nuGetProjectContext, CancellationToken token) 690.GetProjectReferencesAsync(context.Logger, CancellationToken.None))
Projects\NuGetProject.cs (6)
46CancellationToken token); 52public abstract Task<bool> UninstallPackageAsync(PackageIdentity packageIdentity, INuGetProjectContext nuGetProjectContext, CancellationToken token); 58public abstract Task<IEnumerable<PackageReference>> GetInstalledPackagesAsync(CancellationToken token); 60public virtual Task PreProcessAsync(INuGetProjectContext nuGetProjectContext, CancellationToken token) 66public virtual Task PostProcessAsync(INuGetProjectContext nuGetProjectContext, CancellationToken token) 120public Task SaveAsync(CancellationToken token)
Projects\PackagesConfigNuGetProject.cs (4)
87CancellationToken token) 186public override Task<bool> UninstallPackageAsync(PackageIdentity packageIdentity, INuGetProjectContext nuGetProjectContext, CancellationToken token) 239public override Task<IEnumerable<PackageReference>> GetInstalledPackagesAsync(CancellationToken token) 352CancellationToken token)
Projects\ProjectJsonNuGetProject.cs (6)
138public override async Task<IEnumerable<PackageReference>> GetInstalledPackagesAsync(CancellationToken token) 224.GetProjectReferencesAsync(context?.Logger ?? NullLogger.Instance, CancellationToken.None)) 266CancellationToken token) 286CancellationToken token) 299public override async Task<bool> UninstallPackageAsync(PackageIdentity packageIdentity, INuGetProjectContext nuGetProjectContext, CancellationToken token) 390public override Task<bool> UninstallPackageAsync(string packageId, BuildIntegratedInstallationContext installationContext, CancellationToken token)
Resolution\ResolverGather.cs (8)
78CancellationToken token) 85private async Task<HashSet<SourcePackageDependencyInfo>> GatherAsync(CancellationToken token) 252private async Task StartTasksAndProcessWork(CancellationToken token) 283private async Task GatherInstalledPackagesAsync(IEnumerable<PackageIdentity> installedPackages, HashSet<string> allPrimaryTargets, CancellationToken token) 376private void StartWorkerTasks(CancellationToken token) 389private async Task<GatherResult> GatherPackageAsync(GatherRequest request, CancellationToken token) 492CancellationToken token) 588private async Task InitializeResourcesAsync(CancellationToken token)
Utility\IPackagesConfigContentHashProvider.cs (1)
11string GetContentHash(PackageIdentity packageIdentity, CancellationToken token);
Utility\MSBuildNuGetProjectSystemUtility.cs (4)
106CancellationToken cancellationToken) 143CancellationToken cancellationToken) 219CancellationToken cancellationToken) 387CancellationToken cancellationToken)
Utility\PackageGraphAnalysisUtilities.cs (1)
38CancellationToken cancellationToken)
Utility\PackagesConfigContentHashProvider.cs (3)
23public string GetContentHash(PackageIdentity packageIdentity, CancellationToken token) 39private string GetNupkgPath(PackageIdentity packageIdentity, CancellationToken token) 64private string GetContentHashFromNupkg(string filePath, CancellationToken token)
Utility\PackagesConfigLockFileUtility.cs (5)
30CancellationToken token) 93CancellationToken token) 227CancellationToken token) 262CancellationToken token) 285CancellationToken token)
NuGet.Packaging (118)
Core\IAsyncPackageCoreReader.cs (9)
28Task<PackageIdentity> GetIdentityAsync(CancellationToken cancellationToken); 38Task<NuGetVersion?> GetMinClientVersionAsync(CancellationToken cancellationToken); 49Task<IReadOnlyList<PackageType>> GetPackageTypesAsync(CancellationToken cancellationToken); 60Task<Stream> GetStreamAsync(string path, CancellationToken cancellationToken); 71Task<IEnumerable<string>> GetFilesAsync(CancellationToken cancellationToken); 83Task<IEnumerable<string>> GetFilesAsync(string folder, CancellationToken cancellationToken); 93Task<Stream> GetNuspecAsync(CancellationToken cancellationToken); 104Task<string> GetNuspecFileAsync(CancellationToken cancellationToken); 124CancellationToken cancellationToken);
Core\IPackageCoreReader.cs (1)
82CancellationToken token);
Definitions\IAsyncPackageContentReader.cs (7)
24Task<IEnumerable<FrameworkSpecificGroup>> GetFrameworkItemsAsync(CancellationToken cancellationToken); 35Task<IEnumerable<FrameworkSpecificGroup>> GetBuildItemsAsync(CancellationToken cancellationToken); 46Task<IEnumerable<FrameworkSpecificGroup>> GetToolItemsAsync(CancellationToken cancellationToken); 61Task<IEnumerable<FrameworkSpecificGroup>> GetContentItemsAsync(CancellationToken cancellationToken); 73Task<IEnumerable<FrameworkSpecificGroup>> GetLibItemsAsync(CancellationToken cancellationToken); 84Task<IEnumerable<FrameworkSpecificGroup>> GetReferenceItemsAsync(CancellationToken cancellationToken); 95Task<IEnumerable<PackageDependencyGroup>> GetPackageDependenciesAsync(CancellationToken cancellationToken);
Definitions\IPackageDownloader.cs (2)
46Task<bool> CopyNupkgFileToAsync(string destinationFilePath, CancellationToken cancellationToken); 61Task<string> GetPackageHashAsync(string hashAlgorithm, CancellationToken cancellationToken);
Definitions\IPackageResolver.cs (4)
23IEnumerable<PackageIdentity> Resolve(IEnumerable<PackageIdentity> targets, IEnumerable<PackageDependencyInfo> availablePackages, CancellationToken token); 38IEnumerable<PackageIdentity> Resolve(IEnumerable<PackageIdentity> targets, IEnumerable<PackageDependencyInfo> availablePackages, IEnumerable<PackageReference> installedPackages, CancellationToken token); 46IEnumerable<PackageIdentity> Resolve(IEnumerable<string> targets, IEnumerable<PackageDependencyInfo> availablePackages, CancellationToken token); 61IEnumerable<PackageIdentity> Resolve(IEnumerable<string> targets, IEnumerable<PackageDependencyInfo> availablePackages, IEnumerable<PackageReference> installedPackages, CancellationToken token);
PackageArchiveReader.cs (9)
182CancellationToken cancellationToken) 287CancellationToken token) 357public async Task ValidatePackageEntriesAsync(CancellationToken token) 383public override async Task<PrimarySignature?> GetPrimarySignatureAsync(CancellationToken token) 404public override Task<bool> IsSignedAsync(CancellationToken token) 429public override async Task ValidateIntegrityAsync(SignatureContent signatureContent, CancellationToken token) 458public override string GetContentHash(CancellationToken token, Func<string>? GetUnsignedPackageHash = null) 486public override Task<byte[]> GetArchiveHashAsync(HashAlgorithmName hashAlgorithmName, CancellationToken token) 546private string? GetContentHashForSignedPackage(CancellationToken token)
PackageExtraction\PackageHelper.cs (4)
89CancellationToken cancellationToken) 134CancellationToken cancellationToken) 167CancellationToken cancellationToken) 186CancellationToken cancellationToken)
PackageExtractor.cs (12)
23/// <remarks>For PackageReference directory layout, use <see cref="PackageExtractor.InstallFromSourceAsync(string, PackageIdentity, Func{Stream, Task}, VersionFolderPathResolver, PackageExtractionContext, CancellationToken, Guid)"/></remarks> 39CancellationToken token, 71var packageIdentityFromNuspec = await packageReader.GetIdentityAsync(CancellationToken.None); 153/// <remarks>For PackageReference directory layout, use <see cref="PackageExtractor.InstallFromSourceAsync(string, PackageIdentity, Func{Stream, Task}, VersionFolderPathResolver, PackageExtractionContext, CancellationToken, Guid)"/></remarks> 171CancellationToken token, 260/// <remarks>For PackageReference directory layout, use <see cref="PackageExtractor.InstallFromSourceAsync(string, PackageIdentity, Func{Stream, Task}, VersionFolderPathResolver, PackageExtractionContext, CancellationToken, Guid)"/></remarks> 275CancellationToken token, 383CancellationToken token, 660CancellationToken token, 950CancellationToken token) 987CancellationToken token) 1035CancellationToken token)
PackageFolderReader.cs (6)
200CancellationToken token) 232public override Task<PrimarySignature?> GetPrimarySignatureAsync(CancellationToken token) 237public override Task<bool> IsSignedAsync(CancellationToken token) 242public override Task ValidateIntegrityAsync(SignatureContent signatureContent, CancellationToken token) 247public override Task<byte[]> GetArchiveHashAsync(HashAlgorithmName hashAlgorithm, CancellationToken token) 257public override string GetContentHash(CancellationToken token, Func<string>? GetUnsignedPackageHash = null)
PackageReaderBase.cs (28)
77CancellationToken token); 128public virtual Task<PackageIdentity> GetIdentityAsync(CancellationToken cancellationToken) 133public virtual Task<NuGetVersion?> GetMinClientVersionAsync(CancellationToken cancellationToken) 138public virtual Task<IReadOnlyList<PackageType>> GetPackageTypesAsync(CancellationToken cancellationToken) 143public virtual Task<Stream> GetStreamAsync(string path, CancellationToken cancellationToken) 148public virtual Task<IEnumerable<string>> GetFilesAsync(CancellationToken cancellationToken) 153public virtual Task<IEnumerable<string>> GetFilesAsync(string folder, CancellationToken cancellationToken) 158public virtual Task<Stream> GetNuspecAsync(CancellationToken cancellationToken) 163public virtual Task<string> GetNuspecFileAsync(CancellationToken cancellationToken) 173CancellationToken cancellationToken) 322public virtual Task<IEnumerable<FrameworkSpecificGroup>> GetFrameworkItemsAsync(CancellationToken cancellationToken) 327public virtual Task<IEnumerable<FrameworkSpecificGroup>> GetBuildItemsAsync(CancellationToken cancellationToken) 332public virtual Task<IEnumerable<FrameworkSpecificGroup>> GetToolItemsAsync(CancellationToken cancellationToken) 337public virtual Task<IEnumerable<FrameworkSpecificGroup>> GetContentItemsAsync(CancellationToken cancellationToken) 342public virtual Task<IEnumerable<FrameworkSpecificGroup>> GetLibItemsAsync(CancellationToken cancellationToken) 347public virtual Task<IEnumerable<FrameworkSpecificGroup>> GetReferenceItemsAsync(CancellationToken cancellationToken) 352public virtual Task<IEnumerable<PackageDependencyGroup>> GetPackageDependenciesAsync(CancellationToken cancellationToken) 390public virtual Task<IEnumerable<NuGetFramework>> GetSupportedFrameworksAsync(CancellationToken cancellationToken) 400public virtual Task<bool> IsServiceableAsync(CancellationToken cancellationToken) 410public virtual Task<IEnumerable<FrameworkSpecificGroup>> GetItemsAsync(string folderName, CancellationToken cancellationToken) 420public virtual Task<bool> GetDevelopmentDependencyAsync(CancellationToken cancellationToken) 588public virtual Task<NuspecReader> GetNuspecReaderAsync(CancellationToken cancellationToken) 593public virtual Task<string> CopyNupkgAsync(string nupkgFilePath, CancellationToken cancellationToken) 598public abstract Task<PrimarySignature?> GetPrimarySignatureAsync(CancellationToken token); 600public abstract Task<bool> IsSignedAsync(CancellationToken token); 602public abstract Task ValidateIntegrityAsync(SignatureContent signatureContent, CancellationToken token); 604public abstract Task<byte[]> GetArchiveHashAsync(HashAlgorithmName hashAlgorithm, CancellationToken token); 611public abstract string GetContentHash(CancellationToken token, Func<string>? GetUnsignedPackageHash = null);
PackageReaderExtensions.cs (2)
19CancellationToken cancellationToken) 29CancellationToken cancellationToken)
Signing\Archive\ReadOnlyBufferedStream.cs (3)
124public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 139public override Task FlushAsync(CancellationToken cancellationToken) 300public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
Signing\Archive\SignedPackageArchiveUtility.cs (3)
241CancellationToken cancellationToken) 286CancellationToken cancellationToken) 298CancellationToken cancellationToken)
Signing\Authoring\ISignatureProvider.cs (2)
23Task<PrimarySignature> CreatePrimarySignatureAsync(SignPackageRequest request, SignatureContent signatureContent, ILogger logger, CancellationToken token); 33Task<PrimarySignature> CreateRepositoryCountersignatureAsync(RepositorySignPackageRequest request, PrimarySignature primarySignature, ILogger logger, CancellationToken token);
Signing\Authoring\ITimestampProvider.cs (1)
13Task<PrimarySignature> TimestampSignatureAsync(PrimarySignature primarySignature, TimestampRequest request, ILogger logger, CancellationToken token);
Signing\Authoring\X509SignatureProvider.cs (4)
32public Task<PrimarySignature> CreatePrimarySignatureAsync(SignPackageRequest request, SignatureContent signatureContent, ILogger logger, CancellationToken token) 64public Task<PrimarySignature> CreateRepositoryCountersignatureAsync(RepositorySignPackageRequest request, PrimarySignature primarySignature, ILogger logger, CancellationToken token) 188private Task<PrimarySignature> TimestampPrimarySignatureAsync(SignPackageRequest request, ILogger logger, PrimarySignature signature, CancellationToken token) 203private Task<PrimarySignature> TimestampRepositoryCountersignatureAsync(SignPackageRequest request, ILogger logger, PrimarySignature primarySignature, CancellationToken token)
Signing\Package\ISignedPackageReader.cs (5)
20Task<PrimarySignature?> GetPrimarySignatureAsync(CancellationToken token); 26Task<bool> IsSignedAsync(CancellationToken token); 31Task<byte[]> GetArchiveHashAsync(HashAlgorithmName hashAlgorithm, CancellationToken token); 38Task ValidateIntegrityAsync(SignatureContent signatureContent, CancellationToken token); 49string GetContentHash(CancellationToken token, Func<string>? GetUnsignedPackageHash = null);
Signing\Package\ISignedPackageWriter.cs (3)
20Task RemoveSignatureAsync(CancellationToken token); 28Task AddSignatureAsync(Stream signatureStream, CancellationToken token); 39Task<bool> IsZip64Async(CancellationToken token);
Signing\Package\SignedPackageArchive.cs (3)
39public async Task AddSignatureAsync(Stream signatureStream, CancellationToken token) 69public async Task RemoveSignatureAsync(CancellationToken token) 86public Task<bool> IsZip64Async(CancellationToken token)
Signing\Timestamp\Rfc3161TimestampProvider.cs (2)
47public async Task<PrimarySignature> TimestampSignatureAsync(PrimarySignature primarySignature, TimestampRequest request, ILogger logger, CancellationToken token) 67internal async Task<SignedCms> GetTimestampAsync(TimestampRequest request, ILogger logger, CancellationToken token)
Signing\Utility\SigningUtility.cs (1)
175public static async Task SignAsync(SigningOptions options, SignPackageRequest signRequest, CancellationToken token)
Signing\Verification\AllowListVerificationProvider.cs (1)
30public Task<PackageVerificationResult> GetTrustResultAsync(ISignedPackageReader package, PrimarySignature signature, SignedPackageVerifierSettings settings, CancellationToken token)
Signing\Verification\IntegrityVerificationProvider.cs (2)
16public Task<PackageVerificationResult> GetTrustResultAsync(ISignedPackageReader package, PrimarySignature signature, SignedPackageVerifierSettings settings, CancellationToken token) 34await package.ValidateIntegrityAsync(signature.SignatureContent, CancellationToken.None);
Signing\Verification\IPackageSignatureVerifier.cs (1)
23Task<VerifySignaturesResult> VerifySignaturesAsync(ISignedPackageReader package, SignedPackageVerifierSettings settings, CancellationToken token, Guid telemetryOperationId);
Signing\Verification\ISignatureVerificationProvider.cs (1)
17Task<PackageVerificationResult> GetTrustResultAsync(ISignedPackageReader package, PrimarySignature signature, SignedPackageVerifierSettings settings, CancellationToken token);
Signing\Verification\PackageSignatureVerifier.cs (1)
23public async Task<VerifySignaturesResult> VerifySignaturesAsync(ISignedPackageReader package, SignedPackageVerifierSettings settings, CancellationToken token, Guid parentId = default(Guid))
Signing\Verification\SignatureTrustAndValidityVerificationProvider.cs (1)
30CancellationToken token)
NuGet.Protocol (490)
DependencyInfo\RegistrationUtility.cs (3)
42CancellationToken token) 123CancellationToken token) 184private static async Task<T?> DeserializeStreamAsync<T>(Stream? stream, CancellationToken token)
DependencyInfo\ResolverMetadataClient.cs (4)
35CancellationToken token, 61CancellationToken token) 98CancellationToken token) 227CancellationToken token,
Events\ProtocolDiagnosticsStream.cs (1)
66public override async Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
HttpSource\HttpCacheUtility.cs (1)
55CancellationToken cancellationToken)
HttpSource\HttpHandlerResourceV3Provider.cs (1)
43public override Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
HttpSource\HttpRetryHandler.cs (2)
44CancellationToken cancellationToken) 61CancellationToken cancellationToken)
HttpSource\HttpSource.cs (9)
71CancellationToken token) 213CancellationToken token) 222CancellationToken token) 251CancellationToken token) 277CancellationToken token) 287CancellationToken token) 309public async Task<JObject?> GetJObjectAsync(HttpSourceRequest request, ILogger log, CancellationToken token) 335CancellationToken cancellationToken) 454await source.GetResourceAsync<HttpHandlerResource>(CancellationToken.None)
HttpSource\HttpSourceAuthenticationHandler.cs (3)
68protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 171CancellationToken cancellationToken) 265CancellationToken token)
HttpSource\HttpSourceResourceProvider.cs (1)
51public override Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
HttpSource\IHttpRetryHandler.cs (2)
16CancellationToken cancellationToken); 22CancellationToken cancellationToken);
HttpSource\ProxyAuthenticationHandler.cs (3)
58CancellationToken cancellationToken) 148private async Task<bool> AcquireCredentialsAsync(Uri requestUri, Guid cacheVersion, IWebProxy proxy, ICredentialService credentialService, ILogger log, CancellationToken cancellationToken) 199private static async Task<NetworkCredential?> PromptForProxyCredentialsAsync(Uri proxyAddress, IWebProxy proxy, ICredentialService credentialService, ILogger log, CancellationToken cancellationToken)
HttpSource\ServerWarningLogHandler.cs (1)
19protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
ILegacyFeedCapabilityResource.cs (2)
12Task<bool> SupportsIsAbsoluteLatestVersionAsync(ILogger log, CancellationToken token); 13Task<bool> SupportsSearchAsync(ILogger log, CancellationToken token);
INuGetResourceProvider.cs (1)
33Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token);
LegacyFeed\AutoCompleteResourceV2Feed.cs (3)
51CancellationToken token) 67CancellationToken token) 86CancellationToken token)
LegacyFeed\AutoCompleteResourceV2FeedProvider.cs (1)
21public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
LegacyFeed\DependencyInfoResourceV2Feed.cs (2)
40CancellationToken token) 68CancellationToken token)
LegacyFeed\DependencyInfoResourceV2FeedProvider.cs (1)
18public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
LegacyFeed\DownloadResourceV2Feed.cs (1)
43CancellationToken token)
LegacyFeed\DownloadResourceV2FeedProvider.cs (1)
18public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
LegacyFeed\IV2FeedParser.cs (2)
19CancellationToken token); 27CancellationToken token);
LegacyFeed\LegacyFeedCapabilityResourceV2Feed.cs (4)
39public override async Task<bool> SupportsIsAbsoluteLatestVersionAsync(ILogger log, CancellationToken token) 46public override async Task<bool> SupportsSearchAsync(ILogger log, CancellationToken token) 53private async Task<Capabilities> GetCachedCapabilitiesAsync(ILogger log, CancellationToken token) 62private async Task<Capabilities> GetCapabilitiesAsync(string metadataUri, ILogger log, CancellationToken token)
LegacyFeed\MetadataResourceV2Feed.cs (4)
34SourceCacheContext sourceCacheContext, ILogger log, CancellationToken token) 68public override async Task<IEnumerable<NuGetVersion>> GetVersions(string packageId, bool includePrerelease, bool includeUnlisted, SourceCacheContext sourceCacheContext, ILogger log, CancellationToken token) 84public override async Task<bool> Exists(PackageIdentity identity, bool includeUnlisted, SourceCacheContext sourceCacheContext, ILogger log, CancellationToken token) 100public override async Task<bool> Exists(string packageId, bool includePrerelease, bool includeUnlisted, SourceCacheContext sourceCacheContext, ILogger log, CancellationToken token)
LegacyFeed\MetadataResourceV2FeedProvider.cs (1)
18public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
LegacyFeed\ODataServiceDocumentResourceV2Provider.cs (1)
33public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
LegacyFeed\ODataServiceDocumentUtils.cs (1)
21CancellationToken token)
LegacyFeed\PackageMetadataResourceV2Feed.cs (2)
46CancellationToken token) 60CancellationToken token)
LegacyFeed\PackageMetadataResourceV2FeedProvider.cs (1)
20public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
LegacyFeed\PackageSearchResourceV2Feed.cs (1)
42CancellationToken cancellationToken)
LegacyFeed\PackageSearchResourceV2FeedProvider.cs (1)
19CancellationToken token)
LegacyFeed\V2FeedListResource.cs (5)
36CancellationToken token) 121private readonly CancellationToken _token; 127public EnumerableAsync(IV2FeedParser feedParser, string searchTerm, SearchFilter filter, int skip, int take, bool isSearchAvailable, bool allVersions, ILogger logger, CancellationToken token) 153private readonly CancellationToken _token; 163ILogger logger, CancellationToken token)
LegacyFeed\V2FeedListResourceProvider.cs (1)
22CancellationToken token)
LegacyFeed\V2FeedParser.cs (11)
112CancellationToken token) 153CancellationToken token) 187public Task<IReadOnlyList<V2FeedPackageInfo>> FindPackagesByIdAsync(string id, SourceCacheContext sourceCacheContext, ILogger log, CancellationToken token) 198CancellationToken token) 224CancellationToken token) 250CancellationToken token) 272CancellationToken token) 290CancellationToken token) 432CancellationToken token) 524CancellationToken token) 638internal static async Task<XDocument> LoadXmlAsync(Stream stream, CancellationToken token)
LegacyFeed\V2FeedUtilities.cs (2)
22CancellationToken cancellationToken) 35CancellationToken cancellationToken)
LocalPackageArchiveDownloader.cs (2)
157public async Task<bool> CopyNupkgFileToAsync(string destinationFilePath, CancellationToken cancellationToken) 228public Task<string> GetPackageHashAsync(string hashAlgorithm, CancellationToken cancellationToken)
LocalRepositories\FindLocalPackagesResource.cs (6)
18public virtual bool Exists(PackageIdentity identity, ILogger logger, CancellationToken token) 23public virtual bool Exists(string packageId, ILogger logger, CancellationToken token) 28public abstract LocalPackageInfo? GetPackage(Uri path, ILogger logger, CancellationToken token); 30public abstract LocalPackageInfo? GetPackage(PackageIdentity identity, ILogger logger, CancellationToken token); 32public abstract IEnumerable<LocalPackageInfo> FindPackagesById(string id, ILogger logger, CancellationToken token); 34public abstract IEnumerable<LocalPackageInfo> GetPackages(ILogger logger, CancellationToken token);
LocalRepositories\FindLocalPackagesResourcePackagesConfig.cs (4)
22public override IEnumerable<LocalPackageInfo> FindPackagesById(string id, ILogger logger, CancellationToken token) 30public override LocalPackageInfo? GetPackage(Uri path, ILogger logger, CancellationToken token) 35public override LocalPackageInfo? GetPackage(PackageIdentity identity, ILogger logger, CancellationToken token) 40public override IEnumerable<LocalPackageInfo> GetPackages(ILogger logger, CancellationToken token)
LocalRepositories\FindLocalPackagesResourcePackagesConfigProvider.cs (1)
22public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\FindLocalPackagesResourceUnzipped.cs (5)
33public override IEnumerable<LocalPackageInfo> FindPackagesById(string id, ILogger logger, CancellationToken token) 38public override LocalPackageInfo? GetPackage(Uri path, ILogger logger, CancellationToken token) 44public override LocalPackageInfo? GetPackage(PackageIdentity identity, ILogger logger, CancellationToken token) 50public override IEnumerable<LocalPackageInfo> GetPackages(ILogger logger, CancellationToken token) 55public override bool Exists(PackageIdentity identity, ILogger logger, CancellationToken token)
LocalRepositories\FindLocalPackagesResourceUnzippedProvider.cs (1)
24public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\FindLocalPackagesResourceV2.cs (4)
19public override IEnumerable<LocalPackageInfo> FindPackagesById(string id, ILogger logger, CancellationToken token) 29public override LocalPackageInfo? GetPackage(Uri path, ILogger logger, CancellationToken token) 36public override LocalPackageInfo? GetPackage(PackageIdentity identity, ILogger logger, CancellationToken token) 43public override IEnumerable<LocalPackageInfo> GetPackages(ILogger logger, CancellationToken token)
LocalRepositories\FindLocalPackagesResourceV2Provider.cs (1)
18public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\FindLocalPackagesResourceV3.cs (4)
22public override IEnumerable<LocalPackageInfo> FindPackagesById(string id, ILogger logger, CancellationToken token) 29public override LocalPackageInfo? GetPackage(Uri path, ILogger logger, CancellationToken token) 36public override LocalPackageInfo? GetPackage(PackageIdentity identity, ILogger logger, CancellationToken token) 43public override IEnumerable<LocalPackageInfo> GetPackages(ILogger logger, CancellationToken token)
LocalRepositories\FindLocalPackagesResourceV3Provider.cs (1)
18public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\LocalAutoCompleteResource.cs (4)
34CancellationToken token) 49CancellationToken token) 63CancellationToken token) 95CancellationToken token)
LocalRepositories\LocalAutoCompleteResourceProvider.cs (1)
19public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\LocalDependencyInfoResource.cs (2)
51CancellationToken token) 98CancellationToken token)
LocalRepositories\LocalDependencyInfoResourceProvider.cs (1)
19public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\LocalDownloadResource.cs (1)
38CancellationToken token)
LocalRepositories\LocalDownloadResourceProvider.cs (1)
19public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\LocalMetadataResource.cs (4)
38CancellationToken token) 79CancellationToken token) 109CancellationToken token) 122CancellationToken token)
LocalRepositories\LocalMetadataResourceProvider.cs (1)
19public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\LocalPackageListResource.cs (5)
26CancellationToken token) 65private readonly CancellationToken _token; 69public EnumerableAsync(PackageSearchResource feedParser, string searchTerm, SearchFilter filter, ILogger logger, CancellationToken token) 89private readonly CancellationToken _token; 95public EnumeratorAsync(PackageSearchResource feedParser, string searchTerm, SearchFilter filter, ILogger logger, CancellationToken token)
LocalRepositories\LocalPackageListResourceProvider.cs (1)
22CancellationToken token)
LocalRepositories\LocalPackageMetadataResource.cs (2)
36CancellationToken token) 54CancellationToken token)
LocalRepositories\LocalPackageMetadataResourceProvider.cs (1)
19public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\LocalPackageSearchResource.cs (4)
41CancellationToken token) 144CancellationToken cancellationToken) 151.WithVersions(() => GetVersions(_localResource, package, filter, log, CancellationToken.None)); 159CancellationToken token)
LocalRepositories\LocalPackageSearchResourceProvider.cs (1)
19public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\LocalV2FindPackageByIdResource.cs (6)
76CancellationToken cancellationToken) 139CancellationToken cancellationToken) 219CancellationToken cancellationToken) 295CancellationToken cancellationToken) 361CancellationToken cancellationToken) 427var nupkgFiles = LocalFolderUtility.GetNupkgsFromFlatFolder(_source, logger, CancellationToken.None)
LocalRepositories\LocalV2FindPackageByIdResourceProvider.cs (1)
24public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
LocalRepositories\LocalV3FindPackageByIdResource.cs (5)
112CancellationToken cancellationToken) 173CancellationToken cancellationToken) 265CancellationToken cancellationToken) 335CancellationToken cancellationToken) 403CancellationToken cancellationToken)
LocalRepositories\LocalV3FindPackageByIdResourceProvider.cs (1)
22public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
Model\GetVulnerabilityInfoResult.cs (1)
9/// <summary>Represents the result of <see cref="IVulnerabilityInfoResource.GetVulnerabilityInfoAsync(Core.Types.SourceCacheContext, Common.ILogger, System.Threading.CancellationToken)"/></summary>
Plugins\AutomaticProgressReporter.cs (3)
15private readonly CancellationToken _cancellationToken; 27CancellationToken cancellationToken) 116CancellationToken cancellationToken)
Plugins\Connection.cs (3)
168public async Task ConnectAsync(CancellationToken cancellationToken) 225public async Task SendAsync(Message message, CancellationToken cancellationToken) 275CancellationToken cancellationToken)
Plugins\IConnection.cs (2)
57Task SendAsync(Message message, CancellationToken cancellationToken); 76CancellationToken cancellationToken)
Plugins\IMessageDispatcher.cs (5)
52Task DispatchCancelAsync(Message request, CancellationToken cancellationToken); 61Task DispatchFaultAsync(Message request, Fault fault, CancellationToken cancellationToken); 70Task DispatchProgressAsync(Message request, Progress progress, CancellationToken cancellationToken); 86CancellationToken cancellationToken) 98Task DispatchResponseAsync<TOutbound>(Message request, TOutbound responsePayload, CancellationToken cancellationToken)
Plugins\InboundRequestContext.cs (4)
15private readonly CancellationToken _cancellationToken; 40CancellationToken cancellationToken) 63CancellationToken cancellationToken, 120await _connection.SendAsync(response, CancellationToken.None);
Plugins\InboundRequestProcessingHandler.cs (1)
50internal void Handle(MessageMethod messageMethod, Func<Task> task, CancellationToken cancellationToken)
Plugins\IPluginDiscoverer.cs (1)
25Task<IEnumerable<PluginDiscoveryResult>> DiscoverAsync(CancellationToken cancellationToken);
Plugins\IPluginFactory.cs (1)
44CancellationToken sessionCancellationToken);
Plugins\IPluginManager.cs (3)
24CancellationToken cancellationToken); 31Task<IEnumerable<PluginDiscoveryResult>> FindAvailablePluginsAsync(CancellationToken cancellationToken); 40Task<Tuple<bool, PluginCreationResult?>> TryGetSourceAgnosticPluginAsync(PluginDiscoveryResult pluginDiscoveryResult, OperationClaim requestedOperationClaim, CancellationToken cancellationToken);
Plugins\IPluginMulticlientUtilities.cs (1)
28Task DoOncePerPluginLifetimeAsync(string key, Func<Task> taskFunc, CancellationToken cancellationToken);
Plugins\IRequestHandler.cs (2)
18CancellationToken CancellationToken { get; } 39CancellationToken cancellationToken);
Plugins\IResponseHandler.cs (1)
27Task SendResponseAsync<TPayload>(Message request, TPayload payload, CancellationToken cancellationToken)
Plugins\ISender.cs (1)
40Task SendAsync(Message message, CancellationToken cancellationToken);
Plugins\MessageDispatcher.cs (16)
181public Task DispatchCancelAsync(Message request, CancellationToken cancellationToken) 211public Task DispatchFaultAsync(Message request, Fault fault, CancellationToken cancellationToken) 242public Task DispatchProgressAsync(Message request, Progress progress, CancellationToken cancellationToken) 283CancellationToken cancellationToken) 320CancellationToken cancellationToken) 373CancellationToken cancellationToken) 383CancellationToken cancellationToken) 406CancellationToken cancellationToken) 417CancellationToken cancellationToken) 441CancellationToken cancellationToken) 451CancellationToken cancellationToken) 463CancellationToken cancellationToken) 614var cancellationToken = CancellationToken.None; 682CancellationToken cancellationToken) 696CancellationToken cancellationToken)
Plugins\OutboundRequestContext.cs (1)
17public CancellationToken CancellationToken { get; protected set; }
Plugins\OutboundRequestContext`1.cs (3)
58CancellationToken cancellationToken) 86CancellationToken cancellationToken, 286await _connection.MessageDispatcher.DispatchCancelAsync(_request, CancellationToken.None);
Plugins\PluginDiscoverer.cs (2)
76public async Task<IEnumerable<PluginDiscoveryResult>> DiscoverAsync(CancellationToken cancellationToken) 153private static List<PluginFile> GetPluginFiles(IEnumerable<string>? filePaths, CancellationToken cancellationToken)
Plugins\PluginFactory.cs (3)
127CancellationToken sessionCancellationToken) 172CancellationToken sessionCancellationToken) 327CancellationToken sessionCancellationToken)
Plugins\PluginManager.cs (8)
119public async Task<IEnumerable<PluginDiscoveryResult>> FindAvailablePluginsAsync(CancellationToken cancellationToken) 133CancellationToken cancellationToken) 179public Task<Tuple<bool, PluginCreationResult?>> TryGetSourceAgnosticPluginAsync(PluginDiscoveryResult pluginDiscoveryResult, OperationClaim requestedOperationClaim, CancellationToken cancellationToken) 215CancellationToken cancellationToken) 224cancellationToken = CancellationToken.None; 297private async Task<Lazy<IPluginMulticlientUtilities>> PerformOneTimePluginInitializationAsync(IPlugin plugin, CancellationToken cancellationToken) 358CancellationToken cancellationToken) 435CancellationToken cancellationToken)
Plugins\PluginMulticlientUtilities.cs (1)
42CancellationToken cancellationToken)
Plugins\PluginPackageDownloader.cs (2)
142public async Task<bool> CopyNupkgFileToAsync(string destinationFilePath, CancellationToken cancellationToken) 183public async Task<string> GetPackageHashAsync(string hashAlgorithm, CancellationToken cancellationToken)
Plugins\PluginPackageReader.cs (32)
97public override async Task<Stream> GetStreamAsync(string path, CancellationToken cancellationToken) 140public override async Task<IEnumerable<string>> GetFilesAsync(CancellationToken cancellationToken) 192CancellationToken cancellationToken) 219CancellationToken token) 247CancellationToken cancellationToken) 337public override async Task<PackageIdentity> GetIdentityAsync(CancellationToken cancellationToken) 365public override async Task<NuGetVersion?> GetMinClientVersionAsync(CancellationToken cancellationToken) 394CancellationToken cancellationToken) 421public override async Task<Stream> GetNuspecAsync(CancellationToken cancellationToken) 448public override async Task<string> GetNuspecFileAsync(CancellationToken cancellationToken) 470public override async Task<NuspecReader> GetNuspecReaderAsync(CancellationToken cancellationToken) 510/// <inheritdoc cref="PackageReaderBase.GetSupportedFrameworksAsync(CancellationToken)"/> 512CancellationToken cancellationToken) 551CancellationToken cancellationToken) 578public override async Task<bool> IsServiceableAsync(CancellationToken cancellationToken) 607CancellationToken cancellationToken) 661CancellationToken cancellationToken) 688CancellationToken cancellationToken) 719CancellationToken cancellationToken) 751CancellationToken cancellationToken) 779public override Task<IEnumerable<FrameworkSpecificGroup>> GetLibItemsAsync(CancellationToken cancellationToken) 805public override async Task<IEnumerable<FrameworkSpecificGroup>> GetReferenceItemsAsync(CancellationToken cancellationToken) 894public override async Task<bool> GetDevelopmentDependencyAsync(CancellationToken cancellationToken) 916CancellationToken cancellationToken) 991CancellationToken cancellationToken) 1034CancellationToken.None); 1065private async Task<IEnumerable<string>> GetFilesInternalAsync(CancellationToken cancellationToken) 1123public override Task<PrimarySignature?> GetPrimarySignatureAsync(CancellationToken token) 1128public override Task<bool> IsSignedAsync(CancellationToken token) 1133public override Task ValidateIntegrityAsync(SignatureContent signatureContent, CancellationToken token) 1138public override Task<byte[]> GetArchiveHashAsync(HashAlgorithmName hashAlgorithm, CancellationToken token) 1152public override string GetContentHash(CancellationToken token, Func<string>? GetUnsignedPackageHash = null)
Plugins\RequestHandlers\CloseRequestHandler.cs (3)
18public CancellationToken CancellationToken => CancellationToken.None; 64CancellationToken cancellationToken)
Plugins\RequestHandlers\GetCredentialsRequestHandler.cs (6)
35public CancellationToken CancellationToken => CancellationToken.None; 121CancellationToken cancellationToken) 206CancellationToken cancellationToken) 221CancellationToken cancellationToken) 262CancellationToken cancellationToken)
Plugins\RequestHandlers\GetServiceIndexRequestHandler.cs (3)
27public CancellationToken CancellationToken => CancellationToken.None; 105CancellationToken cancellationToken)
Plugins\RequestHandlers\LogRequestHandler.cs (3)
23public CancellationToken CancellationToken => CancellationToken.None; 63CancellationToken cancellationToken)
Plugins\RequestHandlers\MonitorNuGetProcessExitRequestHandler.cs (3)
24public CancellationToken CancellationToken => CancellationToken.None; 81CancellationToken cancellationToken)
Plugins\RequestHandlers\SymmetricHandshake.cs (3)
32public CancellationToken CancellationToken { get; } 117public async Task<SemanticVersion?> HandshakeAsync(CancellationToken cancellationToken) 166CancellationToken cancellationToken)
Plugins\Sender.cs (1)
120public Task SendAsync(Message message, CancellationToken cancellationToken)
Plugins\StandardInputReceiver.cs (2)
116var cancellationToken = (CancellationToken)state!;
Providers\AutoCompleteResourceV3Provider.cs (1)
18public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
Providers\DependencyInfoResourceV3Provider.cs (1)
21public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
Providers\DownloadResourcePluginProvider.cs (1)
39CancellationToken cancellationToken)
Providers\DownloadResourceV3Provider.cs (1)
18public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
Providers\FeedTypeResourceProvider.cs (1)
28public override Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
Providers\MetadataResourceV3Provider.cs (1)
20public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
Providers\OwnerDetailsUriResourceV3Provider.cs (2)
23/// <inheritdoc cref="ResourceProvider.TryCreate(SourceRepository, CancellationToken)"/> 24public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
Providers\PackageDetailsUriResourceV3Provider.cs (1)
20public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
Providers\PackageMetadataResourceV3Provider.cs (1)
27public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
Providers\PackageSearchResourceV3Provider.cs (1)
18public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
Providers\PackageUpdateResourceV2Provider.cs (1)
22CancellationToken token)
Providers\PackageUpdateResourceV3Provider.cs (1)
23CancellationToken token)
Providers\PluginResourceProvider.cs (1)
43CancellationToken cancellationToken)
Providers\RawSearchResourceV3Provider.cs (1)
21public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
Providers\ReadmeUriTemplateResourceProvider.cs (2)
22/// <inheritdoc cref="ResourceProvider.TryCreate(SourceRepository, CancellationToken)"/> 23public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
Providers\RegistrationResourceV3Provider.cs (1)
20public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
Providers\ReportAbuseResourceV3Provider.cs (1)
20public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
Providers\RepositorySignatureResourceProvider.cs (2)
31public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token) 52CancellationToken token)
Providers\ServiceIndexResourceV3Provider.cs (5)
52public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token) 121CancellationToken token) 195private async Task<ServiceIndexResourceV3> ConsumeServiceIndexStreamAsync(Stream stream, DateTime utcNow, PackageSource source, CancellationToken token) 211private static async Task<ServiceIndexResourceV3> ConsumeServiceIndexStreamStjAsync(Stream stream, DateTime utcNow, PackageSource source, CancellationToken token) 246private static async Task<ServiceIndexResourceV3> ConsumeServiceIndexStreamNsjAsync(Stream stream, DateTime utcNow, PackageSource source, CancellationToken token)
Providers\SymbolPackageUpdateResourceV3Provider.cs (1)
20public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
Providers\V3FeedListResourceProvider.cs (1)
24CancellationToken token)
Providers\VulnerabilityInfoResourceV3Provider.cs (2)
22/// <inheritdoc cref="ResourceProvider.TryCreate(SourceRepository, CancellationToken)"/> 23public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token)
RemotePackageArchiveDownloader.cs (2)
157public async Task<bool> CopyNupkgFileToAsync(string destinationFilePath, CancellationToken cancellationToken) 223public Task<string> GetPackageHashAsync(string hashAlgorithm, CancellationToken cancellationToken)
RemoteRepositories\HttpFileSystemBasedFindPackageByIdResource.cs (8)
113CancellationToken cancellationToken) 173CancellationToken cancellationToken) 255CancellationToken cancellationToken) 334CancellationToken cancellationToken) 385CancellationToken cancellationToken) 460CancellationToken cancellationToken) 490CancellationToken cancellationToken) 581private static async Task<HashSet<NuGetVersion>> ConsumeFlatContainerIndexAsync(Stream stream, string id, string baseUri, CancellationToken token)
RemoteRepositories\HttpFileSystemBasedFindPackageByIdResourceProvider.cs (1)
20public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository sourceRepository, CancellationToken token)
RemoteRepositories\PluginFindPackageByIdResource.cs (8)
93CancellationToken cancellationToken) 116CancellationToken cancellationToken) 174CancellationToken cancellationToken) 241CancellationToken cancellationToken) 336CancellationToken cancellationToken) 381CancellationToken cancellationToken) 407CancellationToken cancellationToken) 499private async Task SetLogLevelAsync(ILogger logger, CancellationToken cancellationToken)
RemoteRepositories\PluginFindPackageByIdResourceProvider.cs (1)
39CancellationToken cancellationToken)
RemoteRepositories\RemoteV2FindPackageByIdResource.cs (8)
99CancellationToken cancellationToken) 159CancellationToken cancellationToken) 239CancellationToken cancellationToken) 314CancellationToken cancellationToken) 384CancellationToken cancellationToken) 431CancellationToken cancellationToken) 441CancellationToken cancellationToken) 456CancellationToken cancellationToken)
RemoteRepositories\RemoteV2FindPackageByIdResourceProvider.cs (1)
21public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository sourceRepository, CancellationToken token)
RemoteRepositories\RemoteV3FindPackageByIdResource.cs (9)
90CancellationToken cancellationToken) 150CancellationToken cancellationToken) 229CancellationToken cancellationToken) 304CancellationToken cancellationToken) 374CancellationToken cancellationToken) 421CancellationToken cancellationToken) 431CancellationToken cancellationToken) 444CancellationToken cancellationToken) 454private async Task EnsureDependencyProvider(CancellationToken cancellationToken)
RemoteRepositories\RemoteV3FindPackageByIdResourceProvider.cs (1)
20public override async Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository sourceRepository, CancellationToken token)
ResourceProvider.cs (2)
88/// <inheritdoc cref="INuGetResourceProvider.TryCreate(SourceRepository, CancellationToken)"/> 89public abstract Task<Tuple<bool, INuGetResource?>> TryCreate(SourceRepository source, CancellationToken token);
Resources\AutoCompleteResource.cs (2)
17CancellationToken token); 25CancellationToken token);
Resources\AutoCompleteResourceV3.cs (6)
47CancellationToken token) 67CancellationToken token) 96CancellationToken token) 154CancellationToken token) 178CancellationToken token) 200CancellationToken token)
Resources\DependencyInfoResource.cs (3)
34CancellationToken token); 48CancellationToken token); 60CancellationToken token)
Resources\DependencyInfoResourceV3.cs (4)
70public override async Task<SourcePackageDependencyInfo?> ResolvePackage(PackageIdentity package, NuGetFramework projectFramework, SourceCacheContext cacheContext, Common.ILogger log, CancellationToken token) 108public override async Task<IEnumerable<SourcePackageDependencyInfo>> ResolvePackages(string packageId, NuGetFramework projectFramework, SourceCacheContext cacheContext, Common.ILogger log, CancellationToken token) 145public override Task<IEnumerable<RemoteSourceDependencyInfo>> ResolvePackages(string packageId, SourceCacheContext cacheContext, Common.ILogger log, CancellationToken token) 169CancellationToken token)
Resources\DownloadResource.cs (1)
28CancellationToken token);
Resources\DownloadResourcePlugin.cs (2)
86CancellationToken cancellationToken) 165private async Task SetLogLevelAsync(ILogger logger, CancellationToken cancellationToken)
Resources\DownloadResourceV3.cs (4)
80private async Task<Uri?> GetDownloadUrl(PackageIdentity identity, ILogger log, CancellationToken token) 123private static async Task<Uri?> GetDownloadUrlFromItemAsync(RegistrationResourceV3 regResource, PackageIdentity identity, SourceCacheContext sourceCacheContext, ILogger log, CancellationToken token) 131private static async Task<Uri?> GetDownloadUrlFromJObjectAsync(RegistrationResourceV3 regResource, PackageIdentity identity, SourceCacheContext sourceCacheContext, ILogger log, CancellationToken token) 150CancellationToken token)
Resources\FindPackageByIdResource.cs (5)
41CancellationToken cancellationToken); 66CancellationToken cancellationToken); 94CancellationToken cancellationToken); 114CancellationToken cancellationToken); 139CancellationToken cancellationToken);
Resources\IVulnerabilityInfoResource.cs (1)
20Task<GetVulnerabilityInfoResult> GetVulnerabilityInfoAsync(SourceCacheContext cacheContext, ILogger logger, CancellationToken cancellationToken);
Resources\LegacyFeedCapabilityResource.cs (2)
15public abstract Task<bool> SupportsSearchAsync(ILogger log, CancellationToken token); 17public abstract Task<bool> SupportsIsAbsoluteLatestVersionAsync(ILogger log, CancellationToken token);
Resources\ListResource.cs (1)
18CancellationToken token);
Resources\MetadataResource.cs (8)
21public async Task<IEnumerable<NuGetVersion>> GetVersions(string packageId, SourceCacheContext sourceCacheContext, Common.ILogger log, CancellationToken token) 29public abstract Task<IEnumerable<NuGetVersion>> GetVersions(string packageId, bool includePrerelease, bool includeUnlisted, SourceCacheContext sourceCacheContext, Common.ILogger log, CancellationToken token); 35public async Task<bool> Exists(PackageIdentity identity, SourceCacheContext sourceCacheContext, Common.ILogger log, CancellationToken token) 43public abstract Task<bool> Exists(PackageIdentity identity, bool includeUnlisted, SourceCacheContext sourceCacheContext, Common.ILogger log, CancellationToken token); 45public async Task<bool> Exists(string packageId, SourceCacheContext sourceCacheContext, Common.ILogger log, CancellationToken token) 50public abstract Task<bool> Exists(string packageId, bool includePrerelease, bool includeUnlisted, SourceCacheContext sourceCacheContext, Common.ILogger log, CancellationToken token); 52public abstract Task<IEnumerable<KeyValuePair<string, NuGetVersion?>>> GetLatestVersions(IEnumerable<string> packageIds, bool includePrerelease, bool includeUnlisted, SourceCacheContext sourceCacheContext, Common.ILogger log, CancellationToken token); 54public async Task<NuGetVersion?> GetLatestVersion(string packageId, bool includePrerelease, bool includeUnlisted, SourceCacheContext sourceCacheContext, Common.ILogger log, CancellationToken token)
Resources\MetadataResourceV3.cs (7)
51CancellationToken token) 92CancellationToken token) 123CancellationToken token) 136CancellationToken token) 157CancellationToken token) 189CancellationToken token) 217CancellationToken token)
Resources\OwnerDetailsUriTemplateResourceV3.cs (1)
10/// <remarks>Not intended to be created directly. Use <see cref="SourceRepository.GetResourceAsync{T}(System.Threading.CancellationToken)"/>
Resources\PackageMetadataResource.cs (2)
22CancellationToken token); 31CancellationToken token);
Resources\PackageMetadataResourceV3.cs (7)
77CancellationToken token) 95CancellationToken token) 110CancellationToken token) 173private async Task<T?> DeserializeStreamDataAsync<T>(Stream? stream, CancellationToken token) 196private static async Task<T?> DeserializeStreamDataWithStjAsync<T>(Stream stream, CancellationToken token) 229CancellationToken token) 271CancellationToken token)
Resources\PackageSearchResource.cs (1)
21CancellationToken cancellationToken);
Resources\PackageSearchResourceV3.cs (7)
54public override async Task<IEnumerable<IPackageSearchMetadata>> SearchAsync(string searchTerm, SearchFilter filter, int skip, int take, Common.ILogger log, CancellationToken cancellationToken) 103CancellationToken cancellationToken) 208CancellationToken cancellationToken) 224internal async Task<IReadOnlyList<PackageSearchMetadata>> ProcessHttpStreamTakeCountedItemAsync(HttpResponseMessage? httpInitialResponse, int take, CancellationToken token) 235private async Task<V3SearchResults?> ProcessHttpStreamWithoutBufferingAsync(HttpResponseMessage? httpInitialResponse, uint take, CancellationToken token) 256private static async Task<V3SearchResults?> ProcessHttpStreamWithStjAsync(HttpResponseMessage httpInitialResponse, uint take, CancellationToken token) 273private static async Task<V3SearchResults?> ProcessHttpStreamWithNsjAsync(HttpResponseMessage httpInitialResponse, uint take, CancellationToken token)
Resources\PackageUpdateResource.cs (9)
191await DeletePackage(apiKey, packageId, packageVersion, noServiceEndpoint, allowInsecureConnections, log, CancellationToken.None); 212CancellationToken token) 273CancellationToken token) 360CancellationToken token) 433CancellationToken token) 682CancellationToken token) 732CancellationToken token) 758CancellationToken token) 916CancellationToken token)
Resources\PluginResource.cs (2)
65CancellationToken cancellationToken) 92private async Task SetPackageSourceCredentialsAsync(IPlugin plugin, CancellationToken cancellationToken)
Resources\RawSearchResourceV3.cs (2)
41public virtual async Task<JObject> SearchPage(string searchTerm, SearchFilter filters, int skip, int take, Common.ILogger log, CancellationToken cancellationToken) 115public virtual async Task<IEnumerable<JObject>> Search(string searchTerm, SearchFilter filters, int skip, int take, Common.ILogger log, CancellationToken cancellationToken)
Resources\RegistrationResourceV3.cs (7)
103public virtual async Task<JObject?> GetPackageMetadata(PackageIdentity identity, SourceCacheContext cacheContext, Common.ILogger log, CancellationToken token) 112public virtual async Task<IEnumerable<JObject>> GetPackageMetadata(string packageId, bool includePrerelease, bool includeUnlisted, SourceCacheContext cacheContext, Common.ILogger log, CancellationToken token) 128CancellationToken token) 170public virtual Task<IEnumerable<JObject>> GetPackageEntries(string packageId, bool includeUnlisted, SourceCacheContext cacheContext, Common.ILogger log, CancellationToken token) 176/// Strongly typed, System.Text.Json based equivalent of <see cref="GetPackageMetadata(string, VersionRange, bool, bool, SourceCacheContext, Common.ILogger, CancellationToken)"/>. 188CancellationToken token) 229internal virtual async Task<RegistrationLeafItem?> GetPackageMetadataItemAsync(PackageIdentity identity, SourceCacheContext cacheContext, Common.ILogger log, CancellationToken token)
Resources\VulnerabilityInfoResourceV3.cs (6)
18/// <remarks>Not intended to be created directly. Use <see cref="SourceRepository.GetResourceAsync{T}(CancellationToken)"/> 36public async Task<IReadOnlyList<V3VulnerabilityIndexEntry>> GetVulnerabilityFilesAsync(SourceCacheContext cacheContext, ILogger log, CancellationToken cancellationToken) 72async Task<Uri> GetIndexUrlAsync(CancellationToken cancellationToken) 92CancellationToken cancellationToken) 128/// <inheritdoc cref="IVulnerabilityInfoResource.GetVulnerabilityInfoAsync(SourceCacheContext, ILogger, CancellationToken)"/> 129public async Task<GetVulnerabilityInfoResult> GetVulnerabilityInfoAsync(SourceCacheContext cacheContext, ILogger logger, CancellationToken cancellationToken)
SourceRepository.cs (5)
98public virtual async Task<FeedType> GetFeedType(CancellationToken token) 119return GetResource<T>(CancellationToken.None); 127public virtual T? GetResource<T>(CancellationToken token) where T : class, INuGetResource 142return await GetResourceAsync<T>(CancellationToken.None); 150public virtual async Task<T?> GetResourceAsync<T>(CancellationToken token) where T : class, INuGetResource
src\nuget-client\build\Shared\TaskResultCache.cs (4)
70/// <param name="cancellationToken">A <see cref="CancellationToken" /> to use for signaling that an operation should be cancelled.</param> 72public Task<TValue> GetOrAddAsync<TState>(TKey key, Func<TState, Task<TValue>> valueFactory, TState state, CancellationToken cancellationToken) 84/// <param name="cancellationToken">A <see cref="CancellationToken" /> to use for signaling that an operation should be cancelled.</param> 86public Task<TValue> GetOrAddAsync<TState>(TKey key, bool refresh, Func<TState, Task<TValue>> valueFactory, TState state, CancellationToken cancellationToken)
Utility\DedicatedAsynchronousProcessingThread.cs (1)
41CancellationToken.None,
Utility\DownloadTimeoutStream.cs (1)
70CancellationToken cancellationToken)
Utility\FindPackagesByIdNupkgDownloader.cs (6)
58CancellationToken token) 115CancellationToken token) 174CancellationToken token) 218CancellationToken token) 257CancellationToken token) 336CancellationToken token)
Utility\GetDownloadResultUtility.cs (2)
30CancellationToken token) 163CancellationToken token)
Utility\GlobalPackagesFolderUtility.cs (1)
92CancellationToken token)
Utility\LocalFolderUtility.cs (28)
53return GetPackagesV2(root, log, CancellationToken.None); 62public static IEnumerable<LocalPackageInfo> GetPackagesV2(string root, ILogger log, CancellationToken cancellationToken) 84return GetPackagesV2(root, id, log, CancellationToken.None); 93public static IEnumerable<LocalPackageInfo> GetPackagesV2(string root, string id, ILogger log, CancellationToken cancellationToken) 131return GetPackageV2(root, id, version, log, CancellationToken.None); 141public static LocalPackageInfo? GetPackageV2(string root, string id, NuGetVersion version, ILogger log, CancellationToken cancellationToken) 173return GetPackageV2(root, identity, log, CancellationToken.None); 182public static LocalPackageInfo? GetPackageV2(string root, PackageIdentity identity, ILogger log, CancellationToken cancellationToken) 251return GetPackagesConfigFolderPackages(root, log, CancellationToken.None); 262CancellationToken cancellationToken) 324foreach (var dir in GetDirectoriesSafe(rootDirInfo, searchPattern, SearchOption.TopDirectoryOnly, log, CancellationToken.None)) 391foreach (var dir in GetDirectoriesSafe(rootDirInfo, searchPattern, SearchOption.TopDirectoryOnly, log, CancellationToken.None)) 705return GetNupkgsFromFlatFolder(root, log, CancellationToken.None); 713public static IEnumerable<FileInfo> GetNupkgsFromFlatFolder(string root, ILogger log, CancellationToken cancellationToken) 857private static IEnumerable<List<FileInfo>> GetNupkgsFromFlatFolderChunked(DirectoryInfo root, ILogger log, CancellationToken cancellationToken) 906return GetNupkgsFromFlatFolder(root, id, log, CancellationToken.None); 914public static IEnumerable<FileInfo> GetNupkgsFromFlatFolder(string root, string id, ILogger log, CancellationToken cancellationToken) 948return GetPackagesV3(root, log, CancellationToken.None); 956public static IEnumerable<LocalPackageInfo> GetPackagesV3(string root, ILogger log, CancellationToken cancellationToken) 997return GetPackagesV3(root, id, log, CancellationToken.None); 1006public static IEnumerable<LocalPackageInfo> GetPackagesV3(string root, string id, ILogger log, CancellationToken cancellationToken) 1137private static List<DirectoryInfo> GetDirectoriesSafe(DirectoryInfo root, ILogger log, CancellationToken cancellationToken) 1157private static List<DirectoryInfo> GetDirectoriesSafe(DirectoryInfo root, string filter, SearchOption searchOption, ILogger log, CancellationToken cancellationToken) 1180internal static List<FileInfo> GetFilesSafe(DirectoryInfo root, string filter, ILogger log, CancellationToken cancellationToken) 1203private static IEnumerable<LocalPackageInfo> GetPackagesFromNupkgs(IEnumerable<FileInfo> files, CancellationToken cancellationToken) 1246private static List<FileInfo> GetNupkgsFromDirectory(DirectoryInfo root, ILogger log, CancellationToken cancellationToken) 1297CancellationToken.None, 1324static IEnumerable<T> CancellableYieldEnumeration<T>(IEnumerable<T> enumerable, CancellationToken cancellationToken)
Utility\OfflineFeedUtility.cs (1)
136CancellationToken token)
Utility\StreamExtensions.cs (4)
15public static async Task CopyToAsync(this Stream stream, Stream destination, CancellationToken token) 20internal static async Task<JObject?> AsJObjectAsync(this Stream? stream, CancellationToken token) 40internal static Task<Stream?> AsSeekableStreamAsync(this Stream? stream, CancellationToken token) 50internal static async Task<Stream?> AsSeekableStreamAsync(this Stream? stream, bool leaveStreamOpen, CancellationToken token)
Utility\TimeoutUtility.cs (4)
17Func<CancellationToken, Task<T>> getTask, 20CancellationToken token) 59Func<CancellationToken, Task> getTask, 62CancellationToken token)
NuGet.Resolver (1)
PackageResolver.cs (1)
28public IEnumerable<PackageIdentity> Resolve(PackageResolverContext context, CancellationToken token)
OrderProcessor (2)
OrderProcessingWorker.cs (2)
24protected override Task ExecuteAsync(CancellationToken stoppingToken) 46public override async Task StopAsync(CancellationToken cancellationToken)
Pipelines.Library (1)
DistributedApplicationPipelineExtensions.cs (1)
61CancellationToken cancellationToken)
Producer (2)
ContinuousProducerWorker.cs (1)
10protected override async Task ExecuteAsync(CancellationToken stoppingToken)
IntermittentProducerWorker.cs (1)
10protected override async Task ExecuteAsync(CancellationToken stoppingToken)
Publishers.Frontend (1)
Program.cs (1)
37public async Task<string> GetDataAsync(CancellationToken cancellationToken = default)
Roslyn.Diagnostics.Analyzers (865)
AbstractApplyTraitToClass`1.cs (1)
67private async Task<Document> ApplyTraitToClassAsync(State state, CancellationToken cancellationToken)
AbstractCreateTestAccessor`1.cs (1)
58private async Task<Document> CreateTestAccessorAsync(Document document, TextSpan sourceSpan, CancellationToken cancellationToken)
AbstractExposeMemberForTesting`1.cs (1)
100private async Task<Solution> AddMemberToTestAccessorAsync(Document document, TextSpan sourceSpan, string memberName, string memberDocumentationCommentId, CancellationToken cancellationToken)
AbstractRunIterations`1.cs (1)
81private static async Task<Document> RunIterationsAsync(Document document, TMethodDeclarationSyntax method, bool convertToTheory, CancellationToken cancellationToken)
DiagnosticExtensions.cs (3)
19CancellationToken cancellationToken, 27CancellationToken cancellationToken, 35CancellationToken cancellationToken,
ExportedPartsShouldHaveImportingConstructorCodeFixProvider.cs (4)
45Func<CancellationToken, Task<Document>> createChangedDocument; 79private static async Task<Document> AddExplicitImportingConstructorAsync(Document document, TextSpan sourceSpan, CancellationToken cancellationToken) 141private static async Task<Document> MakeConstructorPublicAsync(Document document, TextSpan sourceSpan, CancellationToken cancellationToken) 158private static async Task<Document> AddImportingConstructorAttributeAsync(Document document, TextSpan sourceSpan, CancellationToken cancellationToken)
ImportingConstructorShouldBeObsoleteCodeFixProvider.cs (6)
42Func<CancellationToken, Task<Document>> createChangedDocument; 85private async Task<Document> AddObsoleteAttributeAsync(Document document, TextSpan sourceSpan, CancellationToken cancellationToken) 117private static async Task<Document> AddDescriptionAndErrorAsync(Document document, TextSpan sourceSpan, CancellationToken cancellationToken) 138private static async Task<Document> UpdateDescriptionAsync(Document document, TextSpan sourceSpan, CancellationToken cancellationToken) 163private static async Task<Document> AddErrorAsync(Document document, TextSpan sourceSpan, CancellationToken cancellationToken) 182private static async Task<Document> SetErrorToTrueAsync(Document document, TextSpan sourceSpan, CancellationToken cancellationToken)
PartsExportedWithMEFv2MustBeMarkedAsShared.Fixer.cs (1)
33var cancellationToken = context.CancellationToken;
SpecializedEnumerableCreationAnalyzer.cs (2)
132protected bool ShouldAnalyzeArrayCreationExpression(SyntaxNode expression, SemanticModel semanticModel, CancellationToken cancellationToken) 142protected void AnalyzeMemberAccessName(SyntaxNode name, SemanticModel semanticModel, Action<Diagnostic> addDiagnostic, CancellationToken cancellationToken)
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.cs (6)
36protected abstract Task<bool> TypesAreCompatibleAsync(Document document, ILocalSymbol localSymbol, TLocalDeclarationStatementSyntax declarationStatement, SyntaxNode right, CancellationToken cancellationToken); 38public async Task<(bool canMove, bool mayChangeSemantics)> CanMoveDeclarationNearReferenceAsync(Document document, SyntaxNode node, CancellationToken cancellationToken) 47private async Task<State> ComputeStateAsync(Document document, SyntaxNode node, CancellationToken cancellationToken) 78Document document, SyntaxNode localDeclarationStatement, CancellationToken cancellationToken) 119Document document, State state, SyntaxEditor editor, SyntaxAnnotation warningAnnotation, CancellationToken cancellationToken) 207CancellationToken cancellationToken)
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.State.cs (2)
42CancellationToken cancellationToken) 57CancellationToken cancellationToken)
src\0bf6ba47805c8821\IMoveDeclarationNearReferenceService.cs (2)
17Task<(bool canMove, bool mayChangeSemantics)> CanMoveDeclarationNearReferenceAsync(Document document, SyntaxNode localDeclarationStatement, CancellationToken cancellationToken); 24Task<Document> MoveDeclarationNearReferenceAsync(Document document, SyntaxNode localDeclarationStatement, CancellationToken cancellationToken);
src\5f6f2f95b47c3dc6\SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs (3)
94public async ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(Document document, SyntaxNode node, CancellationToken cancellationToken) 138ImmutableDictionary<DocumentId, SemanticModelReuseInfo?> map, Document document, SyntaxNode bodyNode, CancellationToken cancellationToken) 179CancellationToken cancellationToken)
src\7a47995420f988d7\AbstractRemoveUnnecessaryImportsService.cs (3)
19public Task<Document> RemoveUnnecessaryImportsAsync(Document document, CancellationToken cancellationToken) 22public abstract Task<Document> RemoveUnnecessaryImportsAsync(Document fromDocument, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken); 25Document document, Func<SyntaxNode, bool> predicate, CancellationToken cancellationToken)
src\7a47995420f988d7\IRemoveUnnecessaryImportsService.cs (2)
14Task<Document> RemoveUnnecessaryImportsAsync(Document document, CancellationToken cancellationToken); 16Task<Document> RemoveUnnecessaryImportsAsync(Document fromDocument, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken);
src\a16f30e1d256badc\AbstractTypeInferenceService.AbstractTypeInferrer.cs (2)
17protected readonly CancellationToken CancellationToken; 26protected AbstractTypeInferrer(SemanticModel semanticModel, CancellationToken cancellationToken)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.cs (8)
40public static SymbolUsageResult RunAnalysis(ControlFlowGraph cfg, ISymbol owningSymbol, CancellationToken cancellationToken) 55CancellationToken cancellationToken) 88public override BasicBlockAnalysisData AnalyzeBlock(BasicBlock basicBlock, CancellationToken cancellationToken) 122CancellationToken cancellationToken) 128CancellationToken cancellationToken) 149CancellationToken cancellationToken) 204public override void SetCurrentAnalysisData(BasicBlock basicBlock, BasicBlockAnalysisData data, CancellationToken cancellationToken) 213CancellationToken cancellationToken)
src\b310f676f7308b7f\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (11)
36private readonly Func<IMethodSymbol, ControlFlowGraph, AnalysisData, CancellationToken, BasicBlockAnalysisData> _analyzeLocalFunctionOrLambdaInvocation; 80Func<IMethodSymbol, ControlFlowGraph, AnalysisData, CancellationToken, BasicBlockAnalysisData> analyzeLocalFunctionOrLambdaInvocation, 119Func<IMethodSymbol, ControlFlowGraph, AnalysisData, CancellationToken, BasicBlockAnalysisData> analyzeLocalFunctionOrLambdaInvocation) 220public BasicBlockAnalysisData GetOrCreateBlockAnalysisData(BasicBlock basicBlock, CancellationToken cancellationToken) 231private PooledHashSet<(ISymbol, IOperation)> GetOrCreateSymbolWritesInBlockRange(int firstBlockOrdinal, int lastBlockOrdinal, CancellationToken cancellationToken) 258CancellationToken cancellationToken) 360private void HandleCatchOrFilterOrFinallyInitialization(BasicBlock basicBlock, CancellationToken cancellationToken) 428public void SetCurrentBlockAnalysisDataFrom(BasicBlock basicBlock, CancellationToken cancellationToken) 443public void SetBlockAnalysisDataFrom(BasicBlock basicBlock, BasicBlockAnalysisData data, CancellationToken cancellationToken) 501protected override BasicBlockAnalysisData AnalyzeLocalFunctionInvocationCore(IMethodSymbol localFunction, CancellationToken cancellationToken) 516protected override BasicBlockAnalysisData AnalyzeLambdaInvocationCore(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken)
src\b310f676f7308b7f\SymbolUsageAnalysis.OperationTreeAnalysisData.cs (2)
49protected override BasicBlockAnalysisData AnalyzeLocalFunctionInvocationCore(IMethodSymbol localFunction, CancellationToken cancellationToken) 56protected override BasicBlockAnalysisData AnalyzeLambdaInvocationCore(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken)
src\ce787ef1f541c32a\IReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
30Task<SyntaxNode> ReplaceAsync(Document document, SyntaxNode memberDeclaration, CancellationToken cancellationToken);
src\ce8c1e82c1124a2b\AbstractInitializerParameterService.cs (6)
24protected abstract SyntaxNode? GetAccessorBody(IMethodSymbol accessor, CancellationToken cancellationToken); 31Document document, IParameterSymbol parameter, ISymbol fieldOrProperty, CancellationToken cancellationToken); 40CancellationToken cancellationToken, 86CancellationToken cancellationToken) 116CancellationToken cancellationToken) 193public bool IsThrowNotImplementedProperty(Compilation compilation, IPropertySymbol property, CancellationToken cancellationToken)
src\f53a47129f87bc30\AbstractGeneratedCodeRecognitionService.cs (2)
24public async Task<bool> IsGeneratedCodeAsync(Document document, CancellationToken cancellationToken) 30private static bool IsGeneratedCode(SyntaxTree syntaxTree, Document document, CancellationToken cancellationToken)
src\f53a47129f87bc30\IGeneratedCodeRecognitionService.cs (1)
17Task<bool> IsGeneratedCodeAsync(Document document, CancellationToken cancellationToken);
src\roslyn\src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (4)
107/// <seealso cref="AppendAsync(Stream, CancellationToken)"/> 140/// The default value is <see cref="CancellationToken.None"/>. 148public Task AppendAsync(Stream stream, CancellationToken cancellationToken = default) 158private async Task AppendAsyncCore(Stream stream, CancellationToken cancellationToken)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\SemaphoreSlimExtensions.cs (2)
14public static SemaphoreDisposer DisposableWait(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default) 28public static async ValueTask<SemaphoreDisposer> DisposableWaitAsync(this SemaphoreSlim semaphore, CancellationToken cancellationToken = default)
src\roslyn\src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
49SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken) 118SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken)
src\roslyn\src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
111public static bool IsHiddenPosition(this SyntaxTree tree, int position, CancellationToken cancellationToken = default)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (8)
561public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 575public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 586public static async ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 599Func<TItem, CancellationToken, Task<IEnumerable<TResult>>> selector, 600CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (6)
399public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 414public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> array, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 426public static ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this ImmutableArray<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<ImmutableArray<TResult>>> selector, TArg arg, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (12)
19/// Thrown when async code must cancel the current execution but does not have access to the <see cref="CancellationTokenSource"/> of the <see cref="CancellationToken"/> passed to the code. 134/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 142/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 143/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 146public static bool ReportAndPropagateUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 209/// <see cref="CancellationToken.IsCancellationRequested"/>. Unexpected cancellation, i.e. an 217/// <param name="contextCancellationToken">A <see cref="CancellationToken"/> which will have 218/// <see cref="CancellationToken.IsCancellationRequested"/> set if cancellation is expected.</param> 222public static bool ReportAndCatchUnlessCanceled(Exception exception, CancellationToken contextCancellationToken, ErrorSeverity severity = ErrorSeverity.Uncategorized) 235CancellationToken.None, 242public static Task ReportNonFatalErrorUnlessCancelledAsync(this Task task, CancellationToken cancellationToken) 245CancellationToken.None,
src\roslyn\src\Dependencies\Contracts\ExceptionUtilities.cs (1)
39internal static bool IsCurrentOperationBeingCancelled(Exception exception, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`0.cs (4)
19Func<CancellationToken, ValueTask> processBatchAsync, 21CancellationToken cancellationToken = default) : AsyncBatchingWorkQueue<VoidResult>(delay, Convert(processBatchAsync), EqualityComparer<VoidResult>.Default, asyncListener, cancellationToken) 23private static Func<ImmutableSegmentedList<VoidResult>, CancellationToken, ValueTask> Convert(Func<CancellationToken, ValueTask> processBatchAsync)
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`1.cs (6)
19Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync, 22CancellationToken cancellationToken = default) : AsyncBatchingWorkQueue<TItem, VoidResult>(delay, Convert(processBatchAsync), equalityComparer, asyncListener, cancellationToken) 26Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync, 28CancellationToken cancellationToken = default) 37private static Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<VoidResult>> Convert(Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask> processBatchAsync)
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`2.cs (6)
25/// calling <see cref="Dispose()"/>, or cancelling the <see cref="CancellationToken"/> passed to the constructor, 44private readonly Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> _processBatchAsync; 86private CancellationToken _nextBatchCancellationToken; 113Func<ImmutableSegmentedList<TItem>, CancellationToken, ValueTask<TResult>> processBatchAsync, 116CancellationToken cancellationToken = default) 323private (ImmutableSegmentedList<TItem> items, CancellationToken batchCancellationToken) GetNextBatchAndResetQueue()
src\roslyn\src\Dependencies\Threading\CancellationSeries.cs (7)
19/// Produces a series of <see cref="CancellationToken"/> objects such that requesting a new token 30private readonly CancellationToken _superToken; 37public CancellationSeries(CancellationToken token = default) 53/// Creates the next <see cref="CancellationToken"/> in the series, ensuring the last issued 68public CancellationToken CreateNext(CancellationToken token = default) 75var nextToken = nextSource.Token;
src\roslyn\src\Dependencies\Threading\ChannelReaderExtensions.cs (1)
20public static async IAsyncEnumerable<T> ReadAllAsync<T>(this ChannelReader<T> reader, [EnumeratorCancellation] CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\IAsyncEnumerableExtensions.cs (1)
16public static async Task<ImmutableArray<T>> ToImmutableArrayAsync<T>(this IAsyncEnumerable<T> values, CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\ParallelExtensions.cs (6)
30public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 33public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 36public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 39public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body)
src\roslyn\src\Dependencies\Threading\ParallelExtensions.NetFramework.cs (26)
37public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, Func<TSource, CancellationToken, ValueTask> body) 44return ForEachAsync(source, DefaultDegreeOfParallelism, TaskScheduler.Default, default(CancellationToken), body); 55public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 72public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 109private static Task ForEachAsync<TSource>(IEnumerable<TSource> source, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 215public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, ValueTask> body) 222return ForEachAsync(source, DefaultDegreeOfParallelism, TaskScheduler.Default, default(CancellationToken), body); 233public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 250public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 274private static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 385private readonly CancellationToken _externalCancellationToken; 413public readonly Func<TSource, CancellationToken, ValueTask> LoopBody; 418protected ForEachAsyncState(Func<object, Task> taskBody, bool needsLock, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 468System.Threading.Tasks.Task.Factory.StartNew(_taskBody!, this, default(CancellationToken), TaskCreationOptions.DenyChildAttach, _scheduler); 489return _lock.WaitAsync(CancellationToken.None); 585int dop, TaskScheduler scheduler, CancellationToken cancellationToken, 586Func<TSource, CancellationToken, ValueTask> body) : 611int dop, TaskScheduler scheduler, CancellationToken cancellationToken, 612Func<TSource, CancellationToken, ValueTask> body) : 638bool needsLock, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, 639Func<T, CancellationToken, ValueTask> body) :
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (44)
25Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 27CancellationToken cancellationToken) 48Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 49Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 51CancellationToken cancellationToken) 66Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 67Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task> consumeItems, 69CancellationToken cancellationToken) 89Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 90Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task> consumeItems, 92CancellationToken cancellationToken) 103Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 104Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task> consumeItems, 106CancellationToken cancellationToken) 126Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 127Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 129CancellationToken cancellationToken) 140Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 141Func<ImmutableArray<TItem>, TArgs, CancellationToken, Task> consumeItems, 143CancellationToken cancellationToken) 159Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 160Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 162CancellationToken cancellationToken) 173Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 174Func<IAsyncEnumerable<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 176CancellationToken cancellationToken) 193Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 195CancellationToken cancellationToken) 206Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 208CancellationToken cancellationToken) 225Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 226Func<ChannelReader<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 228CancellationToken cancellationToken) 249Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 251CancellationToken cancellationToken) 283/// Equivalent to <see cref="RunParallelAsync{TSource, TArgs}(IEnumerable{TSource}, Func{TSource, Action{TItem}, TArgs, CancellationToken, Task}, TArgs, CancellationToken)"/>, 290Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems, 292CancellationToken cancellationToken) 321Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems, 322Func<ChannelReader<TItem>, TArgs, CancellationToken, Task<TResult>> consumeItems, 324CancellationToken cancellationToken) 376Func<TArgs, CancellationToken, Task> action, 379CancellationToken cancellationToken)
src\roslyn\src\Dependencies\Threading\TestHooks\IExpeditableDelaySource.cs (1)
30Task<bool> Delay(TimeSpan delay, CancellationToken cancellationToken);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (2)
186public static Task<CodeAnalysisMetricData> ComputeAsync(Compilation compilation, CancellationToken cancellationToken) 226public static Task<CodeAnalysisMetricData> ComputeAsync(ISymbol symbol, Compilation compilation, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeMetricsAnalysisContext.cs (2)
17public CodeMetricsAnalysisContext(Compilation compilation, CancellationToken cancellationToken, 31public CancellationToken CancellationToken { get; }
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
35protected virtual bool IsConfiguredDisallowedExceptionType(INamedTypeSymbol namedTypeSymbol, IMethodSymbol containingMethod, Compilation compilation, AnalyzerOptions analyzerOptions, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\AdditionalTextExtensions.cs (1)
17public static SourceText GetTextOrEmpty(this AdditionalText text, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
201if (syntaxTreeOptionsProvider?.TryGetDiagnosticValue(tree, rule.Id, CancellationToken.None, out var configuredValue) != true)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
426public static IBlockOperation? GetTopmostOperationBlock(this IMethodSymbol method, Compilation compilation, CancellationToken cancellationToken = default)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
28public static ITypeSymbol? GetReceiverType(this IInvocationOperation invocation, Compilation compilation, bool beforeConversion, CancellationToken cancellationToken) 54private static ITypeSymbol? GetReceiverType(SyntaxNode receiverSyntax, Compilation compilation, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
93public static bool ParameterTypesAreSame(this IMethodSymbol method1, IMethodSymbol method2, IEnumerable<int> parameterIndices, CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (2)
35public void Dispose() => Free(CancellationToken.None); 37public void Free(CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentSet.cs (2)
30public void Dispose() => Free(CancellationToken.None); 31public void Free(CancellationToken cancellationToken) => _dictionary.Free(cancellationToken);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledSortedSet.cs (2)
30public void Dispose() => Free(CancellationToken.None); 32public void Free(CancellationToken cancellationToken)
src\roslyn\src\RoslynAnalyzers\Utilities\Refactoring\CodeRefactoringContextExtensions.cs (3)
31CancellationToken cancellationToken) 42CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 55CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Diagnostics\IPragmaSuppressionsAnalyzer.cs (1)
28CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharUtilities.cs (1)
27ArrayBuilder<VirtualChar> virtualChars, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
158if (provider.TryGetDiagnosticValue(tree, descriptor.Id, CancellationToken.None, out severity) || 159provider.TryGetGlobalDiagnosticValue(descriptor.Id, CancellationToken.None, out severity))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LocationExtensions.cs (4)
18public static SyntaxToken FindToken(this Location location, CancellationToken cancellationToken) 21public static SyntaxNode FindNode(this Location location, CancellationToken cancellationToken) 24public static SyntaxNode FindNode(this Location location, bool getInnermostNodeForTie, CancellationToken cancellationToken) 27public static SyntaxNode FindNode(this Location location, bool findInsideTrivia, bool getInnermostNodeForTie, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (10)
33public static SymbolInfo GetSymbolInfo(this SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 48public static ISymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, SyntaxNode declaration, CancellationToken cancellationToken) 54public static IOperation GetRequiredOperation(this SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 60public static ISymbol GetRequiredEnclosingSymbol(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 66public static TSymbol? GetEnclosingSymbol<TSymbol>(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 82public static ISymbol GetEnclosingNamedTypeOrAssembly(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 88public static INamedTypeSymbol? GetEnclosingNamedType(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 91public static INamespaceSymbol? GetEnclosingNamespace(this SemanticModel semanticModel, int position, CancellationToken cancellationToken) 108this SemanticModel semanticModel, SyntaxNode? container, CancellationToken cancellationToken, Func<SyntaxNode, bool>? descendInto = null) 216CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SourceTextExtensions_SharedWithCodeStyle.cs (4)
32this SourceText text, TextSpan span, Func<int, CancellationToken, bool> isPositionHidden, CancellationToken cancellationToken) 44this SourceText text, TextSpan span, Func<int, CancellationToken, bool> isPositionHidden, 45CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
55CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (15)
312public static bool OverlapsHiddenPosition(this SyntaxNode node, CancellationToken cancellationToken) 315public static bool OverlapsHiddenPosition(this SyntaxNode node, TextSpan span, CancellationToken cancellationToken) 318public static bool OverlapsHiddenPosition(this SyntaxNode declaration, SyntaxNode startNode, SyntaxNode endNode, CancellationToken cancellationToken) 342Func<SyntaxNode, SyntaxNode, CancellationToken, Task<SyntaxNode>> computeReplacementAsync, 343CancellationToken cancellationToken) where TRootNode : SyntaxNode 364Func<SyntaxToken, SyntaxToken, CancellationToken, Task<SyntaxToken>> computeReplacementAsync, 365CancellationToken cancellationToken) where TRootNode : SyntaxNode 377Func<SyntaxTrivia, SyntaxTrivia, CancellationToken, Task<SyntaxTrivia>> computeReplacementAsync, 378CancellationToken cancellationToken) where TRoot : SyntaxNode 390Func<SyntaxNode, SyntaxNode, CancellationToken, Task<SyntaxNode>>? computeReplacementNodeAsync, 392Func<SyntaxToken, SyntaxToken, CancellationToken, Task<SyntaxToken>>? computeReplacementTokenAsync, 394Func<SyntaxTrivia, SyntaxTrivia, CancellationToken, Task<SyntaxTrivia>>? computeReplacementTriviaAsync, 395CancellationToken cancellationToken) 829CancellationToken cancellationToken) 858CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
84? ((ICompilationUnitSyntax)token.Parent!.SyntaxTree!.GetRoot(CancellationToken.None)).EndOfFileToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (12)
18public static bool OverlapsHiddenPosition([NotNullWhen(returnValue: true)] this SyntaxTree? tree, TextSpan span, CancellationToken cancellationToken) 53CancellationToken cancellationToken, 62CancellationToken cancellationToken, 73CancellationToken cancellationToken, 102public static bool IsEntirelyHidden(this SyntaxTree tree, TextSpan span, CancellationToken cancellationToken) 127public static bool IsBeforeFirstToken(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 136this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 175this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken, bool findInsideTrivia = false) 210CancellationToken cancellationToken, 225CancellationToken cancellationToken, 234public static bool IsGeneratedCode(this SyntaxTree syntaxTree, AnalyzerOptions? analyzerOptions, ISyntaxFacts syntaxFacts, CancellationToken cancellationToken) 256public static SyntaxNode FindNode(this SyntaxTree syntaxTree, TextSpan? span, bool findInTrivia, bool getInnermostNodeForTie, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
28public static TBlockAnalysisData Run(ControlFlowGraph controlFlowGraph, DataFlowAnalyzer<TBlockAnalysisData> analyzer, CancellationToken cancellationToken) 76CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\DataFlowAnalyzer.cs (5)
29public abstract void SetCurrentAnalysisData(BasicBlock basicBlock, TBlockAnalysisData data, CancellationToken cancellationToken); 34public abstract TBlockAnalysisData AnalyzeBlock(BasicBlock basicBlock, CancellationToken cancellationToken); 40public abstract TBlockAnalysisData AnalyzeNonConditionalBranch(BasicBlock basicBlock, TBlockAnalysisData currentAnalysisData, CancellationToken cancellationToken); 48BasicBlock basicBlock, TBlockAnalysisData currentAnalysisData, CancellationToken cancellationToken); 53public abstract TBlockAnalysisData Merge(TBlockAnalysisData analysisData1, TBlockAnalysisData analysisData2, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (4)
91public BasicBlockAnalysisData AnalyzeLocalFunctionInvocation(IMethodSymbol localFunction, CancellationToken cancellationToken) 111public BasicBlockAnalysisData AnalyzeLambdaInvocation(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken) 126protected abstract BasicBlockAnalysisData AnalyzeLocalFunctionInvocationCore(IMethodSymbol localFunction, CancellationToken cancellationToken); 127protected abstract BasicBlockAnalysisData AnalyzeLambdaInvocationCore(IFlowAnonymousFunctionOperation lambda, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (2)
26public static SymbolUsageResult Run(ControlFlowGraph cfg, ISymbol owningSymbol, CancellationToken cancellationToken) 33public static SymbolUsageResult Run(IOperation rootOperation, ISymbol owningSymbol, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
28private CancellationToken _cancellationToken; 38CancellationToken cancellationToken) 51private void Visit(ISymbol containingSymbol, IEnumerable<IOperation> operations, AnalysisData analysisData, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (2)
30protected abstract AbstractFormattingResult Format(SyntaxNode node, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, SyntaxToken startToken, SyntaxToken endToken, CancellationToken cancellationToken); 32public IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (5)
44SyntaxTree tree, SyntaxToken token, int position, CancellationToken cancellationToken) 90SyntaxTree tree, SyntaxToken token, int position, CancellationToken cancellationToken) 96SyntaxTree tree, SyntaxToken token, int position, int extraSpaces, CancellationToken cancellationToken) 112CancellationToken cancellationToken) 141CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (4)
76CancellationToken cancellationToken) 122CancellationToken cancellationToken) 275CancellationToken cancellationToken) 434public bool TryGetEndTokenForRelativeIndentationSpan(SyntaxToken token, int maxChainDepth, out SyntaxToken endToken, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
47using (Logger.LogBlock(FunctionId.Formatting_ContextInitialization, CancellationToken.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (7)
45protected abstract SyntaxNode Rewriter(Dictionary<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData> changeMap, CancellationToken cancellationToken); 56return this.GetTextChanges(CancellationToken.None).Count > 0; 60public IList<TextChange> GetTextChanges(CancellationToken cancellationToken) 63public SyntaxNode GetFormattedRoot(CancellationToken cancellationToken) 66private IList<TextChange> CreateTextChanges(CancellationToken cancellationToken) 80private IList<TextChange> CreateTextChangesWorker(CancellationToken cancellationToken) 98private SyntaxNode CreateFormattedRoot(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (14)
113public AbstractFormattingResult Format(CancellationToken cancellationToken) 145protected virtual FormattingContext CreateFormattingContext(TokenStream tokenStream, CancellationToken cancellationToken) 154protected virtual NodeOperations CreateNodeOperations(CancellationToken cancellationToken) 220CancellationToken cancellationToken) 247CancellationToken cancellationToken) 258FormattingContext context, CancellationToken cancellationToken) 278FormattingContext context, CancellationToken cancellationToken) 304private void ApplyTriviaOperations(FormattingContext context, CancellationToken cancellationToken) 319static void TriviaFormatter(int tokenPairIndex, FormattingContext ctx, ChainedFormattingRules formattingRules, CancellationToken ct) 345FormattingContext context, NodeOperations nodeOperationsCollector, OperationApplier applier, CancellationToken cancellationToken) 376CancellationToken cancellationToken) 431CancellationToken cancellationToken) 445CancellationToken cancellationToken) 487CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (13)
136public bool Apply(AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 166private bool ApplyForceLinesOperation(AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 186AdjustNewLinesOperation operation, int pairIndex, CancellationToken cancellationToken) 248CancellationToken cancellationToken) 260AlignTokensOperation operation, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken) 297CancellationToken cancellationToken) 325CancellationToken cancellationToken) 380IList<TokenData> tokenWithIndices, Dictionary<SyntaxToken, int> newChangesMap, CancellationToken cancellationToken) 413CancellationToken cancellationToken) 449CancellationToken cancellationToken) 476CancellationToken cancellationToken) 493CancellationToken cancellationToken) 544int pairIndex, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (6)
44protected abstract SyntaxNode Rewriter(Dictionary<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData> map, CancellationToken cancellationToken); 48public IList<TextChange> GetTextChanges(CancellationToken cancellationToken) 51public SyntaxNode GetFormattedRoot(CancellationToken cancellationToken) 54private IList<TextChange> CreateTextChanges(CancellationToken cancellationToken) 88private SyntaxNode CreateFormattedRoot(CancellationToken cancellationToken) 110internal IEnumerable<ValueTuple<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData>> GetChanges(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.AbstractComplexTrivia.cs (4)
40protected abstract TriviaDataWithList Format(FormattingContext context, ChainedFormattingRules formattingRules, int lines, int spaces, CancellationToken cancellationToken); 73int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 115int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 148private static string CreateString(TriviaDataWithList triviaData, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (3)
57public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 60public override TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 64FormattingContext context, ChainedFormattingRules formattingRules, Action<int, TokenStream, TriviaData> formattingResultApplier, CancellationToken cancellationToken, int tokenPairIndex = TokenPairIndexNotNeeded)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.ModifiedWhitespace.cs (3)
46public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 62int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 81CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.Whitespace.cs (3)
53public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 66int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 80CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (2)
51using (Logger.LogBlock(FunctionId.Formatting_TokenStreamConstruction, CancellationToken.None)) 344public IEnumerable<ValueTuple<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData>> GetTriviaDataWithTokenPair(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TriviaData.cs (3)
39public abstract TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken); 41public abstract TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken); 47CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TriviaDataWithList.cs (1)
11public abstract SyntaxTriviaList GetTriviaList(CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\IFormattingResult.cs (2)
17IList<TextChange> GetTextChanges(CancellationToken cancellationToken); 18SyntaxNode GetFormattedRoot(CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ISyntaxFormatting.cs (1)
20IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (9)
40private delegate LineColumnDelta Formatter<T>(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<T> changes, CancellationToken cancellationToken); 179protected abstract LineColumnRule GetLineColumnRuleBetween(SyntaxTrivia trivia1, LineColumnDelta existingWhitespaceBetween, bool implicitLineBreak, SyntaxTrivia trivia2, CancellationToken cancellationToken); 184protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<SyntaxTrivia> changes, CancellationToken cancellationToken); 189protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<TextChange> changes, CancellationToken cancellationToken); 237public SyntaxTriviaList FormatToSyntaxTrivia(CancellationToken cancellationToken) 265public ImmutableArray<TextChange> FormatToTextChanges(CancellationToken cancellationToken) 283private LineColumn FormatTrivia<T>(Formatter<T> formatter, WhitespaceAppender<T> whitespaceAdder, ArrayBuilder<T> changes, CancellationToken cancellationToken) 379CancellationToken cancellationToken) 396private LineColumnRule GetOverallLineColumnRuleBetween(SyntaxTrivia trivia1, LineColumnDelta existingWhitespaceBetween, bool implicitLineBreak, SyntaxTrivia trivia2, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (3)
21SemanticModel model, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken); 23public ImmutableArray<TSyntaxNode> GetUnnecessaryImports(SemanticModel model, TextSpan? span, CancellationToken cancellationToken) 27SemanticModel model, TextSpan? span, Func<SyntaxNode, bool>? predicate, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\IUnnecessaryImportsProvider.cs (2)
15ImmutableArray<TSyntaxNode> GetUnnecessaryImports(SemanticModel model, TextSpan? span, CancellationToken cancellationToken); 21CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (3)
26public readonly CancellationToken CancellationToken; 48CancellationToken cancellationToken) 229var indentation = Finder.GetIndentationOfCurrentPosition(this.Tree, token, LineToBeIndented.Start, CancellationToken.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\ISmartTokenFormatter.cs (1)
13IList<TextChange> FormatToken(SyntaxToken token, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\ILogger.cs (2)
27void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken); 32void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.cs (8)
159public static IDisposable LogBlock(FunctionId functionId, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 165public static IDisposable LogBlock(FunctionId functionId, string? message, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 174public static IDisposable LogBlock(FunctionId functionId, Func<string> messageGetter, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 183public static IDisposable LogBlock<TArg>(FunctionId functionId, Func<TArg, string> messageGetter, TArg arg, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 192public static IDisposable LogBlock<TArg0, TArg1>(FunctionId functionId, Func<TArg0, TArg1, string> messageGetter, TArg0 arg0, TArg1 arg1, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 201public static IDisposable LogBlock<TArg0, TArg1, TArg2>(FunctionId functionId, Func<TArg0, TArg1, TArg2, string> messageGetter, TArg0 arg0, TArg1 arg1, TArg2 arg2, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 210public static IDisposable LogBlock<TArg0, TArg1, TArg2, TArg3>(FunctionId functionId, Func<TArg0, TArg1, TArg2, TArg3, string> messageGetter, TArg0 arg0, TArg1 arg1, TArg2 arg2, TArg3 arg3, CancellationToken token, LogLevel logLevel = LogLevel.Trace) 218public static IDisposable LogBlock(FunctionId functionId, LogMessage logMessage, CancellationToken token)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (3)
19public static IDisposable CreateLogBlock(ILogger logger, FunctionId functionId, LogMessage message, int blockId, CancellationToken cancellationToken) 38private CancellationToken _cancellationToken; 44public void Construct(ILogger logger, FunctionId functionId, LogMessage logMessage, int blockId, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
63public string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int bannerLength, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\IFileBannerFacts.cs (1)
16string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int maxBannerLength, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (6)
60SourceText sourceText, SyntaxNode root, TextSpan selectionRaw, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 286CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 325CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 370CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 539CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 572IEnumerable<SyntaxNode> nodes, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\IRefactoringHelpers.cs (1)
55SourceText sourceText, SyntaxNode root, TextSpan selection, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (3)
34SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken) 38SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken) 43Func<TMemberDeclarationSyntax, bool> membersToKeep, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFacts.cs (20)
52bool IsWrittenTo(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 59bool IsOnlyWrittenTo(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 60bool IsInOutContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 61bool IsInRefContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 62bool IsInInContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 64bool CanReplaceWithRValue(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? expression, CancellationToken cancellationToken); 66ISymbol? GetDeclaredSymbol(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken); 78ImmutableHashSet<string> GetAliasNameSet(SemanticModel model, CancellationToken cancellationToken); 81SymbolInfo GetCollectionInitializerSymbolInfo(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken); 89bool IsPartial(INamedTypeSymbol typeSymbol, CancellationToken cancellationToken); 91IEnumerable<ISymbol> GetDeclaredSymbols(SemanticModel semanticModel, SyntaxNode memberDeclaration, CancellationToken cancellationToken); 93IParameterSymbol? FindParameterForArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken); 94IParameterSymbol? FindParameterForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken); 96ISymbol? FindFieldOrPropertyForArgument(SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken); 97ISymbol? FindFieldOrPropertyForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken); 99ImmutableArray<ISymbol> GetBestOrAllSymbols(SemanticModel semanticModel, SyntaxNode? node, SyntaxToken token, CancellationToken cancellationToken); 101bool IsInsideNameOfExpression(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken); 106ImmutableArray<IMethodSymbol> GetLocalFunctionSymbols(Compilation compilation, ISymbol symbol, CancellationToken cancellationToken); 108bool IsInExpressionTree(SemanticModel semanticModel, SyntaxNode node, [NotNullWhen(true)] INamedTypeSymbol? expressionType, CancellationToken cancellationToken); 110string GenerateNameForExpression(SemanticModel semanticModel, SyntaxNode expression, bool capitalize, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (2)
121public static IParameterSymbol? FindParameterForArgument(this ISemanticFacts semanticFacts, SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken) 124public static IParameterSymbol? FindParameterForAttributeArgument(this ISemanticFacts semanticFacts, SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (2)
59TDocumentationCommentTriviaSyntax? documentationComment, int maxBannerLength, CancellationToken cancellationToken) 190public string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int maxBannerLength, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\IDocumentationCommentService.cs (1)
11string GetBannerText(SyntaxNode? documentationCommentTriviaSyntax, int bannerLength, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFacts.cs (7)
164bool IsPreProcessorDirectiveContext(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 186SyntaxNode? GetMatchingDirective(SyntaxNode directive, CancellationToken cancellationToken); 187ImmutableArray<SyntaxNode> GetMatchingConditionalDirectives(SyntaxNode directive, CancellationToken cancellationToken); 192bool IsEntirelyWithinStringOrCharOrNumericLiteral([NotNullWhen(true)] SyntaxTree? syntaxTree, int position, CancellationToken cancellationToken); 429TextSpan GetInactiveRegionSpanAroundPosition(SyntaxTree tree, int position, CancellationToken cancellationToken); 479bool ContainsInterleavedDirective(TextSpan span, SyntaxToken token, CancellationToken cancellationToken); 497bool IsInInactiveRegion(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (3)
160this ISyntaxFacts syntaxFacts, ImmutableArray<SyntaxNode> nodes, CancellationToken cancellationToken) 178public static bool ContainsInterleavedDirective(this ISyntaxFacts syntaxFacts, SyntaxNode node, CancellationToken cancellationToken) 182this ISyntaxFacts syntaxFacts, TextSpan span, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
60CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (5)
19public static ImmutableArray<Location?> GetBodyLevelSourceLocations(ISymbol symbol, CancellationToken cancellationToken) 40var cancellationToken = visitor.CancellationToken; 100private static SyntaxNode? TryGetContainerDeclaration(ISymbol container, SyntaxTree? syntaxTree, CancellationToken cancellationToken) 132var cancellationToken = reader.CancellationToken; 255SemanticModel semanticModel, SyntaxNode containerDeclaration, SymbolKind kind, string localName, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (9)
129public static SymbolKey Create(ISymbol? symbol, CancellationToken cancellationToken = default) 148public static bool CanCreate(ISymbol symbol, CancellationToken cancellationToken) 168bool ignoreAssemblyKey = false, CancellationToken cancellationToken = default) 175out string? failureReason, CancellationToken cancellationToken) 182out string? failureReason, CancellationToken cancellationToken) 202public static string CreateString(ISymbol? symbol, CancellationToken cancellationToken = default) 206internal static string CreateStringWorker(int version, ISymbol? symbol, CancellationToken cancellationToken = default) 225Compilation compilation, bool ignoreAssemblyKey = false, CancellationToken cancellationToken = default) 332using var reader = SymbolKeyReader.GetReader(key, compilation: null!, ignoreAssemblyKey: false, CancellationToken.None);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (5)
34public CancellationToken CancellationToken { get; private set; } 47protected virtual void Initialize(string data, CancellationToken cancellationToken) 250=> base.Initialize(data, CancellationToken.None); 359CancellationToken cancellationToken) 370CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (3)
67public CancellationToken CancellationToken { get; private set; } 97public static SymbolKeyWriter GetWriter(CancellationToken cancellationToken) 104private void Initialize(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKeyExtensions.cs (1)
11public static SymbolKey GetSymbolKey(this ISymbol? symbol, CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
76CancellationToken cancellationToken, 199public CancellationToken CancellationToken { get; }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy.cs (8)
13public static AsyncLazy<T> Create<T, TArg>(Func<TArg, CancellationToken, Task<T>> asynchronousComputeFunction, Func<TArg, CancellationToken, T>? synchronousComputeFunction, TArg arg) 16public static AsyncLazy<T> Create<T, TArg>(Func<TArg, CancellationToken, Task<T>> asynchronousComputeFunction, TArg arg) 22public static AsyncLazy<T> Create<T, TArg>(Func<TArg, CancellationToken, T> synchronousComputeFunction, TArg arg) 28public static AsyncLazy<T> Create<T>(Func<CancellationToken, Task<T>> asynchronousComputeFunction) 33public static AsyncLazy<T> Create<T>(Func<CancellationToken, T> synchronousComputeFunction) 38public static AsyncLazy<T> Create<T>(Func<CancellationToken, Task<T>> asynchronousComputeFunction, Func<CancellationToken, T> synchronousComputeFunction)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (26)
18public abstract T GetValue(CancellationToken cancellationToken); 19public abstract Task<T> GetValueAsync(CancellationToken cancellationToken); 22Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, 23Func<TData, CancellationToken, T>? synchronousComputeFunction, 50private Func<TData, CancellationToken, Task<T>>? _asynchronousComputeFunction; 57private Func<TData, CancellationToken, T>? _synchronousComputeFunction; 112Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, 113Func<TData, CancellationToken, T>? synchronousComputeFunction, 126Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, 127Func<TData, CancellationToken, T>? synchronousComputeFunction, 138private WaitThatValidatesInvariants TakeLock(CancellationToken cancellationToken) 199public override T GetValue(CancellationToken cancellationToken) 274using (TakeLock(CancellationToken.None)) 297CompleteWithTask(Task.FromException<T>(ex), CancellationToken.None); 302CompleteWithTask(Task.FromResult(result), CancellationToken.None); 326public override Task<T> GetValueAsync(CancellationToken cancellationToken) 386private readonly struct AsynchronousComputationToStart(Func<TData, CancellationToken, Task<T>> asynchronousComputeFunction, CancellationTokenSource cancellationTokenSource) 388public readonly Func<TData, CancellationToken, Task<T>> AsynchronousComputeFunction = asynchronousComputeFunction; 395CancellationToken callerCancellationToken) 397var cancellationToken = computationToStart.CancellationTokenSource.Token; 419using (TakeLock(CancellationToken.None)) 454private void CompleteWithTask(Task<T> task, CancellationToken cancellationToken) 509using (TakeLock(CancellationToken.None)) 548/// The <see cref="CancellationToken"/> associated with this request. This field will be initialized before 551private CancellationToken _cancellationToken; 563public void RegisterForCancellation(Action<object?> callback, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncPriorityWorkQueue.cs (2)
31private readonly Func<Enumerator, CancellationToken, ValueTask> _processBatchAsync; 74Func<Enumerator, CancellationToken, ValueTask> processBatchAsync,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CancellableLazy.cs (1)
15public static CancellableLazy<T> Create<T>(Func<CancellationToken, T> valueFactory)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CancellableLazy`1.cs (4)
14private Func<CancellationToken, T>? _valueFactory; 17public CancellableLazy(Func<CancellationToken, T> valueFactory) 48public T GetValue(CancellationToken cancellationToken = default) 58Interlocked.Exchange<Func<CancellationToken, T>?>(ref _valueFactory, null);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (3)
38public static IAsyncEnumerable<T> MergeAsync<T>(this ImmutableArray<IAsyncEnumerable<T>> streams, CancellationToken cancellationToken) 59static async Task ProcessAsync(IAsyncEnumerable<T> stream, ChannelWriter<T> writer, CancellationToken cancellationToken) 76channel, CancellationToken.None, TaskContinuationOptions.None, TaskScheduler.Default);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\NonReentrantLock.cs (4)
71/// <see cref="CancellationToken"/>. 77/// <param name="cancellationToken">The <see cref="CancellationToken"/> token to 82public void Wait(CancellationToken cancellationToken = default) 235public SemaphoreDisposer DisposableWait(CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (1)
34internal static async Task<PooledStream> CreateReadableStreamAsync(Stream stream, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SoftCrashException.cs (3)
35public SoftCrashException(CancellationToken token) : base(token) { } 38public SoftCrashException(string message, CancellationToken token) : base(message, token) { } 39public SoftCrashException(string message, Exception innerException, CancellationToken token) : base(message, innerException, token) { }
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
136public bool TryResolve<TNode>(SyntaxTree syntaxTree, CancellationToken cancellationToken, [NotNullWhen(true)] out TNode? node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TaskExtensions.cs (2)
17public static T WaitAndGetResult<T>(this Task<T> task, CancellationToken cancellationToken) 45public static T WaitAndGetResult_CanCallOnBackground<T>(this Task<T> task, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
286=> compilation.GetTypeByMetadataName(typeof(CancellationToken).FullName!);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (16)
99CancellationToken cancellationToken) 168CancellationToken cancellationToken) 194CancellationToken cancellationToken) 263CancellationToken cancellationToken) 282CancellationToken cancellationToken) 300CancellationToken cancellationToken) 341Func<INamedTypeSymbol, ISymbol, Func<INamedTypeSymbol, ISymbol, bool>, CancellationToken, bool> isImplemented, 345CancellationToken cancellationToken) 376CancellationToken cancellationToken) 393CancellationToken cancellationToken) 416Func<INamedTypeSymbol, ISymbol, Func<INamedTypeSymbol, ISymbol, bool>, CancellationToken, bool> isImplemented, 419CancellationToken cancellationToken) 542this INamedTypeSymbol containingType, CancellationToken cancellationToken) 580Dictionary<ISymbol, int> result, INamedTypeSymbol containingType, CancellationToken cancellationToken) 601Dictionary<ISymbol, int> result, INamedTypeSymbol containingType, CancellationToken cancellationToken) 624INamedTypeSymbol type, ref int index, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
92CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (2)
26public static IPropertySymbol? GetAssociatedSynthesizedRecordProperty(this IParameterSymbol parameter, CancellationToken cancellationToken) 59public static bool IsPrimaryConstructor(this IParameterSymbol parameter, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
538[NotNullWhen(true)] this ISymbol? symbol, ISymbol withinType, IAssemblySymbol withinAssembly, CancellationToken cancellationToken) 542[NotNullWhen(true)] this ISymbol? symbol, ISymbol withinType, IAssemblySymbol withinAssembly, AttributeTargets validTargets, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\AddImport\AddImportPlacementOptionsProviders.cs (1)
27public static async ValueTask<AddImportPlacementOptions> GetAddImportPlacementOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeCleanup\CodeCleanupHelpers.cs (1)
15Document document, CodeCleanupOptions options, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeCleanup\CodeCleanupOptionsProviders.cs (1)
27public static async ValueTask<CodeCleanupOptions> GetCodeCleanupOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\FixAllContextHelper.cs (2)
25var cancellationToken = fixAllContext.CancellationToken; 135CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (2)
42CancellationToken cancellationToken); 58CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
30var cancellationToken = fixAllContext.CancellationToken;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (6)
63protected Func<CancellationToken, Task<Document>> GetDocumentUpdater(CodeFixContext context, Diagnostic? diagnostic = null) 70Document document, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken) 81CancellationToken cancellationToken) 98Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CancellationToken cancellationToken); 111protected virtual bool IncludeDiagnosticDuringFixAll(Diagnostic diagnostic, Document document, string? equivalenceKey, CancellationToken cancellationToken) 122/// cref="IncludeDiagnosticDuringFixAll(Diagnostic, Document, string, CancellationToken)"/> should be overridden
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (4)
21Document document, TextSpan span, CancellationToken cancellationToken); 24Document document, TextSpan triggerSpan, FixAllScope fixAllScope, CancellationToken cancellationToken) 33Document document, TextSpan span, bool fixAllInContainingMember, CancellationToken cancellationToken) 76CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\IFixAllSpanMappingService.cs (1)
31Document document, TextSpan triggerSpan, FixAllScope fixAllScope, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (9)
20protected abstract IList<bool>? GetAvailableInsertionIndices(SyntaxNode destination, CancellationToken cancellationToken); 22private IList<bool>? GetAvailableInsertionIndices<TDeclarationNode>(TDeclarationNode destination, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 25public bool CanAddTo(ISymbol destination, Solution solution, CancellationToken cancellationToken) 28public bool CanAddTo(ISymbol destination, Solution solution, CodeGenerationContext context, CancellationToken cancellationToken) 58public bool CanAddTo(SyntaxNode destination, Solution solution, CancellationToken cancellationToken) 61public bool CanAddTo(SyntaxNode destination, Solution solution, CodeGenerationContext context, CancellationToken cancellationToken) 68CancellationToken cancellationToken, 148CancellationToken cancellationToken) 159CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (59)
47public TDeclarationNode AddEvent<TDeclarationNode>(TDeclarationNode destination, IEventSymbol @event, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 50public TDeclarationNode AddField<TDeclarationNode>(TDeclarationNode destination, IFieldSymbol field, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 53public TDeclarationNode AddMethod<TDeclarationNode>(TDeclarationNode destination, IMethodSymbol method, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 56public TDeclarationNode AddProperty<TDeclarationNode>(TDeclarationNode destination, IPropertySymbol property, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 59public TDeclarationNode AddNamedType<TDeclarationNode>(TDeclarationNode destination, INamedTypeSymbol namedType, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 62public TDeclarationNode AddNamespace<TDeclarationNode>(TDeclarationNode destination, INamespaceSymbol @namespace, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 65public TDeclarationNode AddMembers<TDeclarationNode>(TDeclarationNode destination, IEnumerable<ISymbol> members, CodeGenerationContextInfo info, CancellationToken cancellationToken) 76public SyntaxNode CreateEventDeclaration(IEventSymbol @event, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 79public SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 82public SyntaxNode? CreateMethodDeclaration(IMethodSymbol method, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 85public SyntaxNode CreatePropertyDeclaration(IPropertySymbol property, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 88public SyntaxNode CreateNamedTypeDeclaration(INamedTypeSymbol namedType, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 91public SyntaxNode CreateNamespaceDeclaration(INamespaceSymbol @namespace, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 94public TDeclarationNode AddParameters<TDeclarationNode>(TDeclarationNode destination, IEnumerable<IParameterSymbol> parameters, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 97public TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 100public TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, SyntaxNode attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 103public TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, AttributeData attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 106public TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 109public TDeclarationNode UpdateDeclarationAccessibility<TDeclarationNode>(TDeclarationNode declaration, Accessibility newAccessibility, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 112public TDeclarationNode UpdateDeclarationType<TDeclarationNode>(TDeclarationNode declaration, ITypeSymbol newType, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 115public TDeclarationNode UpdateDeclarationMembers<TDeclarationNode>(TDeclarationNode declaration, IList<ISymbol> newMembers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 118public TDeclarationNode AddStatements<TDeclarationNode>(TDeclarationNode destination, IEnumerable<SyntaxNode> statements, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 123protected abstract TDeclarationNode AddEvent<TDeclarationNode>(TDeclarationNode destination, IEventSymbol @event, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 124protected abstract TDeclarationNode AddField<TDeclarationNode>(TDeclarationNode destination, IFieldSymbol field, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 125protected abstract TDeclarationNode AddMethod<TDeclarationNode>(TDeclarationNode destination, IMethodSymbol method, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 126protected abstract TDeclarationNode AddProperty<TDeclarationNode>(TDeclarationNode destination, IPropertySymbol property, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 127protected abstract TDeclarationNode AddNamedType<TDeclarationNode>(TDeclarationNode destination, INamedTypeSymbol namedType, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 128protected abstract TDeclarationNode AddNamespace<TDeclarationNode>(TDeclarationNode destination, INamespaceSymbol @namespace, TCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 131public abstract TDeclarationNode AddParameters<TDeclarationNode>(TDeclarationNode destinationMember, IEnumerable<IParameterSymbol> parameters, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 132public abstract TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 133public abstract TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, SyntaxNode attributeToRemove, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 134public abstract TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, AttributeData attributeToRemove, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 135public abstract TDeclarationNode AddStatements<TDeclarationNode>(TDeclarationNode destinationMember, IEnumerable<SyntaxNode> statements, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 137public abstract TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 138public abstract TDeclarationNode UpdateDeclarationAccessibility<TDeclarationNode>(TDeclarationNode declaration, Accessibility newAccessibility, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 139public abstract TDeclarationNode UpdateDeclarationType<TDeclarationNode>(TDeclarationNode declaration, ITypeSymbol newType, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 140public abstract TDeclarationNode UpdateDeclarationMembers<TDeclarationNode>(TDeclarationNode declaration, IList<ISymbol> newMembers, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 143public abstract SyntaxNode CreateEventDeclaration(IEventSymbol @event, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 144public abstract SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 147public abstract SyntaxNode? CreateMethodDeclaration(IMethodSymbol method, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 149public abstract SyntaxNode CreatePropertyDeclaration(IPropertySymbol property, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 150public abstract SyntaxNode CreateNamedTypeDeclaration(INamedTypeSymbol namedType, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 151public abstract SyntaxNode CreateNamespaceDeclaration(INamespaceSymbol @namespace, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 232Func<SyntaxNode, TCodeGenerationContextInfo, IList<bool>?, CancellationToken, SyntaxNode> declarationTransform, 233CancellationToken cancellationToken) 274CancellationToken cancellationToken) 296CancellationToken cancellationToken) 328CancellationToken cancellationToken) 342private SyntaxNode? GetNewMember(TCodeGenerationContextInfo info, CodeGenerationDestination codeGenerationDestination, ISymbol member, CancellationToken cancellationToken) 359CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 392CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEventSymbol @event, CancellationToken cancellationToken) 401public Task<Document> AddFieldAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IFieldSymbol field, CancellationToken cancellationToken) 410public Task<Document> AddPropertyAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IPropertySymbol property, CancellationToken cancellationToken) 419public Task<Document> AddNamedTypeAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken) 428public Task<Document> AddNamedTypeAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken) 437public Task<Document> AddNamespaceAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceSymbol @namespace, CancellationToken cancellationToken) 446public Task<Document> AddMethodAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IMethodSymbol method, CancellationToken cancellationToken) 455public Task<Document> AddMembersAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEnumerable<ISymbol> members, CancellationToken cancellationToken) 464public Task<Document> AddNamespaceOrTypeAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceOrTypeSymbol namespaceOrType, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CleanCodeGenerationOptions.cs (1)
39public static async ValueTask<CleanCodeGenerationOptions> GetCleanCodeGenerationOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
116ISymbol symbol, string commentToken, [NotNullWhen(true)] out string? comment, CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationOptionsProviders.cs (2)
34public static async ValueTask<CodeGenerationOptions> GetCodeGenerationOptionsAsync(this Document document, CancellationToken cancellationToken) 40public static async ValueTask<CodeGenerationContextInfo> GetCodeGenerationInfoAsync(this Document document, CodeGenerationContext context, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerator.cs (11)
30public static Task<Document> AddEventDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEventSymbol @event, CancellationToken cancellationToken) 37public static Task<Document> AddFieldDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IFieldSymbol field, CancellationToken cancellationToken) 44public static Task<Document> AddMethodDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IMethodSymbol method, CancellationToken cancellationToken) 51public static Task<Document> AddPropertyDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IPropertySymbol property, CancellationToken cancellationToken) 58public static Task<Document> AddNamedTypeDeclarationAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken) 65public static Task<Document> AddNamedTypeDeclarationAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken) 72public static Task<Document> AddNamespaceDeclarationAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceSymbol @namespace, CancellationToken cancellationToken) 79public static Task<Document> AddNamespaceOrTypeDeclarationAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceOrTypeSymbol namespaceOrType, CancellationToken cancellationToken) 86public static Task<Document> AddMemberDeclarationsAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEnumerable<ISymbol> members, CancellationToken cancellationToken) 92public static bool CanAdd(Solution solution, ISymbol destination, CancellationToken cancellationToken) 98public static bool CanAdd(Solution solution, ISymbol destination, CodeGenerationContext context, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (36)
22SyntaxNode CreateEventDeclaration(IEventSymbol @event, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 27SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 33SyntaxNode? CreateMethodDeclaration(IMethodSymbol method, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 38SyntaxNode CreatePropertyDeclaration(IPropertySymbol property, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 43SyntaxNode CreateNamedTypeDeclaration(INamedTypeSymbol namedType, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 48SyntaxNode CreateNamespaceDeclaration(INamespaceSymbol @namespace, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 53TDeclarationNode AddEvent<TDeclarationNode>(TDeclarationNode destination, IEventSymbol @event, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 58TDeclarationNode AddField<TDeclarationNode>(TDeclarationNode destination, IFieldSymbol field, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 63TDeclarationNode AddMethod<TDeclarationNode>(TDeclarationNode destination, IMethodSymbol method, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 68TDeclarationNode AddProperty<TDeclarationNode>(TDeclarationNode destination, IPropertySymbol property, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 73TDeclarationNode AddNamedType<TDeclarationNode>(TDeclarationNode destination, INamedTypeSymbol namedType, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 78TDeclarationNode AddNamespace<TDeclarationNode>(TDeclarationNode destination, INamespaceSymbol @namespace, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 83TDeclarationNode AddMembers<TDeclarationNode>(TDeclarationNode destination, IEnumerable<ISymbol> members, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 88TDeclarationNode AddParameters<TDeclarationNode>(TDeclarationNode destination, IEnumerable<IParameterSymbol> parameters, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 93TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 98TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, SyntaxNode attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 103TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, AttributeData attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 108TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 113TDeclarationNode UpdateDeclarationAccessibility<TDeclarationNode>(TDeclarationNode declaration, Accessibility newAccessibility, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 118TDeclarationNode UpdateDeclarationType<TDeclarationNode>(TDeclarationNode declaration, ITypeSymbol newType, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 123TDeclarationNode UpdateDeclarationMembers<TDeclarationNode>(TDeclarationNode declaration, IList<ISymbol> newMembers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 128TDeclarationNode AddStatements<TDeclarationNode>(TDeclarationNode destination, IEnumerable<SyntaxNode> statements, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 133Task<Document> AddEventAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEventSymbol @event, CancellationToken cancellationToken); 138Task<Document> AddFieldAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IFieldSymbol field, CancellationToken cancellationToken); 143Task<Document> AddMethodAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IMethodSymbol method, CancellationToken cancellationToken); 148Task<Document> AddPropertyAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IPropertySymbol property, CancellationToken cancellationToken); 153Task<Document> AddNamedTypeAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken); 158Task<Document> AddNamedTypeAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamedTypeSymbol namedType, CancellationToken cancellationToken); 163Task<Document> AddNamespaceAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceSymbol @namespace, CancellationToken cancellationToken); 168Task<Document> AddNamespaceOrTypeAsync(CodeGenerationSolutionContext context, INamespaceSymbol destination, INamespaceOrTypeSymbol namespaceOrType, CancellationToken cancellationToken); 173Task<Document> AddMembersAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEnumerable<ISymbol> members, CancellationToken cancellationToken); 178bool CanAddTo(ISymbol destination, Solution solution, CancellationToken cancellationToken); 183bool CanAddTo(ISymbol destination, Solution solution, CodeGenerationContext context, CancellationToken cancellationToken); 188bool CanAddTo(SyntaxNode destination, Solution solution, CancellationToken cancellationToken); 193bool CanAddTo(SyntaxNode destination, Solution solution, CodeGenerationContext context, CancellationToken cancellationToken); 201SyntaxNode? FindMostRelevantNameSpaceOrTypeDeclaration(Solution solution, INamespaceOrTypeSymbol namespaceOrType, Location? location, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
193CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (1)
92public ClosedDerivedTypeInfo GetClosedDerivedTypeInfo(CancellationToken cancellationToken) => throw new NotImplementedException();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\AbstractRefactoringHelpersService.cs (1)
24public void AddRelevantNodes<TSyntaxNode>(SourceText sourceText, SyntaxNode root, TextSpan selection, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringContextExtensions.cs (8)
59public static async Task<TSyntaxNode?> TryGetRelevantNodeAsync<TSyntaxNode>(this Document document, TextSpan span, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 65public static TSyntaxNode? TryGetRelevantNode<TSyntaxNode>(this ParsedDocument document, TextSpan span, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 68public static TSyntaxNode? TryGetRelevantNode<TSyntaxNode>(this ParsedDocument document, TextSpan span, bool allowEmptyNode, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 76this Document document, TextSpan span, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 82this Document document, TextSpan span, bool allowEmptyNodes, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 89this ParsedDocument document, TextSpan span, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 93this ParsedDocument document, TextSpan span, bool allowEmptyNodes, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode 102this ParsedDocument document, TextSpan span, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\IRefactoringHelpersService.cs (1)
20this IRefactoringHelpersService service, ParsedDocument document, TextSpan selection, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (2)
23CancellationToken cancellationToken) 152IReadOnlyList<SyntaxNode> parameters, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (6)
35CancellationToken cancellationToken) 79CancellationToken cancellationToken) 98CancellationToken cancellationToken); 115CancellationToken cancellationToken) 176CancellationToken cancellationToken) 259private static bool IsInsideNamespace(SyntaxNode node, INamespaceSymbol symbol, SemanticModel model, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\ISyntaxContextService.cs (1)
12SyntaxContext CreateContext(Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ContextQuery\SyntaxContext.cs (1)
46CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (11)
33public static async ValueTask<SemanticModel> GetRequiredSemanticModelAsync(this Document document, CancellationToken cancellationToken) 57public static async ValueTask<SyntaxTree> GetRequiredSyntaxTreeAsync(this Document document, CancellationToken cancellationToken) 74public static async ValueTask<SyntaxNode> GetRequiredSyntaxRootAsync(this Document document, CancellationToken cancellationToken) 125public static ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(this Document document, int position, CancellationToken cancellationToken) 142public static async ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(this Document document, TextSpan span, CancellationToken cancellationToken) 167public static ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(this Document document, SyntaxNode? node, CancellationToken cancellationToken) 178public static async Task<bool> HasAnyErrorsAsync(this Document document, CancellationToken cancellationToken, List<string>? ignoreErrorCode = null) 184public static async Task<ImmutableArray<Diagnostic>> GetErrorsAsync(this Document document, CancellationToken cancellationToken, IList<string>? ignoreErrorCode = null) 200public static async Task VerifyNoErrorsAsync(this Document newDocument, string message, CancellationToken cancellationToken, List<string>? ignoreErrorCodes = null) 219public static async Task<bool> IsGeneratedCodeAsync(this Document document, CancellationToken cancellationToken) 237public static async ValueTask<IOptionsReader> GetHostAnalyzerConfigOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ITypeInferenceServiceExtensions.cs (10)
15public static ImmutableArray<ITypeSymbol> InferTypes(this ITypeInferenceService service, SemanticModel semanticModel, SyntaxNode expression, CancellationToken cancellationToken) 18public static ImmutableArray<ITypeSymbol> InferTypes(this ITypeInferenceService service, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 21public static ImmutableArray<TypeInferenceInfo> GetTypeInferenceInfo(this ITypeInferenceService service, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 24public static ImmutableArray<TypeInferenceInfo> GetTypeInferenceInfo(this ITypeInferenceService service, SemanticModel semanticModel, SyntaxNode expression, CancellationToken cancellationToken) 31CancellationToken cancellationToken) 41CancellationToken cancellationToken) 58CancellationToken cancellationToken) 71CancellationToken cancellationToken) 88CancellationToken cancellationToken) 101CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (1)
94public static async Task<Compilation> GetRequiredCompilationAsync(this Project project, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (6)
32CancellationToken cancellationToken) where TNode : SyntaxNode 55CancellationToken cancellationToken) where TNode : SyntaxNode 77CancellationToken cancellationToken) where TNode : SyntaxNode 99CancellationToken cancellationToken) where TNode : SyntaxNode 121CancellationToken cancellationToken) where TNode : SyntaxNode 157CancellationToken cancellationToken) where TNode : SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (6)
38CancellationToken cancellationToken) 49CancellationToken cancellationToken) 61CancellationToken cancellationToken) 141CancellationToken cancellationToken) 233CancellationToken cancellationToken) 258private static SyntaxNode GetNegationOfIsPatternExpression(SyntaxNode isExpression, SyntaxGenerator generator, SyntaxGeneratorInternal generatorInternal, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\TextDocumentExtensions.cs (1)
15public static async ValueTask<SourceText> GetValueTextAsync(this TextDocument document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\FindSymbols\LinkedFileReferenceLocationEqualityComparer.cs (1)
12/// CancellationToken)"/> to process references found in linked files only a single time.
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\DocumentFormattingOptionsProviders.cs (1)
22public static async ValueTask<DocumentFormattingOptions> GetDocumentFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\FormatterShared.cs (5)
21public Task<Document> FormatAsync(Document document, SyntaxAnnotation annotation, SyntaxFormattingOptions options, CancellationToken cancellationToken) 24public async Task<Document> FormatAsync(Document document, SyntaxAnnotation annotation, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 30public SyntaxNode Format(SyntaxNode node, SyntaxAnnotation annotation, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 33public SyntaxNode Format(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 36public IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\ISyntaxFormattingService.cs (3)
15bool ShouldFormatOnTypedCharacter(ParsedDocument document, char typedChar, int caretPosition, CancellationToken cancellationToken); 16ImmutableArray<TextChange> GetFormattingChangesOnTypedCharacter(ParsedDocument document, int caretPosition, IndentationOptions indentationOptions, CancellationToken cancellationToken); 17ImmutableArray<TextChange> GetFormattingChangesOnPaste(ParsedDocument document, TextSpan textSpan, SyntaxFormattingOptions options, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\LineFormattingOptionsProviders.cs (1)
17public static async ValueTask<LineFormattingOptions> GetLineFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Formatting\SyntaxFormattingOptionsProviders.cs (1)
17public static async ValueTask<SyntaxFormattingOptions> GetSyntaxFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\AbstractIndentationService.cs (2)
17ParsedDocument document, int lineNumber, IndentationOptions options, CancellationToken cancellationToken) 39private Indenter GetIndenter(ParsedDocument document, int lineNumber, IndentationOptions options, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (2)
20IndentationResult GetIndentation(ParsedDocument document, int lineNumber, IndentationOptions options, CancellationToken cancellationToken); 29public static string GetPreferredIndentation(this SyntaxToken token, ParsedDocument document, IndentationOptions options, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (4)
26protected abstract ImmutableArray<SyntaxNode> GetGlobalImports(SemanticModel semanticModel, SyntaxNode? contextLocation, SyntaxGenerator generator, CancellationToken cancellationToken); 55CancellationToken cancellationToken) 133CancellationToken cancellationToken) 160AddImportPlacementOptions options, SyntaxNode root, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (3)
24SyntaxNode import, SyntaxGenerator generator, CancellationToken cancellationToken); 34IEnumerable<SyntaxNode> newImports, SyntaxGenerator generator, AddImportPlacementOptions options, CancellationToken cancellationToken); 42CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (3)
16bool IsThrowNotImplementedProperty(Compilation compilation, IPropertySymbol property, CancellationToken cancellationToken); 22Document document, IParameterSymbol parameter, ISymbol fieldOrProperty, CancellationToken cancellationToken); 28CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (26)
41string baseName, CancellationToken cancellationToken) 49string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken) 57string baseName, CancellationToken cancellationToken) 65string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken) 78CancellationToken cancellationToken) 96protected virtual IEnumerable<ISymbol> GetCollidableSymbols(SemanticModel semanticModel, SyntaxNode location, SyntaxNode? container, CancellationToken cancellationToken) 180public bool IsWrittenTo(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 183public bool IsOnlyWrittenTo(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 186public bool IsInOutContext(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 189public bool IsInRefContext(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 192public bool IsInInContext(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 195public bool CanReplaceWithRValue(SemanticModel semanticModel, SyntaxNode? expression, CancellationToken cancellationToken) 198public ISymbol? GetDeclaredSymbol(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 207public ImmutableHashSet<string> GetAliasNameSet(SemanticModel model, CancellationToken cancellationToken) 213public SymbolInfo GetCollectionInitializerSymbolInfo(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 225public bool IsPartial(INamedTypeSymbol typeSymbol, CancellationToken cancellationToken) 228public IEnumerable<ISymbol> GetDeclaredSymbols(SemanticModel semanticModel, SyntaxNode memberDeclaration, CancellationToken cancellationToken) 231public IParameterSymbol? FindParameterForArgument(SemanticModel semanticModel, SyntaxNode argumentNode, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken) 234public IParameterSymbol? FindParameterForAttributeArgument(SemanticModel semanticModel, SyntaxNode argumentNode, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken) 237public ISymbol? FindFieldOrPropertyForArgument(SemanticModel semanticModel, SyntaxNode argumentNode, CancellationToken cancellationToken) 240public ISymbol? FindFieldOrPropertyForAttributeArgument(SemanticModel semanticModel, SyntaxNode argumentNode, CancellationToken cancellationToken) 243public ImmutableArray<ISymbol> GetBestOrAllSymbols(SemanticModel semanticModel, SyntaxNode? node, SyntaxToken token, CancellationToken cancellationToken) 246public bool IsInsideNameOfExpression(SemanticModel semanticModel, SyntaxNode? node, CancellationToken cancellationToken) 249public ImmutableArray<IMethodSymbol> GetLocalFunctionSymbols(Compilation compilation, ISymbol symbol, CancellationToken cancellationToken) 252public bool IsInExpressionTree(SemanticModel semanticModel, SyntaxNode node, INamedTypeSymbol? expressionTypeOpt, CancellationToken cancellationToken) 255public string GenerateNameForExpression(SemanticModel semanticModel, SyntaxNode expression, bool capitalize, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\ISemanticFactsService.cs (16)
15bool IsExpressionContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 16bool IsStatementContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 17bool IsTypeContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 18bool IsNamespaceContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 19bool IsNamespaceDeclarationNameContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 20bool IsTypeDeclarationContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 21bool IsMemberDeclarationContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 22bool IsGlobalStatementContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 23bool IsLabelContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 24bool IsAttributeNameContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken); 28SyntaxNode? container, string baseName, CancellationToken cancellationToken); 32SyntaxNode? container, string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken); 35Func<ISymbol, bool> filter, IEnumerable<string> usedNames, CancellationToken cancellationToken); 39SyntaxNode? container, string baseName, CancellationToken cancellationToken); 43SyntaxNode? container, string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken); 47IMethodSymbol? TryGetDisposeMethod(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxFactsService.cs (2)
15bool IsInNonUserCode(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 18Task<ImmutableArray<SyntaxNode>> GetSelectedFieldsAndPropertiesAsync(SyntaxTree syntaxTree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (5)
13protected abstract AbstractTypeInferrer CreateTypeInferrer(SemanticModel semanticModel, CancellationToken cancellationToken); 81string? nameOpt, CancellationToken cancellationToken) 92string? nameOpt, CancellationToken cancellationToken) 103string? nameOpt, CancellationToken cancellationToken) 111string? nameOpt, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\ITypeInferenceService.cs (4)
27ImmutableArray<ITypeSymbol> InferTypes(SemanticModel semanticModel, SyntaxNode expression, string? nameOpt, CancellationToken cancellationToken); 28ImmutableArray<ITypeSymbol> InferTypes(SemanticModel semanticModel, int position, string? nameOpt, CancellationToken cancellationToken); 30ImmutableArray<TypeInferenceInfo> GetTypeInferenceInfo(SemanticModel semanticModel, int position, string? nameOpt, CancellationToken cancellationToken); 31ImmutableArray<TypeInferenceInfo> GetTypeInferenceInfo(SemanticModel semanticModel, SyntaxNode expression, string? nameOpt, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\NamingStyles\NamingStylePreferencesProviders.cs (1)
15public static async ValueTask<NamingStylePreferences> GetNamingStylePreferencesAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Options\MemberDisplayOptions.cs (1)
50public static async ValueTask<MemberDisplayOptions> GetMemberDisplayOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Options\OptionsProvider.cs (2)
16ValueTask<TOptions> GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken); 23public async ValueTask<TOptions> GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
49public async Task<SemanticModel?> TryGetSpeculativeSemanticModelAsync(SemanticModel previousSemanticModel, SyntaxNode currentBodyNode, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseLanguageService.cs (1)
36Task<SemanticModel?> TryGetSpeculativeSemanticModelAsync(SemanticModel previousSemanticModel, SyntaxNode currentBodyNode, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\ISemanticModelReuseWorkspaceService.cs (2)
19/// Don't call this directly. use <see cref="DocumentExtensions.ReuseExistingSpeculativeModelAsync(Document, SyntaxNode, CancellationToken)"/> (or an overload). 21ValueTask<SemanticModel> ReuseExistingSpeculativeModelAsync(Document document, SyntaxNode node, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractReducer.IExpressionRewriter.cs (1)
14void Initialize(ParseOptions parseOptions, SimplifierOptions options, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (8)
51public abstract SyntaxNode Expand(SyntaxNode node, SemanticModel semanticModel, SyntaxAnnotation? annotationForReplacedAliasIdentifier, Func<SyntaxNode, bool>? expandInsideNode, bool expandParameter, CancellationToken cancellationToken); 52public abstract SyntaxToken Expand(SyntaxToken token, SemanticModel semanticModel, Func<SyntaxNode, bool>? expandInsideNode, CancellationToken cancellationToken); 59CancellationToken cancellationToken = default) 91CancellationToken cancellationToken) 158CancellationToken cancellationToken) 184NodeOrTokenToReduce nodeOrTokenToReduce, CancellationToken cancellationToken) 297CancellationToken cancellationToken) 320protected abstract void GetUnusedNamespaceImports(SemanticModel model, HashSet<SyntaxNode> namespaceImports, CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\ISimplificationService.cs (3)
22CancellationToken cancellationToken); 28CancellationToken cancellationToken); 35CancellationToken cancellationToken = default);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplifierOptionsProviders.cs (2)
17public static ValueTask<SimplifierOptions> GetSimplifierOptionsAsync(this Document document, CancellationToken cancellationToken) 20public static async ValueTask<SimplifierOptions> GetSimplifierOptionsAsync(this Document document, ISimplification simplification, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractMemberAccessExpressionSimplifier.cs (2)
24SemanticModel semanticModel, TMemberAccessExpressionSyntax memberAccessExpression, CancellationToken cancellationToken); 38CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractSimplifier.cs (1)
22CancellationToken cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (2)
19ISymbol? symbol, Solution solution, CancellationToken cancellationToken) 45CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (2)
27CancellationToken cancellationToken) 58CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (6)
31public static async ValueTask<ParsedDocument> CreateAsync(Document document, CancellationToken cancellationToken) 47public ParsedDocument WithChangedText(SourceText text, CancellationToken cancellationToken) 53public ParsedDocument WithChangedRoot(SyntaxNode root, CancellationToken cancellationToken) 59public ParsedDocument WithChange(TextChange change, CancellationToken cancellationToken) 62public ParsedDocument WithChanges(IEnumerable<TextChange> changes, CancellationToken cancellationToken) 66/// Equivalent semantics to <see cref="Document.GetTextChangesAsync(Document, CancellationToken)"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SemanticDocument.cs (2)
18public static new async Task<SemanticDocument> CreateAsync(Document document, CancellationToken cancellationToken) 26public new async ValueTask<SemanticDocument> WithSyntaxRootAsync(SyntaxNode root, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SyntacticDocument.cs (2)
28public static async ValueTask<SyntacticDocument> CreateAsync(Document document, CancellationToken cancellationToken) 35public ValueTask<SyntacticDocument> WithSyntaxRootAsync(SyntaxNode root, CancellationToken cancellationToken)
TestExportsShouldNotBeDiscoverableCodeFixProvider.cs (1)
50private static async Task<Document> AddPartNotDiscoverableAttributeAsync(Document document, TextSpan sourceSpan, CancellationToken cancellationToken)
Roslyn.Diagnostics.CSharp.Analyzers (384)
CSharpAvoidOptSuffixForNullableEnableCode.cs (1)
67private static void ReportOnInvalidIdentifier(SyntaxToken identifier, SemanticModel semanticModel, Action<Diagnostic> reportAction, CancellationToken cancellationToken)
CSharpAvoidOptSuffixForNullableEnableCodeCodeFixProvider.cs (1)
67private static async Task<Solution> RemoveOptSuffixOnVariableAsync(Document document, ISymbol variableSymbol, string newName, CancellationToken cancellationToken)
CSharpDoNotUseDebugAssertForInterpolatedStringsFixer.cs (1)
56private static async Task<Document> ReplaceWithDebugAssertAsync(Document document, Location location, INamedTypeSymbol roslynDebugSymbol, CancellationToken cancellationToken)
CSharpSpecializedEnumerableCreationAnalyzer.cs (1)
67private bool ShouldAnalyzeExpression(SyntaxNode expression, SemanticModel semanticModel, CancellationToken cancellationToken)
NumberCommentsRefactoring.cs (1)
51private static async Task<Document> FixCommentsAsync(Document document, LiteralExpressionSyntax stringLiteral, CancellationToken c)
PreferNullLiteralCodeFixProvider.cs (1)
48private static async Task<Document> ReplaceWithNullLiteralAsync(Document document, Location location, CancellationToken cancellationToken)
src\4f0789c9734b88bf\CSharpInitializeParameterService.cs (2)
25protected override SyntaxNode? GetAccessorBody(IMethodSymbol accessor, CancellationToken cancellationToken) 109protected override Task<Solution> TryAddAssignmentForPrimaryConstructorAsync(Document document, IParameterSymbol parameter, ISymbol fieldOrProperty, CancellationToken cancellationToken)
src\50a3a051b0fef0d6\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
39CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (2)
34CancellationToken cancellationToken) 121CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (1)
43CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
27CancellationToken cancellationToken = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
37CancellationToken cancellationToken, 140CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
15public static bool IsPreProcessorDirectiveContext(this SyntaxTree syntaxTree, int position, SyntaxToken preProcessorTokenOnLeftOfPosition, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\DefaultExpressionSyntaxExtensions.cs (3)
23CancellationToken cancellationToken) 38DefaultExpressionSyntax defaultExpression, SemanticModel semanticModel, CancellationToken cancellationToken) 83DefaultExpressionSyntax defaultExpression, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\DirectiveSyntaxExtensions.cs (4)
28private static DirectiveInfo<DirectiveTriviaSyntax> GetDirectiveInfo(SyntaxNode node, CancellationToken cancellationToken) 33private static DirectiveInfo<DirectiveTriviaSyntax> GetDirectiveInfoForRoot(SyntaxNode root, CancellationToken cancellationToken) 37public static DirectiveTriviaSyntax? GetMatchingDirective(this DirectiveTriviaSyntax directive, CancellationToken cancellationToken) 50public static ImmutableArray<DirectiveTriviaSyntax> GetMatchingConditionalDirectives(this DirectiveTriviaSyntax directive, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (5)
322CancellationToken cancellationToken) 424[NotNullWhen(true)] this ExpressionSyntax? expression, SemanticModel semanticModel, CancellationToken cancellationToken) 454[NotNullWhen(true)] this ExpressionSyntax? expression, SemanticModel semanticModel, CancellationToken cancellationToken) 465this ExpressionSyntax expression, SemanticModel semanticModel, CancellationToken cancellationToken) 909CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
19this ParenthesizedExpressionSyntax node, SemanticModel semanticModel, CancellationToken cancellationToken) 364SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (15)
25CancellationToken cancellationToken) 42CancellationToken cancellationToken) 105CancellationToken cancellationToken) 186CancellationToken cancellationToken) 320CancellationToken cancellationToken) 353bool capitalize, CancellationToken cancellationToken) 429SemanticModel semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken) 459public static INamedTypeSymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, BaseTypeDeclarationSyntax syntax, CancellationToken cancellationToken) 465public static IMethodSymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, ConstructorDeclarationSyntax syntax, CancellationToken cancellationToken) 471public static IMethodSymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, LocalFunctionStatementSyntax syntax, CancellationToken cancellationToken) 477public static IParameterSymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, ParameterSyntax syntax, CancellationToken cancellationToken) 483public static IPropertySymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, PropertyDeclarationSyntax syntax, CancellationToken cancellationToken) 489public static IMethodSymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, BaseMethodDeclarationSyntax syntax, CancellationToken cancellationToken) 495public static ISymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, VariableDeclaratorSyntax syntax, CancellationToken cancellationToken) 501public static ISymbol GetRequiredDeclaredSymbol(this SemanticModel semanticModel, SingleVariableDesignationSyntax syntax, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (8)
496public static bool ContainsInterleavedDirective(this SyntaxNode syntaxNode, CancellationToken cancellationToken) 500/// Similar to <see cref="ContainsInterleavedDirective(SyntaxNode, CancellationToken)"/> except that the span to check 503public static bool ContainsInterleavedDirective(this SyntaxNode syntaxNode, TextSpan span, CancellationToken cancellationToken) 509CancellationToken cancellationToken) 519CancellationToken cancellationToken) 538CancellationToken cancellationToken) 583CancellationToken cancellationToken) 777CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
240public static bool TryParseGenericName(this SyntaxToken genericIdentifier, CancellationToken cancellationToken, [NotNullWhen(true)] out GenericNameSyntax? genericName)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (29)
17public static ISet<SyntaxKind> GetPrecedingModifiers(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 23CancellationToken cancellationToken, 42this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 48this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 54this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 80this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 92public static bool IsRightOfDotOrArrowOrColonColon(this SyntaxTree syntaxTree, int position, SyntaxToken targetToken, CancellationToken cancellationToken) 99public static bool IsRightOfDotOrArrow(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 102public static bool IsRightOfDot(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 106this SyntaxTree syntaxTree, int position, Func<SyntaxKind, bool> predicate, CancellationToken cancellationToken) 119public static bool IsRightOfNumericLiteral(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 125public static bool IsAfterKeyword(this SyntaxTree syntaxTree, int position, SyntaxKind kind, CancellationToken cancellationToken) 133public static bool IsEntirelyWithinNonUserCodeComment(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 145public static bool IsEntirelyWithinComment(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 155public static bool IsCrefContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 168public static bool IsEntirelyWithinCrefSyntax(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 180this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 224this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 242this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 259this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 273this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 297this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 322private static bool AtEndOfIncompleteStringOrCharLiteral(SyntaxToken token, int position, char lastChar, CancellationToken cancellationToken) 382this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 389public static bool IsEntirelyWithinStringLiteral(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 393this SyntaxTree syntaxTree, int position, out SyntaxToken stringLiteral, CancellationToken cancellationToken) 442this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 470this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 532public static bool IsPreProcessorKeywordContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaExtensions.cs (1)
154this SyntaxTrivia trivia, SyntaxTree syntaxTree, CancellationToken cancellationToken, bool findInsideTrivia = false)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpSyntaxFormatting.cs (1)
48protected override AbstractFormattingResult Format(SyntaxNode node, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> formattingRules, SyntaxToken startToken, SyntaxToken endToken, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\AggregatedFormattingResult.cs (1)
20protected override SyntaxNode Rewriter(Dictionary<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData> map, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\CSharpStructuredTriviaFormatEngine.cs (3)
20CancellationToken cancellationToken) 47protected override FormattingContext CreateFormattingContext(TokenStream tokenStream, CancellationToken cancellationToken) 50protected override NodeOperations CreateNodeOperations(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\FormattingResult.cs (1)
24protected override SyntaxNode Rewriter(Dictionary<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData> changeMap, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (5)
61protected override LineColumnRule GetLineColumnRuleBetween(SyntaxTrivia trivia1, LineColumnDelta existingWhitespaceBetween, bool implicitLineBreak, SyntaxTrivia trivia2, CancellationToken cancellationToken) 252CancellationToken cancellationToken) 270LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<TextChange> changes, CancellationToken cancellationToken) 332LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<SyntaxTrivia> changes, CancellationToken cancellationToken) 361LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<TextChange> changes, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.cs (3)
40FormattingContext context, ChainedFormattingRules formattingRules, int lines, int spaces, CancellationToken cancellationToken) 90CancellationToken cancellationToken, 101public override SyntaxTriviaList GetTriviaList(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.FormattedComplexTrivia.cs (5)
28CancellationToken cancellationToken) 60public override SyntaxTriviaList GetTriviaList(CancellationToken cancellationToken) 66public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 69public override TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 72public override void Format(FormattingContext context, ChainedFormattingRules formattingRules, Action<int, TokenStream, TriviaData> formattingResultApplier, CancellationToken cancellationToken, int tokenPairIndex = TokenPairIndexNotNeeded)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ModifiedComplexTrivia.cs (4)
54int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 60int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken) 69CancellationToken cancellationToken, 99public override SyntaxTriviaList GetTriviaList(CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (5)
22private readonly CancellationToken _cancellationToken; 31CancellationToken cancellationToken) 48CancellationToken cancellationToken) 71CancellationToken cancellationToken) 136CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
323? ((CompilationUnitSyntax)structure.SyntaxTree.GetRoot(CancellationToken.None)).EndOfFileToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Helpers\RemoveUnnecessaryImports\CSharpUnnecessaryImportsProvider.cs (1)
26CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (2)
45SyntaxToken startToken, SyntaxToken endToken, CancellationToken cancellationToken) 76public IList<TextChange> FormatToken(SyntaxToken token, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (23)
43public bool IsWrittenTo(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken) 46public bool IsOnlyWrittenTo(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken) 49public bool IsInOutContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken) 52public bool IsInRefContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken) 55public bool IsInInContext(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken) 58public bool CanReplaceWithRValue(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? expression, CancellationToken cancellationToken) 61public ISymbol? GetDeclaredSymbol(SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 137public ImmutableHashSet<string> GetAliasNameSet(SemanticModel model, CancellationToken cancellationToken) 167private static void AppendAliasNames(IEnumerable<BaseNamespaceDeclarationSyntax> namespaces, ImmutableHashSet<string>.Builder builder, CancellationToken cancellationToken) 192public SymbolInfo GetCollectionInitializerSymbolInfo(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) 239public bool IsPartial(INamedTypeSymbol typeSymbol, CancellationToken cancellationToken) 254public IEnumerable<ISymbol> GetDeclaredSymbols(SemanticModel semanticModel, SyntaxNode memberDeclaration, CancellationToken cancellationToken) 264public IParameterSymbol? FindParameterForArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken) 267public IParameterSymbol? FindParameterForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, bool allowUncertainCandidates, bool allowParams, CancellationToken cancellationToken) 271public ISymbol? FindFieldOrPropertyForArgument(SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken) 274public ISymbol? FindFieldOrPropertyForAttributeArgument(SemanticModel semanticModel, SyntaxNode argument, CancellationToken cancellationToken) 279public ImmutableArray<ISymbol> GetBestOrAllSymbols(SemanticModel semanticModel, SyntaxNode? node, SyntaxToken token, CancellationToken cancellationToken) 301/// cref="ModelExtensions.GetSymbolInfo(SemanticModel, SyntaxNode, CancellationToken)"/>, but sometimes employs 305private ImmutableArray<ISymbol> GetSymbolInfo(SemanticModel semanticModel, SyntaxNode node, SyntaxToken token, CancellationToken cancellationToken) 431public bool IsInsideNameOfExpression(SemanticModel semanticModel, [NotNullWhen(true)] SyntaxNode? node, CancellationToken cancellationToken) 434public ImmutableArray<IMethodSymbol> GetLocalFunctionSymbols(Compilation compilation, ISymbol symbol, CancellationToken cancellationToken) 455public bool IsInExpressionTree(SemanticModel semanticModel, SyntaxNode node, [NotNullWhen(true)] INamedTypeSymbol? expressionType, CancellationToken cancellationToken) 458public string GenerateNameForExpression(SemanticModel semanticModel, SyntaxNode expression, bool capitalize, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (7)
128public bool IsPreProcessorDirectiveContext(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 132public bool IsEntirelyWithinStringOrCharOrNumericLiteral([NotNullWhen(true)] SyntaxTree? syntaxTree, int position, CancellationToken cancellationToken) 1013public TextSpan GetInactiveRegionSpanAroundPosition(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 1283public SyntaxNode? GetMatchingDirective(SyntaxNode directive, CancellationToken cancellationToken) 1286public ImmutableArray<SyntaxNode> GetMatchingConditionalDirectives(SyntaxNode directive, CancellationToken cancellationToken) 1289public bool ContainsInterleavedDirective(TextSpan span, SyntaxToken token, CancellationToken cancellationToken) 1442public bool IsInInactiveRegion(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (26)
46public static bool IsUnnecessaryCast(ExpressionSyntax cast, SemanticModel semanticModel, CancellationToken cancellationToken) 54public static bool IsUnnecessaryAsCast(BinaryExpressionSyntax cast, SemanticModel semanticModel, CancellationToken cancellationToken) 61public static bool IsUnnecessaryCast(CastExpressionSyntax cast, SemanticModel semanticModel, CancellationToken cancellationToken) 123CancellationToken cancellationToken) 155CancellationToken cancellationToken) 179SemanticModel originalSemanticModel, CancellationToken cancellationToken) 251CancellationToken cancellationToken) 291CancellationToken cancellationToken) 652CancellationToken cancellationToken) 714ExpressionSyntax castNode, ExpressionSyntax castedExpressionNode, SemanticModel semanticModel, CancellationToken cancellationToken) 802CancellationToken cancellationToken) 869ExpressionSyntax rewrittenExpression, SemanticModel rewrittenSemanticModel, CancellationToken cancellationToken) 894ExpressionSyntax rewrittenExpression, SemanticModel rewrittenSemanticModel, CancellationToken cancellationToken) 929CancellationToken cancellationToken) 1074CancellationToken cancellationToken) 1172CancellationToken cancellationToken) 1228SemanticModel semanticModel, CancellationToken cancellationToken) 1295private static bool IsFieldOrArrayElement(SemanticModel semanticModel, ExpressionSyntax expression, CancellationToken cancellationToken) 1302ExpressionSyntax expression, SemanticModel semanticModel, CancellationToken cancellationToken) 1317CancellationToken cancellationToken) 1370CancellationToken cancellationToken) 1435CancellationToken cancellationToken) 1544CancellationToken cancellationToken) 1585CancellationToken cancellationToken) 1621ISymbol originalMemberSymbol, ISymbol rewrittenMemberSymbol, CancellationToken cancellationToken) 1678CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
59CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (7)
36CSharpSimplifierOptions options, CancellationToken cancellationToken) 54TypeSyntax typeName, SemanticModel semanticModel, CSharpSimplifierOptions options, CancellationToken cancellationToken); 57SyntaxToken identifier, TypeSyntax typeName, ExpressionSyntax initializer, SemanticModel semanticModel, CSharpSimplifierOptions options, CancellationToken cancellationToken); 59internal TypeSyntax? FindAnalyzableType(SyntaxNode node, SemanticModel semanticModel, CancellationToken cancellationToken) 78public virtual bool ShouldAnalyzeVariableDeclaration(VariableDeclarationSyntax variableDeclaration, CancellationToken cancellationToken) 92protected virtual bool ShouldAnalyzeForEachStatement(ForEachStatementSyntax forEachStatement, SemanticModel semanticModel, CancellationToken cancellationToken) 95protected virtual bool ShouldAnalyzeDeclarationExpression(DeclarationExpressionSyntax declaration, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (2)
37CSharpSimplifierOptions options, CancellationToken cancellationToken) 80private static bool IsTypeApparentInDeclaration(VariableDeclarationSyntax variableDeclaration, SemanticModel semanticModel, UseVarPreference stylePreferences, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (6)
35public override bool ShouldAnalyzeVariableDeclaration(VariableDeclarationSyntax variableDeclaration, CancellationToken cancellationToken) 47protected override bool ShouldAnalyzeForEachStatement(ForEachStatementSyntax forEachStatement, SemanticModel semanticModel, CancellationToken cancellationToken) 61CSharpSimplifierOptions options, CancellationToken cancellationToken) 114protected override bool ShouldAnalyzeDeclarationExpression(DeclarationExpressionSyntax declaration, SemanticModel semanticModel, CancellationToken cancellationToken) 139CancellationToken cancellationToken) 149private static bool ContainsAnonymousType(TypeSyntax typeName, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (8)
31CSharpSimplifierOptions options, CancellationToken cancellationToken) 47public override bool ShouldAnalyzeVariableDeclaration(VariableDeclarationSyntax variableDeclaration, CancellationToken cancellationToken) 58protected override bool ShouldAnalyzeForEachStatement(ForEachStatementSyntax forEachStatement, SemanticModel semanticModel, CancellationToken cancellationToken) 69protected override bool ShouldAnalyzeDeclarationExpression(DeclarationExpressionSyntax declaration, SemanticModel semanticModel, CancellationToken cancellationToken) 93CSharpSimplifierOptions options, CancellationToken cancellationToken) 151CancellationToken cancellationToken) 189private static bool IsSafeToSwitchToVarWithoutNeedingSpeculation(DeclarationExpressionSyntax declarationExpression, SemanticModel semanticModel, CancellationToken cancellationToken) 243CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeFixesAndRefactorings\CSharpFixAllSpanMappingService.cs (1)
25Document document, TextSpan span, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (3)
31CancellationToken cancellationToken) 46CancellationToken cancellationToken) 72CSharpCodeGenerationContextInfo info, ConstructorDeclarationSyntax declaration, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (4)
27CancellationToken cancellationToken) 39CancellationToken cancellationToken) 50CancellationToken cancellationToken) 86CSharpCodeGenerationContextInfo info, ConversionOperatorDeclarationSyntax declaration, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (3)
73TypeDeclarationSyntax destination, SyntaxList<MemberDeclarationSyntax> members, CancellationToken cancellationToken) 199Location location, CancellationToken cancellationToken) 251CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (25)
46protected override IList<bool>? GetAvailableInsertionIndices(SyntaxNode destination, CancellationToken cancellationToken) 59private static IList<bool> GetInsertionIndices(TypeDeclarationSyntax destination, CancellationToken cancellationToken) 63CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEventSymbol @event, CancellationToken cancellationToken) 90protected override TDeclarationNode AddEvent<TDeclarationNode>(TDeclarationNode destination, IEventSymbol @event, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) 97protected override TDeclarationNode AddField<TDeclarationNode>(TDeclarationNode destination, IFieldSymbol field, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) 115protected override TDeclarationNode AddMethod<TDeclarationNode>(TDeclarationNode destination, IMethodSymbol method, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) 189protected override TDeclarationNode AddProperty<TDeclarationNode>(TDeclarationNode destination, IPropertySymbol property, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) 247protected override TDeclarationNode AddNamedType<TDeclarationNode>(TDeclarationNode destination, INamedTypeSymbol namedType, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) 267protected override TDeclarationNode AddNamespace<TDeclarationNode>(TDeclarationNode destination, INamespaceSymbol @namespace, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken) 285CancellationToken cancellationToken) 321CancellationToken cancellationToken) 370CancellationToken cancellationToken) 385CancellationToken cancellationToken) 481CancellationToken cancellationToken) 533CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 659IEventSymbol @event, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 664public override SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 673IMethodSymbol method, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 722IPropertySymbol property, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 729INamedTypeSymbol namedType, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 735INamespaceSymbol @namespace, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 750public override TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 755public override TDeclarationNode UpdateDeclarationAccessibility<TDeclarationNode>(TDeclarationNode declaration, Accessibility newAccessibility, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 776public override TDeclarationNode UpdateDeclarationType<TDeclarationNode>(TDeclarationNode declaration, ITypeSymbol newType, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 907public override TDeclarationNode UpdateDeclarationMembers<TDeclarationNode>(TDeclarationNode declaration, IList<ISymbol> newMembers, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\DestructorGenerator.cs (2)
29CancellationToken cancellationToken) 42IMethodSymbol destructor, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (2)
23internal static EnumDeclarationSyntax AddEnumMemberTo(EnumDeclarationSyntax destination, IFieldSymbol enumMember, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 56CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (3)
67CancellationToken cancellationToken) 83CancellationToken cancellationToken) 98IEventSymbol @event, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (3)
58CancellationToken cancellationToken) 74CancellationToken cancellationToken) 87IFieldSymbol field, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (9)
35CancellationToken cancellationToken) 48CancellationToken cancellationToken) 63CancellationToken cancellationToken) 77CancellationToken cancellationToken) 96CancellationToken cancellationToken) 113CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 166CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 184CSharpCodeGenerationContextInfo info, MethodDeclarationSyntax methodDeclaration, CancellationToken cancellationToken) 202CSharpCodeGenerationContextInfo info, LocalFunctionStatementSyntax localFunctionDeclaration, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (6)
30CancellationToken cancellationToken) 44CancellationToken cancellationToken) 59CancellationToken cancellationToken) 75CancellationToken cancellationToken) 108CancellationToken cancellationToken) 146CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamespaceGenerator.cs (4)
30CancellationToken cancellationToken) 50CancellationToken cancellationToken) 71CancellationToken cancellationToken) 90CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (4)
28CancellationToken cancellationToken) 40CancellationToken cancellationToken) 57CSharpCodeGenerationContextInfo info, OperatorDeclarationSyntax declaration, CancellationToken cancellationToken) 78CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (13)
41CancellationToken cancellationToken) 57CancellationToken cancellationToken) 74CancellationToken cancellationToken) 93CancellationToken cancellationToken) 113CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 177BasePropertyDeclarationSyntax baseProperty, LanguageVersion languageVersion, ExpressionBodyPreference preference, CancellationToken cancellationToken, 199CSharpCodeGenerationContextInfo info, PropertyDeclarationSyntax declaration, CancellationToken cancellationToken) 216CSharpCodeGenerationContextInfo info, IndexerDeclarationSyntax declaration, CancellationToken cancellationToken) 234CSharpCodeGenerationContextInfo info, AccessorDeclarationSyntax declaration, CancellationToken cancellationToken) 252SyntaxKind declarationKind, AccessorDeclarationSyntax accessor, LanguageVersion languageVersion, ExpressionBodyPreference preference, CancellationToken cancellationToken, 277CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 297CancellationToken cancellationToken) 311CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (4)
46CancellationToken cancellationToken) 128public async Task AddPotentiallyConflictingImportsAsync(SyntaxNode container, HashSet<INamespaceSymbol> conflicts, CancellationToken cancellationToken) 211private void ProduceConflicts(SimpleNameSyntax node, Action<INamespaceSymbol> addConflict, CancellationToken cancellationToken) 221private void ProduceConflicts(MemberAccessExpressionSyntax node, bool containsAnonymousMethods, Action<INamespaceSymbol> addConflict, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (1)
22this SyntaxNode contextNode, bool allowInHiddenRegions, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (9)
112CancellationToken cancellationToken) 181public static CSharpSyntaxContext CreateContext(Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 185Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 302public bool IsTypeAttributeContext(CancellationToken cancellationToken) 327CancellationToken cancellationToken = default) 332public bool IsRecordDeclarationContext(ISet<SyntaxKind> validModifiers, CancellationToken cancellationToken) 346ISet<SyntaxKind> validTypeDeclarations, bool includingRecordParameters, CancellationToken cancellationToken) 406CancellationToken cancellationToken = default) 435internal bool IsAwaitStatementContext(int position, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContextService.cs (1)
18public SyntaxContext CreateContext(Document document, SemanticModel semanticModel, int position, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
685public static bool IsNumericTypeContext(this SyntaxToken token, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (38)
29public static bool IsAttributeNameContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 81CancellationToken cancellationToken) 246CancellationToken cancellationToken) 323CancellationToken cancellationToken) 336public static bool IsLocalFunctionDeclarationContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 343CancellationToken cancellationToken) 369this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 535CancellationToken cancellationToken) 624CancellationToken cancellationToken, 676public static bool IsNamespaceDeclarationNameContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 693public static bool IsPartialTypeDeclarationNameContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken, [NotNullWhen(true)] out TypeDeclarationSyntax? declarationSyntax) 715public static bool IsDefinitelyNotTypeContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 726this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken, SemanticModel? semanticModel = null) 776public static bool IsBaseClassOrInterfaceContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 794public static bool IsUsingAliasTypeContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 810public static bool IsUsingStaticContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 822this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 940CancellationToken cancellationToken) 970CancellationToken cancellationToken, 1148CancellationToken cancellationToken) 1231this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1290this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1608int position, CancellationToken cancellationToken) 1720CancellationToken cancellationToken, 1774this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1905public static bool IsCatchVariableDeclarationContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 1934this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1952private static bool IsNonConstantExpressionContext(SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1959public static bool IsPreProcessorDirectiveContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 1966public static bool IsStatementContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1984public static bool IsGlobalStatementContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 2007public static bool IsInstanceContext(this SyntaxTree syntaxTree, SyntaxToken targetToken, SemanticModel semanticModel, CancellationToken cancellationToken) 2038this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 2145public static bool IsLabelContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 2168CancellationToken cancellationToken, 2742public static bool IsNameOfContext(this SyntaxTree syntaxTree, int position, SemanticModel? semanticModelOpt = null, CancellationToken cancellationToken = default) 2813CancellationToken cancellationToken) 3016public static bool IsEnumTypeMemberAccessContext(this SyntaxTree syntaxTree, SemanticModel semanticModel, int position, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
102CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\InternalExtensions.cs (2)
16CancellationToken cancellationToken) 21public static ITypeSymbol DetermineParameterType(ExpressionSyntax expression, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
109public static async Task<ISymbol?> FindApplicableAliasAsync(this ITypeSymbol type, int position, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (7)
22public static INamespaceSymbol GetDeclaredSymbol(this SemanticModel semanticModel, BaseNamespaceDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default) 38CancellationToken cancellationToken) 47CancellationToken cancellationToken) 57CancellationToken cancellationToken) 80CancellationToken cancellationToken) 99this SemanticModel semanticModel, ArgumentSyntax argument, CancellationToken cancellationToken) 112this SemanticModel semanticModel, AttributeArgumentSyntax argument, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (4)
22public static bool IsInNonUserCode(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 32this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 40CancellationToken cancellationToken, 49CancellationToken cancellationToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
20public static IList<bool> GetInsertionIndices(this TypeDeclarationSyntax destination, CancellationToken cancellationToken) 70public static IEnumerable<BaseTypeSyntax> GetAllBaseListTypes(this TypeDeclarationSyntax typeNode, SemanticModel model, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeSyntaxExtensions.cs (1)
16public static bool IsPotentialTypeName([NotNullWhen(true)] this TypeSyntax? typeSyntax, SemanticModel? semanticModelOpt, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\WithElementSyntaxExtensions.cs (1)
18this WithElementSyntax? withElement, SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingOptionsProviders.cs (1)
13public static async ValueTask<CSharpSyntaxFormattingOptions> GetCSharpSyntaxFormattingOptionsAsync(this Document document, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (5)
44CancellationToken cancellationToken) 77CancellationToken cancellationToken) 186ParsedDocument document, IndentationOptions options, SyntaxToken token, ImmutableArray<AbstractFormattingRule> formattingRules, CancellationToken cancellationToken) 197CancellationToken cancellationToken) 337public ImmutableArray<TextChange> GetFormattingChangesOnPaste(ParsedDocument document, TextSpan textSpan, SyntaxFormattingOptions options, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (3)
35SemanticModel semanticModel, SyntaxNode? contextLocation, SyntaxGenerator generator, CancellationToken cancellationToken) 75CancellationToken cancellationToken) 115CancellationToken cancellationToken) : CSharpSyntaxRewriter
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpMoveDeclarationNearReferenceService.cs (1)
55SyntaxNode right, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.cs (1)
40CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (2)
25private readonly CancellationToken _cancellationToken; 29CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (12)
34protected override IEnumerable<ISymbol> GetCollidableSymbols(SemanticModel semanticModel, SyntaxNode location, SyntaxNode? container, CancellationToken cancellationToken) 65public bool IsExpressionContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 73public bool IsStatementContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 79public bool IsTypeContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 82public bool IsNamespaceContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 85public bool IsNamespaceDeclarationNameContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 88public bool IsTypeDeclarationContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 94public bool IsMemberDeclarationContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 100public bool IsGlobalStatementContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 103public bool IsLabelContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 106public bool IsAttributeNameContext(SemanticModel semanticModel, int position, CancellationToken cancellationToken) 111public IMethodSymbol? TryGetDisposeMethod(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (2)
28public bool IsInNonUserCode(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 116public Task<ImmutableArray<SyntaxNode>> GetSelectedFieldsAndPropertiesAsync(SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.cs (1)
21protected override AbstractTypeInferrer CreateTypeInferrer(SemanticModel semanticModel, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
31CancellationToken cancellationToken) : base(semanticModel, cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (3)
37CancellationToken cancellationToken) 99CancellationToken cancellationToken) 252public static SyntaxNode? GetAccessorBody(IMethodSymbol accessor, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Simplification\CSharpSimplifierOptionsProviders.cs (1)
13public static async ValueTask<CSharpSimplifierOptions> GetCSharpSimplifierOptionsAsync(this Document document, CancellationToken cancellationToken)
Roslyn.Diagnostics.VisualBasic.Analyzers (245)
BasicSpecializedEnumerableCreationAnalyzer.vb (1)
54Private Function ShouldAnalyzeExpression(expression As SyntaxNode, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean
src\3c62f7302a130cb4\TriviaDataFactory.AbstractLineBreakTrivia.vb (2)
38cancellationToken As CancellationToken) As TriviaData 55cancellationToken As CancellationToken,
src\3c62f7302a130cb4\TriviaDataFactory.FormattedComplexTrivia.vb (5)
24cancellationToken As CancellationToken) 62Public Overrides Function GetTriviaList(cancellationToken As CancellationToken) As SyntaxTriviaList 69cancellationToken As CancellationToken, 74Public Overrides Function WithIndentation(indentation As Integer, context As FormattingContext, formattingRules As ChainedFormattingRules, cancellationToken As CancellationToken) As TriviaData 78Public Overrides Function WithLine(line As Integer, indentation As Integer, context As FormattingContext, formattingRules As ChainedFormattingRules, cancellationToken As CancellationToken) As TriviaData
src\3c62f7302a130cb4\TriviaDataFactory.LineContinuationTrivia.vb (1)
37cancellationToken As CancellationToken) As TriviaData
src\3c62f7302a130cb4\TriviaDataFactory.ModifiedComplexTrivia.vb (4)
54cancellationToken As CancellationToken) As TriviaData 61cancellationToken As CancellationToken) As TriviaData 68cancellationToken As CancellationToken, 93Public Overrides Function GetTriviaList(cancellationToken As CancellationToken) As SyntaxTriviaList
src\45a5dce26ceffa63\VisualBasicRemoveUnnecessaryImportsRewriter.vb (3)
16Private ReadOnly _cancellationToken As CancellationToken 20cancellationToken As CancellationToken) 28cancellationToken As CancellationToken) As CompilationUnitSyntax
src\45a5dce26ceffa63\VisualBasicUnnecessaryImportsProvider.vb (5)
27cancellationToken As CancellationToken) As ImmutableArray(Of ImportsClauseSyntax) 71Private Shared Function RemovalCausesAmbiguity(model As SemanticModel, redundantImport As ImportsClauseSyntax, cancellationToken As CancellationToken) As Boolean 88cancellationToken As CancellationToken) 112cancellationToken As CancellationToken) 135cancellationToken As CancellationToken)
src\f388afcd21099bcf\VisualBasicInitializeParameterService.vb (2)
23Protected Overrides Function GetAccessorBody(accessor As IMethodSymbol, cancellationToken As CancellationToken) As SyntaxNode 53Protected Overrides Function TryAddAssignmentForPrimaryConstructorAsync(document As Document, parameter As IParameterSymbol, fieldOrProperty As ISymbol, cancellationToken As CancellationToken) As Task(Of Solution)
src\f736901a33c2b55b\VisualBasicMoveDeclarationNearReferenceService.vb (1)
45Protected Overrides Function TypesAreCompatibleAsync(document As Document, localSymbol As ILocalSymbol, declarationStatement As LocalDeclarationStatementSyntax, right As SyntaxNode, cancellationToken As CancellationToken) As Task(Of Boolean)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
18Public Sub New(semanticModel As SemanticModel, cancellationToken As CancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ArgumentSyntaxExtensions.vb (2)
16cancellationToken As CancellationToken) As ITypeSymbol 27Optional cancellationToken As CancellationToken = Nothing
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\DirectiveSyntaxExtensions.vb (5)
15Private Function GetDirectiveInfo(node As SyntaxNode, cancellationToken As CancellationToken) As DirectiveInfo(Of DirectiveTriviaSyntax) 19Private Function GetDirectiveInfoForRoot(root As SyntaxNode, cancellationToken As CancellationToken) As DirectiveInfo(Of DirectiveTriviaSyntax) 38Public Function GetStartDirectives(syntaxTree As SyntaxTree, cancellationToken As CancellationToken) As IEnumerable(Of DirectiveTriviaSyntax) 49cancellationToken As CancellationToken) As DirectiveTriviaSyntax 69cancellationToken As CancellationToken) As ImmutableArray(Of DirectiveTriviaSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (10)
105cancellationToken As CancellationToken) As ITypeSymbol 143cancellationToken As CancellationToken, 174cancellationToken As CancellationToken) As ITypeSymbol 191cancellationToken As CancellationToken 201cancellationToken As CancellationToken, 212cancellationToken As CancellationToken, 278Public Function IsInRefContext(expression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 362Public Function IsWrittenTo(expression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 465Public Function CanReplaceWithRValue(expression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 472Public Function CanReplaceWithLValue(expression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (2)
13Private Function EndsQuery(token As SyntaxToken, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 44Optional cancellationToken As CancellationToken = Nothing
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (7)
18cancellationToken As CancellationToken) As IList(Of ITypeSymbol) 33cancellationToken As CancellationToken) As IList(Of ISymbol) 46cancellationToken As CancellationToken) As IList(Of ISymbol) 87Public Function GetAliasInfo(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As IAliasSymbol 99cancellationToken As CancellationToken) As Accessibility 189cancellationToken As CancellationToken) As String 231Private Function TryGenerateNameForArgumentExpression(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As String
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (6)
278cancellationToken As CancellationToken) As IList(Of IList(Of TSyntaxNode)) 374Public Function ContainsInterleavedDirective(node As SyntaxNode, cancellationToken As CancellationToken) As Boolean 382cancellationToken As CancellationToken) As Boolean 391cancellationToken As CancellationToken) As Boolean 407cancellationToken As CancellationToken) As Boolean 1067cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (14)
121Public Function FindTriviaToLeft(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxTrivia 152Public Function IsInNonUserCode(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 161Public Function IsWithinPartialMethodDeclaration(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 177Public Function IsEntirelyWithinComment(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 188Public Function IsEntirelyWithinStringLiteral(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 199Public Function IsEntirelyWithinStringOrCharOrNumericLiteral(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 238Public Function IsInInactiveRegion(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 265Public Function IsInSkippedText(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 296Public Function IsGlobalStatementContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 313Public Function IsRightOfDot(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 324Public Function IsRightOfIntegerLiteral(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 330Public Function IsInPreprocessorDirectiveContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 338cancellationToken As CancellationToken, 357Public Function GetFirstStatementOnLine(syntaxTree As SyntaxTree, lineNumber As Integer, cancellationToken As CancellationToken) As StatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\AggregatedFormattingResult.vb (1)
18Protected Overrides Function Rewriter(changeMap As Dictionary(Of ValueTuple(Of SyntaxToken, SyntaxToken), TriviaData), cancellationToken As CancellationToken) As SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\FormattingResult.vb (1)
25Protected Overrides Function Rewriter(changeMap As Dictionary(Of ValueTuple(Of SyntaxToken, SyntaxToken), TriviaData), cancellationToken As CancellationToken) As SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.vb (3)
49cancellationToken As CancellationToken) As TriviaDataWithList 87cancellationToken As CancellationToken, 100Public Overrides Function GetTriviaList(cancellationToken As CancellationToken) As SyntaxTriviaList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.TriviaRewriter.vb (3)
18Private ReadOnly _cancellationToken As CancellationToken 23Public Sub New(node As SyntaxNode, spanToFormat As TextSpanMutableIntervalTree, map As Dictionary(Of ValueTuple(Of SyntaxToken, SyntaxToken), TriviaData), cancellationToken As CancellationToken) 108Private Shared Function GetSyntaxTriviaList(textSpan As TextSpan, triviaData As TriviaData, cancellationToken As CancellationToken) As SyntaxTriviaList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\VisualBasicTriviaFormatter.vb (5)
63Protected Overrides Function GetLineColumnRuleBetween(trivia1 As SyntaxTrivia, existingWhitespaceBetween As LineColumnDelta, implicitLineBreak As Boolean, trivia2 As SyntaxTrivia, cancellationToken As CancellationToken) As LineColumnRule 161cancellationToken As CancellationToken) As LineColumnDelta 177cancellationToken As CancellationToken) As LineColumnDelta 206cancellationToken As CancellationToken) As LineColumnDelta 233cancellationToken As CancellationToken) As LineColumnDelta
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\VisualBasicStructuredTriviaFormatEngine.vb (3)
18cancellationToken As CancellationToken) As IFormattingResult 40Protected Overrides Function CreateFormattingContext(tokenStream As TokenStream, cancellationToken As CancellationToken) As FormattingContext 44Protected Overrides Function CreateNodeOperations(cancellationToken As CancellationToken) As NodeOperations
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\VisualBasicSyntaxFormatting.vb (1)
44Protected Overrides Function Format(root As SyntaxNode, options As SyntaxFormattingOptions, formattingRules As ImmutableArray(Of AbstractFormattingRule), startToken As SyntaxToken, endToken As SyntaxToken, cancellationToken As CancellationToken) As AbstractFormattingResult
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Indentation\VisualBasicSmartTokenFormatter.vb (1)
35Public Function FormatToken(token As SyntaxToken, cancellationToken As CancellationToken) As IList(Of TextChange) Implements ISmartTokenFormatter.FormatToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (20)
43Public Function IsOnlyWrittenTo(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsOnlyWrittenTo 47Public Function IsWrittenTo(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsWrittenTo 51Public Function IsInOutContext(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsInOutContext 55Public Function IsInRefContext(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsInRefContext 59Public Function IsInInContext(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsInInContext 63Public Function CanReplaceWithRValue(semanticModel As SemanticModel, expression As SyntaxNode, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.CanReplaceWithRValue 67Public Function GetDeclaredSymbol(semanticModel As SemanticModel, token As SyntaxToken, cancellationToken As CancellationToken) As ISymbol Implements ISemanticFacts.GetDeclaredSymbol 149Public Function GetAliasNameSet(model As SemanticModel, cancellationToken As CancellationToken) As ImmutableHashSet(Of String) Implements ISemanticFacts.GetAliasNameSet 196Public Function GetCollectionInitializerSymbolInfo(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As SymbolInfo Implements ISemanticFacts.GetCollectionInitializerSymbolInfo 218Public Function IsPartial(typeSymbol As INamedTypeSymbol, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsPartial 226Public Function GetDeclaredSymbols(semanticModel As SemanticModel, memberDeclaration As SyntaxNode, cancellationToken As CancellationToken) As IEnumerable(Of ISymbol) Implements ISemanticFacts.GetDeclaredSymbols 236Public Function FindParameterForArgument(semanticModel As SemanticModel, argument As SyntaxNode, allowUncertainCandidates As Boolean, allowParams As Boolean, cancellationToken As CancellationToken) As IParameterSymbol Implements ISemanticFacts.FindParameterForArgument 240Public Function FindParameterForAttributeArgument(semanticModel As SemanticModel, argument As SyntaxNode, allowUncertainCandidates As Boolean, allowParams As Boolean, cancellationToken As CancellationToken) As IParameterSymbol Implements ISemanticFacts.FindParameterForAttributeArgument 244Public Function FindFieldOrPropertyForArgument(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As ISymbol Implements ISemanticFacts.FindFieldOrPropertyForArgument 259Public Function FindFieldOrPropertyForAttributeArgument(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As ISymbol Implements ISemanticFacts.FindFieldOrPropertyForAttributeArgument 263Public Function GetBestOrAllSymbols(semanticModel As SemanticModel, node As SyntaxNode, token As SyntaxToken, cancellationToken As CancellationToken) As ImmutableArray(Of ISymbol) Implements ISemanticFacts.GetBestOrAllSymbols 274Public Function IsInsideNameOfExpression(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsInsideNameOfExpression 278Public Function GetLocalFunctionSymbols(compilation As Compilation, symbol As ISymbol, cancellationToken As CancellationToken) As ImmutableArray(Of IMethodSymbol) Implements ISemanticFacts.GetLocalFunctionSymbols 282Public Function IsInExpressionTree(semanticModel As SemanticModel, node As SyntaxNode, expressionTypeOpt As INamedTypeSymbol, cancellationToken As CancellationToken) As Boolean Implements ISemanticFacts.IsInExpressionTree 289cancellationToken As CancellationToken) As String Implements ISemanticFacts.GenerateNameForExpression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (7)
128Public Function IsPreProcessorDirectiveContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFacts.IsPreProcessorDirectiveContext 132Public Function IsEntirelyWithinStringOrCharOrNumericLiteral(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFacts.IsEntirelyWithinStringOrCharOrNumericLiteral 1084Public Function GetInactiveRegionSpanAroundPosition(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As TextSpan Implements ISyntaxFacts.GetInactiveRegionSpanAroundPosition 1391Public Function GetMatchingDirective(directive As SyntaxNode, cancellationToken As CancellationToken) As SyntaxNode Implements ISyntaxFacts.GetMatchingDirective 1395Public Function GetMatchingConditionalDirectives(directive As SyntaxNode, cancellationToken As CancellationToken) As ImmutableArray(Of SyntaxNode) Implements ISyntaxFacts.GetMatchingConditionalDirectives 1415Public Function ContainsInterleavedDirective(span As TextSpan, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFacts.ContainsInterleavedDirective 1679Public Function IsInInactiveRegion(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFacts.IsInInactiveRegion
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (5)
18Private ReadOnly _cancellationToken As CancellationToken 25cancellationToken As CancellationToken) 57Private Shared Function GetOuterCastType(expression As ExpressionSyntax, expressionTypeInfo As TypeInfo, semanticModel As SemanticModel, cancellationToken As CancellationToken) As ITypeSymbol 122Private Shared Function GetSpeculatedExpressionToOuterTypeConversion(speculationAnalyzer As SpeculationAnalyzer, speculatedExpression As ExpressionSyntax, outerSpeculatedExpression As ExpressionSyntax, cancellationToken As CancellationToken, <Out> ByRef speculatedExpressionOuterType As ITypeSymbol) As Conversion 430cancellationToken As CancellationToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (1)
44Public Sub New(expression As ExpressionSyntax, newExpression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken, Optional skipVerificationForReplacedNode As Boolean = False, Optional failOnOverloadResolutionFailuresInOriginalCode As Boolean = False)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeFixesAndRefactorings\VisualBasicFixAllSpanMappingService.vb (1)
22Protected Overrides Function GetFixAllSpansIfWithinGlobalStatementAsync(document As Document, diagnosticSpan As TextSpan, cancellationToken As CancellationToken) As Task(Of ImmutableDictionary(Of Document, ImmutableArray(Of TextSpan)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (5)
19cancellationToken As CancellationToken) As TypeBlockSyntax 30cancellationToken As CancellationToken) As NamespaceBlockSyntax 41cancellationToken As CancellationToken) As CompilationUnitSyntax 50cancellationToken As CancellationToken) As StatementSyntax 64cancellationToken As CancellationToken) As StatementSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (4)
19cancellationToken As CancellationToken) As CompilationUnitSyntax 34cancellationToken As CancellationToken) As NamespaceBlockSyntax 44Public Function GenerateNamespaceDeclaration(service As ICodeGenerationService, [namespace] As INamespaceSymbol, options As CodeGenerationContextInfo, cancellationToken As CancellationToken) As SyntaxNode 62cancellationToken As CancellationToken) As SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
180Optional cancellationToken As CancellationToken = Nothing) As TSyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (27)
48Protected Overrides Function GetAvailableInsertionIndices(destination As SyntaxNode, cancellationToken As CancellationToken) As IList(Of Boolean) 65Private Overloads Shared Function GetAvailableInsertionIndices(destination As CompilationUnitSyntax, cancellationToken As CancellationToken) As IList(Of Boolean) 96cancellationToken As CancellationToken) As TDeclarationNode 106cancellationToken As CancellationToken) As TDeclarationNode 122cancellationToken As CancellationToken) As TDeclarationNode 137cancellationToken As CancellationToken) As TDeclarationNode 181cancellationToken As CancellationToken) As TDeclarationNode 197cancellationToken As CancellationToken) As TDeclarationNode 211cancellationToken As CancellationToken) As TDeclarationNode 253cancellationToken As CancellationToken) As TDeclarationNode 287cancellationToken As CancellationToken) As TDeclarationNode 298cancellationToken As CancellationToken) As TMethodBase 329cancellationToken As CancellationToken) As TDeclarationNode 358Public Overrides Function RemoveAttribute(Of TDeclarationNode As SyntaxNode)(destination As TDeclarationNode, attributeToRemove As AttributeData, options As VisualBasicCodeGenerationContextInfo, cancellationToken As CancellationToken) As TDeclarationNode 367Public Overrides Function RemoveAttribute(Of TDeclarationNode As SyntaxNode)(destination As TDeclarationNode, attributeToRemove As SyntaxNode, options As VisualBasicCodeGenerationContextInfo, cancellationToken As CancellationToken) As TDeclarationNode 462cancellationToken As CancellationToken) As TDeclarationNode 495cancellationToken As CancellationToken) As TDeclarationNode 529cancellationToken As CancellationToken) As SyntaxNode 550cancellationToken As CancellationToken) As SyntaxNode 557cancellationToken As CancellationToken) As SyntaxNode 568cancellationToken As CancellationToken) As SyntaxNode 575cancellationToken As CancellationToken) As SyntaxNode 582cancellationToken As CancellationToken) As SyntaxNode 632Public Overrides Function UpdateDeclarationModifiers(Of TDeclarationNode As SyntaxNode)(declaration As TDeclarationNode, newModifiers As IEnumerable(Of SyntaxToken), options As VisualBasicCodeGenerationContextInfo, cancellationToken As CancellationToken) As TDeclarationNode 640Public Overrides Function UpdateDeclarationAccessibility(Of TDeclarationNode As SyntaxNode)(declaration As TDeclarationNode, newAccessibility As Accessibility, options As VisualBasicCodeGenerationContextInfo, cancellationToken As CancellationToken) As TDeclarationNode 695Public Overrides Function UpdateDeclarationType(Of TDeclarationNode As SyntaxNode)(declaration As TDeclarationNode, newType As ITypeSymbol, options As VisualBasicCodeGenerationContextInfo, cancellationToken As CancellationToken) As TDeclarationNode 757Public Overrides Function UpdateDeclarationMembers(Of TDeclarationNode As SyntaxNode)(declaration As TDeclarationNode, newMembers As IList(Of ISymbol), options As VisualBasicCodeGenerationContextInfo, cancellationToken As CancellationToken) As TDeclarationNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (5)
40Protected Overrides Function AddPotentiallyConflictingImportsAsync(model As SemanticModel, container As SyntaxNode, namespaceSymbols As ImmutableArray(Of INamespaceSymbol), conflicts As HashSet(Of INamespaceSymbol), cancellationToken As CancellationToken) As Task 129Public Async Function AddPotentiallyConflictingImportsAsync(container As SyntaxNode, conflicts As HashSet(Of INamespaceSymbol), cancellationToken As CancellationToken) As Task 136Function(node As SyntaxNode, onItemsFound As Action(Of INamespaceSymbol), conflictFinder As ConflictFinder, cancellationToken1 As CancellationToken) As Task 206Private Sub ProduceConflicts(node As SimpleNameSyntax, addConflict As Action(Of INamespaceSymbol), cancellationToken As CancellationToken) 216Private Sub ProduceConflicts(node As MemberAccessExpressionSyntax, containsAnonymousMethods As Boolean, addConflict As Action(Of INamespaceSymbol), cancellationToken As CancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\CompilationUnitSyntaxExtensions.vb (1)
22cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (35)
14Friend Function GetTargetToken(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxToken 38Public Function IsPreProcessorKeywordContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 47Public Function IsPreProcessorKeywordContext(syntaxTree As SyntaxTree, position As Integer, preProcessorTokenOnLeftOfPosition As SyntaxToken, cancellationToken As CancellationToken) As Boolean 63Public Function IsNamespaceContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken, Optional semanticModelOpt As SemanticModel = Nothing) As Boolean 68Public Function IsNamespaceDeclarationNameContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 82Public Function IsPartialTypeDeclarationNameContext(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken, ByRef statementSyntax As TypeStatementSyntax) As Boolean 106Public Function GetContainingTypeBlock(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As TypeBlockSyntax 115Friend Function IsTypeDeclarationContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 122syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, allowAfterModifiersOrDim As Boolean, cancellationToken As CancellationToken, ParamArray allowedParentBlocks As SyntaxKind()) As Boolean 188Friend Function IsTypeMemberDeclarationKeywordContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 197Friend Function IsInterfaceMemberDeclarationKeywordContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 205Friend Function IsTypeDeclarationKeywordContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 212Friend Function IsFieldNameDeclarationContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 245Friend Function IsParameterNameDeclarationContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 268Friend Function IsLabelContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 315Public Function IsDelegateCreationContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 339syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken, Optional semanticModelOpt As SemanticModel = Nothing) As Boolean 346syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken, Optional semanticModelOpt As SemanticModel = Nothing) As Boolean 459Public Function IsAttributeNameContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 479Public Function IsTypeContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken, Optional semanticModelOpt As SemanticModel = Nothing) As Boolean 546ByRef token As SyntaxToken, cancellationToken As CancellationToken) 556Public Function IsNameOfContext(syntaxTree As SyntaxTree, position As Integer, Optional cancellationToken As CancellationToken = Nothing) As Boolean 572Friend Function IsSingleLineStatementContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 582Friend Function IsSingleLineStatementContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 625Friend Function IsMultiLineStatementStartContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 662Friend Function IsStartOfSelectCaseBlock(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 670Friend Function IsAfterStatementOfKind(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken, ParamArray kinds As SyntaxKind()) As Boolean 684Friend Function IsInStatementBlockOfKind(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken, ParamArray kinds As SyntaxKind()) As Boolean 716Public Function IsQueryIntoClauseContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 750Public Function IsRaiseEventContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 756Public Function IsObjectCreationTypeContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 762Public Function IsObjectCreationTypeContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 775Friend Function IsEnumTypeMemberAccessContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 815cancellationToken As CancellationToken, 1089Public Function IsInPreprocessorExpressionContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContext.vb (5)
84cancellationToken As CancellationToken 162Public Shared Function CreateContext(document As Document, semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As VisualBasicSyntaxContext 255Private Function ComputeEnclosingNamedType(cancellationToken As CancellationToken) As INamedTypeSymbol 360Public Function IsFollowingCompletePropertyDeclaration(cancellationToken As CancellationToken) As Boolean 384Public Function IsAdditionalJoinOperatorContext(cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContextService.vb (1)
20Public Function CreateContext(document As Document, semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As SyntaxContext Implements ISyntaxContextService.CreateContext
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
132cancellationToken As CancellationToken) As ExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ParameterSyntaxExtensions.vb (1)
13Public Function CanRemoveAsClause(parameter As ParameterSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SemanticModelExtensions.vb (6)
20cancellationToken As CancellationToken) As ImmutableArray(Of ParameterName) 34cancellationToken As CancellationToken) As ImmutableArray(Of ParameterName) 46cancellationToken As CancellationToken) As ImmutableArray(Of ParameterName) 68cancellationToken As CancellationToken) As ImmutableArray(Of ParameterName) 88cancellationToken As CancellationToken) As String 95cancellationToken As CancellationToken) As String
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeBlockSyntaxExtensions.vb (1)
14cancellationToken As CancellationToken) As IList(Of Boolean)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Formatting\VisualBasicSyntaxFormattingService.vb (3)
24Public Function ShouldFormatOnTypedCharacter(document As ParsedDocument, typedChar As Char, caretPosition As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFormattingService.ShouldFormatOnTypedCharacter 28Public Function GetFormattingChangesOnTypedCharacter(document As ParsedDocument, caretPosition As Integer, indentationOptions As IndentationOptions, cancellationToken As CancellationToken) As ImmutableArray(Of TextChange) Implements ISyntaxFormattingService.GetFormattingChangesOnTypedCharacter 32Public Function GetFormattingChangesOnPaste(document As ParsedDocument, textSpan As TextSpan, options As SyntaxFormattingOptions, cancellationToken As CancellationToken) As ImmutableArray(Of TextChange) Implements ISyntaxFormattingService.GetFormattingChangesOnPaste
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicAddImportsService.vb (2)
49CancellationToken As CancellationToken) As ImmutableArray(Of SyntaxNode) 100cancellationToken As CancellationToken) As SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicRemoveUnnecessaryImportsService.vb (1)
29cancellationToken As CancellationToken) As Task(Of Document)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSemanticFactsService.vb (16)
50cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsExpressionContext 55Public Function IsMemberDeclarationContext(semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsMemberDeclarationContext 63cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsNamespaceContext 68Public Function IsStatementContext(semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsStatementContext 76cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsTypeContext 81Public Function IsTypeDeclarationContext(semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsTypeDeclarationContext 86Public Function IsGlobalStatementContext(semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsGlobalStatementContext 90Public Function IsLabelContext(semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsLabelContext 96Public Function IsAttributeNameContext(semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsAttributeNameContext 102Public Function IsNamespaceDeclarationNameContext(semanticModel As SemanticModel, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISemanticFactsService.IsNamespaceDeclarationNameContext 107semanticModel As SemanticModel, location As SyntaxNode, containerOpt As SyntaxNode, baseName As String, cancellationToken As CancellationToken) As SyntaxToken Implements ISemanticFactsService.GenerateUniqueName 112semanticModel As SemanticModel, location As SyntaxNode, containerOpt As SyntaxNode, baseName As String, usedNames As IEnumerable(Of String), cancellationToken As CancellationToken) As SyntaxToken Implements ISemanticFactsService.GenerateUniqueName 117semanticModel As SemanticModel, location As SyntaxNode, containerOpt As SyntaxNode, baseName As String, cancellationToken As CancellationToken) As SyntaxToken Implements ISemanticFactsService.GenerateUniqueLocalName 122semanticModel As SemanticModel, location As SyntaxNode, containerOpt As SyntaxNode, baseName As String, usedName As IEnumerable(Of String), cancellationToken As CancellationToken) As SyntaxToken Implements ISemanticFactsService.GenerateUniqueLocalName 126Private Function ISemanticFactsService_GenerateUniqueName(semanticModel As SemanticModel, location As SyntaxNode, containerOpt As SyntaxNode, baseName As String, filter As Func(Of ISymbol, Boolean), usedNames As IEnumerable(Of String), cancellationToken As CancellationToken) As SyntaxToken Implements ISemanticFactsService.GenerateUniqueName 134Public Function TryGetDisposeMethod(semanticModel As SemanticModel, node As SyntaxNode, cancellationToken As CancellationToken) As IMethodSymbol Implements ISemanticFactsService.TryGetDisposeMethod
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSymbolDeclarationService.vb (2)
42Public Overrides Function GetSyntax(Optional cancellationToken As CancellationToken = Nothing) As SyntaxNode 46Public Overrides Async Function GetSyntaxAsync(Optional cancellationToken As CancellationToken = Nothing) As Task(Of SyntaxNode)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxFactsService.vb (2)
22Public Function IsInNonUserCode(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFactsService.IsInNonUserCode 38Public Function GetSelectedFieldsAndPropertiesAsync(tree As SyntaxTree, textSpan As TextSpan, allowPartialSelection As Boolean, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of SyntaxNode)) Implements ISyntaxFactsService.GetSelectedFieldsAndPropertiesAsync
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicTypeInferenceService.vb (1)
22Protected Overrides Function CreateTypeInferrer(semanticModel As SemanticModel, cancellationToken As CancellationToken) As AbstractTypeInferrer
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\ModifierCollectionFacts.vb (2)
32Public Sub New(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) 302Private Shared Function ComputeAllowableDeclarationTypes(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As PossibleDeclarationTypes
rzc (33)
Application.cs (2)
15CancellationToken cancellationToken, 42public CancellationToken CancellationToken { get; }
Client.cs (3)
33public abstract Task WaitForDisconnectAsync(CancellationToken cancellationToken); 40public static async Task<Client> ConnectAsync(string pipeName, TimeSpan? timeout, CancellationToken cancellationToken) 158public override async Task WaitForDisconnectAsync(CancellationToken cancellationToken)
CommandBase.cs (1)
33protected CancellationToken Cancelled => Parent?.CancellationToken ?? default;
CompilerHost.cs (2)
17public abstract ServerResponse Execute(ServerRequest request, CancellationToken cancellationToken); 40public override ServerResponse Execute(ServerRequest request, CancellationToken cancellationToken)
Connection.cs (1)
14public abstract Task WaitForDisconnectAsync(CancellationToken cancellationToken);
ConnectionHost.cs (3)
14public abstract Task<Connection> WaitForConnectionAsync(CancellationToken cancellationToken); 45public override async Task<Connection> WaitForConnectionAsync(CancellationToken cancellationToken) 94public override async Task WaitForDisconnectAsync(CancellationToken cancellationToken)
DefaultRequestDispatcher.cs (7)
15private readonly CancellationToken _cancellationToken; 31CancellationToken cancellationToken, 87private void CheckCompletedTasks(CancellationToken cancellationToken) 141private void WaitForAnyCompletion(CancellationToken cancellationToken) 180private void HandleCompletedListenTask(CancellationToken cancellationToken) 306internal async Task<ConnectionResult> AcceptConnection(Task<Connection> task, bool accept, CancellationToken cancellationToken) 411private Task<ServerResponse> ExecuteRequestAsync(ServerRequest buildRequest, CancellationToken cancellationToken)
GenerateCommand.cs (1)
524public TagHelperCollection GetTagHelpers(CancellationToken cancellationToken) => tagHelpers;
RazorSourceGeneratorHost.cs (1)
167public override SourceText GetText(CancellationToken cancellationToken = default)
RequestDispatcher.cs (1)
21public static RequestDispatcher Create(ConnectionHost connectionHost, CompilerHost compilerHost, CancellationToken cancellationToken, EventBus eventBus, TimeSpan? keepAlive = null)
ServerCommand.cs (1)
117protected virtual void ExecuteServerCore(ConnectionHost host, CompilerHost compilerHost, CancellationToken cancellationToken, EventBus eventBus, TimeSpan? keepAlive)
ServerProtocol\ServerConnection.cs (3)
95CancellationToken cancellationToken, 122CancellationToken cancellationToken, 224CancellationToken cancellationToken)
ServerProtocol\ServerProtocol.cs (1)
42CancellationToken cancellationToken)
ServerProtocol\ServerRequest.cs (3)
123public static async Task<ServerRequest> ReadAsync(Stream inStream, CancellationToken cancellationToken) 168public async Task WriteAsync(Stream outStream, CancellationToken cancellationToken = default(CancellationToken))
ServerProtocol\ServerResponse.cs (3)
46public async Task WriteAsync(Stream outStream, CancellationToken cancellationToken) 89public static async Task<ServerResponse> ReadAsync(Stream stream, CancellationToken cancellationToken = default(CancellationToken))
ScenarioTests.Common.Tests (2)
TestMockStream.cs (2)
29public Func<Stream, int, CancellationToken, Task> CopyToAsyncFunc { get; set; } 48public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken)
Security.TransportSecurity.IntegrationTests (2)
Tcp\StreamingTests.4.1.0.cs (2)
385Task.Factory.StartNew(() => StreamingTests.NetTcp_TransportSecurity_Streamed_RoundTrips_String(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait(); 403Task.Factory.StartNew(() => StreamingTests.NetTcp_TransportSecurity_Streamed_Async_RoundTrips_String(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait();
ServiceBusWorker (4)
Consumer.cs (2)
8protected override async Task ExecuteAsync(CancellationToken cancellationToken) 32public override Task StopAsync(CancellationToken cancellationToken)
Producer.cs (2)
9protected override async Task ExecuteAsync(CancellationToken cancellationToken) 23public override Task StopAsync(CancellationToken cancellationToken)
Shared (7)
ServerSentEvents\SseFormatter.cs (5)
28/// <param name="cancellationToken">The <see cref="CancellationToken"/> that can be used to cancel the write operation.</param> 30public static Task WriteAsync(IAsyncEnumerable<SseItem<string>> source, Stream destination, CancellationToken cancellationToken = default) 52/// <param name="cancellationToken">The <see cref="CancellationToken"/> that can be used to cancel the write operation.</param> 54public static Task WriteAsync<T>(IAsyncEnumerable<SseItem<T>> source, Stream destination, Action<SseItem<T>, IBufferWriter<byte>> itemFormatter, CancellationToken cancellationToken = default) 74private static async Task WriteAsyncCore<T>(IAsyncEnumerable<SseItem<T>> source, Stream destination, Action<SseItem<T>, IBufferWriter<byte>> itemFormatter, CancellationToken cancellationToken)
ServerSentEvents\SseParser_1.cs (2)
192public async IAsyncEnumerable<SseItem<T>> EnumerateAsync([EnumeratorCancellation] CancellationToken cancellationToken = default) 516private async ValueTask<int> FillLineBufferAsync(CancellationToken cancellationToken)
SignalRServerlessWeb (1)
Program.cs (1)
54protected override async Task ExecuteAsync(CancellationToken stoppingToken)
Stress.ApiService (1)
Program.cs (1)
236app.MapGet("/many-logs", (ILoggerFactory loggerFactory, CancellationToken cancellationToken) =>
Stress.AppHost (3)
Program.cs (1)
166static async Task ExecuteCommandForAllResourcesAsync(IServiceProvider serviceProvider, string commandName, CancellationToken cancellationToken)
TestResource.cs (2)
59public Task OnBeforeStartAsync(BeforeStartEvent @event, CancellationToken cancellationToken = default) 104public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
Stress.TelemetryService (16)
artifacts\obj\Stress.TelemetryService\Debug\net8.0\opentelemetry\proto\collector\logs\v1\LogsServiceGrpc.cs (4)
143public virtual global::OpenTelemetry.Proto.Collector.Logs.V1.ExportLogsServiceResponse Export(global::OpenTelemetry.Proto.Collector.Logs.V1.ExportLogsServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 169public virtual grpc::AsyncUnaryCall<global::OpenTelemetry.Proto.Collector.Logs.V1.ExportLogsServiceResponse> ExportAsync(global::OpenTelemetry.Proto.Collector.Logs.V1.ExportLogsServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
artifacts\obj\Stress.TelemetryService\Debug\net8.0\opentelemetry\proto\collector\metrics\v1\MetricsServiceGrpc.cs (4)
143public virtual global::OpenTelemetry.Proto.Collector.Metrics.V1.ExportMetricsServiceResponse Export(global::OpenTelemetry.Proto.Collector.Metrics.V1.ExportMetricsServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 169public virtual grpc::AsyncUnaryCall<global::OpenTelemetry.Proto.Collector.Metrics.V1.ExportMetricsServiceResponse> ExportAsync(global::OpenTelemetry.Proto.Collector.Metrics.V1.ExportMetricsServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
artifacts\obj\Stress.TelemetryService\Debug\net8.0\opentelemetry\proto\collector\trace\v1\TraceServiceGrpc.cs (4)
143public virtual global::OpenTelemetry.Proto.Collector.Trace.V1.ExportTraceServiceResponse Export(global::OpenTelemetry.Proto.Collector.Trace.V1.ExportTraceServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 169public virtual grpc::AsyncUnaryCall<global::OpenTelemetry.Proto.Collector.Trace.V1.ExportTraceServiceResponse> ExportAsync(global::OpenTelemetry.Proto.Collector.Trace.V1.ExportTraceServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
CounterMetrics.cs (1)
10protected override async Task ExecuteAsync(CancellationToken cancellationToken)
GaugeMetrics.cs (1)
11protected override Task ExecuteAsync(CancellationToken cancellationToken)
TelemetryStresser.cs (2)
18protected override async Task ExecuteAsync(CancellationToken cancellationToken) 41private static async Task ExportMetrics(ILogger<TelemetryStresser> logger, Metadata metadata, MetricsService.MetricsServiceClient client, int value, CancellationToken cancellationToken)
System.Collections.Concurrent (64)
System\Collections\Concurrent\BlockingCollection.cs (64)
255TryAddWithNoTimeValidation(item, Timeout.Infinite, CancellationToken.None); 263/// A <see cref="System.OperationCanceledException"/> is thrown if the <see cref="CancellationToken"/> is 268/// <exception cref="OperationCanceledException">If the <see cref="CancellationToken"/> is canceled.</exception> 278/// a call to <see cref="Add(T,System.Threading.CancellationToken)"/> may block until space is available to store the provided item. 280public void Add(T item, CancellationToken cancellationToken) 304return TryAddWithNoTimeValidation(item, 0, CancellationToken.None); 328return TryAddWithNoTimeValidation(item, (int)timeout.TotalMilliseconds, CancellationToken.None); 350return TryAddWithNoTimeValidation(item, millisecondsTimeout, CancellationToken.None); 355/// A <see cref="System.OperationCanceledException"/> is thrown if the <see cref="CancellationToken"/> is 364/// <exception cref="OperationCanceledException">If the <see cref="CancellationToken"/> is canceled.</exception> 373public bool TryAdd(T item, int millisecondsTimeout, CancellationToken cancellationToken) 389/// <exception cref="OperationCanceledException">If the <see cref="CancellationToken"/> is canceled.</exception> 394private bool TryAddWithNoTimeValidation(T item, int millisecondsTimeout, CancellationToken cancellationToken) 513if (!TryTake(out item, Timeout.Infinite, CancellationToken.None)) 523/// <exception cref="OperationCanceledException">If the <see cref="CancellationToken"/> is 532/// <remarks>A call to <see cref="Take(CancellationToken)"/> may block until an item is available to be removed.</remarks> 533public T Take(CancellationToken cancellationToken) 557return TryTake(out item, 0, CancellationToken.None); 580return TryTakeWithNoTimeValidation(out item, (int)timeout.TotalMilliseconds, CancellationToken.None, null); 601return TryTakeWithNoTimeValidation(out item, millisecondsTimeout, CancellationToken.None, null); 606/// A <see cref="System.OperationCanceledException"/> is thrown if the <see cref="CancellationToken"/> is 615/// <exception cref="OperationCanceledException">If the <see cref="CancellationToken"/> is canceled.</exception> 623public bool TryTake([MaybeNullWhen(false)] out T item, int millisecondsTimeout, CancellationToken cancellationToken) 633/// A <see cref="System.OperationCanceledException"/> is thrown if the <see cref="CancellationToken"/> is 643/// <exception cref="OperationCanceledException">If the <see cref="CancellationToken"/> is canceled.</exception> 645private bool TryTakeWithNoTimeValidation([MaybeNullWhen(false)] out T item, int millisecondsTimeout, CancellationToken cancellationToken, CancellationTokenSource? combinedTokenSource) 765TryAddToAny(collections, item, Timeout.Infinite, CancellationToken.None); 776/// A <see cref="System.OperationCanceledException"/> is thrown if the <see cref="CancellationToken"/> is 783/// <exception cref="OperationCanceledException">If the <see cref="CancellationToken"/> is canceled.</exception> 800public static int AddToAny(BlockingCollection<T>[] collections, T item, CancellationToken cancellationToken) 835return TryAddToAny(collections, item, 0, CancellationToken.None); 865return TryAddToAnyCore(collections, item, (int)timeout.TotalMilliseconds, CancellationToken.None); 892return TryAddToAnyCore(collections, item, millisecondsTimeout, CancellationToken.None); 898/// A <see cref="System.OperationCanceledException"/> is thrown if the <see cref="CancellationToken"/> is 908/// <exception cref="OperationCanceledException">If the <see cref="CancellationToken"/> is canceled.</exception> 921public static int TryAddToAny(BlockingCollection<T>[] collections, T item, int millisecondsTimeout, CancellationToken cancellationToken) 928/// A <see cref="System.OperationCanceledException"/> is thrown if the <see cref="CancellationToken"/> is 938/// <exception cref="OperationCanceledException">If the <see cref="CancellationToken"/> is canceled.</exception> 943private static int TryAddToAnyCore(BlockingCollection<T>[] collections, T item, int millisecondsTimeout, CancellationToken externalCancellationToken) 970CancellationToken[] collatedCancellationTokens; 1048private static List<WaitHandle> GetHandles(BlockingCollection<T>[] collections, CancellationToken externalCancellationToken, bool isAddOperation, out CancellationToken[] cancellationTokens) 1052List<CancellationToken> tokensList = new List<CancellationToken>(collections.Length + 1); // + 1 for the external token 1138return TakeFromAny(collections, out item, CancellationToken.None); 1144/// A <see cref="System.OperationCanceledException"/> is thrown if the <see cref="CancellationToken"/> is 1154/// <exception cref="OperationCanceledException">If the <see cref="CancellationToken"/> is canceled.</exception> 1165public static int TakeFromAny(BlockingCollection<T>[] collections, out T? item, CancellationToken cancellationToken) 1227return TryTakeFromAnyCore(collections, out item, (int)timeout.TotalMilliseconds, false, CancellationToken.None); 1257return TryTakeFromAnyCore(collections, out item, millisecondsTimeout, false, CancellationToken.None); 1263/// A <see cref="System.OperationCanceledException"/> is thrown if the <see cref="CancellationToken"/> is 1273/// <exception cref="OperationCanceledException">If the <see cref="CancellationToken"/> is canceled.</exception> 1288public static int TryTakeFromAny(BlockingCollection<T>[] collections, out T? item, int millisecondsTimeout, CancellationToken cancellationToken) 1295/// A <see cref="System.OperationCanceledException"/> is thrown if the <see cref="CancellationToken"/> is 1306/// <exception cref="OperationCanceledException">If the <see cref="CancellationToken"/> is canceled.</exception> 1311private static int TryTakeFromAnyCore(BlockingCollection<T>[] collections, out T? item, int millisecondsTimeout, bool isTakeOperation, CancellationToken externalCancellationToken) 1330/// A <see cref="System.OperationCanceledException"/> is thrown if the <see cref="CancellationToken"/> is 1341/// <exception cref="OperationCanceledException">If the <see cref="CancellationToken"/> is canceled.</exception> 1346private static int TryTakeFromAnyCoreSlow(BlockingCollection<T>[] collections, out T? item, int millisecondsTimeout, bool isTakeOperation, CancellationToken externalCancellationToken) 1375CancellationToken[] collatedCancellationTokens; 1601return GetConsumingEnumerable(CancellationToken.None); 1606/// throw an <see cref="System.OperationCanceledException"/> if the <see cref="CancellationToken"/> is canceled. 1612/// <exception cref="OperationCanceledException">If the <see cref="CancellationToken"/> is canceled.</exception> 1613public IEnumerable<T> GetConsumingEnumerable(CancellationToken cancellationToken)
System.CommandLine (15)
Command.cs (6)
141public void SetAction(Func<ParseResult, CancellationToken, Task> action) 159/// When possible, prefer using the <see cref="SetAction(Func{ParseResult, CancellationToken, Task})"/> overload 160/// and passing the <see cref="CancellationToken"/> parameter to the async method(s) called by the action. 183/// When possible, prefer using the <see cref="SetAction(Func{ParseResult, CancellationToken, Task{int}})"/> overload 184/// and passing the <see cref="CancellationToken"/> parameter to the async method(s) called by the action. 206public void SetAction(Func<ParseResult, CancellationToken, Task<int>> action)
Invocation\AnonymousAsynchronousCommandLineAction.cs (3)
11private readonly Func<ParseResult, CancellationToken, Task<int>> _asyncAction; 13internal AnonymousAsynchronousCommandLineAction(Func<ParseResult, CancellationToken, Task<int>> action) 17public override Task<int> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken = default) =>
Invocation\AsynchronousCommandLineAction.cs (1)
18public abstract Task<int> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken = default);
Invocation\InvocationPipeline.cs (1)
11internal static async Task<int> InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken)
Invocation\ParseErrorAction.cs (1)
82asyncAction.InvokeAsync(parseResult, CancellationToken.None).ConfigureAwait(false).GetAwaiter().GetResult();
InvocationConfiguration.cs (1)
18/// Gets or sets a time span that enables signaling and handling of process termination (Ctrl+C, SIGINT, SIGTERM) via a <see cref="CancellationToken"/>
ParseResult.cs (2)
280CancellationToken cancellationToken = default) 323return InvocationPipeline.InvokeAsync(this, CancellationToken.None).ConfigureAwait(false).GetAwaiter().GetResult();
System.ComponentModel.Annotations (29)
System\ComponentModel\DataAnnotations\AsyncValidationAttribute.cs (4)
67/// <param name="cancellationToken">A <see cref="CancellationToken" /> to observe while waiting for the task to complete.</param> 76CancellationToken cancellationToken); 101/// <param name="cancellationToken">A <see cref="CancellationToken" /> to observe while waiting for the task to complete.</param> 112CancellationToken cancellationToken = default)
System\ComponentModel\DataAnnotations\IAsyncValidatableObject.cs (3)
15/// <see cref="Validator.TryValidateObjectAsync(object, ValidationContext, System.Collections.Generic.ICollection{ValidationResult}?, System.Threading.CancellationToken)"/>) 36/// <param name="cancellationToken">A <see cref="CancellationToken" /> to observe while waiting for the task to complete.</param> 49CancellationToken cancellationToken = default);
System\ComponentModel\DataAnnotations\ValidationAttribute.cs (1)
142/// <see cref="AsyncValidationAttribute.GetValidationResultAsync(object?, ValidationContext, System.Threading.CancellationToken)" />
System\ComponentModel\DataAnnotations\Validator.cs (21)
348/// <param name="cancellationToken">A <see cref="CancellationToken" /> to observe while waiting for the task to complete.</param> 358CancellationToken cancellationToken = default) 386/// <see cref="TryValidateObjectAsync(object, ValidationContext, ICollection{ValidationResult}?, bool, CancellationToken)" /> 392/// <param name="cancellationToken">A <see cref="CancellationToken" /> to observe while waiting for the task to complete.</param> 404CancellationToken cancellationToken = default) => 438/// <param name="cancellationToken">A <see cref="CancellationToken" /> to observe while waiting for the task to complete.</param> 451CancellationToken cancellationToken = default) 489/// <param name="cancellationToken">A <see cref="CancellationToken" /> to observe while waiting for the task to complete.</param> 496CancellationToken cancellationToken = default) 518/// <param name="cancellationToken">A <see cref="CancellationToken" /> to observe while waiting for the task to complete.</param> 526CancellationToken cancellationToken = default) 548/// <param name="cancellationToken">A <see cref="CancellationToken" /> to observe while waiting for the task to complete.</param> 561CancellationToken cancellationToken = default) 576/// <param name="cancellationToken">A <see cref="CancellationToken" /> to observe while waiting for the task to complete.</param> 590CancellationToken cancellationToken = default) 614/// <param name="cancellationToken">A <see cref="CancellationToken" /> to observe while waiting for the task to complete.</param> 622CancellationToken cancellationToken = default) 644CancellationToken cancellationToken) 714CancellationToken cancellationToken) 814CancellationToken cancellationToken) 927CancellationToken cancellationToken)
System.ComponentModel.EventBasedAsync (1)
System\ComponentModel\BackgroundWorker.cs (1)
131CancellationToken.None,
System.Console (2)
System\IO\SyncTextReader.cs (2)
99public override ValueTask<string?> ReadLineAsync(CancellationToken cancellationToken) 111public override Task<string> ReadToEndAsync(CancellationToken cancellationToken)
System.Data.Common (58)
System\Data\Common\DbBatch.cs (6)
38public Task<DbDataReader> ExecuteReaderAsync(CancellationToken cancellationToken = default) 43CancellationToken cancellationToken = default) 48CancellationToken cancellationToken); 52public abstract Task<int> ExecuteNonQueryAsync(CancellationToken cancellationToken = default); 56public abstract Task<object?> ExecuteScalarAsync(CancellationToken cancellationToken = default); 60public abstract Task PrepareAsync(CancellationToken cancellationToken = default);
System\Data\Common\DbCommand.cs (10)
119public Task<int> ExecuteNonQueryAsync() => ExecuteNonQueryAsync(CancellationToken.None); 121public virtual Task<int> ExecuteNonQueryAsync(CancellationToken cancellationToken) 151ExecuteReaderAsync(CommandBehavior.Default, CancellationToken.None); 153public Task<DbDataReader> ExecuteReaderAsync(CancellationToken cancellationToken) => 157ExecuteReaderAsync(behavior, CancellationToken.None); 159public Task<DbDataReader> ExecuteReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) => 162protected virtual Task<DbDataReader> ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) 192ExecuteScalarAsync(CancellationToken.None); 194public virtual Task<object?> ExecuteScalarAsync(CancellationToken cancellationToken) 227public virtual Task PrepareAsync(CancellationToken cancellationToken = default)
System\Data\Common\DbConnection.cs (9)
67protected virtual ValueTask<DbTransaction> BeginDbTransactionAsync(IsolationLevel isolationLevel, CancellationToken cancellationToken) 84public ValueTask<DbTransaction> BeginTransactionAsync(CancellationToken cancellationToken = default) 87public ValueTask<DbTransaction> BeginTransactionAsync(IsolationLevel isolationLevel, CancellationToken cancellationToken = default) 113public virtual Task ChangeDatabaseAsync(string databaseName, CancellationToken cancellationToken = default) 229public virtual Task<DataTable> GetSchemaAsync(CancellationToken cancellationToken = default) 261CancellationToken cancellationToken = default) 293CancellationToken cancellationToken = default) 322public Task OpenAsync() => OpenAsync(CancellationToken.None); 324public virtual Task OpenAsync(CancellationToken cancellationToken)
System\Data\Common\DbDataReader.cs (10)
103public virtual Task<DataTable?> GetSchemaTableAsync(CancellationToken cancellationToken = default) 133CancellationToken cancellationToken = default) 248GetFieldValueAsync<T>(ordinal, CancellationToken.None); 250public virtual Task<T> GetFieldValueAsync<T>(int ordinal, CancellationToken cancellationToken) 273public Task<bool> IsDBNullAsync(int ordinal) => IsDBNullAsync(ordinal, CancellationToken.None); 275public virtual Task<bool> IsDBNullAsync(int ordinal, CancellationToken cancellationToken) 298public Task<bool> ReadAsync() => ReadAsync(CancellationToken.None); 300public virtual Task<bool> ReadAsync(CancellationToken cancellationToken) 319public Task<bool> NextResultAsync() => NextResultAsync(CancellationToken.None); 321public virtual Task<bool> NextResultAsync(CancellationToken cancellationToken)
System\Data\Common\DbDataSource.cs (10)
33protected virtual async ValueTask<DbConnection> OpenDbConnectionAsync(CancellationToken cancellationToken = default) 66public ValueTask<DbConnection> OpenConnectionAsync(CancellationToken cancellationToken = default) 135public override async Task<int> ExecuteNonQueryAsync(CancellationToken cancellationToken) 188public override async Task<object?> ExecuteScalarAsync(CancellationToken cancellationToken) 242CancellationToken cancellationToken) 337public override Task PrepareAsync(CancellationToken cancellationToken = default) 394public override async Task<int> ExecuteNonQueryAsync(CancellationToken cancellationToken) 447public override async Task<object?> ExecuteScalarAsync(CancellationToken cancellationToken) 501CancellationToken cancellationToken) 566public override Task PrepareAsync(CancellationToken cancellationToken = default)
System\Data\Common\DbTransaction.cs (9)
23public virtual Task CommitAsync(CancellationToken cancellationToken = default) 53public virtual Task RollbackAsync(CancellationToken cancellationToken = default) 76/// <see cref="RollbackAsync(string, System.Threading.CancellationToken)"/> and <see cref="ReleaseAsync" /> as 91/// An optional token to cancel the asynchronous operation. The default value is <see cref="CancellationToken.None" />. 94public virtual Task SaveAsync(string savepointName, CancellationToken cancellationToken = default) 117/// An optional token to cancel the asynchronous operation. The default value is <see cref="CancellationToken.None" />. 120public virtual Task RollbackAsync(string savepointName, CancellationToken cancellationToken = default) 144/// An optional token to cancel the asynchronous operation. The default value is <see cref="CancellationToken.None" />. 147public virtual Task ReleaseAsync(string savepointName, CancellationToken cancellationToken = default)
System\Data\DataReaderExtensions.cs (4)
99public static Task<T> GetFieldValueAsync<T>(this DbDataReader reader, string name, CancellationToken cancellationToken = default(CancellationToken)) 192public static Task<bool> IsDBNullAsync(this DbDataReader reader, string name, CancellationToken cancellationToken = default(CancellationToken))
System.Diagnostics.DiagnosticSource (2)
System\Diagnostics\Metrics\AggregationManager.cs (2)
253CancellationToken cancelToken; 291CancellationToken cancelToken = _cts.Token;
System.Diagnostics.Process (22)
Microsoft\Win32\SafeHandles\SafeProcessHandle.cs (4)
354public async Task<ProcessExitStatus> WaitForExitAsync(CancellationToken cancellationToken = default) 378var (taskSource, token) = ((TaskCompletionSource<bool> taskSource, CancellationToken token))state!; 413/// If the cancellation token cannot be canceled (e.g., <see cref="CancellationToken.None"/>), this method behaves identically 422public async Task<ProcessExitStatus> WaitForExitOrKillOnCancellationAsync(CancellationToken cancellationToken)
System\Diagnostics\Process.cs (4)
1673public async Task WaitForExitAsync(CancellationToken cancellationToken = default) 1770async Task WaitUntilOutputEOF(CancellationToken cancellationToken) 1871/// <inheritdoc cref="SafeProcessHandle.WaitForExitAsync(CancellationToken)"/> 1875public async Task<ProcessExitStatus> WaitForExitStatusAsync(CancellationToken cancellationToken = default)
System\Diagnostics\Process.Multiplexing.cs (6)
383public async Task<(string StandardOutput, string StandardError)> ReadAllTextAsync(CancellationToken cancellationToken = default) 422public async Task<(byte[] StandardOutput, byte[] StandardError)> ReadAllBytesAsync(CancellationToken cancellationToken = default) 437private async Task<(ArraySegment<byte> StandardOutput, ArraySegment<byte> StandardError)> ReadAllBytesIntoRentedArraysAsync(CancellationToken cancellationToken) 481private static async Task<ArraySegment<byte>> ReadPipeToBufferAsync(Stream stream, CancellationToken cancellationToken) 534public async IAsyncEnumerable<ProcessOutputLine> ReadAllLinesAsync([EnumeratorCancellation] CancellationToken cancellationToken = default) 571async Task ReadToChannelAsync(StreamReader reader, bool standardError, CancellationToken ct)
System\Diagnostics\Process.Scenarios.cs (4)
168public static async Task<ProcessExitStatus> RunAsync(ProcessStartInfo startInfo, CancellationToken cancellationToken = default) 202public static async Task<ProcessExitStatus> RunAsync(string fileName, IEnumerable<string>? arguments = null, bool silent = false, CancellationToken cancellationToken = default) 314public static async Task<ProcessTextOutput> RunAndCaptureTextAsync(ProcessStartInfo startInfo, CancellationToken cancellationToken = default) 358public static Task<ProcessTextOutput> RunAndCaptureTextAsync(string fileName, IEnumerable<string>? arguments = null, CancellationToken cancellationToken = default)
System\Diagnostics\ProcessWaitState.Unix.cs (4)
300_waitInProgress = WaitForExitAsync(CancellationToken.None); 479CancellationToken token = remainingTimeout == Timeout.Infinite ? 480CancellationToken.None : 519private async Task WaitForExitAsync(CancellationToken cancellationToken)
System.Formats.Tar (99)
src\runtime\src\libraries\Common\src\System\IO\SubReadStream.cs (6)
96internal ValueTask AdvanceToEndAsync(CancellationToken cancellationToken) 130private async ValueTask AdvanceSuperStreamAsync(long bytesToDiscard, CancellationToken cancellationToken) 209public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 215public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 223private async ValueTask<int> ReadAsyncCore(Memory<byte> buffer, CancellationToken cancellationToken) 276public override Task FlushAsync(CancellationToken cancellationToken) =>
src\runtime\src\libraries\Common\src\System\ReadWriteAdapter.cs (18)
20static abstract ValueTask<int> ReadAsync(Stream stream, Memory<byte> buffer, CancellationToken cancellationToken); 21static abstract ValueTask<int> ReadAtLeastAsync(Stream stream, Memory<byte> buffer, int minimumBytes, bool throwOnEndOfStream, CancellationToken cancellationToken); 22static abstract ValueTask ReadExactlyAsync(Stream stream, Memory<byte> buffer, CancellationToken cancellationToken); 23static abstract ValueTask WriteAsync(Stream stream, ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken); 24static abstract ValueTask CopyToAsync(Stream source, Stream destination, CancellationToken cancellationToken); 26static abstract Task FlushAsync(Stream stream, CancellationToken cancellationToken); 34public static ValueTask<int> ReadAsync(Stream stream, Memory<byte> buffer, CancellationToken cancellationToken) => 37public static ValueTask<int> ReadAtLeastAsync(Stream stream, Memory<byte> buffer, int minimumBytes, bool throwOnEndOfStream, CancellationToken cancellationToken) => 40public static ValueTask ReadExactlyAsync(Stream stream, Memory<byte> buffer, CancellationToken cancellationToken) => 43public static ValueTask WriteAsync(Stream stream, ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) => 46public static ValueTask CopyToAsync(Stream source, Stream destination, CancellationToken cancellationToken) => 51public static Task FlushAsync(Stream stream, CancellationToken cancellationToken) => stream.FlushAsync(cancellationToken); 60public static ValueTask<int> ReadAsync(Stream stream, Memory<byte> buffer, CancellationToken cancellationToken) => 63public static ValueTask<int> ReadAtLeastAsync(Stream stream, Memory<byte> buffer, int minimumBytes, bool throwOnEndOfStream, CancellationToken cancellationToken) => 66public static ValueTask ReadExactlyAsync(Stream stream, Memory<byte> buffer, CancellationToken cancellationToken) 72public static ValueTask WriteAsync(Stream stream, ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 78public static ValueTask CopyToAsync(Stream source, Stream destination, CancellationToken cancellationToken) 90public static Task FlushAsync(Stream stream, CancellationToken cancellationToken)
System\Formats\Tar\GnuSparseStream.cs (11)
57private async ValueTask EnsureInitializedCoreAsync<TAdapter>(CancellationToken cancellationToken) 177ValueTask<int> vt = ReadCoreAsync<SyncReadWriteAdapter>(rented.AsMemory(0, toRead), CancellationToken.None); 189public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 199public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 213private async ValueTask<int> ReadCoreAsync<TAdapter>(Memory<byte> buffer, CancellationToken cancellationToken) 267ValueTask vt = CopyPopulatedDataToCoreAsync<SyncReadWriteAdapter>(destination, CancellationToken.None); 273internal ValueTask CopyPopulatedDataToAsync(FileStream destination, CancellationToken cancellationToken) 283private async ValueTask CopyPopulatedDataToCoreAsync<TAdapter>(FileStream destination, CancellationToken cancellationToken) 335private async ValueTask<int> ReadFromPackedDataCoreAsync<TAdapter>(Memory<byte> destination, long packedOffset, CancellationToken cancellationToken) 441Stream rawStream, CancellationToken cancellationToken) 559public override Task FlushAsync(CancellationToken cancellationToken) =>
System\Formats\Tar\TarEntry.cs (6)
229/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 244public Task ExtractToFileAsync(string destinationFileName, bool overwrite, CancellationToken cancellationToken = default) 288ValueTask vt = _readerOfOrigin.AdvanceDataStreamIfNeededCoreAsync<SyncReadWriteAdapter>(CancellationToken.None); 340internal Task ExtractRelativeToDirectoryAsync(string destinationDirectoryPath, bool overwrite, SortedDictionary<string, UnixFileMode>? pendingModes, Stack<(string, DateTimeOffset)> directoryModificationTimes, TarHardLinkMode hardLinkMode, CancellationToken cancellationToken) 547private Task ExtractToFileInternalAsync(string filePath, string? linkTargetPath, bool overwrite, TarHardLinkMode hardLinkMode, CancellationToken cancellationToken) 694private async Task ExtractAsRegularFileAsync(string destinationFileName, CancellationToken cancellationToken)
System\Formats\Tar\TarFile.cs (24)
79/// <inheritdoc cref="CreateFromDirectoryAsync(string, Stream, bool, TarEntryFormat, CancellationToken)" /> 80public static Task CreateFromDirectoryAsync(string sourceDirectoryName, Stream destination, bool includeBaseDirectory, CancellationToken cancellationToken = default) 90/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 99public static Task CreateFromDirectoryAsync(string sourceDirectoryName, Stream destination, bool includeBaseDirectory, TarEntryFormat format, CancellationToken cancellationToken = default) 112/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 121public static Task CreateFromDirectoryAsync(string sourceDirectoryName, Stream destination, bool includeBaseDirectory, TarWriterOptions options, CancellationToken cancellationToken = default) 202/// <inheritdoc cref="CreateFromDirectoryAsync(string, string, bool, TarEntryFormat, CancellationToken)" /> 203public static Task CreateFromDirectoryAsync(string sourceDirectoryName, string destinationFileName, bool includeBaseDirectory, CancellationToken cancellationToken = default) 213/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 220public static Task CreateFromDirectoryAsync(string sourceDirectoryName, string destinationFileName, bool includeBaseDirectory, TarEntryFormat format, CancellationToken cancellationToken = default) 233/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 240public static Task CreateFromDirectoryAsync(string sourceDirectoryName, string destinationFileName, bool includeBaseDirectory, TarWriterOptions options, CancellationToken cancellationToken = default) 328/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 341public static Task ExtractToDirectoryAsync(Stream source, string destinationDirectoryName, bool overwriteFiles, CancellationToken cancellationToken = default) 350/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 363public static Task ExtractToDirectoryAsync(Stream source, string destinationDirectoryName, TarExtractOptions options, CancellationToken cancellationToken = default) 457/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 469public static Task ExtractToDirectoryAsync(string sourceFileName, string destinationDirectoryName, bool overwriteFiles, CancellationToken cancellationToken = default) 478/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 490public static Task ExtractToDirectoryAsync(string sourceFileName, string destinationDirectoryName, TarExtractOptions options, CancellationToken cancellationToken = default) 550private static async Task CreateFromDirectoryInternalAsync(string sourceDirectoryName, string destinationFileName, bool includeBaseDirectory, TarWriterOptions options, CancellationToken cancellationToken) 573private static async Task CreateFromDirectoryInternalAsync(string sourceDirectoryName, Stream destination, bool includeBaseDirectory, bool leaveOpen, TarWriterOptions options, CancellationToken cancellationToken) 672private static async Task ExtractToDirectoryInternalAsync(string sourceFileName, string destinationDirectoryFullPath, TarExtractOptions extractOptions, CancellationToken cancellationToken) 694private static async Task ExtractToDirectoryInternalAsync(Stream source, string destinationDirectoryFullPath, TarExtractOptions options, bool leaveOpen, CancellationToken cancellationToken)
System\Formats\Tar\TarHeader.Read.cs (5)
22internal static async ValueTask<TarHeader?> TryGetNextHeaderCoreAsync<TAdapter>(Stream archiveStream, bool copyData, TarEntryFormat initialFormat, bool processDataBlock, CancellationToken cancellationToken) 295internal async ValueTask ProcessDataBlockCoreAsync<TAdapter>(Stream archiveStream, bool copyData, CancellationToken cancellationToken) 376private async ValueTask<Stream?> GetDataStreamCoreAsync<TAdapter>(Stream archiveStream, bool copyData, CancellationToken cancellationToken) 657private async ValueTask ReadExtendedAttributesBlockCoreAsync<TAdapter>(Stream archiveStream, CancellationToken cancellationToken) 709private async ValueTask ReadGnuLongPathDataBlockCoreAsync<TAdapter>(Stream archiveStream, CancellationToken cancellationToken)
System\Formats\Tar\TarHeader.Write.cs (10)
52private async ValueTask WriteWithSeekableDataStreamCoreAsync<TAdapter>(TarEntryFormat format, Stream archiveStream, Memory<byte> buffer, CancellationToken cancellationToken) 107private async ValueTask WriteWithUnseekableDataStreamCoreAsync<TAdapter>(TarEntryFormat format, Stream destinationStream, Memory<byte> buffer, bool shouldAdvanceToEnd, CancellationToken cancellationToken) 189internal ValueTask WriteAsPaxGlobalExtendedAttributesCoreAsync<TAdapter>(Stream archiveStream, Memory<byte> buffer, int globalExtendedAttributesEntryNumber, CancellationToken cancellationToken) 217internal ValueTask WriteAsV7CoreAsync<TAdapter>(Stream archiveStream, Memory<byte> buffer, CancellationToken cancellationToken) 245internal ValueTask WriteAsUstarCoreAsync<TAdapter>(Stream archiveStream, Memory<byte> buffer, CancellationToken cancellationToken) 292internal async ValueTask WriteAsPaxCoreAsync<TAdapter>(Stream archiveStream, Memory<byte> buffer, CancellationToken cancellationToken) 373internal async ValueTask WriteAsGnuCoreAsync<TAdapter>(Stream archiveStream, Memory<byte> buffer, CancellationToken cancellationToken) 468private ValueTask WriteAsPaxExtendedAttributesCoreAsync<TAdapter>(Stream archiveStream, Memory<byte> buffer, Dictionary<string, string> extendedAttributes, bool isGea, int globalExtendedAttributesEntryNumber, CancellationToken cancellationToken) 774private async ValueTask WriteDataCoreAsync<TAdapter>(Stream archiveStream, Stream dataStream, CancellationToken cancellationToken) 800private async ValueTask WriteEmptyPaddingCoreAsync<TAdapter>(Stream archiveStream, CancellationToken cancellationToken)
System\Formats\Tar\TarHelpers.cs (3)
52internal static async ValueTask AdvanceStreamCoreAsync<TAdapter>(Stream archiveStream, long bytesToDiscard, CancellationToken cancellationToken) 81internal static async ValueTask CopyBytesCoreAsync<TAdapter>(Stream origin, Stream destination, long bytesToCopy, CancellationToken cancellationToken) 296internal static async ValueTask<int> SkipBlockAlignmentPaddingCoreAsync<TAdapter>(Stream archiveStream, long size, CancellationToken cancellationToken)
System\Formats\Tar\TarReader.cs (8)
119ValueTask<TarEntry?> vt = GetNextEntryCoreAsync<SyncReadWriteAdapter>(copyData, CancellationToken.None); 130/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 140public ValueTask<TarEntry?> GetNextEntryAsync(bool copyData = false, CancellationToken cancellationToken = default) 165internal async ValueTask AdvanceDataStreamIfNeededCoreAsync<TAdapter>(CancellationToken cancellationToken) 208private async ValueTask<TarEntry?> GetNextEntryCoreAsync<TAdapter>(bool copyData, CancellationToken cancellationToken) 244private async ValueTask<TarHeader?> TryGetNextEntryHeaderCoreAsync<TAdapter>(bool copyData, CancellationToken cancellationToken) 283private async ValueTask<TarHeader?> TryProcessExtendedAttributesHeaderCoreAsync<TAdapter>(TarHeader extendedAttributesHeader, bool copyData, CancellationToken cancellationToken) 314private async ValueTask<TarHeader?> TryProcessGnuMetadataHeaderCoreAsync<TAdapter>(TarHeader header, bool copyData, CancellationToken cancellationToken)
System\Formats\Tar\TarWriter.cs (8)
161ValueTask vt = ReadFileFromDiskAndWriteToArchiveStreamAsEntryCoreAsync<SyncReadWriteAdapter>(fullPath, actualEntryName, FileOptions.None, CancellationToken.None); 171/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 180public Task WriteEntryAsync(string fileName, string? entryName, CancellationToken cancellationToken = default) 192private async ValueTask ReadFileFromDiskAndWriteToArchiveStreamAsEntryCoreAsync<TAdapter>(string fullPath, string entryName, FileOptions fileOptions, CancellationToken cancellationToken) 257/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 288public Task WriteEntryAsync(TarEntry entry, CancellationToken cancellationToken = default) 341private async ValueTask WriteEntryCoreAsync<TAdapter>(TarEntry entry, CancellationToken cancellationToken) 380await TAdapter.WriteAsync(_archiveStream, twoEmptyRecords.AsMemory(0, TwoRecordSize), CancellationToken.None).ConfigureAwait(false);
System.IO.Compression (161)
src\runtime\src\libraries\Common\src\System\IO\SubReadStream.cs (6)
96internal ValueTask AdvanceToEndAsync(CancellationToken cancellationToken) 130private async ValueTask AdvanceSuperStreamAsync(long bytesToDiscard, CancellationToken cancellationToken) 209public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 215public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 223private async ValueTask<int> ReadAsyncCore(Memory<byte> buffer, CancellationToken cancellationToken) 276public override Task FlushAsync(CancellationToken cancellationToken) =>
System\IO\Compression\DeflateManaged\DeflateManagedStream.cs (6)
77public override Task FlushAsync(CancellationToken cancellationToken) 155TaskToAsyncResult.Begin(ReadAsync(buffer, offset, count, CancellationToken.None), asyncCallback, asyncState); 160private ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken) 203private async ValueTask<int> ReadAsyncCore(ValueTask<int> readTask, Memory<byte> buffer, CancellationToken cancellationToken) 248public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 260public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
System\IO\Compression\DeflateZLib\DeflateStream.cs (20)
217public override Task FlushAsync(CancellationToken cancellationToken) 229async Task Core(CancellationToken cancellationToken) 414TaskToAsyncResult.Begin(ReadAsync(buffer, offset, count, CancellationToken.None), asyncCallback, asyncState); 423public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 429public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 443internal ValueTask<int> ReadAsyncMemory(Memory<byte> buffer, CancellationToken cancellationToken) 459async ValueTask<int> Core(Memory<byte> buffer, CancellationToken cancellationToken) 813TaskToAsyncResult.Begin(WriteAsync(buffer, offset, count, CancellationToken.None), asyncCallback, asyncState); 822public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 828public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 842internal ValueTask WriteAsyncMemory(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 853async ValueTask Core(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 876private async ValueTask WriteDeflaterOutputAsync(CancellationToken cancellationToken) 899public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 921private readonly CancellationToken _cancellationToken; 925this(deflateStream, destination, bufferSize, CancellationToken.None) 929public CopyToStream(DeflateStream deflateStream, Stream destination, int bufferSize, CancellationToken cancellationToken) 1026public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 1044public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 1051private async ValueTask WriteAsyncCore(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
System\IO\Compression\GZipStream.cs (10)
92TaskToAsyncResult.Begin(ReadAsync(buffer, offset, count, CancellationToken.None), asyncCallback, asyncState); 120TaskToAsyncResult.Begin(WriteAsync(buffer, offset, count, CancellationToken.None), asyncCallback, asyncState); 211public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 217public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken)) 233public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 239public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken)) 255public override Task FlushAsync(CancellationToken cancellationToken) 261public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken)
System\IO\Compression\PositionPreservingWriteOnlyStreamWrapper.cs (6)
58public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 64public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken)) 83public override Task FlushAsync(CancellationToken cancellationToken) => _stream.FlushAsync(cancellationToken); 115public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => throw new NotSupportedException(SR.NotSupported); 117public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) => throw new NotSupportedException(SR.NotSupported);
System\IO\Compression\WinZipAesStream.cs (15)
78ReadAndValidateHeaderCore(isAsync: false, baseStream, keyMaterial, CancellationToken.None).GetAwaiter().GetResult(); 87internal static async Task<WinZipAesStream> CreateAsync(Stream baseStream, WinZipAesKeyMaterial keyMaterial, long totalStreamSize, bool encrypting, bool leaveOpen = false, CancellationToken cancellationToken = default) 107private static async Task ReadAndValidateHeaderCore(bool isAsync, Stream baseStream, WinZipAesKeyMaterial keyMaterial, CancellationToken cancellationToken) 237private async Task ValidateAuthCodeAsync(CancellationToken cancellationToken) 253private async Task WriteHeaderAsync(CancellationToken cancellationToken) 335private async Task WriteAuthCodeCoreAsync(bool isAsync, CancellationToken cancellationToken) 432public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 438public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 520public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 526private async ValueTask WriteAsyncCore(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 549public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 567FinishEncryptingAsync(isAsync: false, CancellationToken.None).GetAwaiter().GetResult(); 597await FinishEncryptingAsync(isAsync: true, CancellationToken.None).ConfigureAwait(false); 618private async Task FinishEncryptingAsync(bool isAsync, CancellationToken cancellationToken) 665public override async Task FlushAsync(CancellationToken cancellationToken)
System\IO\Compression\ZipArchive.Async.cs (7)
67public static async Task<ZipArchive> CreateAsync(Stream stream, ZipArchiveMode mode, bool leaveOpen, Encoding? entryNameEncoding, CancellationToken cancellationToken = default) 202private async Task EnsureCentralDirectoryReadAsync(CancellationToken cancellationToken) 213private async Task ReadCentralDirectoryAsync(CancellationToken cancellationToken) 269private async Task ReadEndOfCentralDirectoryAsync(CancellationToken cancellationToken) 313private async ValueTask TryReadZip64EndOfCentralDirectoryAsync(ZipEndOfCentralDirectoryBlock eocd, long eocdStart, CancellationToken cancellationToken) 353private async ValueTask WriteFileAsync(CancellationToken cancellationToken = default) 438private async ValueTask WriteArchiveEpilogueAsync(long startOfCentralDirectory, long sizeOfCentralDirectory, bool centralDirectoryChanged, CancellationToken cancellationToken)
System\IO\Compression\ZipArchiveEntry.Async.cs (28)
22public Task<Stream> OpenAsync(CancellationToken cancellationToken = default) 40/// <item><description><see cref="ZipArchiveMode.Update"/>: All values are allowed. <see cref="FileAccess.Read"/> provides a read-only stream over the entry's current content, including any modifications made in the current session. <see cref="FileAccess.Write"/> discards existing content and provides an empty writable stream. <see cref="FileAccess.ReadWrite"/> loads existing content into memory (equivalent to <see cref="OpenAsync(CancellationToken)"/>).</description></item> 48public Task<Stream> OpenAsync(FileAccess access, CancellationToken cancellationToken = default) 75public Task<Stream> OpenAsync(FileAccess access, ReadOnlySpan<char> password, CancellationToken cancellationToken = default) 103public Task<Stream> OpenAsync(ReadOnlySpan<char> password, CancellationToken cancellationToken = default) 116private Task<Stream> OpenAsyncCore(FileAccess access, ReadOnlySpan<char> password, CancellationToken cancellationToken) 153internal async Task<long> GetOffsetOfCompressedDataAsync(CancellationToken cancellationToken) 178internal async Task ReadEncryptionSaltIfNeededAsync(CancellationToken cancellationToken) 218private Task<Stream> OpenInReadModeAsync(bool checkOpenable, ReadOnlySpan<char> password, CancellationToken cancellationToken) 267async Task<Stream> OpenInReadModeAsyncCore(bool checkOpenable, WinZipAesKeyMaterial? aesKeys, ZipCryptoKeys? zipCryptoKeys, byte zipCryptoCheckByte, CancellationToken cancellationToken) 302private async Task<WrappedStream> OpenInUpdateModeAsync(bool loadExistingContent, CancellationToken cancellationToken) 345private async Task<Stream> OpenInUpdateModeForReadAsync(CancellationToken cancellationToken) 356private async Task<MemoryStream> GetUncompressedDataAsync(CancellationToken cancellationToken) 408internal async Task WriteAndFinishLocalEntryAsync(bool forceWrite, CancellationToken cancellationToken) 417internal async Task WriteCentralDirectoryFileHeaderAsync(bool forceWrite, CancellationToken cancellationToken) 456internal async Task LoadLocalHeaderExtraFieldIfNeededAsync(CancellationToken cancellationToken) 470internal async Task LoadCompressedBytesIfNeededAsync(CancellationToken cancellationToken) 490private async Task<bool> GetIsOpenableAsync(bool needToUncompress, bool needToLoadIntoMemory, CancellationToken cancellationToken) 497internal async Task ThrowIfNotOpenableAsync(bool needToUncompress, bool needToLoadIntoMemory, CancellationToken cancellationToken) 511private Task<Stream> OpenInUpdateModeWithPasswordAsync(bool loadExistingContent, ReadOnlySpan<char> password, CancellationToken cancellationToken) 570private async Task<Stream> DecryptAndStoreForUpdateWithZipCryptoAsync(ZipCryptoKeys keys, byte checkByte, CancellationToken cancellationToken) 582private async Task<Stream> DecryptAndStoreForUpdateWithAesAsync(WinZipAesKeyMaterial aesKeys, CancellationToken cancellationToken) 607private async Task<Stream> StoreDecryptedDataForUpdateAsync(Stream decryptedStream, CancellationToken cancellationToken) 645private async Task<(bool, string?)> IsOpenableAsync(bool needToUncompress, bool needToLoadIntoMemory, CancellationToken cancellationToken) 689private async Task<bool> WriteLocalFileHeaderAsync(bool isEmptyFile, bool forceWrite, bool preserveDataDescriptor, CancellationToken cancellationToken) 726private async Task WriteLocalFileHeaderAndDataIfNeededAsync(bool forceWrite, CancellationToken cancellationToken) 977private async Task WriteCrcAndSizesInLocalHeaderAsync(bool zip64HeaderUsed, CancellationToken cancellationToken) 1025private ValueTask WriteDataDescriptorAsync(CancellationToken cancellationToken)
System\IO\Compression\ZipArchiveEntry.cs (6)
2287public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 2293public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 2362public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 2368public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 2377async ValueTask Core(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 2399public override Task FlushAsync(CancellationToken cancellationToken)
System\IO\Compression\ZipBlocks.Async.cs (13)
14public async Task WriteBlockAsync(Stream stream, CancellationToken cancellationToken) 24public static async Task WriteAllBlocksAsync(List<ZipGenericExtraField>? fields, ReadOnlyMemory<byte> trailingExtraFieldData, Stream stream, CancellationToken cancellationToken) 42public static async Task WriteAllBlocksExcludingTagAsync(List<ZipGenericExtraField>? fields, ReadOnlyMemory<byte> trailingExtraFieldData, Stream stream, ushort excludeTag, CancellationToken cancellationToken) 66public ValueTask WriteBlockAsync(Stream stream, CancellationToken cancellationToken) 79public static async Task<Zip64EndOfCentralDirectoryLocator> TryReadBlockAsync(Stream stream, CancellationToken cancellationToken) 92public static ValueTask WriteBlockAsync(Stream stream, long zip64EOCDRecordStart, CancellationToken cancellationToken) 104public static async Task<Zip64EndOfCentralDirectoryRecord> TryReadBlockAsync(Stream stream, CancellationToken cancellationToken) 119public static ValueTask WriteBlockAsync(Stream stream, long numberOfEntries, long startOfCentralDirectory, long sizeOfCentralDirectory, CancellationToken cancellationToken) 132public static async Task<(List<ZipGenericExtraField>, byte[] trailingData)> GetExtraFieldsAsync(Stream stream, CancellationToken cancellationToken) 166public static async Task<bool> TrySkipBlockAsync(Stream stream, CancellationToken cancellationToken) 185public static async Task<(bool, int, ZipCentralDirectoryFileHeader?)> TryReadBlockAsync(ReadOnlyMemory<byte> buffer, Stream furtherReads, bool saveExtraFieldsAndComments, CancellationToken cancellationToken) 245public static async Task WriteBlockAsync(Stream stream, long numberOfEntries, long startOfCentralDirectory, long sizeOfCentralDirectory, byte[] archiveComment, CancellationToken cancellationToken) 260public static async Task<ZipEndOfCentralDirectoryBlock> ReadBlockAsync(Stream stream, CancellationToken cancellationToken)
System\IO\Compression\ZipBlocks.cs (1)
837public async Task WriteBlockAsync(Stream stream, CancellationToken cancellationToken = default)
System\IO\Compression\ZipCryptoStream.cs (10)
68(uint key0, uint key1, uint key2) = ReadAndValidateHeaderCore(isAsync: false, baseStream, keys, expectedCheckByte, CancellationToken.None).GetAwaiter().GetResult(); 75internal static async Task<ZipCryptoStream> CreateAsync(Stream baseStream, ZipCryptoKeys keys, byte expectedCheckByte, bool encrypting, CancellationToken cancellationToken = default, bool leaveOpen = false) 190private async ValueTask EnsureHeaderAsync(CancellationToken cancellationToken) 203private static async Task<(uint key0, uint key1, uint key2)> ReadAndValidateHeaderCore(bool isAsync, Stream baseStream, ZipCryptoKeys keys, byte expectedCheckByte, CancellationToken cancellationToken) 375await EnsureHeaderAsync(CancellationToken.None).ConfigureAwait(false); 388public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 394public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 414public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 420public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 452public override Task FlushAsync(CancellationToken cancellationToken)
System\IO\Compression\ZipCustomStreams.cs (14)
121public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 129public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 182public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 191public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 217public override Task FlushAsync(CancellationToken cancellationToken) 341public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 347public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 421public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 427public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 436async ValueTask Core(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 466public override Task FlushAsync(CancellationToken cancellationToken) 592public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 600public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 688public override Task FlushAsync(CancellationToken cancellationToken)
System\IO\Compression\ZipHelper.Async.cs (2)
17internal static async Task<bool> SeekBackwardsToSignatureAsync(Stream stream, ReadOnlyMemory<byte> signatureToFind, int maxBytesToRead, CancellationToken cancellationToken) 91private static async Task<int> SeekBackwardsAndReadAsync(Stream stream, Memory<byte> buffer, int overlap, CancellationToken cancellationToken)
System\IO\Compression\ZLibStream.cs (6)
94public override Task FlushAsync(CancellationToken cancellationToken) 159public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 169public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 217public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 227public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 255public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken)
System\IO\Compression\Zstandard\ZstandardStream.Compress.cs (6)
153private async ValueTask WriteCoreAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken, bool isFinalBlock = false, bool flush = false, bool throwOnActiveRwOp = true) 262public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 275public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 304return TaskToAsyncResult.Begin(WriteAsync(buffer, offset, count, CancellationToken.None), callback, state); 336public override Task FlushAsync(CancellationToken cancellationToken) 348async Task FlushAsyncInternal(CancellationToken cancellationToken)
System\IO\Compression\Zstandard\ZstandardStream.cs (1)
195await WriteCoreAsync(ReadOnlyMemory<byte>.Empty, CancellationToken.None, isFinalBlock: true, throwOnActiveRwOp: false).ConfigureAwait(false);
System\IO\Compression\Zstandard\ZstandardStream.Decompress.cs (4)
219private async ValueTask<bool> AdvanceToNextFrame(bool async, CancellationToken cancellationToken) 296public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 310public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 399return TaskToAsyncResult.Begin(ReadAsync(buffer, offset, count, CancellationToken.None), callback, state);
System.IO.Compression.Brotli (18)
System\IO\Compression\BrotliStream.cs (1)
106await WriteAsyncMemoryCore(ReadOnlyMemory<byte>.Empty, CancellationToken.None, isFinalBlock: true).ConfigureAwait(false);
System\IO\Compression\dec\BrotliStream.Decompress.cs (7)
109TaskToAsyncResult.Begin(ReadAsync(buffer, offset, count, CancellationToken.None), asyncCallback, asyncState); 124/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="System.Threading.CancellationToken.None" />.</param> 129public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 137/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="System.Threading.CancellationToken.None" />.</param> 142public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken)) 156async ValueTask<int> Core(Memory<byte> buffer, CancellationToken cancellationToken)
System\IO\Compression\enc\BrotliStream.Compress.cs (10)
114TaskToAsyncResult.Begin(WriteAsync(buffer, offset, count, CancellationToken.None), asyncCallback, asyncState); 126/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="System.Threading.CancellationToken.None" />.</param> 131public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 139/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="System.Threading.CancellationToken.None" />.</param> 144public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken)) 156private async ValueTask WriteAsyncMemoryCore(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken, bool isFinalBlock = false) 212/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="System.Threading.CancellationToken.None" />.</param> 215public override Task FlushAsync(CancellationToken cancellationToken) 226private async Task FlushAsyncCore(CancellationToken cancellationToken)
System.IO.Compression.ZipFile (40)
System\IO\Compression\ZipFile.Create.Async.cs (14)
36public static Task<ZipArchive> OpenReadAsync(string archiveFileName, CancellationToken cancellationToken = default) => OpenAsync(archiveFileName, ZipArchiveMode.Read, cancellationToken); 76public static Task<ZipArchive> OpenAsync(string archiveFileName, ZipArchiveMode mode, CancellationToken cancellationToken = default) => OpenAsync(archiveFileName, mode, entryNameEncoding: null, cancellationToken); 155public static async Task<ZipArchive> OpenAsync(string archiveFileName, ZipArchiveMode mode, Encoding? entryNameEncoding, CancellationToken cancellationToken = default) 219public static Task CreateFromDirectoryAsync(string sourceDirectoryName, string destinationArchiveFileName, CancellationToken cancellationToken = default) => 268public static Task CreateFromDirectoryAsync(string sourceDirectoryName, string destinationArchiveFileName, CompressionLevel compressionLevel, bool includeBaseDirectory, CancellationToken cancellationToken = default) => 341CompressionLevel compressionLevel, bool includeBaseDirectory, Encoding? entryNameEncoding, CancellationToken cancellationToken = default) => 368public static Task CreateFromDirectoryAsync(string sourceDirectoryName, Stream destination, CancellationToken cancellationToken = default) => 398public static Task CreateFromDirectoryAsync(string sourceDirectoryName, Stream destination, CompressionLevel compressionLevel, bool includeBaseDirectory, CancellationToken cancellationToken = default) => 430CompressionLevel compressionLevel, bool includeBaseDirectory, Encoding? entryNameEncoding, CancellationToken cancellationToken = default) => 442public static async Task CreateFromDirectoryAsync(string sourceDirectoryName, string destinationArchiveFileName, ZipFileCreationOptions options, CancellationToken cancellationToken = default) 469public static async Task CreateFromDirectoryAsync(string sourceDirectoryName, Stream destination, ZipFileCreationOptions options, CancellationToken cancellationToken = default) 488CompressionLevel? compressionLevel, bool includeBaseDirectory, Encoding? entryNameEncoding, CancellationToken cancellationToken) 507CompressionLevel? compressionLevel, bool includeBaseDirectory, Encoding? entryNameEncoding, CancellationToken cancellationToken) 522ReadOnlyMemory<char> password = default, ZipEncryptionMethod encryptionMethod = ZipEncryptionMethod.None, CancellationToken cancellationToken = default)
System\IO\Compression\ZipFile.Extract.Async.cs (12)
44public static Task ExtractToDirectoryAsync(string sourceArchiveFileName, string destinationDirectoryName, CancellationToken cancellationToken = default) => 80public static Task ExtractToDirectoryAsync(string sourceArchiveFileName, string destinationDirectoryName, bool overwriteFiles, CancellationToken cancellationToken = default) => 137public static Task ExtractToDirectoryAsync(string sourceArchiveFileName, string destinationDirectoryName, Encoding? entryNameEncoding, CancellationToken cancellationToken = default) => 195public static async Task ExtractToDirectoryAsync(string sourceArchiveFileName, string destinationDirectoryName, Encoding? entryNameEncoding, bool overwriteFiles, CancellationToken cancellationToken = default) 264private static async Task ExtractToDirectoryAsync(string sourceArchiveFileName, string destinationDirectoryName, Encoding? entryNameEncoding, bool overwriteFiles, ReadOnlyMemory<char> password, CancellationToken cancellationToken = default) 309public static Task ExtractToDirectoryAsync(Stream source, string destinationDirectoryName, CancellationToken cancellationToken = default) => 341public static Task ExtractToDirectoryAsync(Stream source, string destinationDirectoryName, bool overwriteFiles, CancellationToken cancellationToken = default) => 381public static Task ExtractToDirectoryAsync(Stream source, string destinationDirectoryName, Encoding? entryNameEncoding, CancellationToken cancellationToken = default) => 422public static async Task ExtractToDirectoryAsync(Stream source, string destinationDirectoryName, Encoding? entryNameEncoding, bool overwriteFiles, CancellationToken cancellationToken = default) 478private static async Task ExtractToDirectoryAsync(Stream source, string destinationDirectoryName, Encoding? entryNameEncoding, bool overwriteFiles, ReadOnlyMemory<char> password, CancellationToken cancellationToken = default) 507public static Task ExtractToDirectoryAsync(string sourceArchiveFileName, string destinationDirectoryName, ZipExtractionOptions options, CancellationToken cancellationToken = default) 522public static Task ExtractToDirectoryAsync(Stream source, string destinationDirectoryName, ZipExtractionOptions options, CancellationToken cancellationToken = default)
System\IO\Compression\ZipFileExtensions.ZipArchive.Create.Async.cs (5)
46public static Task<ZipArchiveEntry> CreateEntryFromFileAsync(this ZipArchive destination, string sourceFileName, string entryName, CancellationToken cancellationToken = default) => 75string sourceFileName, string entryName, ReadOnlyMemory<char> password, ZipEncryptionMethod encryption, CancellationToken cancellationToken = default) => 109string sourceFileName, string entryName, CompressionLevel compressionLevel, CancellationToken cancellationToken = default) => 139string sourceFileName, string entryName, CompressionLevel compressionLevel, ReadOnlyMemory<char> password, ZipEncryptionMethod encryption, CancellationToken cancellationToken = default) => 143CompressionLevel? compressionLevel, ReadOnlyMemory<char> password = default, ZipEncryptionMethod encryption = ZipEncryptionMethod.None, CancellationToken cancellationToken = default)
System\IO\Compression\ZipFileExtensions.ZipArchive.Extract.Async.cs (3)
40public static Task ExtractToDirectoryAsync(this ZipArchive source, string destinationDirectoryName, CancellationToken cancellationToken = default) => 73public static async Task ExtractToDirectoryAsync(this ZipArchive source, string destinationDirectoryName, bool overwriteFiles, CancellationToken cancellationToken = default) 89public static async Task ExtractToDirectoryAsync(this ZipArchive source, string destinationDirectoryName, ZipExtractionOptions options, CancellationToken cancellationToken = default)
System\IO\Compression\ZipFileExtensions.ZipArchiveEntry.Extract.Async.cs (6)
38public static Task ExtractToFileAsync(this ZipArchiveEntry source, string destinationFileName, CancellationToken cancellationToken = default) => 70public static async Task ExtractToFileAsync(this ZipArchiveEntry source, string destinationFileName, bool overwrite, CancellationToken cancellationToken = default) 81public static Task ExtractToFileAsync(this ZipArchiveEntry source, string destinationFileName, ZipExtractionOptions options, CancellationToken cancellationToken = default) 88private static async Task ExtractToFileAsync(ZipArchiveEntry source, string destinationFileName, bool overwrite, ReadOnlyMemory<char> password, CancellationToken cancellationToken = default) 99private static async Task ExtractToFileCoreAsync(ZipArchiveEntry source, string destinationFileName, bool overwrite, FileStreamOptions fileStreamOptions, ReadOnlyMemory<char> password, bool usePassword, CancellationToken cancellationToken) 146internal static async Task ExtractRelativeToDirectoryAsync(this ZipArchiveEntry source, string destinationDirectoryName, bool overwrite, ReadOnlyMemory<char> password = default, CancellationToken cancellationToken = default)
System.IO.Hashing (6)
System\IO\Hashing\NonCryptographicHashAlgorithm.cs (6)
100/// <seealso cref="AppendAsync(Stream, CancellationToken)"/> 116/// The default value is <see cref="CancellationToken.None"/>. 124public Task AppendAsync(Stream stream, CancellationToken cancellationToken = default) 323public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 332public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 347public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask;
System.IO.IsolatedStorage (5)
System\IO\IsolatedStorage\IsolatedStorageFileStream.cs (5)
236public override Task FlushAsync(CancellationToken cancellationToken) 256public override Task<int> ReadAsync(byte[] buffer, int offset, int count, Threading.CancellationToken cancellationToken) 261public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 288public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 293public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
System.IO.Pipelines (75)
System\IO\Pipelines\FlushResult.cs (4)
6/// <summary>Result returned by <see cref="System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> call.</summary> 12/// <param name="isCanceled"><see langword="true" /> to indicate the current <see cref="System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> operation that produced this <see cref="System.IO.Pipelines.FlushResult" /> was canceled by <see cref="System.IO.Pipelines.PipeWriter.CancelPendingFlush" />; otherwise, <see langword="false" />.</param> 29/// <summary>Gets a value that indicates whether the current <see cref="System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> operation was canceled by <see cref="System.IO.Pipelines.PipeWriter.CancelPendingFlush" />.</summary> 30/// <value><see langword="true" /> if the current <see cref="System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> operation was canceled by <see cref="System.IO.Pipelines.PipeWriter.CancelPendingFlush" />; otherwise, <see langword="false" />.</value>
System\IO\Pipelines\Pipe.cs (7)
468internal ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken) 487private void PrepareFlushUnsynchronized(out CompletionData completionData, out ValueTask<FlushResult> result, CancellationToken cancellationToken) 793internal ValueTask<ReadResult> ReadAtLeastAsync(int minimumBytes, CancellationToken token) 852internal ValueTask<ReadResult> ReadAsync(CancellationToken token) 1046CancellationToken cancellationToken = default; 1122CancellationToken cancellationToken = default; 1163internal ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken)
System\IO\Pipelines\Pipe.DefaultPipeReader.cs (2)
24public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default) => _pipe.ReadAsync(cancellationToken); 26protected override ValueTask<ReadResult> ReadAtLeastAsyncCore(int minimumBytes, CancellationToken cancellationToken) => _pipe.ReadAtLeastAsync(minimumBytes, cancellationToken);
System\IO\Pipelines\Pipe.DefaultPipeWriter.cs (2)
32public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default) => _pipe.FlushAsync(cancellationToken); 48public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default)
System\IO\Pipelines\PipeAwaitable.cs (3)
22private CancellationToken CancellationToken => _cancellationTokenRegistration.Token; 46public void BeginOperation(CancellationToken cancellationToken, Action<object?> callback, object? state) 178public CancellationTokenRegistration ReleaseCancellationTokenRegistration(out CancellationToken cancellationToken)
System\IO\Pipelines\PipeOptions.cs (7)
22/// <param name="pauseWriterThreshold">The number of bytes in the <see cref="System.IO.Pipelines.Pipe" /> before <see cref="System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> starts blocking. A value of zero prevents <see cref="System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> from ever blocking, effectively making the number of bytes in the <see cref="System.IO.Pipelines.Pipe" /> unlimited.</param> 23/// <param name="resumeWriterThreshold">The number of bytes in the <see cref="System.IO.Pipelines.Pipe" /> when <see cref="System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> stops blocking.</param> 97/// <summary>Gets the number of bytes in the <see cref="System.IO.Pipelines.Pipe" /> when <see cref="System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> starts blocking.</summary> 98/// <value>The number of bytes in the <see cref="System.IO.Pipelines.Pipe" /> when <see cref="System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> starts blocking.</value> 101/// <summary>Gets the number of bytes in the <see cref="System.IO.Pipelines.Pipe" /> when <see cref="System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> stops blocking.</summary> 102/// <value>The number of bytes in the <see cref="System.IO.Pipelines.Pipe" /> when <see cref="System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> stops blocking.</value>
System\IO\Pipelines\PipeReader.cs (13)
32public abstract ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default); 51public ValueTask<ReadResult> ReadAtLeastAsync(int minimumSize, CancellationToken cancellationToken = default) 66protected virtual async ValueTask<ReadResult> ReadAtLeastAsyncCore(int minimumSize, CancellationToken cancellationToken) 86/// The <see cref="System.IO.Pipelines.ReadResult.Buffer" /> previously returned from <see cref="System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> must not be accessed after this call. 96/// The <see cref="System.IO.Pipelines.ReadResult.Buffer" /> previously returned from <see cref="System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> must not be accessed after this call. 117/// <summary>Cancels the pending <see cref="System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> operation without causing it to throw and without completing the <see cref="System.IO.Pipelines.PipeReader" />. If there is no pending operation, this cancels the next operation.</summary> 118/// <remarks>The canceled <see cref="System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> operation returns a <see cref="System.IO.Pipelines.ReadResult" /> where <see cref="System.IO.Pipelines.ReadResult.IsCanceled" /> is <see langword="true" />.</remarks> 175/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="System.Threading.CancellationToken.None" />.</param> 177public virtual Task CopyToAsync(PipeWriter destination, CancellationToken cancellationToken = default) 197/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="System.Threading.CancellationToken.None" />.</param> 199public virtual Task CopyToAsync(Stream destination, CancellationToken cancellationToken = default) 232private async Task CopyToAsyncCore<TStream>(TStream destination, Func<TStream, ReadOnlyMemory<byte>, CancellationToken, ValueTask<FlushResult>> writeAsync, CancellationToken cancellationToken)
System\IO\Pipelines\PipeReaderStream.cs (4)
83public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 99public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 105private async ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken) 151public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken)
System\IO\Pipelines\PipeWriter.cs (11)
35/// <summary>Cancels the pending <see cref="System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> or <see cref="System.IO.Pipelines.PipeWriter.WriteAsync(System.ReadOnlyMemory{byte},System.Threading.CancellationToken)" /> operation without causing the operation to throw and without completing the <see cref="System.IO.Pipelines.PipeWriter" />. If there is no pending operation, this cancels the next operation.</summary> 36/// <remarks>The canceled <see cref="System.IO.Pipelines.PipeWriter.FlushAsync(System.Threading.CancellationToken)" /> or <see cref="System.IO.Pipelines.PipeWriter.WriteAsync(System.ReadOnlyMemory{byte},System.Threading.CancellationToken)" /> operation returns a <see cref="System.IO.Pipelines.FlushResult" /> where <see cref="System.IO.Pipelines.FlushResult.IsCanceled" /> is <see langword="true" />.</remarks> 56/// <summary>Makes bytes written available to <see cref="System.IO.Pipelines.PipeReader" /> and runs <see cref="System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> continuation.</summary> 57/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="System.Threading.CancellationToken.None" />.</param> 59public abstract ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default); 111/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="System.Threading.CancellationToken.None" />.</param> 113public virtual ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default) 121/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="System.Threading.CancellationToken.None" />.</param> 123protected internal virtual async Task CopyFromAsync(Stream source, CancellationToken cancellationToken = default)
System\IO\Pipelines\PipeWriterStream.cs (3)
72public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 85public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 93public override Task FlushAsync(CancellationToken cancellationToken)
System\IO\Pipelines\ReadResult.cs (6)
8/// <summary>Represents the result of a <see cref="System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> call.</summary> 15/// <param name="buffer">The read-only sequence containing the bytes of data that were read in the <see cref="System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> call.</param> 16/// <param name="isCanceled">A flag that indicates if the <see cref="System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> operation that produced this <see cref="System.IO.Pipelines.ReadResult" /> was canceled by <see cref="System.IO.Pipelines.PipeReader.CancelPendingRead" />.</param> 34/// <value>A read-only sequence containing the bytes of data that were read in the <see cref="System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> call.</value> 37/// <summary>Gets a value that indicates whether the current <see cref="System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> operation was canceled by <see cref="System.IO.Pipelines.PipeReader.CancelPendingRead" />.</summary> 38/// <value><see langword="true" /> if the <see cref="System.IO.Pipelines.PipeReader.ReadAsync(System.Threading.CancellationToken)" /> operation that produced this <see cref="System.IO.Pipelines.ReadResult" /> was canceled by <see cref="System.IO.Pipelines.PipeReader.CancelPendingRead" />; otherwise, <see langword="false" />.</value>
System\IO\Pipelines\SequencePipeReader.cs (1)
62public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default)
System\IO\Pipelines\StreamPipeExtensions.cs (2)
15/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="System.Threading.CancellationToken.None" />.</param> 17public static Task CopyToAsync(this Stream source, PipeWriter destination, CancellationToken cancellationToken = default)
System\IO\Pipelines\StreamPipeReader.cs (6)
203public override ValueTask<ReadResult> ReadAsync(CancellationToken cancellationToken = default) 208protected override ValueTask<ReadResult> ReadAtLeastAsyncCore(int minimumSize, CancellationToken cancellationToken) 213private ValueTask<ReadResult> ReadInternalAsync(int? minimumSize, CancellationToken cancellationToken) 242static async ValueTask<ReadResult> Core(StreamPipeReader reader, int? minimumSize, CancellationTokenSource tokenSource, CancellationToken cancellationToken) 309public override async Task CopyToAsync(PipeWriter destination, CancellationToken cancellationToken = default) 380public override async Task CopyToAsync(Stream destination, CancellationToken cancellationToken = default)
System\IO\Pipelines\StreamPipeWriter.cs (4)
266public override ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default) 279public override ValueTask<FlushResult> WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken = default) 293private async ValueTask<FlushResult> FlushAsyncInternal(bool writeToStream, ReadOnlyMemory<byte> data, CancellationToken cancellationToken = default) 314CancellationToken localToken = InternalTokenSource.Token;
System.IO.Pipes (21)
System\IO\Pipes\NamedPipeClientStream.cs (8)
130ConnectInternal(timeout, CancellationToken.None, Environment.TickCount); 135private void ConnectInternal(int timeout, CancellationToken cancellationToken, int startTime) 172return ConnectAsync(Timeout.Infinite, CancellationToken.None); 177return ConnectAsync(timeout, CancellationToken.None); 180public Task ConnectAsync(CancellationToken cancellationToken) 185public Task ConnectAsync(int timeout, CancellationToken cancellationToken) 200var tuple = ((NamedPipeClientStream stream, int timeout, CancellationToken cancellationToken, int startTime))state!; 205public Task ConnectAsync(TimeSpan timeout, CancellationToken cancellationToken = default) =>
System\IO\Pipes\NamedPipeServerStream.cs (1)
159return WaitForConnectionAsync(CancellationToken.None);
System\IO\Pipes\NamedPipeServerStream.Unix.cs (1)
68public Task WaitForConnectionAsync(CancellationToken cancellationToken)
System\IO\Pipes\PipeStream.cs (1)
132public override Task FlushAsync(CancellationToken cancellationToken)
System\IO\Pipes\PipeStream.Unix.cs (10)
58public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 82public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken)) 106=> TaskToAsyncResult.Begin(ReadAsync(buffer, offset, count, CancellationToken.None), callback, state); 134public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 157public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken)) 180=> TaskToAsyncResult.Begin(WriteAsync(buffer, offset, count, CancellationToken.None), callback, state); 303private async ValueTask<int> ReadAsyncCore(Memory<byte> destination, CancellationToken cancellationToken) 315private async Task WriteAsyncCore(ReadOnlyMemory<byte> source, CancellationToken cancellationToken)
System.IO.Ports (10)
System\IO\Ports\SerialStream.Unix.cs (10)
426Task<int> t = ReadAsync(array, offset, count, cts?.Token ?? CancellationToken.None); 442public override Task<int> ReadAsync(byte[] array, int offset, int count, CancellationToken cancellationToken) 462public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 481public override Task WriteAsync(byte[] array, int offset, int count, CancellationToken cancellationToken) 501public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 563Task t = WriteAsync(array, offset, count, cts?.Token ?? CancellationToken.None); 684CancellationToken.None, 1083protected SerialStreamIORequest(SerialStream parent, CancellationToken ct) 1112public SerialStreamReadRequest(SerialStream parent, CancellationToken ct, Memory<byte> buffer) 1123public SerialStreamWriteRequest(SerialStream parent, CancellationToken ct, ReadOnlyMemory<byte> buffer)
System.Linq.AsyncEnumerable (617)
System\Linq\AggregateAsync.cs (30)
17/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 25CancellationToken cancellationToken = default) 35CancellationToken cancellationToken) 58/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 65Func<TSource, TSource, CancellationToken, ValueTask<TSource>> func, 66CancellationToken cancellationToken = default) 75Func<TSource, TSource, CancellationToken, ValueTask<TSource>> func, 76CancellationToken cancellationToken) 101/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 109CancellationToken cancellationToken = default) 138/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 144Func<TAccumulate, TSource, CancellationToken, ValueTask<TAccumulate>> func, 145CancellationToken cancellationToken = default) 154Func<TAccumulate, TSource, CancellationToken, ValueTask<TAccumulate>> func, 155CancellationToken cancellationToken = default) 180/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 190CancellationToken cancellationToken = default) 227/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 235Func<TAccumulate, TSource, CancellationToken, ValueTask<TAccumulate>> func, 236Func<TAccumulate, CancellationToken, ValueTask<TResult>> resultSelector, 237CancellationToken cancellationToken = default) 248Func<TAccumulate, TSource, CancellationToken, ValueTask<TAccumulate>> func, 249Func<TAccumulate, CancellationToken, ValueTask<TResult>> resultSelector, 250CancellationToken cancellationToken)
System\Linq\AggregateBy.cs (14)
55[EnumeratorCancellation] CancellationToken cancellationToken) 106Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 108Func<TAccumulate, TSource, CancellationToken, ValueTask<TAccumulate>> func, 122Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 124Func<TAccumulate, TSource, CancellationToken, ValueTask<TAccumulate>> func, 126[EnumeratorCancellation] CancellationToken cancellationToken) 193[EnumeratorCancellation] CancellationToken cancellationToken) 245Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 246Func<TKey, CancellationToken, ValueTask<TAccumulate>> seedSelector, 247Func<TAccumulate, TSource, CancellationToken, ValueTask<TAccumulate>> func, 261Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 262Func<TKey, CancellationToken, ValueTask<TAccumulate>> seedSelector, 263Func<TAccumulate, TSource, CancellationToken, ValueTask<TAccumulate>> func, 265[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\AllAsync.cs (9)
17/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 27CancellationToken cancellationToken = default) 54/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 63Func<TSource, CancellationToken, 65CancellationToken cancellationToken = default) 74Func<TSource, CancellationToken, ValueTask<bool>> predicate, 75CancellationToken cancellationToken)
System\Linq\AnyAsync.cs (13)
16/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 21CancellationToken cancellationToken = default) 29CancellationToken cancellationToken) 41/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 51CancellationToken cancellationToken = default) 78/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 87Func<TSource, CancellationToken, ValueTask<bool>> predicate, 88CancellationToken cancellationToken = default) 97Func<TSource, CancellationToken, ValueTask<bool>> predicate, 98CancellationToken cancellationToken)
System\Linq\AsyncIterator.cs (2)
38private protected CancellationToken _cancellationToken; 75public IAsyncEnumerator<TSource> GetAsyncEnumerator(CancellationToken cancellationToken = default)
System\Linq\AverageAsync.cs (30)
15/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 22CancellationToken cancellationToken = default) 50/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 57CancellationToken cancellationToken = default) 85/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 90this IAsyncEnumerable<float> source, CancellationToken cancellationToken = default) 118/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 123this IAsyncEnumerable<double> source, CancellationToken cancellationToken = default) 151/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 156this IAsyncEnumerable<decimal> source, CancellationToken cancellationToken = default) 184/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 190this IAsyncEnumerable<int?> source, CancellationToken cancellationToken = default) 216/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 222this IAsyncEnumerable<long?> source, CancellationToken cancellationToken = default) 248/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 253this IAsyncEnumerable<float?> source, CancellationToken cancellationToken = default) 279/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 284this IAsyncEnumerable<double?> source, CancellationToken cancellationToken = default) 310/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 315this IAsyncEnumerable<decimal?> source, CancellationToken cancellationToken = default)
System\Linq\Cast.cs (1)
31[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\Chunk.cs (1)
40[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\ContainsAsync.cs (3)
18/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 25CancellationToken cancellationToken = default)
System\Linq\CountAsync.cs (26)
16/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 22CancellationToken cancellationToken = default) 30CancellationToken cancellationToken = default) 48/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 55CancellationToken cancellationToken = default) 83/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 89Func<TSource, CancellationToken, ValueTask<bool>> predicate, 90CancellationToken cancellationToken = default) 99Func<TSource, CancellationToken, ValueTask<bool>> predicate, 100CancellationToken cancellationToken = default) 118/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 123CancellationToken cancellationToken = default) 131CancellationToken cancellationToken = default) 149/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 155CancellationToken cancellationToken = default) 183/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 188Func<TSource, CancellationToken, ValueTask<bool>> predicate, 189CancellationToken cancellationToken = default) 198Func<TSource, CancellationToken, ValueTask<bool>> predicate, 199CancellationToken cancellationToken = default)
System\Linq\CountBy.cs (4)
36IAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? keyComparer, [EnumeratorCancellation] CancellationToken cancellationToken) 76Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 87IAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, IEqualityComparer<TKey>? keyComparer, [EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\DefaultIfEmpty.cs (1)
43[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\Distinct.cs (1)
31[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\DistinctBy.cs (5)
43[EnumeratorCancellation] CancellationToken cancellationToken) 73/// <para>The <see cref="DistinctBy{TSource, TKey}(IAsyncEnumerable{TSource}, Func{TSource, CancellationToken, ValueTask{TKey}}, IEqualityComparer{TKey}?)" /> method returns an unordered sequence that contains no duplicate values. If <paramref name="comparer" /> is <see langword="null" />, the default equality comparer, <see cref="EqualityComparer{T}.Default" />, is used to compare values.</para> 79Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 91Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 93[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\ElementAtAsync.cs (12)
16/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 23CancellationToken cancellationToken = default) 34/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 43CancellationToken cancellationToken = default) 54/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 67CancellationToken cancellationToken = default) 83/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />.</param> 94CancellationToken cancellationToken = default) 110CancellationToken cancellationToken = default) 139CancellationToken cancellationToken)
System\Linq\Empty.cs (2)
28public IAsyncEnumerator<TResult> GetAsyncEnumerator(CancellationToken cancellationToken = default) => this; 42public IOrderedAsyncEnumerable<TResult> CreateOrderedAsyncEnumerable<TKey>(Func<TResult, CancellationToken, ValueTask<TKey>> keySelector, IComparer<TKey>? comparer, bool descending)
System\Linq\Except.cs (1)
37[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\ExceptBy.cs (4)
45[EnumeratorCancellation] CancellationToken cancellationToken) 89Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 103Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 105[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\FirstAsync.cs (36)
16/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 22CancellationToken cancellationToken = default) 30CancellationToken cancellationToken) 47/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 58CancellationToken cancellationToken = default) 86/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 96Func<TSource, CancellationToken, ValueTask<bool>> predicate, 97CancellationToken cancellationToken = default) 106Func<TSource, CancellationToken, ValueTask<bool>> predicate, 107CancellationToken cancellationToken) 125/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 130CancellationToken cancellationToken = default) => 137/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 143CancellationToken cancellationToken = default) 152CancellationToken cancellationToken) 164/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 174CancellationToken cancellationToken = default) => 181/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 190Func<TSource, CancellationToken, ValueTask<bool>> predicate, 191CancellationToken cancellationToken = default) => 199/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 207CancellationToken cancellationToken = default) 236/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 242Func<TSource, CancellationToken, ValueTask<bool>> predicate, 244CancellationToken cancellationToken = default) 253Func<TSource, CancellationToken, ValueTask<bool>> predicate, 255CancellationToken cancellationToken)
System\Linq\FullJoin.cs (19)
58[EnumeratorCancellation] CancellationToken cancellationToken) 112[EnumeratorCancellation] CancellationToken cancellationToken) 123[EnumeratorCancellation] CancellationToken cancellationToken) 152Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 153Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 154Func<TOuter?, TInner?, CancellationToken, ValueTask<TResult>> resultSelector, 174Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 175Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 176Func<TOuter?, TInner?, CancellationToken, ValueTask<TResult>> resultSelector, 178[EnumeratorCancellation] CancellationToken cancellationToken) 231Func<TOuter?, TInner?, CancellationToken, ValueTask<TResult>> resultSelector, 232[EnumeratorCancellation] CancellationToken cancellationToken) 242Func<TOuter?, TInner?, CancellationToken, ValueTask<TResult>> resultSelector, 243[EnumeratorCancellation] CancellationToken cancellationToken) 293Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 294Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 304CancellationToken cancellationToken) 317Func<TElement, CancellationToken, ValueTask<TKey>> keySelector, 319CancellationToken cancellationToken)
System\Linq\GroupBy.cs (24)
43[EnumeratorCancellation] CancellationToken cancellationToken) 66Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 78Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 80[EnumeratorCancellation] CancellationToken cancellationToken) 127[EnumeratorCancellation] CancellationToken cancellationToken) 157Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 158Func<TSource, CancellationToken, ValueTask<TElement>> elementSelector, 171Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 172Func<TSource, CancellationToken, ValueTask<TElement>> elementSelector, 174[EnumeratorCancellation] CancellationToken cancellationToken) 220[EnumeratorCancellation] CancellationToken cancellationToken) 252Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 253Func<TKey, IEnumerable<TSource>, CancellationToken, ValueTask<TResult>> resultSelector, 266Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 267Func<TKey, IEnumerable<TSource>, CancellationToken, ValueTask<TResult>> resultSelector, 269[EnumeratorCancellation] CancellationToken cancellationToken) 323[EnumeratorCancellation] CancellationToken cancellationToken) 357Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 358Func<TSource, CancellationToken, ValueTask<TElement>> elementSelector, 359Func<TKey, IEnumerable<TElement>, CancellationToken, ValueTask<TResult>> resultSelector, 373Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 374Func<TSource, CancellationToken, ValueTask<TElement>> elementSelector, 375Func<TKey, IEnumerable<TElement>, CancellationToken, ValueTask<TResult>> resultSelector, 377[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\GroupJoin.cs (14)
53[EnumeratorCancellation] CancellationToken cancellationToken) 90Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 91Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 106Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 107Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 109[EnumeratorCancellation] CancellationToken cancellationToken) 176[EnumeratorCancellation] CancellationToken cancellationToken) 219Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 220Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 221Func<TOuter, IEnumerable<TInner>, CancellationToken, ValueTask<TResult>> resultSelector, 237Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 238Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 239Func<TOuter, IEnumerable<TInner>, CancellationToken, ValueTask<TResult>> resultSelector, 241[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\Index.cs (1)
29[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\Intersect.cs (1)
37[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\IntersectBy.cs (4)
50[EnumeratorCancellation] CancellationToken cancellationToken) 99Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 113Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 115[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\Join.cs (14)
57[EnumeratorCancellation] CancellationToken cancellationToken) 109Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 110Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 111Func<TOuter, TInner, CancellationToken, ValueTask<TResult>> resultSelector, 127Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 128Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 129Func<TOuter, TInner, CancellationToken, ValueTask<TResult>> resultSelector, 131[EnumeratorCancellation] CancellationToken cancellationToken) 198[EnumeratorCancellation] CancellationToken cancellationToken) 247Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 248Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 263Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 264Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 266[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\LastAsync.cs (38)
15/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 21CancellationToken cancellationToken = default) 29CancellationToken cancellationToken) 53/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 64CancellationToken cancellationToken = default) 74CancellationToken cancellationToken) 107/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 117Func<TSource, CancellationToken, ValueTask<bool>> predicate, 118CancellationToken cancellationToken = default) 127Func<TSource, CancellationToken, ValueTask<bool>> predicate, 128CancellationToken cancellationToken) 160/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 168CancellationToken cancellationToken = default) => 175/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 181CancellationToken cancellationToken = default) 188IAsyncEnumerable<TSource> source, TSource defaultValue, CancellationToken cancellationToken) 210/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 217CancellationToken cancellationToken = default) => 224/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 230Func<TSource, CancellationToken, ValueTask<bool>> predicate, 231CancellationToken cancellationToken = default) => 239/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 247CancellationToken cancellationToken = default) 258CancellationToken cancellationToken) 292/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 298Func<TSource, CancellationToken, ValueTask<bool>> predicate, 300CancellationToken cancellationToken = default) 308IAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, ValueTask<bool>> predicate, TSource defaultValue, CancellationToken cancellationToken)
System\Linq\LeftJoin.cs (14)
54[EnumeratorCancellation] CancellationToken cancellationToken) 104Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 105Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 106Func<TOuter, TInner?, CancellationToken, ValueTask<TResult>> resultSelector, 122Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 123Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 124Func<TOuter, TInner?, CancellationToken, ValueTask<TResult>> resultSelector, 126[EnumeratorCancellation] CancellationToken cancellationToken) 191[EnumeratorCancellation] CancellationToken cancellationToken) 238Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 239Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 254Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 255Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 257[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\MaxAsync.cs (17)
16/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 21/// <para>If type <typeparamref name="TSource" /> implements <see cref="IComparable{T}" />, the <see cref="MaxAsync{TSource}(IAsyncEnumerable{TSource}, IComparer{TSource}?, CancellationToken)" /> method uses that implementation to compare values. Otherwise, if type <typeparamref name="TSource" /> implements <see cref="IComparable" />, that implementation is used to compare values.</para> 27CancellationToken cancellationToken = default) 62CancellationToken cancellationToken) 127/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 131CancellationToken cancellationToken) 168/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 172CancellationToken cancellationToken) 209/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 211private static async ValueTask<float?> MaxAsync(IAsyncEnumerable<float?> source, CancellationToken cancellationToken) 232/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 234private static async ValueTask<double?> MaxAsync(IAsyncEnumerable<double?> source, CancellationToken cancellationToken)
System\Linq\MaxByAsync.cs (10)
18/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 29CancellationToken cancellationToken = default) 40CancellationToken cancellationToken) 128/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 137Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 139CancellationToken cancellationToken = default) 148Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 150CancellationToken cancellationToken)
System\Linq\MinAsync.cs (17)
16/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 21/// <para>If type <typeparamref name="TSource" /> implements <see cref="IComparable{T}" />, the <see cref="MinAsync{TSource}(IAsyncEnumerable{TSource}, IComparer{TSource}?, CancellationToken)" /> method uses that implementation to compare values. Otherwise, if type <typeparamref name="TSource" /> implements <see cref="IComparable" />, that implementation is used to compare values.</para> 27CancellationToken cancellationToken = default) 59static async ValueTask<TSource?> Impl(IAsyncEnumerable<TSource> source, IComparer<TSource> comparer, CancellationToken cancellationToken) 124/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 128CancellationToken cancellationToken) 169/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 173CancellationToken cancellationToken) 214/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 218CancellationToken cancellationToken) 239/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 243CancellationToken cancellationToken)
System\Linq\MinByAsync.cs (10)
18/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 29CancellationToken cancellationToken = default) 40CancellationToken cancellationToken) 128/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 137Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 139CancellationToken cancellationToken = default) 148Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 150CancellationToken cancellationToken)
System\Linq\OfType.cs (1)
30[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\OrderBy.cs (14)
57Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 112Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 153Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 191Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 205private protected ValueTask<int[]> CreateSortedMapAsync(TElement[] buffer, CancellationToken cancellationToken) => 213public IOrderedAsyncEnumerable<TElement> CreateOrderedAsyncEnumerable<TKey>(Func<TElement, CancellationToken, ValueTask<TKey>> keySelector, IComparer<TKey>? comparer, bool descending) => 216public abstract IAsyncEnumerator<TElement> GetAsyncEnumerator(CancellationToken cancellationToken); 229Debug.Assert(keySelector is Func<TElement, TKey> or Func<TElement, CancellationToken, ValueTask<TKey>>); 257public override async IAsyncEnumerator<TElement> GetAsyncEnumerator(CancellationToken cancellationToken) 280internal abstract Task ComputeKeysAsync(TElement[] elements, int count, CancellationToken cancellationToken); 284internal async ValueTask<int[]> SortAsync(TElement[] elements, int count, CancellationToken cancellationToken) 318internal override async Task ComputeKeysAsync(TElement[] elements, int count, CancellationToken cancellationToken) 342var asyncSelector = (Func<TElement, CancellationToken, ValueTask<TKey>>)keySelector; 451IOrderedAsyncEnumerable<TElement> CreateOrderedAsyncEnumerable<TKey>(Func<TElement, CancellationToken, ValueTask<TKey>> keySelector, IComparer<TKey>? comparer, bool descending);
System\Linq\Reverse.cs (1)
28[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\RightJoin.cs (14)
55[EnumeratorCancellation] CancellationToken cancellationToken) 105Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 106Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 107Func<TOuter?, TInner, CancellationToken, ValueTask<TResult>> resultSelector, 123Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 124Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 125Func<TOuter?, TInner, CancellationToken, ValueTask<TResult>> resultSelector, 127[EnumeratorCancellation] CancellationToken cancellationToken) 193[EnumeratorCancellation] CancellationToken cancellationToken) 240Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 241Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 256Func<TOuter, CancellationToken, ValueTask<TKey>> outerKeySelector, 257Func<TInner, CancellationToken, ValueTask<TKey>> innerKeySelector, 259[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\Select.cs (8)
38[EnumeratorCancellation] CancellationToken cancellationToken) 60Func<TSource, CancellationToken, ValueTask<TResult>> selector) 71Func<TSource, CancellationToken, ValueTask<TResult>> selector, 72[EnumeratorCancellation] CancellationToken cancellationToken) 109[EnumeratorCancellation] CancellationToken cancellationToken) 135Func<TSource, int, CancellationToken, ValueTask<TResult>> selector) 146Func<TSource, int, CancellationToken, ValueTask<TResult>> selector, 147[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\SelectMany.cs (29)
41[EnumeratorCancellation] CancellationToken cancellationToken) 69Func<TSource, CancellationToken, ValueTask<IEnumerable<TResult>>> selector) 80Func<TSource, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, 81[EnumeratorCancellation] CancellationToken cancellationToken) 121[EnumeratorCancellation] CancellationToken cancellationToken) 162[EnumeratorCancellation] CancellationToken cancellationToken) 192Func<TSource, int, CancellationToken, ValueTask<IEnumerable<TResult>>> selector) 203Func<TSource, int, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, 204[EnumeratorCancellation] CancellationToken cancellationToken) 246[EnumeratorCancellation] CancellationToken cancellationToken) 297[EnumeratorCancellation] CancellationToken cancellationToken) 332Func<TSource, CancellationToken, ValueTask<IEnumerable<TCollection>>> collectionSelector, 333Func<TSource, TCollection, CancellationToken, ValueTask<TResult>> resultSelector) 345Func<TSource, CancellationToken, ValueTask<IEnumerable<TCollection>>> collectionSelector, 346Func<TSource, TCollection, CancellationToken, ValueTask<TResult>> resultSelector, 347[EnumeratorCancellation] CancellationToken cancellationToken) 397[EnumeratorCancellation] CancellationToken cancellationToken) 433Func<TSource, TCollection, CancellationToken, ValueTask<TResult>> resultSelector) 446Func<TSource, TCollection, CancellationToken, ValueTask<TResult>> resultSelector, 447[EnumeratorCancellation] CancellationToken cancellationToken) 496[EnumeratorCancellation] CancellationToken cancellationToken) 531Func<TSource, int, CancellationToken, ValueTask<IEnumerable<TCollection>>> collectionSelector, 532Func<TSource, TCollection, CancellationToken, ValueTask<TResult>> resultSelector) 544Func<TSource, int, CancellationToken, ValueTask<IEnumerable<TCollection>>> collectionSelector, 545Func<TSource, TCollection, CancellationToken, ValueTask<TResult>> resultSelector, 546[EnumeratorCancellation] CancellationToken cancellationToken) 582Func<TSource, TCollection, CancellationToken, ValueTask<TResult>> resultSelector) 595Func<TSource, TCollection, CancellationToken, ValueTask<TResult>> resultSelector, 596[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\SequenceEqualAsync.cs (4)
17/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 26CancellationToken cancellationToken = default) 37CancellationToken cancellationToken)
System\Linq\Shuffle.cs (1)
33[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\SingleAsync.cs (38)
18/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 25CancellationToken cancellationToken = default) 32IAsyncEnumerable<TSource> source, CancellationToken cancellationToken) 58/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 68CancellationToken cancellationToken = default) 78CancellationToken cancellationToken) 111/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 120Func<TSource, CancellationToken, ValueTask<bool>> predicate, 121CancellationToken cancellationToken = default) 130Func<TSource, CancellationToken, ValueTask<bool>> predicate, 131CancellationToken cancellationToken) 163/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 172CancellationToken cancellationToken = default) => 179/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 186CancellationToken cancellationToken = default) 195CancellationToken cancellationToken) 222/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 233CancellationToken cancellationToken = default) => 244/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 254Func<TSource, CancellationToken, ValueTask<bool>> predicate, 255CancellationToken cancellationToken = default) => 263/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 272CancellationToken cancellationToken = default) 283CancellationToken cancellationToken) 313/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 320Func<TSource, CancellationToken, ValueTask<bool>> predicate, 322CancellationToken cancellationToken = default) 331Func<TSource, CancellationToken, ValueTask<bool>> predicate, 333CancellationToken cancellationToken)
System\Linq\Skip.cs (1)
32[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\SkipWhile.cs (8)
41[EnumeratorCancellation] CancellationToken cancellationToken) 78Func<TSource, CancellationToken, ValueTask<bool>> predicate) 89Func<TSource, CancellationToken, ValueTask<bool>> predicate, 90[EnumeratorCancellation] CancellationToken cancellationToken) 143[EnumeratorCancellation] CancellationToken cancellationToken) 185Func<TSource, int, CancellationToken, ValueTask<bool>> predicate) 196Func<TSource, int, CancellationToken, ValueTask<bool>> predicate, 197[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\SumAsync.cs (30)
15/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 21CancellationToken cancellationToken = default) 41/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 47CancellationToken cancellationToken = default) 67/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 72CancellationToken cancellationToken = default) 92/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 97CancellationToken cancellationToken = default) 117/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 122CancellationToken cancellationToken = default) 142/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 148CancellationToken cancellationToken = default) 171/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 177CancellationToken cancellationToken = default) 200/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 205CancellationToken cancellationToken = default) 228/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 233CancellationToken cancellationToken = default) 256/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 261CancellationToken cancellationToken = default)
System\Linq\Take.cs (3)
36[EnumeratorCancellation] CancellationToken cancellationToken) 95[EnumeratorCancellation] CancellationToken cancellationToken) 127[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\TakeWhile.cs (8)
36[EnumeratorCancellation] CancellationToken cancellationToken) 62Func<TSource, CancellationToken, ValueTask<bool>> predicate) 73Func<TSource, CancellationToken, ValueTask<bool>> predicate, 74[EnumeratorCancellation] CancellationToken cancellationToken) 115[EnumeratorCancellation] CancellationToken cancellationToken) 145Func<TSource, int, CancellationToken, ValueTask<bool>> predicate) 156Func<TSource, int, CancellationToken, ValueTask<bool>> predicate, 157[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\ToArrayAsync.cs (3)
16/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 21CancellationToken cancellationToken = default)
System\Linq\ToDictionaryAsync.cs (26)
20/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 27CancellationToken cancellationToken = default) where TKey : notnull 54/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 59this IAsyncEnumerable<(TKey Key, TValue Value)> source, IEqualityComparer<TKey>? comparer = null, CancellationToken cancellationToken = default) where TKey : notnull => 71/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 80CancellationToken cancellationToken = default) where TKey : notnull 110/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 117Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 119CancellationToken cancellationToken = default) where TKey : notnull 128Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 130CancellationToken cancellationToken) 152/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 163CancellationToken cancellationToken = default) where TKey : notnull 198/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 206Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 207Func<TSource, CancellationToken, ValueTask<TElement>> elementSelector, 209CancellationToken cancellationToken = default) where TKey : notnull 219Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 220Func<TSource, CancellationToken, ValueTask<TElement>> elementSelector, 222CancellationToken cancellationToken)
System\Linq\ToHashSetAsync.cs (3)
17/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 23CancellationToken cancellationToken = default)
System\Linq\ToListAsync.cs (3)
16/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 21CancellationToken cancellationToken = default)
System\Linq\ToLookupAsync.cs (25)
24/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 32CancellationToken cancellationToken = default) 72/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 78Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 80CancellationToken cancellationToken = default) 89Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 91CancellationToken cancellationToken) 123/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 132CancellationToken cancellationToken = default) 176/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests. The default is <see cref="CancellationToken.None"/>.</param> 182Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 183Func<TSource, CancellationToken, ValueTask<TElement>> elementSelector, 185CancellationToken cancellationToken = default) 195Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 196Func<TSource, CancellationToken, ValueTask<TElement>> elementSelector, 198CancellationToken cancellationToken) 289CancellationToken cancellationToken) 309Func<TElement, CancellationToken, ValueTask<TKey>> keySelector, 311CancellationToken cancellationToken) 443Func<TKey, IEnumerable<TElement>, CancellationToken, ValueTask<TResult>> resultSelector, 444[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\Union.cs (1)
37[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\UnionBy.cs (4)
42[EnumeratorCancellation] CancellationToken cancellationToken) 77Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 91Func<TSource, CancellationToken, ValueTask<TKey>> keySelector, 93[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\Where.cs (8)
34[EnumeratorCancellation] CancellationToken cancellationToken) 55Func<TSource, CancellationToken, ValueTask<bool>> predicate) 66Func<TSource, CancellationToken, ValueTask<bool>> predicate, 67[EnumeratorCancellation] CancellationToken cancellationToken) 106[EnumeratorCancellation] CancellationToken cancellationToken) 134Func<TSource, int, CancellationToken, ValueTask<bool>> predicate) 145Func<TSource, int, CancellationToken, ValueTask<bool>> predicate, 146[EnumeratorCancellation] CancellationToken cancellationToken)
System\Linq\Zip.cs (6)
44[EnumeratorCancellation] CancellationToken cancellationToken) 74Func<TFirst, TSecond, CancellationToken, ValueTask<TResult>> resultSelector) 87Func<TFirst, TSecond, CancellationToken, ValueTask<TResult>> resultSelector, 88[EnumeratorCancellation] CancellationToken cancellationToken) 123[EnumeratorCancellation] CancellationToken cancellationToken) 161IAsyncEnumerable<TFirst> first, IAsyncEnumerable<TSecond> second, IAsyncEnumerable<TThird> third, [EnumeratorCancellation] CancellationToken cancellationToken)
System.Linq.Expressions (1)
System\Linq\Expressions\StackGuard.cs (1)
68Task<R> task = Task.Factory.StartNew(action!, state, CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
System.Linq.Parallel (203)
System\Linq\Parallel\Channels\AsynchronousChannel.cs (3)
93private readonly CancellationToken _cancellationToken; 109internal AsynchronousChannel(int index, int chunkSize, CancellationToken cancellationToken, IntValueEvent? consumerEvent) : 114internal AsynchronousChannel(int index, int capacity, int chunkSize, CancellationToken cancellationToken, IntValueEvent? consumerEvent)
System\Linq\Parallel\Merging\MergeExecutor.cs (1)
147internal static AsynchronousChannel<TInputOutput>[] MakeAsynchronousChannels(int partitionCount, ParallelMergeOptions options, IntValueEvent? consumerEvent, CancellationToken cancellationToken)
System\Linq\Parallel\Partitioning\HashRepartitionEnumerator.cs (2)
36private readonly CancellationToken _cancellationToken; // A token for canceling the process. 67CountdownEvent barrier, ListChunk<Pair<TInputOutput, THashKey>>[][] valueExchangeMatrix, CancellationToken cancellationToken)
System\Linq\Parallel\Partitioning\OrderedHashRepartitionEnumerator.cs (2)
37private readonly CancellationToken _cancellationToken; // A token for canceling the process. 69ListChunk<Pair<TInputOutput, THashKey>>[][] valueExchangeMatrix, ListChunk<TOrderKey>[][] keyExchangeMatrix, CancellationToken cancellationToken)
System\Linq\Parallel\Partitioning\OrderedHashRepartitionStream.cs (1)
19IEqualityComparer<THashKey>? hashKeyComparer, IEqualityComparer<TInputOutput>? elementComparer, CancellationToken cancellationToken)
System\Linq\Parallel\Partitioning\UnorderedHashRepartitionStream.cs (1)
24CancellationToken cancellationToken)
System\Linq\Parallel\QueryOperators\AssociativeAggregationOperator.cs (3)
202internal override IEnumerable<TIntermediate> AsSequentialQuery(CancellationToken token) 230private readonly CancellationToken _cancellationToken; 240CancellationToken cancellationToken)
System\Linq\Parallel\QueryOperators\Binary\ConcatQueryOperator.cs (1)
138internal override IEnumerable<TSource> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Binary\ExceptQueryOperator.cs (6)
81IPartitionedStreamRecipient<TInputOutput> outputRecipient, CancellationToken cancellationToken) 114internal override IEnumerable<TInputOutput> AsSequentialQuery(CancellationToken token) 143private readonly CancellationToken _cancellationToken; 154CancellationToken cancellationToken) 236private readonly CancellationToken _cancellationToken; 246CancellationToken cancellationToken)
System\Linq\Parallel\QueryOperators\Binary\GroupJoinQueryOperator.cs (6)
99IPartitionedStreamRecipient<TOutput> outputRecipient, int partitionCount, CancellationToken cancellationToken) 139int partitionCount, CancellationToken cancellationToken) 172IPartitionedStreamRecipient<TOutput> outputRecipient, int partitionCount, CancellationToken cancellationToken) 190internal override IEnumerable<TOutput> AsSequentialQuery(CancellationToken token) 230public override HashJoinHashLookup<THashKey, IEnumerable<TElement>, int> BuildHashLookup(CancellationToken cancellationToken) 321public override HashJoinHashLookup<THashKey, IEnumerable<TElement>, Pair<bool, TOrderKey>> BuildHashLookup(CancellationToken cancellationToken)
System\Linq\Parallel\QueryOperators\Binary\HashJoinQueryOperatorEnumerator.cs (4)
45private readonly CancellationToken _cancellationToken; 67CancellationToken cancellationToken) 234public abstract HashJoinHashLookup<THashKey, TElement, TOrderKey> BuildHashLookup(CancellationToken cancellationToken); 239CancellationToken cancellationToken) where TBaseBuilder : IBaseHashBuilder<TBaseElement, TBaseOrderKey>
System\Linq\Parallel\QueryOperators\Binary\IntersectQueryOperator.cs (6)
83IPartitionedStreamRecipient<TInputOutput> outputRecipient, CancellationToken cancellationToken) 132private readonly CancellationToken _cancellationToken; 142IEqualityComparer<TInputOutput>? comparer, CancellationToken cancellationToken) 220internal override IEnumerable<TInputOutput> AsSequentialQuery(CancellationToken token) 235private readonly CancellationToken _cancellationToken; 245CancellationToken cancellationToken)
System\Linq\Parallel\QueryOperators\Binary\JoinQueryOperator.cs (4)
113IPartitionedStreamRecipient<TOutput> outputRecipient, CancellationToken cancellationToken) 138IPartitionedStreamRecipient<TOutput> outputRecipient, CancellationToken cancellationToken) 168internal override IEnumerable<TOutput> AsSequentialQuery(CancellationToken token) 207public override HashJoinHashLookup<THashKey, TElement, TOrderKey> BuildHashLookup(CancellationToken cancellationToken)
System\Linq\Parallel\QueryOperators\Binary\UnionQueryOperator.cs (7)
91IPartitionedStreamRecipient<TInputOutput> outputRecipient, int partitionCount, CancellationToken cancellationToken) 121CancellationToken cancellationToken) 160internal override IEnumerable<TInputOutput> AsSequentialQuery(CancellationToken token) 188private readonly CancellationToken _cancellationToken; 200CancellationToken cancellationToken) 303private readonly CancellationToken _cancellationToken; 313CancellationToken cancellationToken)
System\Linq\Parallel\QueryOperators\Binary\ZipQueryOperator.cs (1)
120internal override IEnumerable<TOutput> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Inlined\CountAggregationOperator.cs (2)
67CancellationToken cancellationToken) 86CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\DecimalAverageAggregationOperator.cs (2)
74int index, int count, QueryOperatorEnumerator<decimal, TKey> source, object? sharedData, CancellationToken cancellationToken) 93CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\DecimalMinMaxAggregationOperator.cs (2)
91int index, int count, QueryOperatorEnumerator<decimal, TKey> source, object? sharedData, CancellationToken cancellationToken) 111CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\DecimalSumAggregationOperator.cs (2)
61int index, int count, QueryOperatorEnumerator<decimal, TKey> source, object? sharedData, CancellationToken cancellationToken) 80CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\DoubleAverageAggregationOperator.cs (2)
75CancellationToken cancellationToken) 94CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\DoubleMinMaxAggregationOperator.cs (2)
98CancellationToken cancellationToken) 118CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\DoubleSumAggregationOperator.cs (2)
61int index, int count, QueryOperatorEnumerator<double, TKey> source, object? sharedData, CancellationToken cancellationToken) 80CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\FloatAverageAggregationOperator.cs (2)
75CancellationToken cancellationToken) 94CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\FloatMinMaxAggregationOperator.cs (2)
96int index, int count, QueryOperatorEnumerator<float, TKey> source, object? sharedData, CancellationToken cancellationToken) 116CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\FloatSumAggregationOperator.cs (2)
62CancellationToken cancellationToken) 81CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\InlinedAggregationOperator.cs (2)
135int index, int count, QueryOperatorEnumerator<TSource, TKey> source, object? sharedData, CancellationToken cancellationToken); 138internal override IEnumerable<TIntermediate> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Inlined\InlinedAggregationOperatorEnumerator.cs (2)
36protected CancellationToken _cancellationToken; 42internal InlinedAggregationOperatorEnumerator(int partitionIndex, CancellationToken cancellationToken)
System\Linq\Parallel\QueryOperators\Inlined\IntAverageAggregationOperator.cs (2)
74int index, int count, QueryOperatorEnumerator<int, TKey> source, object? sharedData, CancellationToken cancellationToken) 93CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\IntMinMaxAggregationOperator.cs (2)
91int index, int count, QueryOperatorEnumerator<int, TKey> source, object? sharedData, CancellationToken cancellationToken) 111CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\IntSumAggregationOperator.cs (2)
65int index, int count, QueryOperatorEnumerator<int, TKey> source, object? sharedData, CancellationToken cancellationToken) 84CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\LongAverageAggregationOperator.cs (2)
74int index, int count, QueryOperatorEnumerator<long, TKey> source, object? sharedData, CancellationToken cancellationToken) 93CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\LongCountAggregationOperator.cs (2)
65int index, int count, QueryOperatorEnumerator<TSource, TKey> source, object? sharedData, CancellationToken cancellationToken) 84CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\LongMinMaxAggregationOperator.cs (2)
92CancellationToken cancellationToken) 112CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\LongSumAggregationOperator.cs (2)
64int index, int count, QueryOperatorEnumerator<long, TKey> source, object? sharedData, CancellationToken cancellationToken) 83CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalAverageAggregationOperator.cs (2)
73int index, int count, QueryOperatorEnumerator<decimal?, TKey> source, object? sharedData, CancellationToken cancellationToken) 92CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalMinMaxAggregationOperator.cs (2)
90int index, int count, QueryOperatorEnumerator<decimal?, TKey> source, object? sharedData, CancellationToken cancellationToken) 110CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalSumAggregationOperator.cs (2)
61int index, int count, QueryOperatorEnumerator<decimal?, TKey> source, object? sharedData, CancellationToken cancellationToken) 80CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleAverageAggregationOperator.cs (2)
73int index, int count, QueryOperatorEnumerator<double?, TKey> source, object? sharedData, CancellationToken cancellationToken) 92CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleMinMaxAggregationOperator.cs (2)
98int index, int count, QueryOperatorEnumerator<double?, TKey> source, object? sharedData, CancellationToken cancellationToken) 118CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleSumAggregationOperator.cs (2)
61int index, int count, QueryOperatorEnumerator<double?, TKey> source, object? sharedData, CancellationToken cancellationToken) 80CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\NullableFloatAverageAggregationOperator.cs (2)
73int index, int count, QueryOperatorEnumerator<float?, TKey> source, object? sharedData, CancellationToken cancellationToken) 92CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\NullableFloatMinMaxAggregationOperator.cs (2)
98int index, int count, QueryOperatorEnumerator<float?, TKey> source, object? sharedData, CancellationToken cancellationToken) 118CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\NullableFloatSumAggregationOperator.cs (2)
61int index, int count, QueryOperatorEnumerator<float?, TKey> source, object? sharedData, CancellationToken cancellationToken) 80CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\NullableIntAverageAggregationOperator.cs (2)
73int index, int count, QueryOperatorEnumerator<int?, TKey> source, object? sharedData, CancellationToken cancellationToken) 92CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\NullableIntMinMaxAggregationOperator.cs (2)
90int index, int count, QueryOperatorEnumerator<int?, TKey> source, object? sharedData, CancellationToken cancellationToken) 110CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\NullableIntSumAggregationOperator.cs (2)
64int index, int count, QueryOperatorEnumerator<int?, TKey> source, object? sharedData, CancellationToken cancellationToken) 83CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\NullableLongAverageAggregationOperator.cs (2)
74CancellationToken cancellationToken) 93CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\NullableLongMinMaxAggregationOperator.cs (2)
91CancellationToken cancellationToken) 111CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Inlined\NullableLongSumAggregationOperator.cs (2)
65CancellationToken cancellationToken) 84CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Options\OrderingQueryOperator.cs (1)
50internal override IEnumerable<TSource> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Options\QueryExecutionOption.cs (1)
40internal override IEnumerable<TSource> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\PartitionerQueryOperator.cs (1)
52internal override IEnumerable<TElement> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\QueryOperator.cs (1)
259internal abstract IEnumerable<TOutput> AsSequentialQuery(CancellationToken token);
System\Linq\Parallel\QueryOperators\QuerySettings.cs (3)
83CancellationToken externalCancellationToken, ParallelExecutionMode? executionMode, 128CancellationToken externalCancellationToken = (this.CancellationState.ExternalCancellationToken.CanBeCanceled) ? this.CancellationState.ExternalCancellationToken : settings2.CancellationState.ExternalCancellationToken; 199get { return new QuerySettings(null, null, CancellationToken.None, null, null); }
System\Linq\Parallel\QueryOperators\ScanQueryOperator.cs (1)
87internal override IEnumerable<TElement> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Unary\AnyAllSearchOperator.cs (3)
127internal override IEnumerable<bool> AsSequentialQuery(CancellationToken token) 156private readonly CancellationToken _cancellationToken; 164CancellationToken cancellationToken)
System\Linq\Parallel\QueryOperators\Unary\ContainsSearchOperator.cs (3)
105internal override IEnumerable<bool> AsSequentialQuery(CancellationToken token) 134private readonly CancellationToken _cancellationToken; 142CancellationToken cancellationToken)
System\Linq\Parallel\QueryOperators\Unary\DefaultIfEmptyQueryOperator.cs (3)
84internal override IEnumerable<TSource> AsSequentialQuery(CancellationToken token) 115private readonly CancellationToken _cancelToken; // Token used to cancel this operator. 123Shared<int> sharedEmptyCount, CountdownEvent sharedLatch, CancellationToken cancelToken)
System\Linq\Parallel\QueryOperators\Unary\DistinctQueryOperator.cs (6)
80IPartitionedStreamRecipient<TInputOutput> recipient, CancellationToken cancellationToken) 123private readonly CancellationToken _cancellationToken; 132CancellationToken cancellationToken) 185internal override IEnumerable<TInputOutput> AsSequentialQuery(CancellationToken token) 199private readonly CancellationToken _cancellationToken; 208CancellationToken cancellationToken)
System\Linq\Parallel\QueryOperators\Unary\ElementAtQueryOperator.cs (3)
101internal override IEnumerable<TSource> AsSequentialQuery(CancellationToken token) 172private readonly CancellationToken _cancellationToken; 180CancellationToken cancellationToken)
System\Linq\Parallel\QueryOperators\Unary\FirstQueryOperator.cs (3)
101internal override IEnumerable<TSource> AsSequentialQuery(CancellationToken token) 131private readonly CancellationToken _cancellationToken; // Token used to cancel this operator. 140FirstQueryOperatorState<TKey> operatorState, CountdownEvent sharedBarrier, CancellationToken cancellationToken,
System\Linq\Parallel\QueryOperators\Unary\ForAllOperator.cs (3)
103internal override IEnumerable<TInput> AsSequentialQuery(CancellationToken token) 128private readonly CancellationToken _cancellationToken; // Token used to cancel this operator. 134internal ForAllEnumerator(QueryOperatorEnumerator<TInput, TKey> source, Action<TInput> elementAction, CancellationToken cancellationToken)
System\Linq\Parallel\QueryOperators\Unary\GroupByQueryOperator.cs (11)
101CancellationToken cancellationToken) 139CancellationToken cancellationToken) 187internal override IEnumerable<IGrouping<TGroupKey, TElement>> AsSequentialQuery(CancellationToken token) 226protected readonly CancellationToken _cancellationToken; 241IEqualityComparer<TGroupKey>? keyComparer, CancellationToken cancellationToken) 311IEqualityComparer<TGroupKey>? keyComparer, CancellationToken cancellationToken) 371IEqualityComparer<TGroupKey>? keyComparer, Func<TSource, TElement> elementSelector, CancellationToken cancellationToken) : 429protected readonly CancellationToken _cancellationToken; 444CancellationToken cancellationToken) 540CancellationToken cancellationToken) 613CancellationToken cancellationToken) :
System\Linq\Parallel\QueryOperators\Unary\IndexedSelectQueryOperator.cs (1)
180internal override IEnumerable<TOutput> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Unary\IndexedWhereQueryOperator.cs (3)
118internal override IEnumerable<TInputOutput> AsSequentialQuery(CancellationToken token) 143private readonly CancellationToken _cancellationToken; 150CancellationToken cancellationToken)
System\Linq\Parallel\QueryOperators\Unary\LastQueryOperator.cs (3)
97internal override IEnumerable<TSource> AsSequentialQuery(CancellationToken token) 127private readonly CancellationToken _cancellationToken; // Token used to cancel this operator. 136LastQueryOperatorState<TKey> operatorState, CountdownEvent sharedBarrier, CancellationToken cancelToken,
System\Linq\Parallel\QueryOperators\Unary\ReverseQueryOperator.cs (3)
84internal override IEnumerable<TSource> AsSequentialQuery(CancellationToken token) 107private readonly CancellationToken _cancellationToken; 116CancellationToken cancellationToken)
System\Linq\Parallel\QueryOperators\Unary\SelectManyQueryOperator.cs (5)
196internal override IEnumerable<TOutput> AsSequentialQuery(CancellationToken token) 240private readonly CancellationToken _cancellationToken; 259CancellationToken cancellationToken) 369private readonly CancellationToken _cancellationToken; 388CancellationToken cancellationToken)
System\Linq\Parallel\QueryOperators\Unary\SelectQueryOperator.cs (1)
74internal override IEnumerable<TOutput> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Unary\SingleQueryOperator.cs (1)
76internal override IEnumerable<TSource> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Unary\SortQueryOperator.cs (1)
102internal override IEnumerable<TInputOutput> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipQueryOperator.cs (3)
161private readonly CancellationToken _cancellationToken; // Indicates that cancellation has occurred. 172FixedMaxHeap<TKey> sharedIndices, CountdownEvent sharedBarrier, CancellationToken cancellationToken, 317internal override IEnumerable<TResult> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipWhileQueryOperator.cs (3)
167internal override IEnumerable<TResult> AsSequentialQuery(CancellationToken token) 216private readonly CancellationToken _cancellationToken; // Token used to cancel this operator. 230OperatorState<TKey> operatorState, CountdownEvent sharedBarrier, CancellationToken cancelToken, IComparer<TKey> keyComparer)
System\Linq\Parallel\QueryOperators\Unary\WhereQueryOperator.cs (3)
82internal override IEnumerable<TInputOutput> AsSequentialQuery(CancellationToken token) 106private readonly CancellationToken _cancellationToken; 114CancellationToken cancellationToken)
System\Linq\Parallel\Scheduling\CancellationState.cs (4)
26internal CancellationToken ExternalCancellationToken; 32internal CancellationToken MergedCancellationToken 46internal CancellationState(CancellationToken externalCancellationToken) 71internal static void ThrowWithStandardMessageIfCanceled(CancellationToken externalCancellationToken)
System\Linq\Parallel\Scheduling\OrderPreservingPipeliningSpoolingTask.cs (1)
98CancellationToken cancelToken = _taskGroupState.CancellationState.MergedCancellationToken;
System\Linq\Parallel\Scheduling\QueryTask.cs (1)
84return Task.Factory.StartNew(s_baseWorkDelegate, this, CancellationToken.None, TaskCreationOptions.AttachedToParent | TaskCreationOptions.PreferFairness, taskScheduler);
System\Linq\Parallel\Scheduling\SpoolingTask.cs (2)
226CancellationToken cancelToken = _groupState.CancellationState.MergedCancellationToken; 315CancellationToken cancelToken = _groupState.CancellationState.MergedCancellationToken;
System\Linq\Parallel\Utils\CancellableEnumerable.cs (1)
26internal static IEnumerable<TElement> Wrap<TElement>(IEnumerable<TElement> source, CancellationToken token)
System\Linq\Parallel\Utils\ExchangeUtilities.cs (2)
91IEqualityComparer<TElement>? elementComparer, CancellationToken cancellationToken) 99IEqualityComparer<TElement>? elementComparer, CancellationToken cancellationToken)
System\Linq\Parallel\Utils\Sorting.cs (3)
225CancellationToken cancelToken = _groupState.CancellationState.MergedCancellationToken; 359CancellationToken cancelToken = _groupState.CancellationState.MergedCancellationToken; 582private void QuickSort(int left, int right, TKey[] keys, int[] indices, CancellationToken cancelToken)
System\Linq\ParallelEnumerable.cs (3)
308/// Sets the <see cref="System.Threading.CancellationToken"/> to associate with the query. 313/// <returns>ParallelQuery representing the same query as source, but with the <seealso cref="System.Threading.CancellationToken"/> 321public static ParallelQuery<TSource> WithCancellation<TSource>(this ParallelQuery<TSource> source, CancellationToken cancellationToken)
System.Memory (7)
System\Buffers\ReadOnlySequenceStream.cs (7)
103public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 118public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 152public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 171private async Task CopyToAsyncCore(ReadOnlySequence<byte> remaining, Stream destination, CancellationToken cancellationToken) 194public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => throw new NotSupportedException(SR.NotSupported_UnwritableStream); 199public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) => throw new NotSupportedException(SR.NotSupported_UnwritableStream); 210public override Task FlushAsync(CancellationToken cancellationToken) =>
System.Memory.Data (5)
System\BinaryData.cs (5)
250public static Task<BinaryData> FromStreamAsync(Stream stream, CancellationToken cancellationToken = default) 264CancellationToken cancellationToken = default) 272string? mediaType = default, CancellationToken cancellationToken = default) 337public static Task<BinaryData> FromFileAsync(string path, CancellationToken cancellationToken = default) 350CancellationToken cancellationToken = default)
System.Net.Http (330)
src\runtime\src\libraries\Common\src\System\IO\DelegatingStream.cs (6)
105public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 110public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 130public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 144public override Task FlushAsync(CancellationToken cancellationToken) 169public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 174public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
src\runtime\src\libraries\Common\src\System\Threading\Tasks\TaskCompletionSourceWithCancellation.cs (4)
8/// <seealso cref="OperationCanceledException"/>s contain the relevant <see cref="CancellationToken"/>, 17public async ValueTask<T> WaitWithCancellationAsync(CancellationToken cancellationToken) 25public T WaitWithCancellation(CancellationToken cancellationToken) 33public ValueTask<T> WaitWithCancellationAsync(bool async, CancellationToken cancellationToken)
System\Net\Http\BrotliCompressedContent.cs (3)
57protected override void SerializeToStream(Stream stream, TransportContext? context, CancellationToken cancellationToken) => 61CompressedContentCore.SerializeToStreamAsync(_content, CreateCompressionStream(stream), context, CancellationToken.None); 63protected override Task SerializeToStreamAsync(Stream stream, TransportContext? context, CancellationToken cancellationToken) =>
System\Net\Http\ByteArrayContent.cs (4)
40protected override void SerializeToStream(Stream stream, TransportContext? context, CancellationToken cancellationToken) => 46protected override Task SerializeToStreamAsync(Stream stream, TransportContext? context, CancellationToken cancellationToken) => 52private protected Task SerializeToStreamAsyncCore(Stream stream, CancellationToken cancellationToken) => 61protected override Stream CreateContentReadStream(CancellationToken cancellationToken) =>
System\Net\Http\CancellationHelper.cs (8)
17/// <param name="cancellationToken">The <see cref="CancellationToken"/> that may have triggered the exception.</param> 19internal static bool ShouldWrapInOperationCanceledException(Exception exception, CancellationToken cancellationToken) => 24/// <param name="cancellationToken">The <see cref="CancellationToken"/> that triggered the cancellation.</param> 26internal static Exception CreateOperationCanceledException(Exception? innerException, CancellationToken cancellationToken) => 31/// <param name="cancellationToken">The <see cref="CancellationToken"/> that triggered the cancellation.</param> 32private static void ThrowOperationCanceledException(Exception? innerException, CancellationToken cancellationToken) => 37internal static void ThrowIfCancellationRequested(CancellationToken cancellationToken) 45internal static void ThrowIfCancellationRequested(Exception? innerException, CancellationToken cancellationToken)
System\Net\Http\CompressedContentCore.cs (2)
42public static void SerializeToStream(HttpContent originalContent, Stream compressionStream, TransportContext? context, CancellationToken cancellationToken) 50public static async Task SerializeToStreamAsync(HttpContent originalContent, Stream compressionStream, TransportContext? context, CancellationToken cancellationToken)
System\Net\Http\DelegatingHandler.cs (2)
45protected internal override HttpResponseMessage Send(HttpRequestMessage request, CancellationToken cancellationToken) 53protected internal override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
System\Net\Http\DiagnosticsHandler.cs (2)
76internal override ValueTask<HttpResponseMessage> SendAsync(HttpRequestMessage request, bool async, CancellationToken cancellationToken) 90private async ValueTask<HttpResponseMessage> SendAsyncCore(HttpRequestMessage request, bool async, CancellationToken cancellationToken)
System\Net\Http\EmptyContent.cs (4)
19protected override void SerializeToStream(Stream stream, TransportContext? context, CancellationToken cancellationToken) 25protected override Task SerializeToStreamAsync(Stream stream, TransportContext? context, CancellationToken cancellationToken) => 29protected override Stream CreateContentReadStream(CancellationToken cancellationToken) => 35protected override Task<Stream> CreateContentReadStreamAsync(CancellationToken cancellationToken) =>
System\Net\Http\EmptyReadStream.cs (3)
24public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) => 28public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 36public override ValueTask WriteAsync(ReadOnlyMemory<byte> destination, CancellationToken cancellationToken) => throw new NotSupportedException();
System\Net\Http\FormUrlEncodedContent.cs (1)
89protected override Task SerializeToStreamAsync(Stream stream, TransportContext? context, CancellationToken cancellationToken) =>
System\Net\Http\GZipCompressedContent.cs (3)
54protected override void SerializeToStream(Stream stream, TransportContext? context, CancellationToken cancellationToken) => 58CompressedContentCore.SerializeToStreamAsync(_content, CreateCompressionStream(stream), context, CancellationToken.None); 60protected override Task SerializeToStreamAsync(Stream stream, TransportContext? context, CancellationToken cancellationToken) =>
System\Net\Http\HttpBaseStream.cs (7)
51public sealed override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 63WriteAsync(buffer, offset, count, CancellationToken.None).GetAwaiter().GetResult(); 69public sealed override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 77public override Task FlushAsync(CancellationToken cancellationToken) => NopAsync(cancellationToken); 79protected static Task NopAsync(CancellationToken cancellationToken) => 88public abstract override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken); 89public abstract override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken);
System\Net\Http\HttpClient.cs (38)
168GetStringAsync(requestUri, CancellationToken.None); 170public Task<string> GetStringAsync([StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, CancellationToken cancellationToken) => 173public Task<string> GetStringAsync(Uri? requestUri, CancellationToken cancellationToken) 183private async Task<string> GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken) 242GetByteArrayAsync(requestUri, CancellationToken.None); 244public Task<byte[]> GetByteArrayAsync([StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, CancellationToken cancellationToken) => 247public Task<byte[]> GetByteArrayAsync(Uri? requestUri, CancellationToken cancellationToken) 257private async Task<byte[]> GetByteArrayAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken) 318public Task<Stream> GetStreamAsync([StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, CancellationToken cancellationToken) => 322GetStreamAsync(requestUri, CancellationToken.None); 324public Task<Stream> GetStreamAsync(Uri? requestUri, CancellationToken cancellationToken) 334private async Task<Stream> GetStreamAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken) 375GetAsync(requestUri, completionOption, CancellationToken.None); 377public Task<HttpResponseMessage> GetAsync([StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, CancellationToken cancellationToken) => 380public Task<HttpResponseMessage> GetAsync(Uri? requestUri, CancellationToken cancellationToken) => 383public Task<HttpResponseMessage> GetAsync([StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, HttpCompletionOption completionOption, CancellationToken cancellationToken) => 386public Task<HttpResponseMessage> GetAsync(Uri? requestUri, HttpCompletionOption completionOption, CancellationToken cancellationToken) => 393PostAsync(requestUri, content, CancellationToken.None); 395public Task<HttpResponseMessage> PostAsync([StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, HttpContent? content, CancellationToken cancellationToken) => 398public Task<HttpResponseMessage> PostAsync(Uri? requestUri, HttpContent? content, CancellationToken cancellationToken) 409PutAsync(requestUri, content, CancellationToken.None); 411public Task<HttpResponseMessage> PutAsync([StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, HttpContent? content, CancellationToken cancellationToken) => 414public Task<HttpResponseMessage> PutAsync(Uri? requestUri, HttpContent? content, CancellationToken cancellationToken) 425PatchAsync(requestUri, content, CancellationToken.None); 427public Task<HttpResponseMessage> PatchAsync([StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, HttpContent? content, CancellationToken cancellationToken) => 430public Task<HttpResponseMessage> PatchAsync(Uri? requestUri, HttpContent? content, CancellationToken cancellationToken) 441DeleteAsync(requestUri, CancellationToken.None); 443public Task<HttpResponseMessage> DeleteAsync([StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, CancellationToken cancellationToken) => 446public Task<HttpResponseMessage> DeleteAsync(Uri? requestUri, CancellationToken cancellationToken) => 471public override HttpResponseMessage Send(HttpRequestMessage request, CancellationToken cancellationToken) => 478public HttpResponseMessage Send(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationToken cancellationToken) 518SendAsync(request, DefaultCompletionOption, CancellationToken.None); 520public override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) => 524SendAsync(request, completionOption, CancellationToken.None); 526public Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationToken cancellationToken) 536CancellationTokenSource cts, bool disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) 598private void HandleFailure(Exception e, bool telemetryStarted, HttpResponseMessage? response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) 802private (CancellationTokenSource TokenSource, bool DisposeTokenSource, CancellationTokenSource PendingRequestsCts) PrepareCancellationTokenSource(CancellationToken cancellationToken)
System\Net\Http\HttpClientHandler.cs (2)
354protected internal override HttpResponseMessage Send(HttpRequestMessage request, CancellationToken cancellationToken) 364protected internal override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
System\Net\Http\HttpContent.cs (27)
98ReadAsStringAsync(CancellationToken.None); 100public Task<string> ReadAsStringAsync(CancellationToken cancellationToken) 194ReadAsByteArrayAsync(CancellationToken.None); 196public Task<byte[]> ReadAsByteArrayAsync(CancellationToken cancellationToken) 210ReadAsStream(CancellationToken.None); 212public Stream ReadAsStream(CancellationToken cancellationToken) 240ReadAsStreamAsync(CancellationToken.None); 242public Task<Stream> ReadAsStreamAsync(CancellationToken cancellationToken) 304protected virtual void SerializeToStream(Stream stream, TransportContext? context, CancellationToken cancellationToken) 309protected virtual Task SerializeToStreamAsync(Stream stream, TransportContext? context, CancellationToken cancellationToken) => 320public void CopyTo(Stream stream, TransportContext? context, CancellationToken cancellationToken) 342CopyToAsync(stream, CancellationToken.None); 344public Task CopyToAsync(Stream stream, CancellationToken cancellationToken) => 348CopyToAsync(stream, context, CancellationToken.None); 350public Task CopyToAsync(Stream stream, TransportContext? context, CancellationToken cancellationToken) 376internal ValueTask InternalCopyToAsync(Stream stream, TransportContext? context, CancellationToken cancellationToken) 388internal void LoadIntoBuffer(long maxBufferSize, CancellationToken cancellationToken) 448LoadIntoBufferAsync(maxBufferSize, CancellationToken.None); 461public Task LoadIntoBufferAsync(CancellationToken cancellationToken) => 476public Task LoadIntoBufferAsync(long maxBufferSize, CancellationToken cancellationToken) 539/// The <see cref="CreateContentReadStream(CancellationToken)"/> method buffers the content to a memory stream. 543protected virtual Stream CreateContentReadStream(CancellationToken cancellationToken) 557protected virtual Task<Stream> CreateContentReadStreamAsync(CancellationToken cancellationToken) 1116public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 1127public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 1139TaskToAsyncResult.Begin(WriteAsync(buffer, offset, count, CancellationToken.None), asyncCallback, asyncState); 1148public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask;
System\Net\Http\HttpMessageHandler.cs (2)
22protected internal virtual HttpResponseMessage Send(HttpRequestMessage request, CancellationToken cancellationToken) 27protected internal abstract Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken);
System\Net\Http\HttpMessageInvoker.cs (3)
35public virtual HttpResponseMessage Send(HttpRequestMessage request, CancellationToken cancellationToken) 67public virtual Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 80static async Task<HttpResponseMessage> SendAsyncWithTelemetry(HttpMessageHandler handler, HttpRequestMessage request, CancellationToken cancellationToken)
System\Net\Http\HttpProtocolException.cs (1)
16/// <see cref="HttpContent.ReadAsStreamAsync(Threading.CancellationToken)"/>, <see cref="HttpProtocolException"/> can be thrown directly.
System\Net\Http\MessageProcessingHandler.cs (9)
26CancellationToken cancellationToken); 28CancellationToken cancellationToken); 31CancellationToken cancellationToken) 43CancellationToken cancellationToken) 64CancellationToken token = sendState._token; 103}, tcs, CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default); 117private static void HandleCanceledOperations(CancellationToken cancellationToken, 139internal readonly CancellationToken _token; 141public SendState(MessageProcessingHandler handler, CancellationToken token)
System\Net\Http\Metrics\MetricsHandler.cs (2)
158internal override ValueTask<HttpResponseMessage> SendAsync(HttpRequestMessage request, bool async, CancellationToken cancellationToken) 172private async ValueTask<HttpResponseMessage> SendAsyncWithMetrics(HttpRequestMessage request, bool async, CancellationToken cancellationToken)
System\Net\Http\MultipartContent.cs (14)
158protected override void SerializeToStream(Stream stream, TransportContext? context, CancellationToken cancellationToken) 196protected override Task SerializeToStreamAsync(Stream stream, TransportContext? context, CancellationToken cancellationToken) => 202private protected async Task SerializeToStreamAsyncCore(Stream stream, TransportContext? context, CancellationToken cancellationToken) 235protected override Stream CreateContentReadStream(CancellationToken cancellationToken) 243CreateContentReadStreamAsyncCore(async: true, CancellationToken.None).AsTask(); 245protected override Task<Stream> CreateContentReadStreamAsync(CancellationToken cancellationToken) => 251private async ValueTask<Stream> CreateContentReadStreamAsyncCore(bool async, CancellationToken cancellationToken) 510public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 516public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) => 520TaskToAsyncResult.Begin(ReadAsync(array, offset, count, CancellationToken.None), asyncCallback, asyncState); 525public async ValueTask<int> ReadAsyncPrivate(Memory<byte> buffer, CancellationToken cancellationToken) 619public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask; 624public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) { throw new NotSupportedException(); } 625public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) { throw new NotSupportedException(); }
System\Net\Http\MultipartFormDataContent.cs (1)
66protected override Task SerializeToStreamAsync(Stream stream, TransportContext? context, CancellationToken cancellationToken) =>
System\Net\Http\ReadOnlyMemoryContent.cs (3)
17protected override void SerializeToStream(Stream stream, TransportContext? context, CancellationToken cancellationToken) 25protected override Task SerializeToStreamAsync(Stream stream, TransportContext? context, CancellationToken cancellationToken) => 34protected override Stream CreateContentReadStream(CancellationToken cancellationToken) =>
System\Net\Http\SocketsHttpHandler\AuthenticationHelper.cs (4)
206private static ValueTask<HttpResponseMessage> InnerSendAsync(HttpRequestMessage request, bool async, bool isProxyAuth, bool doRequestAuth, HttpConnectionPool pool, CancellationToken cancellationToken) 213private static async ValueTask<HttpResponseMessage> SendWithAuthAsync(HttpRequestMessage request, Uri authUri, bool async, ICredentials credentials, bool preAuthenticate, bool isProxyAuth, bool doRequestAuth, HttpConnectionPool pool, CancellationToken cancellationToken) 375public static ValueTask<HttpResponseMessage> SendWithProxyAuthAsync(HttpRequestMessage request, Uri proxyUri, bool async, ICredentials proxyCredentials, bool doRequestAuth, HttpConnectionPool pool, CancellationToken cancellationToken) 380public static ValueTask<HttpResponseMessage> SendWithRequestAuthAsync(HttpRequestMessage request, bool async, ICredentials credentials, bool preAuthenticate, HttpConnectionPool pool, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\AuthenticationHelper.NtAuth.cs (4)
21private static Task<HttpResponseMessage> InnerSendAsync(HttpRequestMessage request, bool async, bool isProxyAuth, HttpConnectionPool pool, HttpConnection connection, CancellationToken cancellationToken) 46private static async Task<HttpResponseMessage> SendWithNtAuthAsync(HttpRequestMessage request, Uri authUri, bool async, ICredentials credentials, TokenImpersonationLevel impersonationLevel, bool isProxyAuth, HttpConnection connection, HttpConnectionPool connectionPool, CancellationToken cancellationToken) 205public static Task<HttpResponseMessage> SendWithNtProxyAuthAsync(HttpRequestMessage request, Uri proxyUri, bool async, ICredentials proxyCredentials, TokenImpersonationLevel impersonationLevel, HttpConnection connection, HttpConnectionPool connectionPool, CancellationToken cancellationToken) 210public static Task<HttpResponseMessage> SendWithNtConnectionAuthAsync(HttpRequestMessage request, bool async, ICredentials credentials, TokenImpersonationLevel impersonationLevel, HttpConnection connection, HttpConnectionPool connectionPool, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\ChunkedEncodingReadStream.cs (4)
119public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 162private async ValueTask<int> ReadAsyncCore(Memory<byte> buffer, CancellationToken cancellationToken) 244public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 254private async Task CopyToAsyncCore(Stream destination, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\ChunkedEncodingWriteStream.cs (1)
45public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken ignored)
System\Net\Http\SocketsHttpHandler\ConnectHelper.cs (3)
58public static async ValueTask<SslStream> EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, bool async, Stream stream, CancellationToken cancellationToken) 115public static async ValueTask<QuicConnection> ConnectQuicAsync(HttpRequestMessage request, DnsEndPoint endPoint, TimeSpan idleTimeout, SslClientAuthenticationOptions clientAuthenticationOptions, Action<QuicConnection, QuicStreamCapacityChangedArgs> streamCapacityCallback, CancellationToken cancellationToken) 139internal static Exception CreateWrappedException(Exception exception, string host, int port, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\ConnectionCloseReadStream.cs (3)
38public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 90public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 116private async Task CompleteCopyToAsync(Task copyTask, HttpConnection connection, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (11)
356public ValueTask<HttpResponseMessage> SendAsync(HttpRequestMessage request, bool async, bool doRequestAuth, CancellationToken cancellationToken) 375public ValueTask<HttpResponseMessage> SendWithProxyAuthAsync(HttpRequestMessage request, bool async, bool doRequestAuth, CancellationToken cancellationToken) 385private Task<HttpResponseMessage> SendWithNtConnectionAuthAsync(HttpConnection connection, HttpRequestMessage request, bool async, bool doRequestAuth, CancellationToken cancellationToken) 395public Task<HttpResponseMessage> SendWithNtProxyAuthAsync(HttpConnection connection, HttpRequestMessage request, bool async, CancellationToken cancellationToken) 405public async ValueTask<HttpResponseMessage> SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, bool async, bool doRequestAuth, CancellationToken cancellationToken) 578private async ValueTask<(Stream, TransportContext?, Activity?, IPEndPoint?, long)> ConnectAsync(HttpRequestMessage request, bool async, bool isForHttp2, CancellationToken cancellationToken) 675private async ValueTask<Stream> ConnectToTcpHostAsync(string host, int port, HttpRequestMessage initialRequest, bool async, long connectionId, CancellationToken cancellationToken) 755private async ValueTask<Stream> ApplyPlaintextFilterAsync(bool async, Stream stream, Version httpVersion, HttpRequestMessage request, long connectionId, CancellationToken cancellationToken) 798private async ValueTask<Stream> EstablishProxyTunnelAsync(bool async, CancellationToken cancellationToken) 828private async ValueTask<Stream> EstablishSocksTunnel(HttpRequestMessage request, bool async, long connectionId, CancellationToken cancellationToken) 1146CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http1.cs (2)
294internal async ValueTask<HttpConnection> CreateHttp11ConnectionAsync(HttpRequestMessage request, bool async, CancellationToken cancellationToken) 300private async ValueTask<HttpConnection> ConstructHttp11ConnectionAsync(bool async, Stream stream, TransportContext? transportContext, HttpRequestMessage request, Activity? activity, IPEndPoint? remoteEndPoint, long connectionId, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http2.cs (2)
255private async ValueTask<Http2Connection> ConstructHttp2ConnectionAsync(Stream stream, HttpRequestMessage request, Activity? activity, IPEndPoint? remoteEndPoint, long connectionId, CancellationToken cancellationToken) 310private async Task HandleHttp11Downgrade(HttpRequestMessage request, Stream stream, TransportContext? transportContext, Activity? activity, IPEndPoint? remoteEndPoint, long connectionId, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http3.cs (2)
64private async ValueTask<HttpResponseMessage?> TrySendUsingHttp3Async(HttpRequestMessage request, CancellationToken cancellationToken) 848CancellationToken altSvcBlocklistTimerCt;
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionWaiter.cs (2)
20public ValueTask<T> WaitForConnectionAsync(HttpRequestMessage request, HttpConnectionPool pool, bool async, CancellationToken requestCancellationToken) 30private async ValueTask<T> WaitForConnectionWithTelemetryAsync(HttpRequestMessage request, HttpConnectionPool pool, bool async, CancellationToken requestCancellationToken)
System\Net\Http\SocketsHttpHandler\ContentLengthReadStream.cs (3)
57public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 119public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 144private async Task CompleteCopyToAsync(Task copyTask, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\ContentLengthWriteStream.cs (1)
37public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken ignored) // token ignored as it comes from SendAsync
System\Net\Http\SocketsHttpHandler\CreditManager.cs (1)
48public ValueTask<int> RequestCreditAsync(int amount, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\CreditWaiter.cs (4)
20private CancellationToken _cancellationToken; 35public CreditWaiter(CancellationToken cancellationToken) 43public void ResetForAwait(CancellationToken cancellationToken) 51private void RegisterCancellation(CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\DecompressionHandler.cs (16)
66internal override async ValueTask<HttpResponseMessage> SendAsync(HttpRequestMessage request, bool async, CancellationToken cancellationToken) 164protected override void SerializeToStream(Stream stream, TransportContext? context, CancellationToken cancellationToken) 171SerializeToStreamAsync(stream, context, CancellationToken.None); 173protected override async Task SerializeToStreamAsync(Stream stream, TransportContext? context, CancellationToken cancellationToken) 181protected override Stream CreateContentReadStream(CancellationToken cancellationToken) 188protected override Task<Stream> CreateContentReadStreamAsync(CancellationToken cancellationToken) => 191private async ValueTask<Stream> CreateContentReadStreamAsyncCore(bool async, CancellationToken cancellationToken) 273public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) => throw new NotSupportedException(); 291public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 297static async ValueTask<int> CreateAndReadAsync(ZLibOrDeflateStream thisRef, Memory<byte> buffer, CancellationToken cancellationToken) 308public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 312async Task Core(Stream destination, int bufferSize, CancellationToken cancellationToken) 348public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) => throw new NotSupportedException(); 366public async ValueTask<int> PeekFirstByteAsync(CancellationToken cancellationToken) 402public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 420public override async Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (10)
200public async ValueTask SetupAsync(CancellationToken cancellationToken) 1158internal Task FlushAsync(CancellationToken cancellationToken) => 1165public WriteQueueEntry(int writeBytes, CancellationToken cancellationToken) 1193public WriteQueueEntry(int writeBytes, T state, Func<T, Memory<byte>, bool> writeAction, CancellationToken cancellationToken) 1206private Task PerformWriteAsync<T>(int writeBytes, T state, Func<T, Memory<byte>, bool> writeAction, CancellationToken cancellationToken = default) 1691private async ValueTask<Http2Stream> SendHeadersAsync(HttpRequestMessage request, CancellationToken cancellationToken, bool mustFlush) 1769private async Task SendStreamDataAsync(int streamId, ReadOnlyMemory<byte> buffer, bool finalFlush, CancellationToken cancellationToken) 2078public async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, bool async, CancellationToken cancellationToken) 2097CancellationToken requestBodyCancellationToken = duplex ? CancellationToken.None : cancellationToken;
System\Net\Http\SocketsHttpHandler\Http2Stream.cs (16)
176public async Task SendRequestBodyAsync(CancellationToken cancellationToken) 333public async ValueTask<bool> WaitFor100ContinueAsync(CancellationToken cancellationToken) 1050public async Task ReadResponseHeadersAsync(CancellationToken cancellationToken) 1162public async ValueTask<int> ReadDataAsync(Memory<byte> buffer, HttpResponseMessage responseMessage, CancellationToken cancellationToken) 1222public async Task CopyToAsync(HttpResponseMessage responseMessage, Stream destination, int bufferSize, CancellationToken cancellationToken) 1266private async ValueTask SendDataAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 1411private CancellationTokenRegistration RegisterRequestBodyCancellation(CancellationToken cancellationToken) => 1439private ValueTask WaitForDataAsync(CancellationToken cancellationToken) 1506public override ValueTask WriteAsync(ReadOnlyMemory<byte> destination, CancellationToken cancellationToken) => ValueTask.FromException(ExceptionDispatchInfo.SetCurrentStackTrace(new NotSupportedException(SR.net_http_content_readonly_stream))); 1525public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) => ValueTask.FromException<int>(ExceptionDispatchInfo.SetCurrentStackTrace(new NotSupportedException(SR.net_http_content_writeonly_stream))); 1529public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) => Task.FromException(ExceptionDispatchInfo.SetCurrentStackTrace(new NotSupportedException(SR.net_http_content_writeonly_stream))); 1531public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 1605public override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken) 1629public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 1639public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 1652public override Task FlushAsync(CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\Http3Connection.cs (10)
176}, CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default); 266public async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, WaitForHttp3ConnectionActivity waitForConnectionActivity, bool streamAvailable, CancellationToken cancellationToken) 501}, CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Current); 503await _clientControl.WriteAsync(_pool.Settings.Http3SettingsFrame, CancellationToken.None).ConfigureAwait(false); 553streamTask = _connection!.AcceptInboundStreamAsync(CancellationToken.None); 607bytesRead = await stream.ReadAsync(buffer.AvailableMemory, CancellationToken.None).ConfigureAwait(false); 804bytesRead = await stream.ReadAsync(buffer.AvailableMemory, CancellationToken.None).ConfigureAwait(false); 837bytesRead = await stream.ReadAsync(buffer.AvailableMemory, CancellationToken.None).ConfigureAwait(false); 888bytesRead = await stream.ReadAsync(buffer.AvailableMemory, CancellationToken.None).ConfigureAwait(false); 917int bytesRead = await stream.ReadAsync(buffer.AvailableMemory, CancellationToken.None).ConfigureAwait(false);
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (20)
154public async Task<HttpResponseMessage> SendAsync(CancellationToken cancellationToken) 404private async Task ReadResponseAsync(CancellationToken cancellationToken) 446private async Task SendContentAsync(HttpContent content, CancellationToken cancellationToken) 533private async ValueTask WriteRequestContentAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 584private ValueTask FlushSendBufferAsync(bool endStream, CancellationToken cancellationToken) 591private async ValueTask DrainContentLength0Frames(CancellationToken cancellationToken) 633private async ValueTask ProcessTrailersAsync(long payloadLength, CancellationToken cancellationToken) 898private async ValueTask<(Http3FrameType? frameType, long payloadLength)> ReadFrameEnvelopeAsync(CancellationToken cancellationToken) 959private async ValueTask ReadHeadersAsync(long headersLength, CancellationToken cancellationToken) 1166private async ValueTask SkipUnknownPayloadAsync(long payloadLength, CancellationToken cancellationToken) 1205if (_responseDataPayloadRemaining <= 0 && !ReadNextDataFrameAsync(response, CancellationToken.None).AsTask().GetAwaiter().GetResult()) 1260HandleReadResponseContentException(ex, CancellationToken.None); 1265private async ValueTask<int> ReadResponseContentAsync(HttpResponseMessage response, Memory<byte> buffer, CancellationToken cancellationToken) 1338private void HandleReadResponseContentException(Exception ex, CancellationToken cancellationToken) 1385private async ValueTask<bool> ReadNextDataFrameAsync(HttpResponseMessage response, CancellationToken cancellationToken) 1514public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 1527public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 1560public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 1565public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 1579public override Task FlushAsync(CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (10)
533public async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, bool async, CancellationToken cancellationToken) 909private bool MapSendException(Exception exception, CancellationToken cancellationToken, out Exception mappedException) 957private CancellationTokenRegistration RegisterCancellation(CancellationToken cancellationToken) 973private async ValueTask SendRequestContentAsync(HttpRequestMessage request, HttpContentWriteStream stream, bool async, CancellationToken cancellationToken) 1001HttpContentWriteStream stream, Timer expect100Timer, bool async, CancellationToken cancellationToken) 1885private ValueTask CopyFromBufferAsync(Stream destination, bool async, int count, CancellationToken cancellationToken) 1905private Task CopyToUntilEofAsync(Stream destination, bool async, int bufferSize, CancellationToken cancellationToken) 1923private async Task CopyToUntilEofWithExistingBufferedDataAsync(Stream destination, bool async, int bufferSize, CancellationToken cancellationToken) 1941private async Task CopyToContentLengthAsync(Stream destination, bool async, ulong length, int bufferSize, CancellationToken cancellationToken) 2100public async ValueTask DrainResponseAsync(HttpResponseMessage response, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\HttpConnectionBase.cs (1)
325CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously | TaskContinuationOptions.OnlyOnFaulted, TaskScheduler.Default);
System\Net\Http\SocketsHttpHandler\HttpConnectionHandler.cs (1)
20internal override ValueTask<HttpResponseMessage> SendAsync(HttpRequestMessage request, bool async, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\HttpConnectionPoolManager.cs (4)
354public ValueTask<HttpResponseMessage> SendAsyncCore(HttpRequestMessage request, Uri? proxyUri, bool async, bool doRequestAuth, bool isProxyConnect, CancellationToken cancellationToken) 404public ValueTask<HttpResponseMessage> SendProxyConnectAsync(HttpRequestMessage request, Uri proxyUri, bool async, CancellationToken cancellationToken) 409public ValueTask<HttpResponseMessage> SendAsync(HttpRequestMessage request, bool async, bool doRequestAuth, CancellationToken cancellationToken) 462private async ValueTask<HttpResponseMessage> SendAsyncMultiProxy(HttpRequestMessage request, bool async, bool doRequestAuth, MultiProxy multiProxy, Uri? firstProxy, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\HttpConnectionResponseContent.cs (5)
37CancellationToken cancellationToken) 49SerializeToStreamAsync(stream, context, CancellationToken.None); 51protected sealed override Task SerializeToStreamAsync(Stream stream, TransportContext? context, CancellationToken cancellationToken) 56async Task Impl(Stream stream, CancellationToken cancellationToken) 72protected sealed override Stream CreateContentReadStream(CancellationToken cancellationToken) =>
System\Net\Http\SocketsHttpHandler\HttpConnectionSettings.cs (3)
66internal Func<SocketsHttpConnectionContext, CancellationToken, ValueTask<Stream>>? _connectCallback; 67internal Func<SocketsHttpPlaintextStreamFilterContext, CancellationToken, ValueTask<Stream>>? _plaintextStreamFilter; 69internal Func<SocketsHttpConnectionEvictionContext, CancellationToken, Task<bool>>? _shouldEvictConnection;
System\Net\Http\SocketsHttpHandler\HttpContentReadStream.cs (1)
25public sealed override ValueTask WriteAsync(ReadOnlyMemory<byte> destination, CancellationToken cancellationToken) => throw new NotSupportedException();
System\Net\Http\SocketsHttpHandler\HttpContentWriteStream.cs (3)
26public sealed override Task FlushAsync(CancellationToken ignored) 36public sealed override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) => throw new NotSupportedException(); 38public sealed override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) => throw new NotSupportedException();
System\Net\Http\SocketsHttpHandler\HttpMessageHandlerStage.cs (3)
12CancellationToken cancellationToken) 20protected internal sealed override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) => 23internal abstract ValueTask<HttpResponseMessage> SendAsync(HttpRequestMessage request, bool async, CancellationToken cancellationToken);
System\Net\Http\SocketsHttpHandler\RawConnectionStream.cs (6)
46public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 93public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 119private async Task CompleteCopyToAsync(Task copyTask, HttpConnection connection, CancellationToken cancellationToken) 165public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 191public override Task FlushAsync(CancellationToken cancellationToken) 210private static async Task WaitWithConnectionCancellationAsync(ValueTask task, HttpConnection connection, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\RedirectHandler.cs (1)
27internal override async ValueTask<HttpResponseMessage> SendAsync(HttpRequestMessage request, bool async, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (7)
442public Func<SocketsHttpConnectionContext, CancellationToken, ValueTask<Stream>>? ConnectCallback 455public Func<SocketsHttpPlaintextStreamFilterContext, CancellationToken, ValueTask<Stream>>? PlaintextStreamFilter 480/// <see cref="CancellationToken"/> is canceled if the connection is disposed while the callback is running. 490public Func<SocketsHttpConnectionEvictionContext, CancellationToken, Task<bool>>? ShouldEvictConnection 646CancellationToken cancellationToken) 676protected internal override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 700async Task<HttpResponseMessage> CreateHandlerAndSendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\SocksHelper.cs (2)
32public static async ValueTask EstablishSocksTunnelAsync(Stream stream, string host, int port, Uri proxyUri, ICredentials? proxyCredentials, bool async, CancellationToken cancellationToken) 214private static async ValueTask EstablishSocks4TunnelAsync(Stream stream, bool isVersion4a, string host, int port, NetworkCredential? credentials, bool async, CancellationToken cancellationToken)
System\Net\Http\StreamContent.cs (7)
48protected override void SerializeToStream(Stream stream, TransportContext? context, CancellationToken cancellationToken) 59protected override Task SerializeToStreamAsync(Stream stream, TransportContext? context, CancellationToken cancellationToken) => 65private Task SerializeToStreamAsyncCore(Stream stream, CancellationToken cancellationToken) 100protected override Stream CreateContentReadStream(CancellationToken cancellationToken) 157public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask; 177public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => 180public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) =>
System\Net\Http\StreamToStreamCopy.cs (2)
50public static Task CopyAsync(Stream source, Stream destination, int bufferSize, bool disposeSource, CancellationToken cancellationToken = default(CancellationToken))
System\Net\Http\StringContent.cs (1)
105protected override Task SerializeToStreamAsync(Stream stream, TransportContext? context, CancellationToken cancellationToken) =>
System\Net\Http\ZstandardCompressedContent.cs (3)
89protected override void SerializeToStream(Stream stream, TransportContext? context, CancellationToken cancellationToken) => 93CompressedContentCore.SerializeToStreamAsync(_content, CreateCompressionStream(stream), context, CancellationToken.None); 95protected override Task SerializeToStreamAsync(Stream stream, TransportContext? context, CancellationToken cancellationToken) =>
System.Net.Http.Json (92)
System\Net\Http\Json\HttpClientJsonExtensions.cs (14)
19private static Task<object?> FromJsonAsyncCore(Func<HttpClient, Uri?, CancellationToken, Task<HttpResponseMessage>> getMethod, HttpClient client, Uri? requestUri, Type type, JsonSerializerOptions? options, CancellationToken cancellationToken = default) => 24private static Task<TValue?> FromJsonAsyncCore<TValue>(Func<HttpClient, Uri?, CancellationToken, Task<HttpResponseMessage>> getMethod, HttpClient client, Uri? requestUri, JsonSerializerOptions? options, CancellationToken cancellationToken = default) => 27private static Task<object?> FromJsonAsyncCore(Func<HttpClient, Uri?, CancellationToken, Task<HttpResponseMessage>> getMethod, HttpClient client, Uri? requestUri, Type type, JsonSerializerContext context, CancellationToken cancellationToken = default) => 30private static Task<TValue?> FromJsonAsyncCore<TValue>(Func<HttpClient, Uri?, CancellationToken, Task<HttpResponseMessage>> getMethod, HttpClient client, Uri? requestUri, JsonTypeInfo<TValue> jsonTypeInfo, CancellationToken cancellationToken) => 34Func<HttpClient, Uri?, CancellationToken, Task<HttpResponseMessage>> getMethod, 37Func<Stream, TJsonOptions, CancellationToken, ValueTask<TValue?>> deserializeMethod, 39CancellationToken cancellationToken) 77Func<Stream, TJsonOptions, CancellationToken, ValueTask<TValue?>> deserializeMethod, 79CancellationToken cancellationToken) 118CancellationToken cancellationToken)
System\Net\Http\Json\HttpClientJsonExtensions.Delete.cs (13)
18private static readonly Func<HttpClient, Uri?, CancellationToken, Task<HttpResponseMessage>> s_deleteAsync = 33public static Task<object?> DeleteFromJsonAsync(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, Type type, JsonSerializerOptions? options, CancellationToken cancellationToken = default) => 48public static Task<object?> DeleteFromJsonAsync(this HttpClient client, Uri? requestUri, Type type, JsonSerializerOptions? options, CancellationToken cancellationToken = default) => 63public static Task<TValue?> DeleteFromJsonAsync<TValue>(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, JsonSerializerOptions? options, CancellationToken cancellationToken = default) => 78public static Task<TValue?> DeleteFromJsonAsync<TValue>(this HttpClient client, Uri? requestUri, JsonSerializerOptions? options, CancellationToken cancellationToken = default) => 91public static Task<object?> DeleteFromJsonAsync(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, Type type, JsonSerializerContext context, CancellationToken cancellationToken = default) => 104public static Task<object?> DeleteFromJsonAsync(this HttpClient client, Uri? requestUri, Type type, JsonSerializerContext context, CancellationToken cancellationToken = default) => 117public static Task<TValue?> DeleteFromJsonAsync<TValue>(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, JsonTypeInfo<TValue> jsonTypeInfo, CancellationToken cancellationToken = default) => 130public static Task<TValue?> DeleteFromJsonAsync<TValue>(this HttpClient client, Uri? requestUri, JsonTypeInfo<TValue> jsonTypeInfo, CancellationToken cancellationToken = default) => 144public static Task<object?> DeleteFromJsonAsync(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, Type type, CancellationToken cancellationToken = default) => 158public static Task<object?> DeleteFromJsonAsync(this HttpClient client, Uri? requestUri, Type type, CancellationToken cancellationToken = default) => 172public static Task<TValue?> DeleteFromJsonAsync<TValue>(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, CancellationToken cancellationToken = default) => 186public static Task<TValue?> DeleteFromJsonAsync<TValue>(this HttpClient client, Uri? requestUri, CancellationToken cancellationToken = default) =>
System\Net\Http\Json\HttpClientJsonExtensions.Get.AsyncEnumerable.cs (9)
35CancellationToken cancellationToken = default) => 55CancellationToken cancellationToken = default) => 73CancellationToken cancellationToken = default) => 91CancellationToken cancellationToken = default) => 109CancellationToken cancellationToken = default) => 127CancellationToken cancellationToken = default) => 136CancellationToken cancellationToken) 147CancellationToken cancellationToken) 157[EnumeratorCancellation] CancellationToken cancellationToken)
System\Net\Http\Json\HttpClientJsonExtensions.Get.cs (13)
18private static readonly Func<HttpClient, Uri?, CancellationToken, Task<HttpResponseMessage>> s_getAsync = 23public static Task<object?> GetFromJsonAsync(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, Type type, JsonSerializerOptions? options, CancellationToken cancellationToken = default) => 28public static Task<object?> GetFromJsonAsync(this HttpClient client, Uri? requestUri, Type type, JsonSerializerOptions? options, CancellationToken cancellationToken = default) => 33public static Task<TValue?> GetFromJsonAsync<TValue>(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, JsonSerializerOptions? options, CancellationToken cancellationToken = default) => 38public static Task<TValue?> GetFromJsonAsync<TValue>(this HttpClient client, Uri? requestUri, JsonSerializerOptions? options, CancellationToken cancellationToken = default) => 41public static Task<object?> GetFromJsonAsync(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, Type type, JsonSerializerContext context, CancellationToken cancellationToken = default) => 44public static Task<object?> GetFromJsonAsync(this HttpClient client, Uri? requestUri, Type type, JsonSerializerContext context, CancellationToken cancellationToken = default) => 47public static Task<TValue?> GetFromJsonAsync<TValue>(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, JsonTypeInfo<TValue> jsonTypeInfo, CancellationToken cancellationToken = default) => 50public static Task<TValue?> GetFromJsonAsync<TValue>(this HttpClient client, Uri? requestUri, JsonTypeInfo<TValue> jsonTypeInfo, CancellationToken cancellationToken = default) => 55public static Task<object?> GetFromJsonAsync(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, Type type, CancellationToken cancellationToken = default) => 60public static Task<object?> GetFromJsonAsync(this HttpClient client, Uri? requestUri, Type type, CancellationToken cancellationToken = default) => 65public static Task<TValue?> GetFromJsonAsync<TValue>(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, CancellationToken cancellationToken = default) => 70public static Task<TValue?> GetFromJsonAsync<TValue>(this HttpClient client, Uri? requestUri, CancellationToken cancellationToken = default) =>
System\Net\Http\Json\HttpClientJsonExtensions.Patch.cs (6)
27public static Task<HttpResponseMessage> PatchAsJsonAsync<TValue>(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, TValue value, JsonSerializerOptions? options = null, CancellationToken cancellationToken = default) 48public static Task<HttpResponseMessage> PatchAsJsonAsync<TValue>(this HttpClient client, Uri? requestUri, TValue value, JsonSerializerOptions? options = null, CancellationToken cancellationToken = default) 68public static Task<HttpResponseMessage> PatchAsJsonAsync<TValue>(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, TValue value, CancellationToken cancellationToken) 83public static Task<HttpResponseMessage> PatchAsJsonAsync<TValue>(this HttpClient client, Uri? requestUri, TValue value, CancellationToken cancellationToken) 97public static Task<HttpResponseMessage> PatchAsJsonAsync<TValue>(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, TValue value, JsonTypeInfo<TValue> jsonTypeInfo, CancellationToken cancellationToken = default) 116public static Task<HttpResponseMessage> PatchAsJsonAsync<TValue>(this HttpClient client, Uri? requestUri, TValue value, JsonTypeInfo<TValue> jsonTypeInfo, CancellationToken cancellationToken = default)
System\Net\Http\Json\HttpClientJsonExtensions.Post.cs (6)
16public static Task<HttpResponseMessage> PostAsJsonAsync<TValue>(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, TValue value, JsonSerializerOptions? options = null, CancellationToken cancellationToken = default) 26public static Task<HttpResponseMessage> PostAsJsonAsync<TValue>(this HttpClient client, Uri? requestUri, TValue value, JsonSerializerOptions? options = null, CancellationToken cancellationToken = default) 36public static Task<HttpResponseMessage> PostAsJsonAsync<TValue>(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, TValue value, CancellationToken cancellationToken) 41public static Task<HttpResponseMessage> PostAsJsonAsync<TValue>(this HttpClient client, Uri? requestUri, TValue value, CancellationToken cancellationToken) 44public static Task<HttpResponseMessage> PostAsJsonAsync<TValue>(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, TValue value, JsonTypeInfo<TValue> jsonTypeInfo, CancellationToken cancellationToken = default) 52public static Task<HttpResponseMessage> PostAsJsonAsync<TValue>(this HttpClient client, Uri? requestUri, TValue value, JsonTypeInfo<TValue> jsonTypeInfo, CancellationToken cancellationToken = default)
System\Net\Http\Json\HttpClientJsonExtensions.Put.cs (6)
16public static Task<HttpResponseMessage> PutAsJsonAsync<TValue>(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, TValue value, JsonSerializerOptions? options = null, CancellationToken cancellationToken = default) 26public static Task<HttpResponseMessage> PutAsJsonAsync<TValue>(this HttpClient client, Uri? requestUri, TValue value, JsonSerializerOptions? options = null, CancellationToken cancellationToken = default) 36public static Task<HttpResponseMessage> PutAsJsonAsync<TValue>(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, TValue value, CancellationToken cancellationToken) 41public static Task<HttpResponseMessage> PutAsJsonAsync<TValue>(this HttpClient client, Uri? requestUri, TValue value, CancellationToken cancellationToken) 44public static Task<HttpResponseMessage> PutAsJsonAsync<TValue>(this HttpClient client, [StringSyntax(StringSyntaxAttribute.Uri)] string? requestUri, TValue value, JsonTypeInfo<TValue> jsonTypeInfo, CancellationToken cancellationToken = default) 52public static Task<HttpResponseMessage> PutAsJsonAsync<TValue>(this HttpClient client, Uri? requestUri, TValue value, JsonTypeInfo<TValue> jsonTypeInfo, CancellationToken cancellationToken = default)
System\Net\Http\Json\HttpContentJsonExtensions.AsyncEnumerable.cs (5)
32CancellationToken cancellationToken = default) => 53CancellationToken cancellationToken = default) 75CancellationToken cancellationToken = default) 87CancellationToken cancellationToken) 96[EnumeratorCancellation] CancellationToken cancellationToken)
System\Net\Http\Json\HttpContentJsonExtensions.cs (11)
30public static Task<object?> ReadFromJsonAsync(this HttpContent content, Type type, JsonSerializerOptions? options, CancellationToken cancellationToken = default) 46public static Task<object?> ReadFromJsonAsync(this HttpContent content, Type type, CancellationToken cancellationToken = default) 61public static Task<T?> ReadFromJsonAsync<T>(this HttpContent content, JsonSerializerOptions? options, CancellationToken cancellationToken = default) 77public static Task<T?> ReadFromJsonAsync<T>(this HttpContent content, CancellationToken cancellationToken = default) 84private static async Task<object?> ReadFromJsonAsyncCore(HttpContent content, Type type, JsonSerializerOptions? options, CancellationToken cancellationToken) 94private static async Task<T?> ReadFromJsonAsyncCore<T>(HttpContent content, JsonSerializerOptions? options, CancellationToken cancellationToken) 102public static Task<object?> ReadFromJsonAsync(this HttpContent content, Type type, JsonSerializerContext context, CancellationToken cancellationToken = default) 109public static Task<T?> ReadFromJsonAsync<T>(this HttpContent content, JsonTypeInfo<T> jsonTypeInfo, CancellationToken cancellationToken = default) 116private static async Task<object?> ReadFromJsonAsyncCore(HttpContent content, Type type, JsonSerializerContext context, CancellationToken cancellationToken) 124private static async Task<T?> ReadFromJsonAsyncCore<T>(HttpContent content, JsonTypeInfo<T> jsonTypeInfo, CancellationToken cancellationToken) 132internal static ValueTask<Stream> GetContentStreamAsync(HttpContent content, CancellationToken cancellationToken)
System\Net\Http\Json\HttpContentJsonExtensions.netcoreapp.cs (1)
13private static Task<Stream> ReadHttpContentStreamAsync(HttpContent content, CancellationToken cancellationToken)
System\Net\Http\Json\JsonContent.cs (3)
105=> SerializeToStreamAsyncCore(stream, CancellationToken.None); 113private Task SerializeToStreamAsyncCore(Stream targetStream, CancellationToken cancellationToken) 122private async Task SerializeToStreamAsyncTranscoding(Stream targetStream, bool async, Encoding targetEncoding, CancellationToken cancellationToken)
System\Net\Http\Json\JsonContent.netcoreapp.cs (2)
14protected override void SerializeToStream(Stream stream, TransportContext? context, CancellationToken cancellationToken) 26protected override Task SerializeToStreamAsync(Stream stream, TransportContext? context, CancellationToken cancellationToken)
System\Net\Http\Json\LengthLimitReadStream.cs (3)
41public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => 44public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 86public override Task FlushAsync(CancellationToken cancellationToken) => _innerStream.FlushAsync(cancellationToken);
System.Net.Http.WinHttpHandler (20)
src\runtime\src\libraries\Common\src\System\Threading\Tasks\RendezvousAwaitable.cs (2)
88public void SetCanceled(CancellationToken token = default(CancellationToken))
System\Net\Http\NoWriteNoSeekStreamContent.cs (3)
29SerializeToStreamAsync(stream, context, CancellationToken.None); 37Task SerializeToStreamAsync(Stream stream, TransportContext? context, CancellationToken cancellationToken) 59}, _content, CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default);
System\Net\Http\WinHttpHandler.cs (2)
593CancellationToken cancellationToken) 651CancellationToken.None,
System\Net\Http\WinHttpRequestState.cs (2)
80CancellationToken = default(CancellationToken); 98public CancellationToken CancellationToken { get; set; }
System\Net\Http\WinHttpRequestStream.cs (4)
91public override Task FlushAsync(CancellationToken cancellationToken) 98public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken token) 137WriteAsync(buffer, offset, count, CancellationToken.None).GetAwaiter().GetResult(); 141TaskToAsyncResult.Begin(WriteAsync(buffer, offset, count, CancellationToken.None), asyncCallback, asyncState);
System\Net\Http\WinHttpResponseStream.cs (7)
85public override Task FlushAsync(CancellationToken cancellationToken) 92public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 107private async Task CopyToAsyncCore(Stream destination, byte[] buffer, CancellationToken cancellationToken) 172public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken token) 202TaskToAsyncResult.Begin(ReadAsync(buffer, offset, count, CancellationToken.None), callback, state); 207private async Task<int> ReadAsyncCore(byte[] buffer, int offset, int count, CancellationToken token) 292return ReadAsync(buffer, offset, count, CancellationToken.None).GetAwaiter().GetResult();
System.Net.HttpListener (7)
src\runtime\src\libraries\Common\src\System\Net\LazyAsyncResult.cs (1)
356CancellationToken.None,
System\Net\HttpRequestStream.cs (1)
40public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask;
System\Net\HttpResponseStream.cs (1)
20public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask;
System\Net\Managed\WebSockets\HttpWebSocket.Managed.cs (4)
112CancellationToken cancellationToken) => 118CancellationToken cancellationToken) => 168CancellationToken cancellationToken) => 175CancellationToken cancellationToken) =>
System.Net.Mail (78)
src\runtime\src\libraries\Common\src\System\ReadWriteAdapter.cs (18)
20static abstract ValueTask<int> ReadAsync(Stream stream, Memory<byte> buffer, CancellationToken cancellationToken); 21static abstract ValueTask<int> ReadAtLeastAsync(Stream stream, Memory<byte> buffer, int minimumBytes, bool throwOnEndOfStream, CancellationToken cancellationToken); 22static abstract ValueTask ReadExactlyAsync(Stream stream, Memory<byte> buffer, CancellationToken cancellationToken); 23static abstract ValueTask WriteAsync(Stream stream, ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken); 24static abstract ValueTask CopyToAsync(Stream source, Stream destination, CancellationToken cancellationToken); 26static abstract Task FlushAsync(Stream stream, CancellationToken cancellationToken); 34public static ValueTask<int> ReadAsync(Stream stream, Memory<byte> buffer, CancellationToken cancellationToken) => 37public static ValueTask<int> ReadAtLeastAsync(Stream stream, Memory<byte> buffer, int minimumBytes, bool throwOnEndOfStream, CancellationToken cancellationToken) => 40public static ValueTask ReadExactlyAsync(Stream stream, Memory<byte> buffer, CancellationToken cancellationToken) => 43public static ValueTask WriteAsync(Stream stream, ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) => 46public static ValueTask CopyToAsync(Stream source, Stream destination, CancellationToken cancellationToken) => 51public static Task FlushAsync(Stream stream, CancellationToken cancellationToken) => stream.FlushAsync(cancellationToken); 60public static ValueTask<int> ReadAsync(Stream stream, Memory<byte> buffer, CancellationToken cancellationToken) => 63public static ValueTask<int> ReadAtLeastAsync(Stream stream, Memory<byte> buffer, int minimumBytes, bool throwOnEndOfStream, CancellationToken cancellationToken) => 66public static ValueTask ReadExactlyAsync(Stream stream, Memory<byte> buffer, CancellationToken cancellationToken) 72public static ValueTask WriteAsync(Stream stream, ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 78public static ValueTask CopyToAsync(Stream source, Stream destination, CancellationToken cancellationToken) 90public static Task FlushAsync(Stream stream, CancellationToken cancellationToken)
System\Net\Base64Stream.cs (4)
150public override async Task FlushAsync(CancellationToken cancellationToken) 162private async ValueTask FlushInternalAsync(CancellationToken cancellationToken) 191protected override async ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken = default) 234protected override async ValueTask WriteAsyncInternal(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\BufferedReadStream.cs (3)
51protected override ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken = default) 70private async ValueTask<int> ReadMoreAsync(int bytesAlreadyRead, Memory<byte> buffer, CancellationToken cancellationToken) 81protected override ValueTask WriteAsyncInternal(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\CloseableStream.cs (2)
37protected override ValueTask WriteAsyncInternal(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 47protected override ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\DelegatedStream.cs (9)
61return TaskToAsyncResult.Begin(ReadAsync(buffer, offset, count, CancellationToken.None), callback, state); 70return TaskToAsyncResult.Begin(WriteAsync(buffer, offset, count, CancellationToken.None), callback, state); 98public override Task FlushAsync(CancellationToken cancellationToken) 106protected abstract ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken); 110protected abstract ValueTask WriteAsyncInternal(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken); 121public sealed override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 138public sealed override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 180public sealed override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 197public sealed override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
System\Net\Mail\MailMessage.cs (1)
434internal async Task SendAsync<TIOAdapter>(BaseWriter writer, bool sendEnvelope, bool allowUnicode, CancellationToken cancellationToken = default)
System\Net\Mail\MailPriority.cs (1)
244internal async Task SendAsync<TIOAdapter>(BaseWriter writer, bool sendEnvelope, bool allowUnicode, CancellationToken cancellationToken = default)
System\Net\Mail\SmtpClient.cs (4)
410private async Task<(Exception? ex, bool synchronous)> SendAsyncInternal<TIOAdapter>(MailMessage message, bool invokeSendCompleted, object? userToken, bool forceWrapExceptions = false, CancellationToken cancellationToken = default) 650public Task SendMailAsync(string from, string recipients, string? subject, string? body, CancellationToken cancellationToken) 656public Task SendMailAsync(MailMessage message, CancellationToken cancellationToken) 742private Task EnsureConnection<TIOAdapter>(CancellationToken cancellationToken) where TIOAdapter : IReadWriteAdapter
System\Net\Mail\SmtpCommands.cs (13)
18internal static async Task<LineInfo> SendAsync<TIOAdapter>(SmtpConnection conn, CancellationToken cancellationToken = default) 28internal static async Task<LineInfo[]> SendAsync<TIOAdapter>(SmtpConnection conn, CancellationToken cancellationToken = default) 38internal static async Task<LineInfo> SendAsync<TIOAdapter>(SmtpConnection conn, string type, string message, CancellationToken cancellationToken = default) 46internal static async Task<LineInfo> SendAsync<TIOAdapter>(SmtpConnection conn, string? message, CancellationToken cancellationToken = default) 82internal static async Task SendAsync<TIOAdapter>(SmtpConnection conn, CancellationToken cancellationToken = default) 125internal static async Task SendAsync<TIOAdapter>(SmtpConnection conn, CancellationToken cancellationToken = default) 170internal static async Task<string[]> SendAsync<TIOAdapter>(SmtpConnection conn, string domain, CancellationToken cancellationToken = default) 216internal static async Task SendAsync<TIOAdapter>(SmtpConnection conn, string domain, CancellationToken cancellationToken = default) 259internal static async Task SendAsync<TIOAdapter>(SmtpConnection conn, CancellationToken cancellationToken = default) 303internal static Task SendAsync<TIOAdapter>(SmtpConnection conn, ReadOnlySpan<byte> command, MailAddress from, bool allowUnicode, CancellationToken cancellationToken = default) 309static async Task<LineInfo> SendAndCheck(SmtpConnection conn, CancellationToken cancellationToken) 359internal static async Task<(bool success, string response)> SendAsync<TIOAdapter>(SmtpConnection conn, string to, CancellationToken cancellationToken = default) 412internal static async Task SendAsync<TIOAdapter>(SmtpConnection conn, CancellationToken cancellationToken = default)
System\Net\Mail\SmtpConnection.cs (2)
93internal async Task GetConnectionAsync<TIOAdapter>(string host, int port, CancellationToken cancellationToken = default) 241internal async Task FlushAsync<TIOAdapter>(CancellationToken cancellationToken = default) where TIOAdapter : IReadWriteAdapter
System\Net\Mail\SmtpReplyReader.cs (2)
31internal Task<LineInfo[]> ReadLinesAsync<TIOAdapter>(CancellationToken cancellationToken) where TIOAdapter : IReadWriteAdapter 36internal Task<LineInfo> ReadLineAsync<TIOAdapter>(CancellationToken cancellationToken) where TIOAdapter : IReadWriteAdapter
System\Net\Mail\SmtpReplyReaderFactory.cs (2)
255internal async Task<LineInfo[]> ReadLinesAsync<TIOAdapter>(SmtpReplyReader caller, bool oneLine = false, CancellationToken cancellationToken = default) where TIOAdapter : IReadWriteAdapter 335internal async Task<LineInfo> ReadLineAsync<TIOAdapter>(SmtpReplyReader caller, CancellationToken cancellationToken) where TIOAdapter : IReadWriteAdapter
System\Net\Mail\SmtpTransport.cs (3)
82internal async Task GetConnectionAsync(string host, int port, CancellationToken cancellationToken = default) 87internal Task GetConnectionAsync<TIOAdapter>(string host, int port, CancellationToken cancellationToken = default) 111internal async Task<(MailWriter, List<SmtpFailedRecipientException>?)> SendMailAsync<TIOAdapter>(MailAddress sender, MailAddressCollection recipients, string deliveryNotify, bool allowUnicode, CancellationToken cancellationToken = default)
System\Net\Mime\EightBitStream.cs (3)
56protected override ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken = default) 77protected override ValueTask WriteAsyncInternal(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 159await BaseStream.WriteAsync(new byte[] { (byte)'\r' }, CancellationToken.None).ConfigureAwait(false);
System\Net\Mime\MimeBasePart.cs (1)
191internal abstract Task SendAsync<TIOAdapter>(BaseWriter writer, bool allowUnicode, CancellationToken cancellationToken) where TIOAdapter : IReadWriteAdapter;
System\Net\Mime\MimeMultiPart.cs (1)
43internal override async Task SendAsync<TIOAdapter>(BaseWriter writer, bool allowUnicode, CancellationToken cancellationToken = default)
System\Net\Mime\MimePart.cs (1)
162internal override async Task SendAsync<TIOAdapter>(BaseWriter writer, bool allowUnicode, CancellationToken cancellationToken = default)
System\Net\Mime\QEncodedStream.cs (4)
194public override async Task FlushAsync(CancellationToken cancellationToken) 209private async ValueTask FlushInternalAsync(CancellationToken cancellationToken) 223protected override ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken = default) 245protected override async ValueTask WriteAsyncInternal(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\Mime\QuotedPrintableStream.cs (4)
308public override async Task FlushAsync(CancellationToken cancellationToken) 314private async ValueTask FlushInternalAsync(CancellationToken cancellationToken) 337protected override ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken = default) 359protected override async ValueTask WriteAsyncInternal(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System.Net.NameResolution (70)
System\Net\Dns.cs (18)
95GetHostEntryAsync(hostNameOrAddress, AddressFamily.Unspecified, CancellationToken.None); 106public static Task<IPHostEntry> GetHostEntryAsync(string hostNameOrAddress, CancellationToken cancellationToken) => 119public static Task<IPHostEntry> GetHostEntryAsync(string hostNameOrAddress, AddressFamily family, CancellationToken cancellationToken = default) 143}, hostNameOrAddress, CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default); 170}, address, CancellationToken.None); 225(Task<IPAddress[]>)GetHostEntryOrAddressesCoreAsync(hostNameOrAddress, justReturnParsedIp: true, throwOnIIPAny: true, justAddresses: true, AddressFamily.Unspecified, CancellationToken.None); 236public static Task<IPAddress[]> GetHostAddressesAsync(string hostNameOrAddress, CancellationToken cancellationToken) => 249public static Task<IPAddress[]> GetHostAddressesAsync(string hostNameOrAddress, AddressFamily family, CancellationToken cancellationToken = default) => 279TaskToAsyncResult.Begin(GetHostEntryCoreAsync(hostName, justReturnParsedIp: true, throwOnIIPAny: true, AddressFamily.Unspecified, CancellationToken.None), requestCallback, stateObject); 348TaskToAsyncResult.Begin(GetHostEntryCoreAsync(hostName, justReturnParsedIp: false, throwOnIIPAny: false, AddressFamily.Unspecified, CancellationToken.None), requestCallback, stateObject); 666private static Task<IPHostEntry> GetHostEntryCoreAsync(string hostName, bool justReturnParsedIp, bool throwOnIIPAny, AddressFamily family, CancellationToken cancellationToken) => 670private static Task GetHostEntryOrAddressesCoreAsync(string hostName, bool justReturnParsedIp, bool throwOnIIPAny, bool justAddresses, AddressFamily family, CancellationToken cancellationToken) 785private static Task<T>? GetAddrInfoWithTelemetryAsync<T>(string hostName, bool justAddresses, AddressFamily addressFamily, CancellationToken cancellationToken) 801static async Task<T> CompleteAsync(Task task, string hostName, bool justAddresses, AddressFamily addressFamily, bool shouldFallbackToLocalhost, long startingTimeStamp, CancellationToken cancellationToken) 859static async Task<T> GetLocalhostAddressesAsync(AddressFamily family, CancellationToken cancellationToken) 872static async Task<T> GetLocalhostEntryAsync(AddressFamily family, CancellationToken cancellationToken) 934private static Task<TResult> RunAsync<TResult>(Func<object, NameResolutionActivity, TResult> func, object key, CancellationToken cancellationToken) 987}, key, CancellationToken.None, TaskContinuationOptions.OnlyOnCanceled | TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default);
System\Net\Dns.Resolve.cs (9)
63public static Task<DnsResult<AddressRecord>> ResolveAddressesAsync(string name, CancellationToken cancellationToken = default) 82public static Task<DnsResult<AddressRecord>> ResolveAddressesAsync(string name, AddressFamily addressFamily, CancellationToken cancellationToken = default) 109public static Task<DnsResult<SrvRecord>> ResolveSrvAsync(string name, CancellationToken cancellationToken = default) 136public static Task<DnsResult<MxRecord>> ResolveMxAsync(string name, CancellationToken cancellationToken = default) 163public static Task<DnsResult<TxtRecord>> ResolveTxtAsync(string name, CancellationToken cancellationToken = default) 190public static Task<DnsResult<CNameRecord>> ResolveCNameAsync(string name, CancellationToken cancellationToken = default) 229public static Task<DnsResult<PtrRecord>> ResolvePtrAsync(string name, CancellationToken cancellationToken = default) 242public static Task<DnsResult<PtrRecord>> ResolvePtrAsync(IPAddress address, CancellationToken cancellationToken = default) 269public static Task<DnsResult<NsRecord>> ResolveNsAsync(string name, CancellationToken cancellationToken = default)
System\Net\DnsResolver.cs (17)
226public Task<DnsResult<AddressRecord>> ResolveAddressesAsync(string name, CancellationToken cancellationToken = default) 243public Task<DnsResult<AddressRecord>> ResolveAddressesAsync(string name, AddressFamily addressFamily, CancellationToken cancellationToken = default) 259public Task<DnsResult<SrvRecord>> ResolveSrvAsync(string name, CancellationToken cancellationToken = default) 275public Task<DnsResult<MxRecord>> ResolveMxAsync(string name, CancellationToken cancellationToken = default) 291public Task<DnsResult<TxtRecord>> ResolveTxtAsync(string name, CancellationToken cancellationToken = default) 307public Task<DnsResult<CNameRecord>> ResolveCNameAsync(string name, CancellationToken cancellationToken = default) 323public Task<DnsResult<PtrRecord>> ResolvePtrAsync(string name, CancellationToken cancellationToken = default) 338public Task<DnsResult<PtrRecord>> ResolvePtrAsync(IPAddress address, CancellationToken cancellationToken = default) 354public Task<DnsResult<NsRecord>> ResolveNsAsync(string name, CancellationToken cancellationToken = default) 383private async Task<DnsResult<AddressRecord>> ResolveAddressesCore(bool async, string name, AddressFamily addressFamily, CancellationToken cancellationToken) 399Task<DnsResult<AddressRecord>> DoResolve(bool async, string name, AddressFamily addressFamily, CancellationToken cancellationToken) 407private Task<DnsResult<SrvRecord>> ResolveSrvCore(bool async, string name, CancellationToken cancellationToken) 414private Task<DnsResult<MxRecord>> ResolveMxCore(bool async, string name, CancellationToken cancellationToken) 421private Task<DnsResult<TxtRecord>> ResolveTxtCore(bool async, string name, CancellationToken cancellationToken) 436private Task<DnsResult<CNameRecord>> ResolveCNameCore(bool async, string name, CancellationToken cancellationToken) 443private Task<DnsResult<PtrRecord>> ResolvePtrCore(bool async, string name, CancellationToken cancellationToken) 450private Task<DnsResult<NsRecord>> ResolveNsCore(bool async, string name, CancellationToken cancellationToken)
System\Net\DnsResolverPal.Managed.cs (13)
73public static async Task<DnsResult<AddressRecord>> ResolveAddresses(IList<IPEndPoint> servers, bool async, string name, AddressFamily addressFamily, CancellationToken cancellationToken) 86public static async Task<DnsResult<SrvRecord>> ResolveSrv(IList<IPEndPoint> servers, bool async, string name, CancellationToken cancellationToken) 92public static async Task<DnsResult<MxRecord>> ResolveMx(IList<IPEndPoint> servers, bool async, string name, CancellationToken cancellationToken) 98public static async Task<DnsResult<TxtRecord>> ResolveTxt(IList<IPEndPoint> servers, bool async, string name, CancellationToken cancellationToken) 104public static async Task<DnsResult<CNameRecord>> ResolveCName(IList<IPEndPoint> servers, bool async, string name, CancellationToken cancellationToken) 110public static async Task<DnsResult<PtrRecord>> ResolvePtr(IList<IPEndPoint> servers, bool async, string name, CancellationToken cancellationToken) 116public static async Task<DnsResult<NsRecord>> ResolveNs(IList<IPEndPoint> servers, bool async, string name, CancellationToken cancellationToken) 392private static async Task<DnsResponse> SendQuery(IList<IPEndPoint> servers, bool async, string name, DnsRecordType qtype, CancellationToken cancellationToken) 633ReadOnlyMemory<byte> query, IPEndPoint server, byte[] responseBuffer, CancellationToken cancellationToken) 657ReadOnlyMemory<byte> query, IPEndPoint server, CancellationToken cancellationToken) 693ReadOnlyMemory<byte> query, IPEndPoint server, CancellationToken cancellationToken) 764private static async Task ReceiveExactAsync(DnsSocket socket, Memory<byte> buffer, CancellationToken cancellationToken) 796private static async Task SendExactAsync(DnsSocket socket, ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
System\Net\DnsSocket.cs (12)
53private readonly Func<EndPoint, CancellationToken, ValueTask> _connectAsync; 54private readonly Func<ReadOnlyMemory<byte>, CancellationToken, ValueTask<int>> _sendAsync; 55private readonly Func<Memory<byte>, CancellationToken, ValueTask<int>> _receiveAsync; 80ConnectAsyncMethod = socketType.GetMethod("ConnectAsync", new[] { typeof(EndPoint), typeof(CancellationToken) })!, 81SendAsyncMethod = socketType.GetMethod("SendAsync", new[] { typeof(ReadOnlyMemory<byte>), typeof(CancellationToken) })!, 82ReceiveAsyncMethod = socketType.GetMethod("ReceiveAsync", new[] { typeof(Memory<byte>), typeof(CancellationToken) })!, 113_connectAsync = reflection.ConnectAsyncMethod.CreateDelegate<Func<EndPoint, CancellationToken, ValueTask>>(socket); 114_sendAsync = reflection.SendAsyncMethod.CreateDelegate<Func<ReadOnlyMemory<byte>, CancellationToken, ValueTask<int>>>(socket); 115_receiveAsync = reflection.ReceiveAsyncMethod.CreateDelegate<Func<Memory<byte>, CancellationToken, ValueTask<int>>>(socket); 130public ValueTask ConnectAsync(EndPoint remoteEndPoint, CancellationToken cancellationToken) => 133public ValueTask<int> SendAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) => 136public ValueTask<int> ReceiveAsync(Memory<byte> buffer, CancellationToken cancellationToken) =>
System\Net\NameResolutionPal.Unix.cs (1)
24internal static Task? GetAddrInfoAsync(string hostName, bool justAddresses, AddressFamily family, CancellationToken cancellationToken) =>
System.Net.NetworkInformation (1)
System\Net\NetworkInformation\UnixIPGlobalProperties.cs (1)
57CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
System.Net.Ping (15)
System\Net\NetworkInformation\Ping.cs (13)
530}, AsyncOperationManager.CreateOperation(userToken), CancellationToken.None, TaskContinuationOptions.DenyChildAttach, TaskScheduler.Default); 565return SendPingAsync(address, timeout, buffer, options, CancellationToken.None); 572/// Time-to-Live values, and a <see cref="CancellationToken"/> for the ICMP echo message packet. 581/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 583public Task<PingReply> SendPingAsync(IPAddress address, TimeSpan timeout, byte[]? buffer = null, PingOptions? options = null, CancellationToken cancellationToken = default) 588private Task<PingReply> SendPingAsync(IPAddress address, int timeout, byte[] buffer, PingOptions? options, CancellationToken cancellationToken) 605return SendPingAsync(hostNameOrAddress, timeout, buffer, options, CancellationToken.None); 612/// and a <see cref="CancellationToken"/> for the ICMP echo message packet. 624/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 626public Task<PingReply> SendPingAsync(string hostNameOrAddress, TimeSpan timeout, byte[]? buffer = null, PingOptions? options = null, CancellationToken cancellationToken = default) 631private Task<PingReply> SendPingAsync(string hostNameOrAddress, int timeout, byte[] buffer, PingOptions? options, CancellationToken cancellationToken) 706Func<TArg, CancellationToken, ValueTask<IPAddress>> getAddress, 710CancellationToken cancellationToken)
System\Net\NetworkInformation\Ping.PingUtility.cs (1)
76CancellationToken timeoutOrCancellationToken = _timeoutOrCancellationSource!.Token;
System\Net\NetworkInformation\Ping.RawSocket.cs (1)
327CancellationToken timeoutOrCancellationToken = _timeoutOrCancellationSource!.Token;
System.Net.Quic (51)
src\runtime\src\libraries\Common\src\System\Net\StreamBuffer.cs (4)
154public async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 238public async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 321private void CancelWaiter(CancellationToken cancellationToken) 348public ValueTask WaitAsync(CancellationToken cancellationToken)
System\Net\Quic\Internal\ResettableValueTaskSource.cs (5)
32private CancellationToken _cancelledToken; 49/// Allows setting additional cancellation action to be called if token passed to <see cref="TryGetValueTask(out ValueTask, object?, CancellationToken)"/> fires off. 50/// The argument for the action is the <c>keepAlive</c> object from the same <see cref="TryGetValueTask(out ValueTask, object?, CancellationToken)"/> call. 70public bool TryGetValueTask(out ValueTask valueTask, object? keepAlive = null, CancellationToken cancellationToken = default) 328}, handle, CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default);
System\Net\Quic\Internal\ValueTaskSource.cs (1)
54public bool TryInitialize(out ValueTask valueTask, object? keepAlive = null, CancellationToken cancellationToken = default)
System\Net\Quic\QuicConnection.cs (17)
36/// <see cref="QuicConnection" /> can either be accepted from <see cref="QuicListener.AcceptConnectionAsync(CancellationToken)" /> (inbound connection), 37/// or create with a static method <see cref="QuicConnection.ConnectAsync(System.Net.Quic.QuicClientConnectionOptions, CancellationToken)" /> (outbound connection). 39/// Each connection can then open outbound stream: <see cref="QuicConnection.OpenOutboundStreamAsync(QuicStreamType, CancellationToken)" />, 40/// or accept an inbound stream: <see cref="QuicConnection.AcceptInboundStreamAsync(CancellationToken)" />. 62public static ValueTask<QuicConnection> ConnectAsync(QuicClientConnectionOptions options, CancellationToken cancellationToken = default) 73static async ValueTask<QuicConnection> StartConnectAsync(QuicClientConnectionOptions options, CancellationToken cancellationToken) 148internal CancellationToken ConnectionShutdownToken => _shutdownTokenSource.Token; 167/// Used by <see cref="AcceptInboundStreamAsync(CancellationToken)" /> to throw in case no stream can be opened from the peer. 193/// Optimization to avoid `Action` instantiation with every <see cref="OpenOutboundStreamAsync(QuicStreamType, CancellationToken)"/>. 375private async ValueTask FinishConnectAsync(QuicClientConnectionOptions options, CancellationToken cancellationToken = default) 452internal ValueTask FinishHandshakeAsync(QuicServerConnectionOptions options, string targetHost, CancellationToken cancellationToken = default) 521public async ValueTask<QuicStream> OpenOutboundStreamAsync(QuicStreamType type, CancellationToken cancellationToken = default) 563public async ValueTask<QuicStream> AcceptInboundStreamAsync(CancellationToken cancellationToken = default) 592/// Connection close is not graceful in regards to its streams, i.e.: calling <see cref="CloseAsync(long, CancellationToken)"/> will immediately close all streams associated with this connection. 596/// If <see cref="CloseAsync(long, CancellationToken)"/> is not called before <see cref="DisposeAsync">disposing</see> the connection, 602public ValueTask CloseAsync(long errorCode, CancellationToken cancellationToken = default) 816/// If not closed explicitly by <see cref="CloseAsync(long, CancellationToken)" />, closes the connection with the <see cref="QuicConnectionOptions.DefaultCloseErrorCode"/>.
System\Net\Quic\QuicConnectionOptions.cs (4)
106/// Error code used for <see cref="QuicConnection.CloseAsync(long, Threading.CancellationToken)"/> when the connection gets disposed. 110/// To use different close error code, call <see cref="QuicConnection.CloseAsync(long, Threading.CancellationToken)"/> explicitly before disposing. 146/// <see cref="QuicConnection.ConnectAsync(QuicClientConnectionOptions, CancellationToken)"/> or <see cref="QuicListener.AcceptConnectionAsync(CancellationToken)"/>.
System\Net\Quic\QuicListener.cs (4)
53public static ValueTask<QuicListener> ListenAsync(QuicListenerOptions options, CancellationToken cancellationToken = default) 96private readonly Func<QuicConnection, SslClientHelloInfo, CancellationToken, ValueTask<QuicServerConnectionOptions>> _connectionOptionsCallback; 178public async ValueTask<QuicConnection> AcceptConnectionAsync(CancellationToken cancellationToken = default) 224CancellationToken cancellationToken = default;
System\Net\Quic\QuicListenerOptions.cs (1)
37public Func<QuicConnection, SslClientHelloInfo, CancellationToken, ValueTask<QuicServerConnectionOptions>> ConnectionOptionsCallback { get; set; } = null!;
System\Net\Quic\QuicStream.cs (12)
34/// <term><see cref="WriteAsync(System.ReadOnlyMemory{byte},bool,System.Threading.CancellationToken)"/></term> 126/// Provided via <see cref="StartAsync(Action{QuicStreamType}, CancellationToken)" /> from <see cref="QuicConnection" /> so that <see cref="QuicStream"/> can decrement its available stream count field. 172/// Which might be by reading till end of stream (<see cref="ReadAsync(System.Memory{byte},System.Threading.CancellationToken)"/> will return <c>0</c>), 181/// or <see cref="WriteAsync(System.ReadOnlyMemory{byte},bool,System.Threading.CancellationToken)"/> with <c>completeWrites: true</c> and getting acknowledgement from the peer for it, 281internal ValueTask StartAsync(Action<QuicStreamType> decrementStreamCapacity, CancellationToken cancellationToken = default) 303public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 383public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 387/// <inheritdoc cref="WriteAsync(ReadOnlyMemory{byte}, CancellationToken)"/> 389/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 391public ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, bool completeWrites, CancellationToken cancellationToken = default) 544/// Equivalent to using <see cref="WriteAsync(System.ReadOnlyMemory{byte},bool,System.Threading.CancellationToken)"/> with <c>completeWrites: true</c>. 748/// If the read side is not fully consumed, i.e.: <see cref="ReadsClosed"/> is not completed and/or <see cref="ReadAsync(Memory{byte}, CancellationToken)"/> hasn't returned <c>0</c>,
System\Net\Quic\QuicStream.Stream.cs (3)
143public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken = default) 201public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken = default) 214public override Task FlushAsync(CancellationToken cancellationToken = default)
System.Net.Requests (23)
src\runtime\src\libraries\Common\src\System\Net\LazyAsyncResult.cs (1)
356CancellationToken.None,
System\Net\FileWebRequest.cs (7)
161this, CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default); 174}, this, CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default); 222this, CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default); 235}, this, CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default); 422public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 436public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 450public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken)
System\Net\HttpWebResponse.cs (2)
408public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 413public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\NetworkStreamWrapper.cs (5)
188public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 193public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 208public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 213public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 223public override Task FlushAsync(CancellationToken cancellationToken)
System\Net\RequestBufferingStream.cs (3)
27public override Task FlushAsync(CancellationToken cancellationToken) 78public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 85public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\RequestStream.cs (3)
54public override Task FlushAsync(CancellationToken cancellationToken) 102public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 109public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\RequestStreamContent.cs (1)
18protected override async Task SerializeToStreamAsync(Stream stream, TransportContext? context, CancellationToken cancellationToken)
System\Net\TaskExtensions.cs (1)
37}, CancellationToken.None, TaskContinuationOptions.None, TaskScheduler.Default);
System.Net.Security (75)
src\runtime\src\libraries\Common\src\System\Net\Http\X509ResourceClient.cs (5)
19private static readonly Func<string, CancellationToken, bool, Task<byte[]?>>? s_downloadBytes = CreateDownloadBytesFunc(); 128private static extern object Send([UnsafeAccessorType(HttpClientTypeName)] object client, [UnsafeAccessorType(HttpRequestMessageTypeName)] object requestMessage, CancellationToken cancellationToken); 132private static extern object SendAsync([UnsafeAccessorType(HttpClientTypeName)] object client, [UnsafeAccessorType(HttpRequestMessageTypeName)] object requestMessage, CancellationToken cancellationToken); 151private static Func<string, CancellationToken, bool, Task<byte[]?>>? CreateDownloadBytesFunc() 182return async (string uriString, CancellationToken cancellationToken, bool async) =>
src\runtime\src\libraries\Common\src\System\ReadWriteAdapter.cs (18)
20static abstract ValueTask<int> ReadAsync(Stream stream, Memory<byte> buffer, CancellationToken cancellationToken); 21static abstract ValueTask<int> ReadAtLeastAsync(Stream stream, Memory<byte> buffer, int minimumBytes, bool throwOnEndOfStream, CancellationToken cancellationToken); 22static abstract ValueTask ReadExactlyAsync(Stream stream, Memory<byte> buffer, CancellationToken cancellationToken); 23static abstract ValueTask WriteAsync(Stream stream, ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken); 24static abstract ValueTask CopyToAsync(Stream source, Stream destination, CancellationToken cancellationToken); 26static abstract Task FlushAsync(Stream stream, CancellationToken cancellationToken); 34public static ValueTask<int> ReadAsync(Stream stream, Memory<byte> buffer, CancellationToken cancellationToken) => 37public static ValueTask<int> ReadAtLeastAsync(Stream stream, Memory<byte> buffer, int minimumBytes, bool throwOnEndOfStream, CancellationToken cancellationToken) => 40public static ValueTask ReadExactlyAsync(Stream stream, Memory<byte> buffer, CancellationToken cancellationToken) => 43public static ValueTask WriteAsync(Stream stream, ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) => 46public static ValueTask CopyToAsync(Stream source, Stream destination, CancellationToken cancellationToken) => 51public static Task FlushAsync(Stream stream, CancellationToken cancellationToken) => stream.FlushAsync(cancellationToken); 60public static ValueTask<int> ReadAsync(Stream stream, Memory<byte> buffer, CancellationToken cancellationToken) => 63public static ValueTask<int> ReadAtLeastAsync(Stream stream, Memory<byte> buffer, int minimumBytes, bool throwOnEndOfStream, CancellationToken cancellationToken) => 66public static ValueTask ReadExactlyAsync(Stream stream, Memory<byte> buffer, CancellationToken cancellationToken) 72public static ValueTask WriteAsync(Stream stream, ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 78public static ValueTask CopyToAsync(Stream source, Stream destination, CancellationToken cancellationToken) 90public static Task FlushAsync(Stream stream, CancellationToken cancellationToken)
System\Net\Security\NegotiateStream.cs (18)
139AuthenticateAsync<SyncReadWriteAdapter>(default(CancellationToken)).GetAwaiter().GetResult(); 177AuthenticateAsync<SyncReadWriteAdapter>(default(CancellationToken)).GetAwaiter().GetResult(); 200return AuthenticateAsync<AsyncReadWriteAdapter>(default(CancellationToken)); 216return AuthenticateAsync<AsyncReadWriteAdapter>(default(CancellationToken)); 293public override Task FlushAsync(CancellationToken cancellationToken) => 306ValueTask<int> vt = ReadAsync<SyncReadWriteAdapter>(new Memory<byte>(buffer, offset, count), default(CancellationToken)); 311public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 324public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 335private async ValueTask<int> ReadAsync<TIOAdapter>(Memory<byte> buffer, CancellationToken cancellationToken) 452static async ValueTask<int> ReadAllAsync(Stream stream, Memory<byte> buffer, bool allowZeroRead, CancellationToken cancellationToken) 479WriteAsync<SyncReadWriteAdapter>(new ReadOnlyMemory<byte>(buffer, offset, count), default(CancellationToken)).GetAwaiter().GetResult(); 483public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 497public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 508private async Task WriteAsync<TIOAdapter>(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 727private async Task AuthenticateAsync<TIOAdapter>(CancellationToken cancellationToken) 756private async Task SendBlobAsync<TIOAdapter>(byte[]? message, CancellationToken cancellationToken) 865private async Task ReceiveBlobAsync<TIOAdapter>(CancellationToken cancellationToken) 925private async Task SendAuthResetSignalAndThrowAsync<TIOAdapter>(byte[] message, Exception exception, CancellationToken cancellationToken)
System\Net\Security\SslStream.cs (20)
40public delegate ValueTask<SslServerAuthenticationOptions> ServerOptionsSelectionCallback(SslStream stream, SslClientHelloInfo clientHelloInfo, object? state, CancellationToken cancellationToken); 259return BeginAuthenticateAsClient(options, CancellationToken.None, asyncCallback, asyncState); 262internal IAsyncResult BeginAuthenticateAsClient(SslClientAuthenticationOptions sslClientAuthenticationOptions, CancellationToken cancellationToken, AsyncCallback? asyncCallback, object? asyncState) => 298return BeginAuthenticateAsServer(options, CancellationToken.None, asyncCallback, asyncState); 301private IAsyncResult BeginAuthenticateAsServer(SslServerAuthenticationOptions sslServerAuthenticationOptions, CancellationToken cancellationToken, AsyncCallback? asyncCallback, object? asyncState) => 399public Task AuthenticateAsClientAsync(SslClientAuthenticationOptions sslClientAuthenticationOptions, CancellationToken cancellationToken = default) 438public Task AuthenticateAsServerAsync(SslServerAuthenticationOptions sslServerAuthenticationOptions, CancellationToken cancellationToken = default) 445public Task AuthenticateAsServerAsync(ServerOptionsSelectionCallback optionsCallback, object? state, CancellationToken cancellationToken = default) 693public override Task FlushAsync(CancellationToken cancellationToken) => InnerStream.FlushAsync(cancellationToken); 698public virtual Task NegotiateClientCertificateAsync(CancellationToken cancellationToken = default) 795ValueTask<int> vt = ReadAsyncInternal<SyncReadWriteAdapter>(memoryManager.Memory, default(CancellationToken)); 811ValueTask<int> vt = ReadAsyncInternal<SyncReadWriteAdapter>(new Memory<byte>(buffer, offset, count), default(CancellationToken)); 830ValueTask vt = WriteAsyncInternal<SyncReadWriteAdapter>(memoryManager.Memory, default(CancellationToken)); 849ValueTask vt = WriteAsyncInternal<SyncReadWriteAdapter>(new ReadOnlyMemory<byte>(buffer, offset, count), default(CancellationToken)); 857return TaskToAsyncResult.Begin(ReadAsync(buffer, offset, count, CancellationToken.None), asyncCallback, asyncState); 869return TaskToAsyncResult.Begin(WriteAsync(buffer, offset, count, CancellationToken.None), asyncCallback, asyncState); 878public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 885public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 891public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 898public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
System\Net\Security\SslStream.IO.cs (12)
92private Task ProcessAuthenticationAsync(bool isAsync = false, CancellationToken cancellationToken = default) 108private async Task ProcessAuthenticationWithTelemetryAsync(bool isAsync, CancellationToken cancellationToken) 159private async Task ReplyOnReAuthenticationAsync<TIOAdapter>(byte[]? buffer, CancellationToken cancellationToken) 174private async Task RenegotiateAsync<TIOAdapter>(CancellationToken cancellationToken) 263private async Task ForceAuthenticationAsync<TIOAdapter>(bool receiveFirst, byte[]? reAuthenticationData, CancellationToken cancellationToken) 447private async ValueTask<int> ReceiveHandshakeFrameAsync<TIOAdapter>(CancellationToken cancellationToken) 711private async ValueTask WriteAsyncChunked<TIOAdapter>(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 722private ValueTask WriteSingleChunk<TIOAdapter>(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 768async ValueTask WaitAndWriteAsync(ReadOnlyMemory<byte> buffer, Task waitTask, CancellationToken cancellationToken) 832private async ValueTask<int> EnsureFullTlsFrameAsync<TIOAdapter>(CancellationToken cancellationToken, int estimatedSize) 881private async ValueTask<int> ReadAsyncInternal<TIOAdapter>(Memory<byte> buffer, CancellationToken cancellationToken) 1043private async ValueTask WriteAsyncInternal<TIOAdapter>(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
System\Net\StreamFramer.cs (2)
24public async ValueTask<byte[]?> ReadMessageAsync<TAdapter>(Stream stream, CancellationToken cancellationToken) 69public async Task WriteMessageAsync<TAdapter>(Stream stream, byte[] message, CancellationToken cancellationToken)
System.Net.ServerSentEvents (7)
System\Net\ServerSentEvents\SseFormatter.cs (5)
25/// <param name="cancellationToken">The <see cref="CancellationToken"/> that can be used to cancel the write operation.</param> 28public static Task WriteAsync(IAsyncEnumerable<SseItem<string>> source, Stream destination, CancellationToken cancellationToken = default) 50/// <param name="cancellationToken">The <see cref="CancellationToken"/> that can be used to cancel the write operation.</param> 53public static Task WriteAsync<T>(IAsyncEnumerable<SseItem<T>> source, Stream destination, Action<SseItem<T>, IBufferWriter<byte>> itemFormatter, CancellationToken cancellationToken = default) 73private static async Task WriteAsyncCore<T>(IAsyncEnumerable<SseItem<T>> source, Stream destination, Action<SseItem<T>, IBufferWriter<byte>> itemFormatter, CancellationToken cancellationToken)
System\Net\ServerSentEvents\SseParser_1.cs (2)
179public async IAsyncEnumerable<SseItem<T>> EnumerateAsync([EnumeratorCancellation] CancellationToken cancellationToken = default) 521private async ValueTask<int> FillLineBufferAsync(CancellationToken cancellationToken)
System.Net.Sockets (106)
System\Net\Sockets\NetworkStream.cs (5)
563public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 586public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 624public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 646public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 673public override Task FlushAsync(CancellationToken cancellationToken)
System\Net\Sockets\Socket.cs (13)
2840public bool AcceptAsync(SocketAsyncEventArgs e) => AcceptAsync(e, CancellationToken.None); 2842private bool AcceptAsync(SocketAsyncEventArgs e, CancellationToken cancellationToken) 2889internal bool ConnectAsync(SocketAsyncEventArgs e, bool userSocket, bool saeaMultiConnectCancelable, CancellationToken cancellationToken = default) 3053private bool DisconnectAsync(SocketAsyncEventArgs e, CancellationToken cancellationToken) 3077public bool ReceiveAsync(SocketAsyncEventArgs e) => ReceiveAsync(e, default(CancellationToken)); 3079private bool ReceiveAsync(SocketAsyncEventArgs e, CancellationToken cancellationToken) 3104private bool ReceiveFromAsync(SocketAsyncEventArgs e, CancellationToken cancellationToken) 3161private bool ReceiveMessageFromAsync(SocketAsyncEventArgs e, CancellationToken cancellationToken) 3206public bool SendAsync(SocketAsyncEventArgs e) => SendAsync(e, default(CancellationToken)); 3208private bool SendAsync(SocketAsyncEventArgs e, CancellationToken cancellationToken) 3231public bool SendPacketsAsync(SocketAsyncEventArgs e) => SendPacketsAsync(e, default(CancellationToken)); 3233private bool SendPacketsAsync(SocketAsyncEventArgs e, CancellationToken cancellationToken) 3266private bool SendToAsync(SocketAsyncEventArgs e, CancellationToken cancellationToken)
System\Net\Sockets\Socket.Tasks.cs (45)
32public Task<Socket> AcceptAsync() => AcceptAsync((Socket?)null, CancellationToken.None).AsTask(); 39public ValueTask<Socket> AcceptAsync(CancellationToken cancellationToken) => AcceptAsync((Socket?)null, cancellationToken); 46public Task<Socket> AcceptAsync(Socket? acceptSocket) => AcceptAsync(acceptSocket, CancellationToken.None).AsTask(); 54public ValueTask<Socket> AcceptAsync(Socket? acceptSocket, CancellationToken cancellationToken) 86public ValueTask ConnectAsync(EndPoint remoteEP, CancellationToken cancellationToken) 122public ValueTask ConnectAsync(IPAddress address, int port, CancellationToken cancellationToken) => ConnectAsync(new IPEndPoint(address, port), cancellationToken); 130public Task ConnectAsync(IPAddress[] addresses, int port) => ConnectAsync(addresses, port, CancellationToken.None).AsTask(); 139public ValueTask ConnectAsync(IPAddress[] addresses, int port, CancellationToken cancellationToken) 169async ValueTask Core(IPAddress[] addresses, int port, CancellationToken cancellationToken) 216public ValueTask ConnectAsync(string host, int port, CancellationToken cancellationToken) 232public ValueTask DisconnectAsync(bool reuseSocket, CancellationToken cancellationToken = default) 277public ValueTask<int> ReceiveAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) => 287public ValueTask<int> ReceiveAsync(Memory<byte> buffer, SocketFlags socketFlags, CancellationToken cancellationToken = default) => 290internal ValueTask<int> ReceiveAsync(Memory<byte> buffer, SocketFlags socketFlags, bool fromNetworkStream, CancellationToken cancellationToken) 367public ValueTask<SocketReceiveFromResult> ReceiveFromAsync(Memory<byte> buffer, EndPoint remoteEndPoint, CancellationToken cancellationToken = default) => 378public ValueTask<SocketReceiveFromResult> ReceiveFromAsync(Memory<byte> buffer, SocketFlags socketFlags, EndPoint remoteEndPoint, CancellationToken cancellationToken = default) 412public ValueTask<int> ReceiveFromAsync(Memory<byte> buffer, SocketFlags socketFlags, SocketAddress receivedAddress, CancellationToken cancellationToken = default) 469public ValueTask<SocketReceiveMessageFromResult> ReceiveMessageFromAsync(Memory<byte> buffer, EndPoint remoteEndPoint, CancellationToken cancellationToken = default) => 480public ValueTask<SocketReceiveMessageFromResult> ReceiveMessageFromAsync(Memory<byte> buffer, SocketFlags socketFlags, EndPoint remoteEndPoint, CancellationToken cancellationToken = default) 526public ValueTask<int> SendAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) => 536public ValueTask<int> SendAsync(ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, CancellationToken cancellationToken = default) 554internal ValueTask SendAsyncForNetworkStream(ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, CancellationToken cancellationToken) 631public ValueTask<int> SendToAsync(ReadOnlyMemory<byte> buffer, EndPoint remoteEP, CancellationToken cancellationToken = default) => 642public ValueTask<int> SendToAsync(ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, EndPoint remoteEP, CancellationToken cancellationToken = default) 671public ValueTask<int> SendToAsync(ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, SocketAddress socketAddress, CancellationToken cancellationToken = default) 711public ValueTask SendFileAsync(string? fileName, CancellationToken cancellationToken = default) 729public ValueTask SendFileAsync(string? fileName, ReadOnlyMemory<byte> preBuffer, ReadOnlyMemory<byte> postBuffer, TransmitFileOptions flags, CancellationToken cancellationToken = default) 986private CancellationToken _cancellationToken; 1021public ValueTask<Socket> AcceptAsync(Socket socket, CancellationToken cancellationToken) 1043public ValueTask<int> ReceiveAsync(Socket socket, CancellationToken cancellationToken) 1061public ValueTask<SocketReceiveFromResult> ReceiveFromAsync(Socket socket, CancellationToken cancellationToken) 1080internal ValueTask<int> ReceiveFromSocketAddressAsync(Socket socket, CancellationToken cancellationToken) 1098public ValueTask<SocketReceiveMessageFromResult> ReceiveMessageFromAsync(Socket socket, CancellationToken cancellationToken) 1121public ValueTask<int> SendAsync(Socket socket, CancellationToken cancellationToken) 1139public ValueTask SendAsyncForNetworkStream(Socket socket, CancellationToken cancellationToken) 1156public ValueTask SendPacketsAsync(Socket socket, CancellationToken cancellationToken) 1173public ValueTask<int> SendToAsync(Socket socket, CancellationToken cancellationToken) 1191public ValueTask ConnectAsync(Socket socket, CancellationToken cancellationToken) 1216public ValueTask DisconnectAsync(Socket socket, CancellationToken cancellationToken) 1256CancellationToken cancellationToken = _cancellationToken; 1275CancellationToken cancellationToken = _cancellationToken; 1294CancellationToken cancellationToken = _cancellationToken; 1317CancellationToken cancellationToken = _cancellationToken; 1341CancellationToken cancellationToken = _cancellationToken; 1355private void ThrowException(SocketError error, CancellationToken cancellationToken)
System\Net\Sockets\SocketAsyncContext.Unix.cs (10)
835public bool StartAsyncOperation(SocketAsyncContext context, TOperation operation, int observedSequenceNumber, CancellationToken cancellationToken = default) 1495public SocketError AcceptAsync(Memory<byte> socketAddress, out int socketAddressLen, out IntPtr acceptedFd, Action<IntPtr, Memory<byte>, SocketError> callback, CancellationToken cancellationToken) 1560public SocketError ConnectAsync(Memory<byte> socketAddress, Action<int, Memory<byte>, SocketFlags, SocketError> callback, Memory<byte> buffer, out int sentBytes, CancellationToken cancellationToken) 1631public SocketError ReceiveAsync(Memory<byte> buffer, SocketFlags flags, out int bytesReceived, out SocketFlags receivedFlags, Action<int, Memory<byte>, SocketFlags, SocketError> callback, CancellationToken cancellationToken) 1703public SocketError ReceiveAsync(Memory<byte> buffer, SocketFlags flags, out int bytesReceived, Action<int, Memory<byte>, SocketFlags, SocketError> callback, CancellationToken cancellationToken = default) 1735public SocketError ReceiveFromAsync(Memory<byte> buffer, SocketFlags flags, Memory<byte> socketAddress, out int socketAddressLen, out int bytesReceived, out SocketFlags receivedFlags, Action<int, Memory<byte>, SocketFlags, SocketError> callback, CancellationToken cancellationToken = default) 1926public SocketError ReceiveMessageFromAsync(Memory<byte> buffer, IList<ArraySegment<byte>>? buffers, SocketFlags flags, Memory<byte> socketAddress, out int socketAddressLen, bool isIPv4, bool isIPv6, out int bytesReceived, out SocketFlags receivedFlags, out IPPacketInformation ipPacketInformation, Action<int, Memory<byte>, SocketFlags, IPPacketInformation, SocketError> callback, CancellationToken cancellationToken = default) 1973public SocketError SendAsync(Memory<byte> buffer, int offset, int count, SocketFlags flags, out int bytesSent, Action<int, Memory<byte>, SocketFlags, SocketError> callback, CancellationToken cancellationToken) 2047public SocketError SendToAsync(Memory<byte> buffer, int offset, int count, SocketFlags flags, Memory<byte> socketAddress, ref int bytesSent, Action<int, Memory<byte>, SocketFlags, SocketError> callback, CancellationToken cancellationToken = default) 2190public SocketError SendFileAsync(SafeFileHandle fileHandle, long offset, long count, out long bytesSent, Action<long, SocketError> callback, CancellationToken cancellationToken = default)
System\Net\Sockets\SocketAsyncEventArgs.cs (2)
686internal bool DnsConnectAsync(DnsEndPoint endPoint, SocketType socketType, ProtocolType protocolType, ConnectAlgorithm connectAlgorithm, CancellationToken cancellationToken) 740async Task Core(MultiConnectSocketAsyncEventArgs internalArgs, Task<IPAddress[]> addressesTask, int port, SocketType socketType, ProtocolType protocolType, ParallelMultiConnectSocketState? parallelState, CancellationToken cancellationToken)
System\Net\Sockets\SocketAsyncEventArgs.Unix.cs (10)
46internal SocketError DoOperationAccept(Socket _ /*socket*/, SafeSocketHandle handle, SafeSocketHandle? acceptHandle, CancellationToken cancellationToken) 74internal SocketError DoOperationConnectEx(Socket _ /*socket*/, SafeSocketHandle handle, CancellationToken cancellationToken) 84internal SocketError DoOperationConnect(SafeSocketHandle handle, CancellationToken cancellationToken) 94internal SocketError DoOperationDisconnect(Socket socket, SafeSocketHandle handle, CancellationToken _ /*cancellationToken*/) 117internal SocketError DoOperationReceive(SafeSocketHandle handle, CancellationToken cancellationToken) 153internal SocketError DoOperationReceiveFrom(SafeSocketHandle handle, CancellationToken cancellationToken) 196internal SocketError DoOperationReceiveMessageFrom(Socket socket, SafeSocketHandle handle, CancellationToken cancellationToken) 219internal SocketError DoOperationSend(SafeSocketHandle handle, CancellationToken cancellationToken) 244internal SocketError DoOperationSendPackets(Socket socket, SafeSocketHandle _1 /*handle*/, CancellationToken cancellationToken) 303internal SocketError DoOperationSendTo(SafeSocketHandle handle, CancellationToken cancellationToken)
System\Net\Sockets\SocketPal.Unix.cs (2)
2070private static SocketError SendFileAsync(SafeSocketHandle handle, SafeFileHandle fileHandle, long offset, long count, CancellationToken cancellationToken, Action<long, SocketError> callback) 2082Socket socket, TransmitFileOptions options, SendPacketsElement[] elements, SafeFileHandle[] fileHandles, CancellationToken cancellationToken, Action<long, SocketError> callback)
System\Net\Sockets\SocketTaskExtensions.cs (6)
25public static ValueTask ConnectAsync(this Socket socket, EndPoint remoteEP, CancellationToken cancellationToken) => 31public static ValueTask ConnectAsync(this Socket socket, IPAddress address, int port, CancellationToken cancellationToken) => 37public static ValueTask ConnectAsync(this Socket socket, IPAddress[] addresses, int port, CancellationToken cancellationToken) => 43public static ValueTask ConnectAsync(this Socket socket, string host, int port, CancellationToken cancellationToken) => 50public static ValueTask<int> ReceiveAsync(this Socket socket, Memory<byte> buffer, SocketFlags socketFlags, CancellationToken cancellationToken = default) => 66public static ValueTask<int> SendAsync(this Socket socket, ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, CancellationToken cancellationToken = default) =>
System\Net\Sockets\TCPClient.cs (4)
204public ValueTask ConnectAsync(IPAddress address, int port, CancellationToken cancellationToken) => 207public ValueTask ConnectAsync(string host, int port, CancellationToken cancellationToken) => 210public ValueTask ConnectAsync(IPAddress[] addresses, int port, CancellationToken cancellationToken) => 219public ValueTask ConnectAsync(IPEndPoint remoteEP, CancellationToken cancellationToken) =>
System\Net\Sockets\TCPListener.cs (4)
221public Task<Socket> AcceptSocketAsync() => AcceptSocketAsync(CancellationToken.None).AsTask(); 223public ValueTask<Socket> AcceptSocketAsync(CancellationToken cancellationToken) 233public Task<TcpClient> AcceptTcpClientAsync() => AcceptTcpClientAsync(CancellationToken.None).AsTask(); 235public ValueTask<TcpClient> AcceptTcpClientAsync(CancellationToken cancellationToken)
System\Net\Sockets\UDPClient.cs (4)
544public ValueTask<int> SendAsync(ReadOnlyMemory<byte> datagram, CancellationToken cancellationToken = default) => 569public ValueTask<int> SendAsync(ReadOnlyMemory<byte> datagram, string? hostname, int port, CancellationToken cancellationToken = default) => 603public ValueTask<int> SendAsync(ReadOnlyMemory<byte> datagram, IPEndPoint? endPoint, CancellationToken cancellationToken = default) 646public ValueTask<UdpReceiveResult> ReceiveAsync(CancellationToken cancellationToken)
System\Net\Sockets\UdpReceiveResult.cs (1)
9/// Presents UDP receive result information from a call to the <see cref="UdpClient.ReceiveAsync()"/> and <see cref="UdpClient.ReceiveAsync(System.Threading.CancellationToken)"/> method
System.Net.WebClient (11)
src\runtime\src\libraries\Common\src\System\IO\ChunkedMemoryStream.cs (3)
63public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 74public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 113public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask;
src\runtime\src\libraries\Common\src\System\IO\DelegatingStream.cs (6)
105public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 110public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 130public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 144public override Task FlushAsync(CancellationToken cancellationToken) 169public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 174public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
src\runtime\src\libraries\Common\src\System\Threading\Tasks\RendezvousAwaitable.cs (2)
88public void SetCanceled(CancellationToken token = default(CancellationToken))
System.Net.WebSockets (46)
System\Net\WebSockets\AsyncMutex.cs (3)
53public Task EnterAsync(CancellationToken cancellationToken) 78Task Contended(CancellationToken cancellationToken) 130static void OnCancellation(object? state, CancellationToken cancellationToken)
System\Net\WebSockets\ManagedWebSocket.cs (21)
263Task lockTask = mutex.EnterAsync(CancellationToken.None); 297public override Task SendAsync(ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) 308public override ValueTask SendAsync(ReadOnlyMemory<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) => 311public override ValueTask SendAsync(ReadOnlyMemory<byte> buffer, WebSocketMessageType messageType, WebSocketMessageFlags messageFlags, CancellationToken cancellationToken) 351public override Task<WebSocketReceiveResult> ReceiveAsync(ArraySegment<byte> buffer, CancellationToken cancellationToken) 370public override ValueTask<ValueWebSocketReceiveResult> ReceiveAsync(Memory<byte> buffer, CancellationToken cancellationToken) 387public override Task CloseAsync(WebSocketCloseStatus closeStatus, string? statusDescription, CancellationToken cancellationToken) 406public override Task CloseOutputAsync(WebSocketCloseStatus closeStatus, string? statusDescription, CancellationToken cancellationToken) 414private async Task CloseOutputAsyncCore(WebSocketCloseStatus closeStatus, string? statusDescription, bool enterReceiveMutex, CancellationToken cancellationToken) 478private ValueTask SendFrameAsync(MessageOpcode opcode, bool endOfMessage, bool disableCompression, ReadOnlyMemory<byte> payloadBuffer, CancellationToken cancellationToken) 600private async ValueTask SendFrameFallbackAsync(MessageOpcode opcode, bool endOfMessage, bool disableCompression, ReadOnlyMemory<byte> payloadBuffer, Task lockTask, CancellationToken cancellationToken) 775private async ValueTask<TResult> ReceiveAsyncPrivate<TResult>(Memory<byte> payloadBuffer, CancellationToken cancellationToken) 1063private async ValueTask HandleReceivedCloseAsync(MessageHeader header, CancellationToken cancellationToken) 1133private async ValueTask WaitForServerToCloseConnectionAsync(bool enterMutex, CancellationToken cancellationToken) 1184private async ValueTask HandleReceivedPingPongAsync(MessageHeader header, CancellationToken cancellationToken) 1440private async Task CloseAsyncPrivate(WebSocketCloseStatus closeStatus, string? statusDescription, CancellationToken cancellationToken) 1544private async ValueTask SendCloseFrameAsync(WebSocketCloseStatus closeStatus, string? closeStatusDescription, CancellationToken cancellationToken) 1603private async ValueTask EnsureBufferContainsAsync(int minimumRequiredBytes, CancellationToken cancellationToken) 1741private static OperationCanceledException CreateOperationCanceledException(Exception innerException, CancellationToken cancellationToken = default(CancellationToken)) 1902CancellationToken.None,
System\Net\WebSockets\ManagedWebSocket.KeepAlive.cs (1)
48return SendFrameAsync(opcode, endOfMessage: true, disableCompression: true, payload, CancellationToken.None);
System\Net\WebSockets\ValueWebSocketReceiveResult.cs (1)
8/// <summary>Represents the result of performing a single <see cref="WebSocket.ReceiveAsync(Memory{byte}, System.Threading.CancellationToken)"/> operation on a <see cref="WebSocket"/>.</summary>
System\Net\WebSockets\WebSocket.cs (8)
23CancellationToken cancellationToken); 26CancellationToken cancellationToken); 29CancellationToken cancellationToken); 33CancellationToken cancellationToken); 35public virtual async ValueTask<ValueWebSocketReceiveResult> ReceiveAsync(Memory<byte> buffer, CancellationToken cancellationToken) 56public virtual ValueTask SendAsync(ReadOnlyMemory<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) => 61public virtual ValueTask SendAsync(ReadOnlyMemory<byte> buffer, WebSocketMessageType messageType, WebSocketMessageFlags messageFlags, CancellationToken cancellationToken = default) 70CancellationToken cancellationToken)
System\Net\WebSockets\WebSocketStream.cs (12)
120public override Task FlushAsync(CancellationToken cancellationToken) => 125public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 133public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) => 145public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 153public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) => 195public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 216public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 256CancellationToken ct; 264ct = CancellationToken.None; 297public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 322return WebSocket.SendAsync(ReadOnlyMemory<byte>.Empty, _messageType, endOfMessage: true, CancellationToken.None); 339public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
System.Net.WebSockets.Client (22)
System\Net\WebSockets\BrowserWebSockets\BrowserWebSocket.cs (11)
136internal Task ConnectAsync(Uri uri, List<string>? requestedSubProtocols, CancellationToken cancellationToken) 154public override Task SendAsync(ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) 174public override Task<WebSocketReceiveResult> ReceiveAsync(ArraySegment<byte> buffer, CancellationToken cancellationToken) 183public override Task CloseOutputAsync(WebSocketCloseStatus closeStatus, string? statusDescription, CancellationToken cancellationToken) 193public override Task CloseAsync(WebSocketCloseStatus closeStatus, string? statusDescription, CancellationToken cancellationToken) 286private void AbortIfCancelationRequested(CancellationToken cancellationToken) 316private async Task ConnectAsyncCore(CancellationToken cancellationToken) 369private async Task SendAsyncCore(ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) 420private async Task<WebSocketReceiveResult> ReceiveAsyncCore(ArraySegment<byte> buffer, CancellationToken cancellationToken) 509private async Task CloseAsyncCore(WebSocketCloseStatus closeStatus, string? statusDescription, bool fullClose, CancellationToken cancellationToken) 553private async Task CancellationHelper(Task promise, CancellationToken cancellationToken, WebSocketState previousState)
System\Net\WebSockets\ClientWebSocket.cs (10)
78public Task ConnectAsync(Uri uri, CancellationToken cancellationToken) 90public Task ConnectAsync(Uri uri, HttpMessageInvoker? invoker, CancellationToken cancellationToken) 120private async Task ConnectAsyncCore(Uri uri, HttpMessageInvoker? invoker, CancellationToken cancellationToken) 141public override Task SendAsync(ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) => 144public override ValueTask SendAsync(ReadOnlyMemory<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) => 147public override ValueTask SendAsync(ReadOnlyMemory<byte> buffer, WebSocketMessageType messageType, WebSocketMessageFlags messageFlags, CancellationToken cancellationToken) => 150public override Task<WebSocketReceiveResult> ReceiveAsync(ArraySegment<byte> buffer, CancellationToken cancellationToken) => 153public override ValueTask<ValueWebSocketReceiveResult> ReceiveAsync(Memory<byte> buffer, CancellationToken cancellationToken) => 156public override Task CloseAsync(WebSocketCloseStatus closeStatus, string? statusDescription, CancellationToken cancellationToken) => 159public override Task CloseOutputAsync(WebSocketCloseStatus closeStatus, string? statusDescription, CancellationToken cancellationToken) =>
System\Net\WebSockets\WebSocketHandle.Browser.cs (1)
37public Task ConnectAsync(Uri uri, HttpMessageInvoker? _ /*invoker*/, CancellationToken cancellationToken, ClientWebSocketOptions options)
System.Private.CoreLib (671)
src\runtime\src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeFileHandle.ThreadPoolValueTaskSource.cs (5)
41private CancellationToken _cancellationToken; 171public ValueTask<int> QueueRead(Memory<byte> buffer, long fileOffset, CancellationToken cancellationToken, OSFileStreamStrategy? strategy) 185public ValueTask QueueWrite(ReadOnlyMemory<byte> buffer, long fileOffset, CancellationToken cancellationToken, OSFileStreamStrategy? strategy) 199public ValueTask<long> QueueReadScatter(IReadOnlyList<Memory<byte>> buffers, long fileOffset, CancellationToken cancellationToken) 212public ValueTask QueueWriteGather(IReadOnlyList<ReadOnlyMemory<byte>> buffers, long fileOffset, CancellationToken cancellationToken)
src\runtime\src\libraries\System.Private.CoreLib\src\System\CodeDom\Compiler\IndentedTextWriter.cs (6)
64/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 66public override Task FlushAsync(CancellationToken cancellationToken) => 256public override async Task WriteAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) 269public override async Task WriteAsync(StringBuilder? value, CancellationToken cancellationToken = default) 488public override async Task WriteLineAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) 502public override async Task WriteLineAsync(StringBuilder? value, CancellationToken cancellationToken = default)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\IAsyncEnumerable.cs (2)
16/// <param name="cancellationToken">A <see cref="CancellationToken"/> that may be used to cancel the asynchronous iteration.</param> 18IAsyncEnumerator<T> GetAsyncEnumerator(CancellationToken cancellationToken = default);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventPipeEventDispatcher.cs (1)
148private unsafe bool DispatchEventsToEventListenersOnce(ulong sessionID, DateTime syncTimeUtc, long syncTimeQPC, long timeQPCFrequency, CancellationToken token)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventPipeEventDispatcher.Threads.cs (3)
18m_dispatchTask = Task.Factory.StartNew(() => DispatchEventsToEventListeners(sessionID, syncTimeUtc, syncTimeQPC, timeQPCFrequency, previousDispatchTask, m_dispatchTaskCancellationSource.Token), CancellationToken.None, TaskCreationOptions.LongRunning, TaskScheduler.Default); 21private void DispatchEventsToEventListeners(ulong sessionID, DateTime syncTimeUtc, long syncTimeQPC, long timeQPCFrequency, Task? previousDispatchTask, CancellationToken token) 24previousDispatchTask?.Wait(CancellationToken.None);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\BufferedStream.cs (13)
303public override Task FlushAsync(CancellationToken cancellationToken) 313private async Task FlushAsyncInternal(CancellationToken cancellationToken) 417private async ValueTask FlushWriteAsync(CancellationToken cancellationToken) 573public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 628public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 672Memory<byte> buffer, CancellationToken cancellationToken, int bytesAlreadySatisfied, Task semaphoreLockTask) 728TaskToAsyncResult.Begin(ReadAsync(buffer, offset, count, CancellationToken.None), callback, state); 997public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 1004public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 1056ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken, Task semaphoreLockTask) 1142TaskToAsyncResult.Begin(WriteAsync(buffer, offset, count, CancellationToken.None), callback, state); 1274public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 1285private async Task CopyToAsyncCore(Stream destination, int bufferSize, CancellationToken cancellationToken)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\File.cs (43)
851/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 857public static Task AppendAllBytesAsync(string path, byte[] bytes, CancellationToken cancellationToken = default) 870/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 875public static Task AppendAllBytesAsync(string path, ReadOnlyMemory<byte> bytes, CancellationToken cancellationToken = default) 883static async Task Core(string path, ReadOnlyMemory<byte> bytes, CancellationToken cancellationToken) 924/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 926public static IAsyncEnumerable<string> ReadLinesAsync(string path, CancellationToken cancellationToken = default) 934/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 936public static IAsyncEnumerable<string> ReadLinesAsync(string path, Encoding encoding, CancellationToken cancellationToken = default) 1111public static Task<string> ReadAllTextAsync(string path, CancellationToken cancellationToken = default) 1114public static Task<string> ReadAllTextAsync(string path, Encoding encoding, CancellationToken cancellationToken = default) 1123private static async Task<string> InternalReadAllTextAsync(string path, Encoding encoding, CancellationToken cancellationToken) 1156public static Task WriteAllTextAsync(string path, string? contents, CancellationToken cancellationToken = default) 1165/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 1168public static Task WriteAllTextAsync(string path, ReadOnlyMemory<char> contents, CancellationToken cancellationToken = default) 1171public static Task WriteAllTextAsync(string path, string? contents, Encoding encoding, CancellationToken cancellationToken = default) 1181/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 1184public static Task WriteAllTextAsync(string path, ReadOnlyMemory<char> contents, Encoding encoding, CancellationToken cancellationToken = default) 1196public static Task<byte[]> ReadAllBytesAsync(string path, CancellationToken cancellationToken = default) 1225private static async Task<byte[]> InternalReadAllBytesAsync(SafeFileHandle sfh, int count, CancellationToken cancellationToken) 1248private static async Task<byte[]> InternalReadAllBytesUnknownLengthAsync(SafeFileHandle sfh, CancellationToken cancellationToken) 1289public static Task WriteAllBytesAsync(string path, byte[] bytes, CancellationToken cancellationToken = default) 1301/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 1306public static Task WriteAllBytesAsync(string path, ReadOnlyMemory<byte> bytes, CancellationToken cancellationToken = default) 1314static async Task Core(string path, ReadOnlyMemory<byte> bytes, CancellationToken cancellationToken) 1321public static Task<string[]> ReadAllLinesAsync(string path, CancellationToken cancellationToken = default) 1324public static Task<string[]> ReadAllLinesAsync(string path, Encoding encoding, CancellationToken cancellationToken = default) 1333private static async Task<string[]> InternalReadAllLinesAsync(string path, Encoding encoding, CancellationToken cancellationToken) 1353public static Task WriteAllLinesAsync(string path, IEnumerable<string> contents, CancellationToken cancellationToken = default) 1356public static Task WriteAllLinesAsync(string path, IEnumerable<string> contents, Encoding encoding, CancellationToken cancellationToken = default) => 1359private static Task WriteAllLinesAsync(string path, IEnumerable<string> contents, Encoding encoding, bool append, CancellationToken cancellationToken) 1383private static async Task InternalWriteAllLinesAsync(StreamWriter writer, IEnumerable<string> contents, CancellationToken cancellationToken) 1399public static Task AppendAllTextAsync(string path, string? contents, CancellationToken cancellationToken = default) 1407/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 1410public static Task AppendAllTextAsync(string path, ReadOnlyMemory<char> contents, CancellationToken cancellationToken = default) 1413public static Task AppendAllTextAsync(string path, string? contents, Encoding encoding, CancellationToken cancellationToken = default) 1422/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 1425public static Task AppendAllTextAsync(string path, ReadOnlyMemory<char> contents, Encoding encoding, CancellationToken cancellationToken = default) 1437public static Task AppendAllLinesAsync(string path, IEnumerable<string> contents, CancellationToken cancellationToken = default) 1440public static Task AppendAllLinesAsync(string path, IEnumerable<string> contents, Encoding encoding, CancellationToken cancellationToken = default) => 1613private static async Task WriteToFileAsync(string path, FileMode mode, ReadOnlyMemory<char> contents, Encoding encoding, CancellationToken cancellationToken) 1681private static async IAsyncEnumerable<string> IterateFileLinesAsync(StreamReader sr, string path, Encoding encoding, CancellationToken ctEnumerable, [EnumeratorCancellation] CancellationToken ctEnumerator = default)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\FileStream.cs (12)
250public override Task FlushAsync(CancellationToken cancellationToken) 273public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 294public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 322public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 343public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 526public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 599internal Task BaseFlushAsync(CancellationToken cancellationToken) 604internal Task<int> BaseReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 607internal ValueTask<int> BaseReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 612internal Task BaseWriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 615internal ValueTask BaseWriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 621internal Task BaseCopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\MemoryStream.cs (6)
161public override Task FlushAsync(CancellationToken cancellationToken) 365public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 388public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 464public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 659public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 682public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\RandomAccess.cs (4)
113public static ValueTask<int> ReadAsync(SafeFileHandle handle, Memory<byte> buffer, long fileOffset, CancellationToken cancellationToken = default) 141public static ValueTask<long> ReadAsync(SafeFileHandle handle, IReadOnlyList<Memory<byte>> buffers, long fileOffset, CancellationToken cancellationToken = default) 213public static ValueTask WriteAsync(SafeFileHandle handle, ReadOnlyMemory<byte> buffer, long fileOffset, CancellationToken cancellationToken = default) 241public static ValueTask WriteAsync(SafeFileHandle handle, IReadOnlyList<ReadOnlyMemory<byte>> buffers, long fileOffset, CancellationToken cancellationToken = default)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\RandomAccess.Unix.cs (4)
104internal static ValueTask<int> ReadAtOffsetAsync(SafeFileHandle handle, Memory<byte> buffer, long fileOffset, CancellationToken cancellationToken, OSFileStreamStrategy? strategy = null) 107private static ValueTask<long> ReadScatterAtOffsetAsync(SafeFileHandle handle, IReadOnlyList<Memory<byte>> buffers, long fileOffset, CancellationToken cancellationToken) 270internal static ValueTask WriteAtOffsetAsync(SafeFileHandle handle, ReadOnlyMemory<byte> buffer, long fileOffset, CancellationToken cancellationToken, OSFileStreamStrategy? strategy = null) 273private static ValueTask WriteGatherAtOffsetAsync(SafeFileHandle handle, IReadOnlyList<ReadOnlyMemory<byte>> buffers, long fileOffset, CancellationToken cancellationToken)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\ReadOnlyMemoryStream.cs (6)
80public override Task FlushAsync(CancellationToken cancellationToken) => 127public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 142public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 196public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 240public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => throw new NotSupportedException(SR.NotSupported_UnwritableStream); 245public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) => throw new NotSupportedException(SR.NotSupported_UnwritableStream);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Strategies\BufferedFileStreamStrategy.cs (14)
281public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 292public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 350private async ValueTask<int> ReadFromNonSeekableAsync(Memory<byte> destination, CancellationToken cancellationToken) 392private async ValueTask<int> ReadAsyncSlowPath(Task semaphoreLockTask, Memory<byte> buffer, CancellationToken cancellationToken) 460=> TaskToAsyncResult.Begin(ReadAsync(buffer, offset, count, CancellationToken.None), callback, state); 583public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 590public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 659private async ValueTask WriteToNonSeekableAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken) 676private async ValueTask WriteAsyncSlowPath(Task semaphoreLockTask, ReadOnlyMemory<byte> source, CancellationToken cancellationToken) 744=> TaskToAsyncResult.Begin(WriteAsync(buffer, offset, count, CancellationToken.None), callback, state); 785public override Task FlushAsync(CancellationToken cancellationToken) 797private async Task FlushAsyncInternal(CancellationToken cancellationToken) 834public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 844private async Task CopyToAsyncCore(Stream destination, int bufferSize, CancellationToken cancellationToken)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Strategies\DerivedFileStreamStrategy.cs (6)
86public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 91public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 125public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 130public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 141public override Task FlushAsync(CancellationToken cancellationToken) 147public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Strategies\OSFileStreamStrategy.cs (5)
135public sealed override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask; // no buffering = nothing to flush 253public sealed override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => 256public sealed override ValueTask WriteAsync(ReadOnlyMemory<byte> source, CancellationToken cancellationToken) 268public sealed override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => 271public sealed override ValueTask<int> ReadAsync(Memory<byte> destination, CancellationToken cancellationToken)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Stream.cs (24)
81public Task CopyToAsync(Stream destination, int bufferSize) => CopyToAsync(destination, bufferSize, CancellationToken.None); 83public Task CopyToAsync(Stream destination, CancellationToken cancellationToken) => CopyToAsync(destination, GetCopyBufferSize(), cancellationToken); 85public virtual Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 100static async Task Core(Stream source, Stream destination, int bufferSize, CancellationToken cancellationToken) 189public Task FlushAsync() => FlushAsync(CancellationToken.None); 191public virtual Task FlushAsync(CancellationToken cancellationToken) => 302public Task<int> ReadAsync(byte[] buffer, int offset, int count) => ReadAsync(buffer, offset, count, CancellationToken.None); 304public virtual Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => 309public virtual ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 347public ValueTask ReadExactlyAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 379public ValueTask ReadExactlyAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken = default) 418public ValueTask<int> ReadAtLeastAsync(Memory<byte> buffer, int minimumBytes, bool throwOnEndOfStream = true, CancellationToken cancellationToken = default) 428private async ValueTask<int> ReadAtLeastAsyncCore(Memory<byte> buffer, int minimumBytes, bool throwOnEndOfStream, CancellationToken cancellationToken) 660base(function, state, CancellationToken.None, TaskCreationOptions.DenyChildAttach) 724public Task WriteAsync(byte[] buffer, int offset, int count) => WriteAsync(buffer, offset, count, CancellationToken.None); 726public virtual Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => 733public virtual ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 982/// <summary>Validates arguments provided to the <see cref="CopyTo(Stream, int)"/> or <see cref="CopyToAsync(Stream, int, CancellationToken)"/> methods.</summary> 1019public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) => 1031public override Task FlushAsync(CancellationToken cancellationToken) => 1052public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => 1057public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) => 1068public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => 1073public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) =>
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\StreamReader.cs (18)
914public override ValueTask<string?> ReadLineAsync(CancellationToken cancellationToken) 931private async Task<string?> ReadLineAsyncInternal(CancellationToken cancellationToken) 1028/// The following example shows how to read the contents of a file by using the <see cref="ReadToEndAsync(CancellationToken)"/> method. 1041public override Task<string> ReadToEndAsync(CancellationToken cancellationToken) 1058private async Task<string> ReadToEndAsyncInternal(CancellationToken cancellationToken) 1100return ReadAsyncInternalWithGuard(new Memory<char>(buffer, index, count), CancellationToken.None); 1103Task<int> task = ReadAsyncInternal(new Memory<char>(buffer, index, count), CancellationToken.None).AsTask(); 1107async Task<int> ReadAsyncInternalWithGuard(Memory<char> buffer, CancellationToken cancellationToken) 1114public override ValueTask<int> ReadAsync(Memory<char> buffer, CancellationToken cancellationToken = default) 1133internal override async ValueTask<int> ReadAsyncInternal(Memory<char> buffer, CancellationToken cancellationToken) 1335public override ValueTask<int> ReadBlockAsync(Memory<char> buffer, CancellationToken cancellationToken = default) 1367async ValueTask<int> ReadBlockAsyncInternalWithGuard(Memory<char> buffer, CancellationToken token) 1374private async ValueTask<int> ReadBufferAsync(CancellationToken cancellationToken) 1488public override ValueTask<int> ReadAsync(Memory<char> buffer, CancellationToken cancellationToken) => 1497public override ValueTask<int> ReadBlockAsync(Memory<char> buffer, CancellationToken cancellationToken) => 1504public override ValueTask<string?> ReadLineAsync(CancellationToken cancellationToken) => 1511public override Task<string> ReadToEndAsync(CancellationToken cancellationToken) => 1514internal override ValueTask<int> ReadAsyncInternal(Memory<char> buffer, CancellationToken cancellationToken) =>
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\StreamWriter.cs (15)
776public override Task WriteAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) 795private async Task WriteAsyncInternal(ReadOnlyMemory<char> source, bool appendNewLine, CancellationToken cancellationToken) 916public override Task WriteLineAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) 946return FlushAsyncInternalWithGuard(flushStream: true, flushEncoder: true, CancellationToken.None); 949return (_asyncWriteTask = FlushAsyncInternal(flushStream: true, flushEncoder: true, CancellationToken.None)); 953/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 955public override Task FlushAsync(CancellationToken cancellationToken) 978private async Task FlushAsyncInternalWithGuard(bool flushStream, bool flushEncoder, CancellationToken cancellationToken) 984private Task FlushAsyncInternal(bool flushStream, bool flushEncoder, CancellationToken cancellationToken = default) 999async Task Core(bool flushStream, bool flushEncoder, CancellationToken cancellationToken) 1054public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask; 1076public override Task WriteAsync(StringBuilder? value, CancellationToken cancellationToken = default) => Task.CompletedTask; 1078public override Task WriteAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) => Task.CompletedTask; 1101public override Task WriteLineAsync(StringBuilder? value, CancellationToken cancellationToken = default) => Task.CompletedTask; 1103public override Task WriteLineAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) => Task.CompletedTask;
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\StringReader.cs (4)
247public override ValueTask<string?> ReadLineAsync(CancellationToken cancellationToken) => 282public override Task<string> ReadToEndAsync(CancellationToken cancellationToken) => 301public override ValueTask<int> ReadBlockAsync(Memory<char> buffer, CancellationToken cancellationToken = default) => 319public override ValueTask<int> ReadAsync(Memory<char> buffer, CancellationToken cancellationToken = default) =>
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\StringStream.cs (5)
239public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 263public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 307public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => throw new NotSupportedException(SR.NotSupported_UnwritableStream); 312public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) => throw new NotSupportedException(SR.NotSupported_UnwritableStream); 318public override Task FlushAsync(CancellationToken cancellationToken) =>
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\StringWriter.cs (4)
214public override Task WriteAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) 225public override Task WriteAsync(StringBuilder? value, CancellationToken cancellationToken = default) 260public override Task WriteLineAsync(StringBuilder? value, CancellationToken cancellationToken = default) 290public override Task WriteLineAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\TextReader.cs (14)
212/// your code. For an example of using the <see cref="ReadLineAsync(CancellationToken)"/> method, see the 213/// <see cref="StreamReader.ReadLineAsync(CancellationToken)"/> method.</para> 215/// the <c>Console.In</c> property, the <see cref="ReadLineAsync(CancellationToken)"/> method 218public virtual ValueTask<string?> ReadLineAsync(CancellationToken cancellationToken) => 221private Task<string?> ReadLineCoreAsync(CancellationToken cancellationToken) => 238/// your code. For an example of using the <see cref="ReadToEndAsync(CancellationToken)"/> method, see the 239/// <see cref="StreamReader.ReadToEndAsync(CancellationToken)"/> method.</para> 241public virtual async Task<string> ReadToEndAsync(CancellationToken cancellationToken) 274public virtual ValueTask<int> ReadAsync(Memory<char> buffer, CancellationToken cancellationToken = default) => 283internal virtual ValueTask<int> ReadAsyncInternal(Memory<char> buffer, CancellationToken cancellationToken) => 304public virtual ValueTask<int> ReadBlockAsync(Memory<char> buffer, CancellationToken cancellationToken = default) => 313internal async ValueTask<int> ReadBlockAsyncInternal(Memory<char> buffer, CancellationToken cancellationToken) 379public override ValueTask<string?> ReadLineAsync(CancellationToken cancellationToken) 386public override Task<string> ReadToEndAsync(CancellationToken cancellationToken)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\TextWriter.CreateBroadcasting.cs (5)
111public override async Task FlushAsync(CancellationToken cancellationToken) 487public override async Task WriteAsync(StringBuilder? value, CancellationToken cancellationToken = default) 503public override async Task WriteAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) 535public override async Task WriteLineAsync(StringBuilder? value, CancellationToken cancellationToken = default) 551public override async Task WriteLineAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\TextWriter.cs (33)
593}, new TupleSlim<TextWriter, char>(this, value), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default); 611}, new TupleSlim<TextWriter, char, char>(this, valueChars[0], valueChars[1]), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default); 622}, new TupleSlim<TextWriter, string?>(this, value), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default); 628/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 630public Task WriteAsync(string? value, CancellationToken cancellationToken) => 639public virtual Task WriteAsync(StringBuilder? value, CancellationToken cancellationToken = default) 646async Task WriteAsyncCore(StringBuilder sb, CancellationToken ct) 670}, new TupleSlim<TextWriter, char[], int, int>(this, buffer, index, count), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default); 672public virtual Task WriteAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) => 687}, new TupleSlim<TextWriter, char>(this, value), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default); 705}, new TupleSlim<TextWriter, char, char>(this, valueChars[0], valueChars[1]), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default); 716}, new TupleSlim<TextWriter, string?>(this, value), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default); 722/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 724public Task WriteLineAsync(string? value, CancellationToken cancellationToken) => 733public virtual Task WriteLineAsync(StringBuilder? value, CancellationToken cancellationToken = default) 740async Task WriteLineAsyncCore(StringBuilder sb, CancellationToken ct) 765}, new TupleSlim<TextWriter, char[], int, int>(this, buffer, index, count), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default); 767public virtual Task WriteLineAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) => 785/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 787public Task WriteLineAsync(CancellationToken cancellationToken) => 793CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default); 800/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for cancellation requests.</param> 804public virtual Task FlushAsync(CancellationToken cancellationToken) => 822public override Task FlushAsync(CancellationToken cancellationToken) => Task.CompletedTask; 848public override Task WriteAsync(StringBuilder? value, CancellationToken cancellationToken = default) => Task.CompletedTask; 850public override Task WriteAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) => Task.CompletedTask; 876public override Task WriteLineAsync(StringBuilder? value, CancellationToken cancellationToken = default) => Task.CompletedTask; 878public override Task WriteLineAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) => Task.CompletedTask; 1089public override Task WriteAsync(StringBuilder? value, CancellationToken cancellationToken = default) 1108public override Task WriteAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) 1120public override Task WriteLineAsync(ReadOnlyMemory<char> buffer, CancellationToken cancellationToken = default) 1160public override Task WriteLineAsync(StringBuilder? value, CancellationToken cancellationToken = default) 1186public override Task FlushAsync(CancellationToken cancellationToken)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\UnmanagedMemoryStream.cs (5)
234public override Task FlushAsync(CancellationToken cancellationToken) 422public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 446public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 699public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 723public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\UnmanagedMemoryStreamWrapper.cs (6)
131public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 153public override Task FlushAsync(CancellationToken cancellationToken) 159public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 164public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 170public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 175public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\WritableMemoryStream.cs (6)
82public override Task FlushAsync(CancellationToken cancellationToken) => 129public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 144public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 198public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 280public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 297public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
src\runtime\src\libraries\System.Private.CoreLib\src\System\OperationCanceledException.cs (5)
19private CancellationToken _cancellationToken; 21public CancellationToken CancellationToken 46public OperationCanceledException(CancellationToken token) 52public OperationCanceledException(string? message, CancellationToken token) 58public OperationCanceledException(string? message, Exception? innerException, CancellationToken token)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConfiguredCancelableAsyncEnumerable.cs (8)
18private readonly CancellationToken _cancellationToken; 21internal ConfiguredCancelableAsyncEnumerable(IAsyncEnumerable<T> enumerable, bool continueOnCapturedContext, CancellationToken cancellationToken) 35/// <summary>Sets the <see cref="CancellationToken"/> to be passed to <see cref="IAsyncEnumerable{T}.GetAsyncEnumerator(CancellationToken)"/> when iterating.</summary> 36/// <param name="cancellationToken">The <see cref="CancellationToken"/> to use.</param> 38/// <remarks>This will replace any previous <see cref="CancellationToken"/> set by <see cref="WithCancellation(CancellationToken)"/> for this iteration.</remarks> 39public ConfiguredCancelableAsyncEnumerable<T> WithCancellation(CancellationToken cancellationToken) =>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\TranscodingStream.cs (9)
86=> TaskToAsyncResult.Begin(ReadAsync(buffer, offset, count, CancellationToken.None), callback, state); 89=> TaskToAsyncResult.Begin(WriteAsync(buffer, offset, count, CancellationToken.None), callback, state); 280public override Task FlushAsync(CancellationToken cancellationToken) 360public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 367public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken) 377async ValueTask<int> ReadAsyncCore(Memory<byte> buffer, CancellationToken cancellationToken) 536public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 543public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken) 558async ValueTask WriteAsyncCore(ReadOnlyMemory<byte> remainingOuterEncodedBytes, CancellationToken cancellationToken)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\CancellationToken.cs (38)
14/// A <see cref="CancellationToken"/> may be created directly in an unchangeable canceled or non-canceled state 30public readonly struct CancellationToken : IEquatable<CancellationToken> 42/// The <see cref="CancellationToken"/> value returned by this property will be non-cancelable by default. 44public static CancellationToken None => default; 99/// Initializes the <see cref="CancellationToken">CancellationToken</see>. 116/// Registers a delegate that will be called when this <see cref="CancellationToken">CancellationToken</see> is canceled. 129/// <param name="callback">The delegate to be executed when the <see cref="CancellationToken">CancellationToken</see> is canceled.</param> 137/// <see cref="CancellationToken">CancellationToken</see> is canceled. 150/// <param name="callback">The delegate to be executed when the <see cref="CancellationToken">CancellationToken</see> is canceled.</param> 169/// <see cref="CancellationToken">CancellationToken</see> is canceled. 182/// <param name="callback">The delegate to be executed when the <see cref="CancellationToken">CancellationToken</see> is canceled.</param> 190/// <summary>Registers a delegate that will be called when this <see cref="CancellationToken">CancellationToken</see> is canceled.</summary> 196/// <param name="callback">The delegate to be executed when the <see cref="CancellationToken">CancellationToken</see> is canceled.</param> 200public CancellationTokenRegistration Register(Action<object?, CancellationToken> callback, object? state) => 205/// <see cref="CancellationToken">CancellationToken</see> is canceled. 218/// <param name="callback">The delegate to be executed when the <see cref="CancellationToken">CancellationToken</see> is canceled.</param> 233/// <see cref="CancellationToken">CancellationToken</see> is canceled. 245/// <param name="callback">The delegate to be executed when the <see cref="CancellationToken">CancellationToken</see> is canceled.</param> 253/// <summary>Registers a delegate that will be called when this <see cref="CancellationToken">CancellationToken</see> is canceled.</summary> 258/// <param name="callback">The delegate to be executed when the <see cref="CancellationToken">CancellationToken</see> is canceled.</param> 262public CancellationTokenRegistration UnsafeRegister(Action<object?, CancellationToken> callback, object? state) => 267/// <see cref="CancellationToken">CancellationToken</see> is canceled. 276/// <param name="callback">The delegate to be executed when the <see cref="CancellationToken">CancellationToken</see> is canceled.</param> 298/// Determines whether the current <see cref="CancellationToken">CancellationToken</see> instance is equal to the 301/// <param name="other">The other <see cref="CancellationToken">CancellationToken</see> to which to compare this 306public bool Equals(CancellationToken other) => _source == other._source; 309/// Determines whether the current <see cref="CancellationToken">CancellationToken</see> instance is equal to the 313/// <returns>True if <paramref name="other"/> is a <see cref="CancellationToken">CancellationToken</see> 319public override bool Equals([NotNullWhen(true)] object? other) => other is CancellationToken && Equals((CancellationToken)other); 322/// Serves as a hash function for a <see cref="CancellationToken">CancellationToken</see>. 324/// <returns>A hash code for the current <see cref="CancellationToken">CancellationToken</see> instance.</returns> 328/// Determines whether two <see cref="CancellationToken">CancellationToken</see> instances are equal. 335public static bool operator ==(CancellationToken left, CancellationToken right) => left.Equals(right); 338/// Determines whether two <see cref="CancellationToken">CancellationToken</see> instances are not equal. 345public static bool operator !=(CancellationToken left, CancellationToken right) => !left.Equals(right);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\CancellationTokenRegistration.cs (10)
10/// Represents a callback delegate that has been registered with a <see cref="CancellationToken">CancellationToken</see>. 28/// <see cref="CancellationToken">CancellationToken</see>. 64/// <see cref="CancellationToken">CancellationToken</see>. 94/// <summary>Gets the <see cref="CancellationToken"/> with which this registration is associated.</summary> 97/// to <see cref="CancellationToken.Register"/> on a token that already had cancellation requested), 100public CancellationToken Token => 107/// <see cref="CancellationToken">CancellationToken</see>. 138/// <see cref="CancellationToken">CancellationToken</see>. 143/// Determines whether the current <see cref="CancellationToken">CancellationToken</see> instance is equal to the 150/// <see cref="CancellationToken">CancellationToken</see>.
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\CancellationTokenSource.cs (37)
12/// <summary>Signals to a <see cref="CancellationToken"/> that it should be canceled.</summary> 15/// <see cref="CancellationTokenSource"/> is used to instantiate a <see cref="CancellationToken"/> (via 78/// <summary>Gets the <see cref="CancellationToken"/> associated with this <see cref="CancellationTokenSource"/>.</summary> 79/// <value>The <see cref="CancellationToken"/> associated with this <see cref="CancellationTokenSource"/>.</value> 81public CancellationToken Token 233/// The associated <see cref="CancellationToken" /> will be notified of the cancellation 234/// and will transition to a state where <see cref="CancellationToken.IsCancellationRequested"/> returns true. 235/// Any callbacks or cancelable operations registered with the <see cref="CancellationToken"/> will be executed. 248/// by the registered callbacks on the associated <see cref="CancellationToken"/>.</exception> 255/// The associated <see cref="CancellationToken" /> will be notified of the cancellation and will transition to a state where 256/// <see cref="CancellationToken.IsCancellationRequested"/> returns true. Any callbacks or cancelable operations registered 257/// with the <see cref="CancellationToken"/> will be executed. 274/// by the registered callbacks on the associated <see cref="CancellationToken"/>.</exception> 285/// <see cref="CancellationToken" /> have completed. 289/// The associated <see cref="CancellationToken" /> will be notified of the cancellation 290/// and will synchronously transition to a state where <see cref="CancellationToken.IsCancellationRequested"/> returns true. 291/// Any callbacks or cancelable operations registered with the <see cref="CancellationToken"/> will be executed asynchronously, 347}, this, CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default); 475/// <see cref="CancellationTokenSource"/> either directly or indirectly via a <see cref="CancellationToken"/> 590Debug.Assert(callback is Action<object?> || callback is Action<object?, CancellationToken>); 838/// <param name="token1">The first <see cref="CancellationToken">CancellationToken</see> to observe.</param> 839/// <param name="token2">The second <see cref="CancellationToken">CancellationToken</see> to observe.</param> 842public static CancellationTokenSource CreateLinkedTokenSource(CancellationToken token1, CancellationToken token2) => 851/// <param name="token">The <see cref="CancellationToken">CancellationToken</see> to observe.</param> 853public static CancellationTokenSource CreateLinkedTokenSource(CancellationToken token) => 860/// <param name="tokens">The <see cref="CancellationToken">CancellationToken</see> instances to observe.</param> 863public static CancellationTokenSource CreateLinkedTokenSource(params CancellationToken[] tokens) 866return CreateLinkedTokenSource((ReadOnlySpan<CancellationToken>)tokens); 873/// <param name="tokens">The <see cref="CancellationToken">CancellationToken</see> instances to observe.</param> 875public static CancellationTokenSource CreateLinkedTokenSource(params ReadOnlySpan<CancellationToken> tokens) 893internal Linked1CancellationTokenSource(CancellationToken token1) 915internal Linked2CancellationTokenSource(CancellationToken token1, CancellationToken token2) 943internal LinkedNCancellationTokenSource(ReadOnlySpan<CancellationToken> tokens) 982Debug.Assert(d is Action<object?> || d is Action<object?, CancellationToken>); 990((Action<object?, CancellationToken>)d)(state, new CancellationToken(source));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\ManualResetEventSlim.cs (12)
380Wait(Timeout.Infinite, CancellationToken.None); 385/// while observing a <see cref="CancellationToken"/>. 387/// <param name="cancellationToken">The <see cref="CancellationToken"/> to 401public void Wait(CancellationToken cancellationToken) 431return Wait((int)totalMilliseconds, CancellationToken.None); 437/// cref="CancellationToken"/>. 442/// <param name="cancellationToken">The <see cref="CancellationToken"/> to 457public bool Wait(TimeSpan timeout, CancellationToken cancellationToken) 485return Wait(millisecondsTimeout, CancellationToken.None); 491/// cref="CancellationToken"/>. 495/// <param name="cancellationToken">The <see cref="CancellationToken"/> to 509public bool Wait(int millisecondsTimeout, CancellationToken cancellationToken)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\PeriodicTimer.cs (5)
125/// A <see cref="CancellationToken"/> to use to cancel the asynchronous wait. If cancellation is requested, it affects only the single wait operation; 134/// If the <see cref="CancellationToken"/> was already canceled when <see cref="WaitForNextTickAsync"/> was called, 141public ValueTask<bool> WaitForNextTickAsync(CancellationToken cancellationToken = default) => 195public ValueTask<bool> WaitForNextTickAsync(PeriodicTimer owner, CancellationToken cancellationToken) 238public void Signal(bool stopping = false, CancellationToken cancellationToken = default)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\SemaphoreSlim.cs (29)
178WaitCore(Timeout.Infinite, CancellationToken.None); 183/// <see cref="CancellationToken"/>. 185/// <param name="cancellationToken">The <see cref="CancellationToken"/> token to 192public void Wait(CancellationToken cancellationToken) 221return WaitCore(totalMilliseconds, CancellationToken.None); 227/// cref="CancellationToken"/>. 232/// <param name="cancellationToken">The <see cref="CancellationToken"/> to 240public bool Wait(TimeSpan timeout, CancellationToken cancellationToken) 272return WaitCore(millisecondsTimeout, CancellationToken.None); 278/// while observing a <see cref="CancellationToken"/>. 282/// <param name="cancellationToken">The <see cref="CancellationToken"/> to observe.</param> 288public bool Wait(int millisecondsTimeout, CancellationToken cancellationToken) 302/// while observing a <see cref="CancellationToken"/>. 306/// <param name="cancellationToken">The <see cref="CancellationToken"/> to observe.</param> 310private bool WaitCore(long millisecondsTimeout, CancellationToken cancellationToken) 452private bool WaitUntilCountOrTimeout(long millisecondsTimeout, long startTime, CancellationToken cancellationToken) 522/// <see cref="CancellationToken"/>. 526/// The <see cref="CancellationToken"/> token to observe. 531public Task WaitAsync(CancellationToken cancellationToken) 565/// <see cref="CancellationToken"/>. 605/// The <see cref="CancellationToken"/> token to observe. 615public Task<bool> WaitAsync(TimeSpan timeout, CancellationToken cancellationToken) 632/// while observing a <see cref="CancellationToken"/>. 637/// <param name="cancellationToken">The <see cref="CancellationToken"/> to observe.</param> 647public Task<bool> WaitAsync(int millisecondsTimeout, CancellationToken cancellationToken) 661/// while observing a <see cref="CancellationToken"/>. 666/// <param name="cancellationToken">The <see cref="CancellationToken"/> to observe.</param> 673private Task<bool> WaitAsyncCore(long millisecondsTimeout, CancellationToken cancellationToken) 767private async Task<bool> WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, long millisecondsTimeout, CancellationToken cancellationToken)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Sources\ManualResetValueTaskSourceCore.cs (1)
328Task.Factory.StartNew(continuation, state, CancellationToken.None, TaskCreationOptions.DenyChildAttach, scheduler);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task_T.cs (51)
86internal Task(bool canceled, TResult? result, TaskCreationOptions creationOptions, CancellationToken ct) 119/// <param name="cancellationToken">The <see cref="CancellationToken"/> to be assigned to this task.</param> 123/// <exception cref="ObjectDisposedException">The provided <see cref="CancellationToken">CancellationToken</see> 126public Task(Func<TResult> function, CancellationToken cancellationToken) 162/// <param name="cancellationToken">The <see cref="CancellationToken"/> that will be assigned to the new task.</param> 174/// <exception cref="ObjectDisposedException">The provided <see cref="CancellationToken">CancellationToken</see> 177public Task(Func<TResult> function, CancellationToken cancellationToken, TaskCreationOptions creationOptions) 207/// <param name="cancellationToken">The <see cref="CancellationToken"/> to be assigned to the new task.</param> 211/// <exception cref="ObjectDisposedException">The provided <see cref="CancellationToken">CancellationToken</see> 214public Task(Func<object?, TResult> function, object? state, CancellationToken cancellationToken) 254/// <param name="cancellationToken">The <see cref="CancellationToken"/> to be assigned to the new task.</param> 266/// <exception cref="ObjectDisposedException">The provided <see cref="CancellationToken">CancellationToken</see> 269public Task(Func<object?, TResult> function, object? state, CancellationToken cancellationToken, TaskCreationOptions creationOptions) 284internal Task(Func<TResult> valueSelector, Task? parent, CancellationToken cancellationToken, 300internal Task(Delegate valueSelector, object? state, Task? parent, CancellationToken cancellationToken, 308internal static Task<TResult> StartNew(Task? parent, Func<TResult> function, CancellationToken cancellationToken, 328internal static Task<TResult> StartNew(Task? parent, Func<object?, TResult> function, object? state, CancellationToken cancellationToken, 542/// <summary>Gets a <see cref="Task{TResult}"/> that will complete when this <see cref="Task{TResult}"/> completes or when the specified <see cref="CancellationToken"/> has cancellation requested.</summary> 543/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for a cancellation request.</param> 545public new Task<TResult> WaitAsync(CancellationToken cancellationToken) => 566/// <summary>Gets a <see cref="Task{TResult}"/> that will complete when this <see cref="Task{TResult}"/> completes, when the specified timeout expires, or when the specified <see cref="CancellationToken"/> has cancellation requested.</summary> 568/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for a cancellation request.</param> 570public new Task<TResult> WaitAsync(TimeSpan timeout, CancellationToken cancellationToken) => 574/// Gets a <see cref="Task{TResult}"/> that will complete when this <see cref="Task{TResult}"/> completes, when the specified timeout expires, or when the specified <see cref="CancellationToken"/> has cancellation requested. 578/// <param name="cancellationToken">The <see cref="CancellationToken"/> to monitor for a cancellation request.</param> 580public new Task<TResult> WaitAsync(TimeSpan timeout, TimeProvider timeProvider, CancellationToken cancellationToken) 586private Task<TResult> WaitAsync(uint millisecondsTimeout, TimeProvider timeProvider, CancellationToken cancellationToken) 640/// <param name="cancellationToken">The <see cref="CancellationToken"/> that will be assigned to the new continuation task.</param> 650public Task ContinueWith(Action<Task<TResult>> continuationAction, CancellationToken cancellationToken) 723/// <param name="cancellationToken">The <see cref="CancellationToken"/> that will be assigned to the new continuation task.</param> 751public Task ContinueWith(Action<Task<TResult>> continuationAction, CancellationToken cancellationToken, 758internal Task ContinueWith(Action<Task<TResult>> continuationAction, TaskScheduler scheduler, CancellationToken cancellationToken, 822/// <param name="cancellationToken">The <see cref="CancellationToken"/> that will be assigned to the new continuation task.</param> 832public Task ContinueWith(Action<Task<TResult>, object?> continuationAction, object? state, CancellationToken cancellationToken) 908/// <param name="cancellationToken">The <see cref="CancellationToken"/> that will be assigned to the new continuation task.</param> 936public Task ContinueWith(Action<Task<TResult>, object?> continuationAction, object? state, CancellationToken cancellationToken, 943internal Task ContinueWith(Action<Task<TResult>, object?> continuationAction, object? state, TaskScheduler scheduler, CancellationToken cancellationToken, 1012/// <param name="cancellationToken">The <see cref="CancellationToken"/> that will be assigned to the new task.</param> 1022/// <exception cref="ObjectDisposedException">The provided <see cref="CancellationToken">CancellationToken</see> 1025public Task<TNewResult> ContinueWith<TNewResult>(Func<Task<TResult>, TNewResult> continuationFunction, CancellationToken cancellationToken) 1112/// <param name="cancellationToken">The <see cref="CancellationToken"/> that will be assigned to the new task.</param> 1147/// <exception cref="ObjectDisposedException">The provided <see cref="CancellationToken">CancellationToken</see> 1150public Task<TNewResult> ContinueWith<TNewResult>(Func<Task<TResult>, TNewResult> continuationFunction, CancellationToken cancellationToken, 1158CancellationToken cancellationToken, TaskContinuationOptions continuationOptions) 1227/// <param name="cancellationToken">The <see cref="CancellationToken"/> that will be assigned to the new task.</param> 1237/// <exception cref="ObjectDisposedException">The provided <see cref="CancellationToken">CancellationToken</see> 1241CancellationToken cancellationToken) 1333/// <param name="cancellationToken">The <see cref="CancellationToken"/> that will be assigned to the new task.</param> 1368/// <exception cref="ObjectDisposedException">The provided <see cref="CancellationToken">CancellationToken</see> 1372CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 1379TaskScheduler scheduler, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (69)
375internal CancellationToken m_cancellationToken; // Task's cancellation token, if it has one 441internal Task(bool canceled, TaskCreationOptions creationOptions, CancellationToken ct) 506/// Initializes a new <see cref="Task"/> with the specified action and <see cref="Threading.CancellationToken">CancellationToken</see>. 509/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 512/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 515public Task(Action action, CancellationToken cancellationToken) 556/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 559public Task(Action action, CancellationToken cancellationToken, TaskCreationOptions creationOptions) 586/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 589public Task(Action<object?> action, object? state, CancellationToken cancellationToken) 632/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 635public Task(Action<object?> action, object? state, CancellationToken cancellationToken, TaskCreationOptions creationOptions) 650internal Task(Delegate action, object? state, Task? parent, CancellationToken cancellationToken, 683internal void TaskConstructorCore(Delegate? action, object? state, CancellationToken cancellationToken, 753private void AssignCancellationToken(CancellationToken cancellationToken, Task? antecedent, TaskContinuation? continuation) 1290Task? creatingTask, Delegate action, object? state, CancellationToken cancellationToken, TaskScheduler scheduler, 1450/// <see cref="Threading.CancellationToken">CancellationToken</see>. 1500internal CancellationToken CancellationToken 2832public bool Wait(TimeSpan timeout, CancellationToken cancellationToken) 2857public void Wait(CancellationToken cancellationToken) 2908public bool Wait(int millisecondsTimeout, CancellationToken cancellationToken) 2949public Task WaitAsync(CancellationToken cancellationToken) => WaitAsync(Timeout.UnsignedInfinite, TimeProvider.System, cancellationToken); 2971public Task WaitAsync(TimeSpan timeout, CancellationToken cancellationToken) => 2980public Task WaitAsync(TimeSpan timeout, TimeProvider timeProvider, CancellationToken cancellationToken) 2986private Task WaitAsync(uint millisecondsTimeout, TimeProvider timeProvider, CancellationToken cancellationToken) 3016internal CancellationPromise(Task source, uint millisecondsDelay, TimeProvider timeProvider, CancellationToken token) 3118internal bool InternalWait(int millisecondsTimeout, CancellationToken cancellationToken) => 3123private bool InternalWaitCore(int millisecondsTimeout, CancellationToken cancellationToken) 3210private bool SpinThenBlockingWait(int millisecondsTimeout, CancellationToken cancellationToken) 3418internal void RecordInternalCancellationRequest(CancellationToken tokenToRecord, object? cancellationException) 3559internal bool TrySetCanceled(CancellationToken tokenToRecord) 3568internal bool TrySetCanceled(CancellationToken tokenToRecord, object? cancellationException) 3847public Task ContinueWith(Action<Task> continuationAction, CancellationToken cancellationToken) 3947public Task ContinueWith(Action<Task> continuationAction, CancellationToken cancellationToken, 3955CancellationToken cancellationToken, TaskContinuationOptions continuationOptions) 4026public Task ContinueWith(Action<Task, object?> continuationAction, object? state, CancellationToken cancellationToken) 4129public Task ContinueWith(Action<Task, object?> continuationAction, object? state, CancellationToken cancellationToken, 4137CancellationToken cancellationToken, TaskContinuationOptions continuationOptions) 4214/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 4217public Task<TResult> ContinueWith<TResult>(Func<Task, TResult> continuationFunction, CancellationToken cancellationToken) 4326/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 4329public Task<TResult> ContinueWith<TResult>(Func<Task, TResult> continuationFunction, CancellationToken cancellationToken, 4337CancellationToken cancellationToken, TaskContinuationOptions continuationOptions) 4415/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 4418public Task<TResult> ContinueWith<TResult>(Func<Task, object?, TResult> continuationFunction, object? state, CancellationToken cancellationToken) 4530/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 4533public Task<TResult> ContinueWith<TResult>(Func<Task, object?, TResult> continuationFunction, object? state, CancellationToken cancellationToken, 4541CancellationToken cancellationToken, TaskContinuationOptions continuationOptions) 4635CancellationToken cancellationToken, 5030public static void WaitAll(Task[] tasks, CancellationToken cancellationToken) 5076public static bool WaitAll(Task[] tasks, int millisecondsTimeout, CancellationToken cancellationToken) 5098public static void WaitAll(IEnumerable<Task> tasks, CancellationToken cancellationToken = default) 5116private static bool WaitAllCore(ReadOnlySpan<Task> tasks, int millisecondsTimeout, CancellationToken cancellationToken) 5248private static bool WaitAllBlockingCore(List<Task> tasks, int millisecondsTimeout, CancellationToken cancellationToken) 5412public static int WaitAny(Task[] tasks, CancellationToken cancellationToken) 5478public static int WaitAny(Task[] tasks, int millisecondsTimeout, CancellationToken cancellationToken) => 5483private static int WaitAnyCore(Task[] tasks, int millisecondsTimeout, CancellationToken cancellationToken) 5635public static Task FromCanceled(CancellationToken cancellationToken) 5646public static Task<TResult> FromCanceled<TResult>(CancellationToken cancellationToken) 5710public static Task Run(Action action, CancellationToken cancellationToken) 5742public static Task<TResult> Run<TResult>(Func<TResult> function, CancellationToken cancellationToken) 5775public static Task Run(Func<Task?> function, CancellationToken cancellationToken) 5819public static Task<TResult> Run<TResult>(Func<Task<TResult>?> function, CancellationToken cancellationToken) 5881public static Task Delay(TimeSpan delay, CancellationToken cancellationToken) => 5892public static Task Delay(TimeSpan delay, TimeProvider timeProvider, CancellationToken cancellationToken) 5929public static Task Delay(int millisecondsDelay, CancellationToken cancellationToken) 5940private static Task Delay(uint millisecondsDelay, TimeProvider timeProvider, CancellationToken cancellationToken) => 6022internal DelayPromiseWithCancellation(uint millisecondsDelay, TimeProvider timeProvider, CancellationToken token) : base(millisecondsDelay, timeProvider) 7175public static async IAsyncEnumerable<T> Iterate<T>(WhenEachState? waiter, [EnumeratorCancellation] CancellationToken cancellationToken = default) where T : Task
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskAsyncEnumerableExtensions.cs (4)
31/// <summary>Sets the <see cref="CancellationToken"/> to be passed to <see cref="IAsyncEnumerable{T}.GetAsyncEnumerator(CancellationToken)"/> when iterating.</summary> 34/// <param name="cancellationToken">The <see cref="CancellationToken"/> to use.</param> 37this IAsyncEnumerable<T> source, CancellationToken cancellationToken)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskAsyncEnumerableExtensions.ToBlockingEnumerable.cs (2)
19/// <param name="cancellationToken">The <see cref="CancellationToken"/> to use.</param> 27public static IEnumerable<T> ToBlockingEnumerable<T>(this IAsyncEnumerable<T> source, CancellationToken cancellationToken = default)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskCanceledException.cs (4)
58/// this exception, and the <see cref="CancellationToken"/> that triggered the cancellation. 62/// <param name="token">The <see cref="CancellationToken"/> that triggered the cancellation.</param> 63public TaskCanceledException(string? message, Exception? innerException, CancellationToken token) : base(message ?? SR.TaskCanceledException_ctor_DefaultMessage, innerException, token) 73base(SR.TaskCanceledException_ctor_DefaultMessage, task != null ? task.CancellationToken : CancellationToken.None)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskCompletionSource_T.cs (2)
249public void SetCanceled(CancellationToken cancellationToken) 280public bool TrySetCanceled(CancellationToken cancellationToken)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskCompletionSource.cs (2)
247public void SetCanceled(CancellationToken cancellationToken) 278public bool TrySetCanceled(CancellationToken cancellationToken)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskFactory_T.cs (42)
34private readonly CancellationToken m_defaultCancellationToken; 87public TaskFactory(CancellationToken cancellationToken) 186public TaskFactory(CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskContinuationOptions continuationOptions, TaskScheduler? scheduler) 196/// Gets the default <see cref="Threading.CancellationToken">CancellationToken</see> of this 204public CancellationToken CancellationToken => m_defaultCancellationToken; 274/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 284public Task<TResult> StartNew(Func<TResult> function, CancellationToken cancellationToken) 343/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 353public Task<TResult> StartNew(Func<TResult> function, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler) 397/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 407public Task<TResult> StartNew(Func<object?, TResult> function, object? state, CancellationToken cancellationToken) 470/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 480public Task<TResult> StartNew(Func<object?, TResult> function, object? state, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler) 1325private static Task<TResult> CreateCanceledTask(TaskContinuationOptions continuationOptions, CancellationToken ct) 1365/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 1376/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 1379public Task<TResult> ContinueWhenAll(Task[] tasks, Func<Task[], TResult> continuationFunction, CancellationToken cancellationToken) 1427/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 1449/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 1458CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 1497/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 1508/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 1512CancellationToken cancellationToken) 1563/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 1585/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 1594CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 1606TaskContinuationOptions continuationOptions, CancellationToken cancellationToken, TaskScheduler scheduler) 1653TaskContinuationOptions continuationOptions, CancellationToken cancellationToken, TaskScheduler scheduler) 1735/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 1746/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 1749public Task<TResult> ContinueWhenAny(Task[] tasks, Func<Task, TResult> continuationFunction, CancellationToken cancellationToken) 1797/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 1819/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 1828CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 1867/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 1878/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 1882CancellationToken cancellationToken) 1933/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 1955/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 1964CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 1975TaskContinuationOptions continuationOptions, CancellationToken cancellationToken, TaskScheduler scheduler) 2026TaskContinuationOptions continuationOptions, CancellationToken cancellationToken, TaskScheduler scheduler)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskFactory.cs (69)
37private readonly CancellationToken m_defaultCancellationToken; 92public TaskFactory(CancellationToken cancellationToken) 191public TaskFactory(CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskContinuationOptions continuationOptions, TaskScheduler? scheduler) 216/// Gets the default <see cref="Threading.CancellationToken">CancellationToken</see> of this 224public CancellationToken CancellationToken => m_defaultCancellationToken; 291/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 301public Task StartNew(Action action, CancellationToken cancellationToken) 358/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 368public Task StartNew(Action action, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler) 412/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 422public Task StartNew(Action<object?> action, object? state, CancellationToken cancellationToken) 483/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 493public Task StartNew(Action<object?> action, object? state, CancellationToken cancellationToken, 541/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 551public Task<TResult> StartNew<TResult>(Func<TResult> function, CancellationToken cancellationToken) 616/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 626public Task<TResult> StartNew<TResult>(Func<TResult> function, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler) 677/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 687public Task<TResult> StartNew<TResult>(Func<object?, TResult> function, object? state, CancellationToken cancellationToken) 756/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 766public Task<TResult> StartNew<TResult>(Func<object?, TResult> function, object? state, CancellationToken cancellationToken, 1712/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 1723/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 1726public Task ContinueWhenAll(Task[] tasks, Action<Task[]> continuationAction, CancellationToken cancellationToken) 1774/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 1796/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 1804public Task ContinueWhenAll(Task[] tasks, Action<Task[]> continuationAction, CancellationToken cancellationToken, 1845/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 1856/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 1860CancellationToken cancellationToken) 1911/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 1933/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 1942CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 1988/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 1999/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 2002public Task<TResult> ContinueWhenAll<TResult>(Task[] tasks, Func<Task[], TResult> continuationFunction, CancellationToken cancellationToken) 2058/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 2080/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 2088public Task<TResult> ContinueWhenAll<TResult>(Task[] tasks, Func<Task[], TResult> continuationFunction, CancellationToken cancellationToken, 2137/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 2148/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 2152CancellationToken cancellationToken) 2211/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 2233/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 2242CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 2428/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 2439/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 2442public Task ContinueWhenAny(Task[] tasks, Action<Task> continuationAction, CancellationToken cancellationToken) 2490/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 2512/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 2520public Task ContinueWhenAny(Task[] tasks, Action<Task> continuationAction, CancellationToken cancellationToken, 2567/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 2578/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 2581public Task<TResult> ContinueWhenAny<TResult>(Task[] tasks, Func<Task, TResult> continuationFunction, CancellationToken cancellationToken) 2637/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 2659/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 2667public Task<TResult> ContinueWhenAny<TResult>(Task[] tasks, Func<Task, TResult> continuationFunction, CancellationToken cancellationToken, 2715/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 2726/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 2730CancellationToken cancellationToken) 2789/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 2811/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 2820CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 2860/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 2871/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 2875CancellationToken cancellationToken) 2926/// <param name="cancellationToken">The <see cref="Threading.CancellationToken">CancellationToken</see> 2948/// <exception cref="ObjectDisposedException">The provided <see cref="Threading.CancellationToken">CancellationToken</see> 2957CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ValueTask.cs (2)
131public static ValueTask FromCanceled(CancellationToken cancellationToken) => 137public static ValueTask<TResult> FromCanceled<TResult>(CancellationToken cancellationToken) =>
System\Runtime\ControlledExecution.NativeAot.cs (1)
11public static void Run(Action action, CancellationToken cancellationToken)
System.Private.Xml.Linq (35)
System\Xml\Linq\XCData.cs (1)
67public override Task WriteToAsync(XmlWriter writer, CancellationToken cancellationToken)
System\Xml\Linq\XComment.cs (1)
108public override Task WriteToAsync(XmlWriter writer, CancellationToken cancellationToken)
System\Xml\Linq\XContainer.cs (3)
860internal async Task ReadContentFromAsync(XmlReader r, CancellationToken cancellationToken) 876internal async Task ReadContentFromAsync(XmlReader r, LoadOptions o, CancellationToken cancellationToken) 1407internal async Task WriteContentToAsync(XmlWriter writer, CancellationToken cancellationToken)
System\Xml\Linq\XDocument.cs (9)
294public static async Task<XDocument> LoadAsync(Stream stream, LoadOptions options, CancellationToken cancellationToken) 377public static async Task<XDocument> LoadAsync(TextReader textReader, LoadOptions options, CancellationToken cancellationToken) 459public static Task<XDocument> LoadAsync(XmlReader reader, LoadOptions options, CancellationToken cancellationToken) 468private static async Task<XDocument> LoadAsyncInternal(XmlReader reader, LoadOptions options, CancellationToken cancellationToken) 627public async Task SaveAsync(Stream stream, SaveOptions options, CancellationToken cancellationToken) 712public async Task SaveAsync(TextWriter textWriter, SaveOptions options, CancellationToken cancellationToken) 759public Task SaveAsync(XmlWriter writer, CancellationToken cancellationToken) 833public override Task WriteToAsync(XmlWriter writer, CancellationToken cancellationToken) 842private async Task WriteToAsyncInternal(XmlWriter writer, CancellationToken cancellationToken)
System\Xml\Linq\XDocumentType.cs (1)
160public override Task WriteToAsync(XmlWriter writer, CancellationToken cancellationToken)
System\Xml\Linq\XElement.cs (11)
162internal static async Task<XElement> CreateAsync(XmlReader r, CancellationToken cancellationToken) 681public static async Task<XElement> LoadAsync(Stream stream, LoadOptions options, CancellationToken cancellationToken) 763public static async Task<XElement> LoadAsync(TextReader textReader, LoadOptions options, CancellationToken cancellationToken) 835public static Task<XElement> LoadAsync(XmlReader reader, LoadOptions options, CancellationToken cancellationToken) 844private static async Task<XElement> LoadAsyncInternal(XmlReader reader, LoadOptions options, CancellationToken cancellationToken) 1080public async Task SaveAsync(Stream stream, SaveOptions options, CancellationToken cancellationToken) 1142public async Task SaveAsync(TextWriter textWriter, SaveOptions options, CancellationToken cancellationToken) 1177public Task SaveAsync(XmlWriter writer, CancellationToken cancellationToken) 1186private async Task SaveAsyncInternal(XmlWriter writer, CancellationToken cancellationToken) 1315public override Task WriteToAsync(XmlWriter writer, CancellationToken cancellationToken) 2027private async Task ReadElementFromAsync(XmlReader r, LoadOptions o, CancellationToken cancellationTokentoken)
System\Xml\Linq\XLinq.cs (4)
250public async Task WriteElementAsync(XElement e, CancellationToken cancellationToken) 350private async Task WriteEndElementAsync(CancellationToken cancellationToken) 363private async Task WriteFullEndElementAsync(CancellationToken cancellationToken) 389private async Task WriteStartElementAsync(XElement e, CancellationToken cancellationToken)
System\Xml\Linq\XNode.cs (3)
461public static Task<XNode> ReadFromAsync(XmlReader reader, CancellationToken cancellationToken) 470private static async Task<XNode> ReadFromAsyncInternal(XmlReader reader, CancellationToken cancellationToken) 617public abstract Task WriteToAsync(XmlWriter writer, CancellationToken cancellationToken);
System\Xml\Linq\XProcessingInstruction.cs (1)
134public override Task WriteToAsync(XmlWriter writer, CancellationToken cancellationToken)
System\Xml\Linq\XText.cs (1)
106public override Task WriteToAsync(XmlWriter writer, CancellationToken cancellationToken)
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
827[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Threading.CancellationToken))]
System.Runtime.InteropServices.JavaScript (5)
System\Runtime\InteropServices\JavaScript\JSHost.cs (1)
50public static Task<JSObject> ImportAsync(string moduleName, string moduleUrl, CancellationToken cancellationToken = default)
System\Runtime\InteropServices\JavaScript\JSHostImplementation.cs (2)
81public static async Task<JSObject> ImportAsync(string moduleName, string moduleUrl, CancellationToken cancellationToken) 93public static async Task<JSObject> CancellationHelper(Task<JSObject> jsTask, CancellationToken cancellationToken)
System\Runtime\InteropServices\JavaScript\JSImportAttribute.cs (2)
37/// Gets the globally unique identifier of the ES6 module, if any, that contains the function. The module must be loaded via <see cref="JSHost.ImportAsync(string, string, Threading.CancellationToken)" /> before any attempt to invoke the function. 58/// Globally unique identifier of the ES6 module, if any, that contains the function. The module must be loaded via <see cref="JSHost.ImportAsync(string, string, Threading.CancellationToken)" /> before any attempt to invoke the function.
System.Security.Cryptography (221)
src\runtime\src\libraries\Common\src\System\Net\Http\X509ResourceClient.cs (5)
19private static readonly Func<string, CancellationToken, bool, Task<byte[]?>>? s_downloadBytes = CreateDownloadBytesFunc(); 128private static extern object Send([UnsafeAccessorType(HttpClientTypeName)] object client, [UnsafeAccessorType(HttpRequestMessageTypeName)] object requestMessage, CancellationToken cancellationToken); 132private static extern object SendAsync([UnsafeAccessorType(HttpClientTypeName)] object client, [UnsafeAccessorType(HttpRequestMessageTypeName)] object requestMessage, CancellationToken cancellationToken); 151private static Func<string, CancellationToken, bool, Task<byte[]?>>? CreateDownloadBytesFunc() 182return async (string uriString, CancellationToken cancellationToken, bool async) =>
System\Security\Cryptography\CryptographicOperations.cs (15)
319/// The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />. 350CancellationToken cancellationToken = default) 370/// The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />. 398CancellationToken cancellationToken = default) 667/// The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />. 696CancellationToken cancellationToken = default) 710/// The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />. 742CancellationToken cancellationToken = default) 759/// The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None" />. 788CancellationToken cancellationToken = default) 979/// The default value is <see cref="System.Threading.CancellationToken.None" />. 1017CancellationToken cancellationToken = default) 1036CancellationToken cancellationToken) 1065/// <inheritdoc cref="VerifyHmacAsync(HashAlgorithmName, ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, CancellationToken)" /> 1071CancellationToken cancellationToken = default)
System\Security\Cryptography\CryptoStream.cs (17)
125/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 127public ValueTask FlushFinalBlockAsync(CancellationToken cancellationToken = default) 135private async ValueTask FlushFinalBlockAsync(bool useAsync, CancellationToken cancellationToken) 192public override Task FlushAsync(CancellationToken cancellationToken) 217public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 224public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 232private async ValueTask<int> ReadAsyncInternal(Memory<byte> buffer, CancellationToken cancellationToken = default) 252TaskToAsyncResult.Begin(ReadAsync(buffer, offset, count, CancellationToken.None), callback, state); 295ValueTask<int> completedValueTask = ReadAsyncCore(buffer.AsMemory(offset, count), default(CancellationToken), useAsync: false); 308private async ValueTask<int> ReadAsyncCore(Memory<byte> buffer, CancellationToken cancellationToken, bool useAsync) 456public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 463public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 471private async ValueTask WriteAsyncInternal(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 491TaskToAsyncResult.Begin(WriteAsync(buffer, offset, count, CancellationToken.None), callback, state); 532private async ValueTask WriteAsyncCore(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken, bool useAsync) 713public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) 719private async Task CopyToAsyncInternal(Stream destination, int bufferSize, CancellationToken cancellationToken)
System\Security\Cryptography\HashAlgorithm.cs (2)
119CancellationToken cancellationToken = default) 130CancellationToken cancellationToken)
System\Security\Cryptography\HashStatic.cs (2)
90internal static ValueTask<byte[]> HashDataAsync(Stream source, CancellationToken cancellationToken) 104CancellationToken cancellationToken)
System\Security\Cryptography\HMACMD5.cs (10)
221/// The default value is <see cref="System.Threading.CancellationToken.None" />. 231public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 243/// The default value is <see cref="System.Threading.CancellationToken.None" />. 253public static ValueTask<byte[]> HashDataAsync(byte[] key, Stream source, CancellationToken cancellationToken = default) 266/// The default value is <see cref="System.Threading.CancellationToken.None" />. 287CancellationToken cancellationToken = default) 371/// The default value is <see cref="System.Threading.CancellationToken.None" />. 394CancellationToken cancellationToken = default) 402/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, CancellationToken)" /> 408CancellationToken cancellationToken = default)
System\Security\Cryptography\HMACSHA1.cs (10)
217/// The default value is <see cref="System.Threading.CancellationToken.None" />. 226public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 238/// The default value is <see cref="System.Threading.CancellationToken.None" />. 247public static ValueTask<byte[]> HashDataAsync(byte[] key, Stream source, CancellationToken cancellationToken = default) 260/// The default value is <see cref="System.Threading.CancellationToken.None" />. 280CancellationToken cancellationToken = default) 360/// The default value is <see cref="System.Threading.CancellationToken.None" />. 382CancellationToken cancellationToken = default) 390/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, CancellationToken)" /> 395CancellationToken cancellationToken = default)
System\Security\Cryptography\HMACSHA256.cs (10)
209/// The default value is <see cref="System.Threading.CancellationToken.None" />. 218public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 230/// The default value is <see cref="System.Threading.CancellationToken.None" />. 239public static ValueTask<byte[]> HashDataAsync(byte[] key, Stream source, CancellationToken cancellationToken = default) 252/// The default value is <see cref="System.Threading.CancellationToken.None" />. 272CancellationToken cancellationToken = default) 352/// The default value is <see cref="System.Threading.CancellationToken.None" />. 374CancellationToken cancellationToken = default) 382/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, CancellationToken)" /> 387CancellationToken cancellationToken = default)
System\Security\Cryptography\HMACSHA3_256.cs (10)
245/// The default value is <see cref="System.Threading.CancellationToken.None" />. 254public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 266/// The default value is <see cref="System.Threading.CancellationToken.None" />. 275public static ValueTask<byte[]> HashDataAsync(byte[] key, Stream source, CancellationToken cancellationToken = default) 288/// The default value is <see cref="System.Threading.CancellationToken.None" />. 308CancellationToken cancellationToken = default) 394/// The default value is <see cref="System.Threading.CancellationToken.None" />. 419CancellationToken cancellationToken = default) 427/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, CancellationToken)" /> 432CancellationToken cancellationToken = default)
System\Security\Cryptography\HMACSHA3_384.cs (10)
245/// The default value is <see cref="System.Threading.CancellationToken.None" />. 254public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 266/// The default value is <see cref="System.Threading.CancellationToken.None" />. 275public static ValueTask<byte[]> HashDataAsync(byte[] key, Stream source, CancellationToken cancellationToken = default) 288/// The default value is <see cref="System.Threading.CancellationToken.None" />. 308CancellationToken cancellationToken = default) 394/// The default value is <see cref="System.Threading.CancellationToken.None" />. 419CancellationToken cancellationToken = default) 427/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, CancellationToken)" /> 432CancellationToken cancellationToken = default)
System\Security\Cryptography\HMACSHA3_512.cs (10)
245/// The default value is <see cref="System.Threading.CancellationToken.None" />. 254public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 266/// The default value is <see cref="System.Threading.CancellationToken.None" />. 275public static ValueTask<byte[]> HashDataAsync(byte[] key, Stream source, CancellationToken cancellationToken = default) 288/// The default value is <see cref="System.Threading.CancellationToken.None" />. 308CancellationToken cancellationToken = default) 394/// The default value is <see cref="System.Threading.CancellationToken.None" />. 419CancellationToken cancellationToken = default) 427/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, CancellationToken)" /> 432CancellationToken cancellationToken = default)
System\Security\Cryptography\HMACSHA384.cs (10)
226/// The default value is <see cref="System.Threading.CancellationToken.None" />. 235public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 247/// The default value is <see cref="System.Threading.CancellationToken.None" />. 256public static ValueTask<byte[]> HashDataAsync(byte[] key, Stream source, CancellationToken cancellationToken = default) 269/// The default value is <see cref="System.Threading.CancellationToken.None" />. 289CancellationToken cancellationToken = default) 369/// The default value is <see cref="System.Threading.CancellationToken.None" />. 391CancellationToken cancellationToken = default) 399/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, CancellationToken)" /> 404CancellationToken cancellationToken = default)
System\Security\Cryptography\HMACSHA512.cs (10)
223/// The default value is <see cref="System.Threading.CancellationToken.None" />. 232public static ValueTask<byte[]> HashDataAsync(ReadOnlyMemory<byte> key, Stream source, CancellationToken cancellationToken = default) 244/// The default value is <see cref="System.Threading.CancellationToken.None" />. 253public static ValueTask<byte[]> HashDataAsync(byte[] key, Stream source, CancellationToken cancellationToken = default) 266/// The default value is <see cref="System.Threading.CancellationToken.None" />. 286CancellationToken cancellationToken = default) 366/// The default value is <see cref="System.Threading.CancellationToken.None" />. 388CancellationToken cancellationToken = default) 396/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, CancellationToken)" /> 401CancellationToken cancellationToken = default)
System\Security\Cryptography\HMACStatic.cs (6)
120CancellationToken cancellationToken) 131internal static ValueTask<byte[]> HashDataAsync(byte[] key, Stream source, CancellationToken cancellationToken) 142CancellationToken cancellationToken) 203CancellationToken cancellationToken) 220CancellationToken cancellationToken) 243CancellationToken cancellationToken)
System\Security\Cryptography\Kmac128.cs (10)
478/// The default value is <see cref="System.Threading.CancellationToken.None" />. 505CancellationToken cancellationToken = default) 525/// The default value is <see cref="System.Threading.CancellationToken.None" />. 552CancellationToken cancellationToken = default) 571/// The default value is <see cref="System.Threading.CancellationToken.None" />. 593CancellationToken cancellationToken = default) 687/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, ReadOnlyMemory{byte}, CancellationToken)" /> 696CancellationToken cancellationToken = default) 710/// The default value is <see cref="System.Threading.CancellationToken.None" />. 741CancellationToken cancellationToken = default)
System\Security\Cryptography\Kmac256.cs (10)
478/// The default value is <see cref="System.Threading.CancellationToken.None" />. 505CancellationToken cancellationToken = default) 525/// The default value is <see cref="System.Threading.CancellationToken.None" />. 552CancellationToken cancellationToken = default) 571/// The default value is <see cref="System.Threading.CancellationToken.None" />. 593CancellationToken cancellationToken = default) 687/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, ReadOnlyMemory{byte}, CancellationToken)" /> 696CancellationToken cancellationToken = default) 710/// The default value is <see cref="System.Threading.CancellationToken.None" />. 741CancellationToken cancellationToken = default)
System\Security\Cryptography\KmacStatic.cs (3)
108CancellationToken cancellationToken) 122CancellationToken cancellationToken) 147CancellationToken cancellationToken)
System\Security\Cryptography\KmacXof128.cs (10)
478/// The default value is <see cref="System.Threading.CancellationToken.None" />. 505CancellationToken cancellationToken = default) 525/// The default value is <see cref="System.Threading.CancellationToken.None" />. 552CancellationToken cancellationToken = default) 571/// The default value is <see cref="System.Threading.CancellationToken.None" />. 593CancellationToken cancellationToken = default) 687/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, ReadOnlyMemory{byte}, CancellationToken)" /> 696CancellationToken cancellationToken = default) 710/// The default value is <see cref="System.Threading.CancellationToken.None" />. 741CancellationToken cancellationToken = default)
System\Security\Cryptography\KmacXof256.cs (10)
478/// The default value is <see cref="System.Threading.CancellationToken.None" />. 505CancellationToken cancellationToken = default) 525/// The default value is <see cref="System.Threading.CancellationToken.None" />. 552CancellationToken cancellationToken = default) 571/// The default value is <see cref="System.Threading.CancellationToken.None" />. 593CancellationToken cancellationToken = default) 687/// <inheritdoc cref="VerifyAsync(ReadOnlyMemory{byte}, Stream, ReadOnlyMemory{byte}, ReadOnlyMemory{byte}, CancellationToken)" /> 696CancellationToken cancellationToken = default) 710/// The default value is <see cref="System.Threading.CancellationToken.None" />. 741CancellationToken cancellationToken = default)
System\Security\Cryptography\LiteHashProvider.cs (6)
32CancellationToken cancellationToken) 46CancellationToken cancellationToken) 85CancellationToken cancellationToken) 100CancellationToken cancellationToken) 143CancellationToken cancellationToken) where T : ILiteHash 174CancellationToken cancellationToken) where T : ILiteHash
System\Security\Cryptography\LiteHashProvider.Xof.cs (5)
61CancellationToken cancellationToken) 76CancellationToken cancellationToken) 94CancellationToken cancellationToken) 112CancellationToken cancellationToken) 128CancellationToken cancellationToken) where T : ILiteHash
System\Security\Cryptography\MD5.cs (4)
152/// The default value is <see cref="System.Threading.CancellationToken.None" />. 162public static ValueTask<byte[]> HashDataAsync(Stream source, CancellationToken cancellationToken = default) 174/// The default value is <see cref="System.Threading.CancellationToken.None" />. 194CancellationToken cancellationToken = default)
System\Security\Cryptography\SHA1.cs (4)
142/// The default value is <see cref="System.Threading.CancellationToken.None" />. 151public static ValueTask<byte[]> HashDataAsync(Stream source, CancellationToken cancellationToken = default) 163/// The default value is <see cref="System.Threading.CancellationToken.None" />. 182CancellationToken cancellationToken = default)
System\Security\Cryptography\SHA256.cs (4)
142/// The default value is <see cref="System.Threading.CancellationToken.None" />. 151public static ValueTask<byte[]> HashDataAsync(Stream source, CancellationToken cancellationToken = default) 163/// The default value is <see cref="System.Threading.CancellationToken.None" />. 182CancellationToken cancellationToken = default)
System\Security\Cryptography\SHA3_256.cs (4)
179/// The default value is <see cref="System.Threading.CancellationToken.None" />. 191public static ValueTask<byte[]> HashDataAsync(Stream source, CancellationToken cancellationToken = default) 203/// The default value is <see cref="System.Threading.CancellationToken.None" />. 225CancellationToken cancellationToken = default)
System\Security\Cryptography\SHA3_384.cs (4)
180/// The default value is <see cref="System.Threading.CancellationToken.None" />. 192public static ValueTask<byte[]> HashDataAsync(Stream source, CancellationToken cancellationToken = default) 204/// The default value is <see cref="System.Threading.CancellationToken.None" />. 226CancellationToken cancellationToken = default)
System\Security\Cryptography\SHA3_512.cs (4)
179/// The default value is <see cref="System.Threading.CancellationToken.None" />. 191public static ValueTask<byte[]> HashDataAsync(Stream source, CancellationToken cancellationToken = default) 203/// The default value is <see cref="System.Threading.CancellationToken.None" />. 225CancellationToken cancellationToken = default)
System\Security\Cryptography\SHA384.cs (4)
141/// The default value is <see cref="System.Threading.CancellationToken.None" />. 150public static ValueTask<byte[]> HashDataAsync(Stream source, CancellationToken cancellationToken = default) 162/// The default value is <see cref="System.Threading.CancellationToken.None" />. 181CancellationToken cancellationToken = default)
System\Security\Cryptography\SHA512.cs (4)
141/// The default value is <see cref="System.Threading.CancellationToken.None" />. 150public static ValueTask<byte[]> HashDataAsync(Stream source, CancellationToken cancellationToken = default) 162/// The default value is <see cref="System.Threading.CancellationToken.None" />. 181CancellationToken cancellationToken = default)
System\Security\Cryptography\Shake128.cs (4)
399/// The default value is <see cref="System.Threading.CancellationToken.None" />. 415public static ValueTask HashDataAsync(Stream source, Memory<byte> destination, CancellationToken cancellationToken = default) 435/// The default value is <see cref="System.Threading.CancellationToken.None" />. 456public static ValueTask<byte[]> HashDataAsync(Stream source, int outputLength, CancellationToken cancellationToken = default)
System\Security\Cryptography\Shake256.cs (4)
399/// The default value is <see cref="System.Threading.CancellationToken.None" />. 415public static ValueTask HashDataAsync(Stream source, Memory<byte> destination, CancellationToken cancellationToken = default) 435/// The default value is <see cref="System.Threading.CancellationToken.None" />. 456public static ValueTask<byte[]> HashDataAsync(Stream source, int outputLength, CancellationToken cancellationToken = default)
System.Security.Cryptography.Cose (26)
System\Security\Cryptography\Cose\CoseMessage.cs (1)
483CancellationToken cancellationToken)
System\Security\Cryptography\Cose\CoseMultiSignMessage.cs (8)
228/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 254CancellationToken cancellationToken = default) 278CancellationToken cancellationToken) 396CancellationToken cancellationToken) 473CancellationToken cancellationToken) 810/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 827public Task AddSignatureForDetachedAsync(Stream detachedContent, CoseSigner signer, ReadOnlyMemory<byte> associatedData = default, CancellationToken cancellationToken = default) 839private async Task AddSignatureCoreAsync(Stream content, CoseSigner signer, ReadOnlyMemory<byte> associatedData, CancellationToken cancellationToken)
System\Security\Cryptography\Cose\CoseSign1Message.cs (11)
188/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 204public static Task<byte[]> SignDetachedAsync(Stream detachedContent, CoseSigner signer, ReadOnlyMemory<byte> associatedData = default, CancellationToken cancellationToken = default) 221private static async Task<byte[]> SignAsyncCore(int expectedSize, Stream content, CoseSigner signer, ReadOnlyMemory<byte> associatedData, CancellationToken cancellationToken) 332private static async Task<int> CreateCoseSign1MessageAsync(Stream content, byte[] buffer, CoseSigner signer, ReadOnlyMemory<byte> associatedData, CancellationToken cancellationToken) 684/// <seealso cref="VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory{byte}, CancellationToken)"/> 746/// <seealso cref="VerifyDetachedAsync(CoseKey, Stream, ReadOnlyMemory{byte}, CancellationToken)"/> 810/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 842public Task<bool> VerifyDetachedAsync(AsymmetricAlgorithm key, Stream detachedContent, ReadOnlyMemory<byte> associatedData = default, CancellationToken cancellationToken = default) 873/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 904public Task<bool> VerifyDetachedAsync(CoseKey key, Stream detachedContent, ReadOnlyMemory<byte> associatedData = default, CancellationToken cancellationToken = default) 928private async Task<bool> VerifyAsyncCore(CoseKey key, Stream content, ReadOnlyMemory<byte> associatedData, CancellationToken cancellationToken)
System\Security\Cryptography\Cose\CoseSignature.cs (6)
401/// <seealso cref="VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory{byte}, CancellationToken)"/> 495/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 527public Task<bool> VerifyDetachedAsync(AsymmetricAlgorithm key, Stream detachedContent, ReadOnlyMemory<byte> associatedData = default, CancellationToken cancellationToken = default) 559/// <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="CancellationToken.None"/>.</param> 591public Task<bool> VerifyDetachedAsync(CoseKey key, Stream detachedContent, ReadOnlyMemory<byte> associatedData = default, CancellationToken cancellationToken = default) 615private async Task<bool> VerifyAsyncCore(CoseKey key, Stream content, ReadOnlyMemory<byte> associatedData, CancellationToken cancellationToken)
System.ServiceModel.Federation (6)
System\Runtime\OperationWithTimeoutAsyncResult.cs (1)
25_ = Task.Factory.StartNew(s_scheduledCallback, this, CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
System\Runtime\TaskHelpers.cs (4)
33}, callback, CancellationToken.None, TaskContinuationOptions.HideScheduler, TaskScheduler.Default); 63}, continuationState, CancellationToken.None, TaskContinuationOptions.HideScheduler, TaskScheduler.Default); 87}, callback, CancellationToken.None, TaskContinuationOptions.HideScheduler, TaskScheduler.Default); 119}, continuationState, CancellationToken.None, TaskContinuationOptions.HideScheduler, TaskScheduler.Default);
System\Runtime\TimeoutHelper.cs (1)
12private static readonly CancellationToken s_precancelledToken = new CancellationToken(true);
System.ServiceModel.Http (20)
System\ServiceModel\Channels\HttpChannelFactory.cs (3)
1050var timeoutToken = await _timeoutHelper.GetCancellationTokenAsync(); 1141var cancelToken = _timeoutHelper.GetCancellationToken(); 1356var cancelToken = await _timeoutHelper.GetCancellationTokenAsync();
System\ServiceModel\Channels\HttpResponseMessageHelper.cs (3)
215var ct = await timeoutHelper.GetCancellationTokenAsync(); 276var ct = await timeoutHelper.GetCancellationTokenAsync(); 316var cancellationToken = await timeoutHelper.GetCancellationTokenAsync();
System\ServiceModel\Channels\MessageContent.cs (1)
198}, this, CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (13)
101Task task = CloseOutputAsync(CancellationToken.None); 116var cancelToken = await helper.GetCancellationTokenAsync(); 345return WebSocket.CloseAsync(_webSocketCloseDetails.OutputCloseStatus, _webSocketCloseDetails.OutputCloseStatusDescription, CancellationToken.None); 358private Task CloseOutputAsync(CancellationToken cancellationToken) 554CancellationToken.None); 738var cancelToken = await helper.GetCancellationTokenAsync(); 989public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 993var cancelToken = _readTimeoutHelper.GetCancellationToken(); 1020private async Task<int> ReadAsyncCore(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 1095public override async Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 1135private async Task WriteAsyncInternal(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 1180var cancelToken = await cancelTokenTask; 1242var cancelToken = closeTimeoutHelper.GetCancellationToken();
System.ServiceModel.NetFramingBase (9)
System\ServiceModel\Channels\Connection.cs (4)
191public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 216public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 230public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 235public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
System\ServiceModel\Channels\SingletonConnectionReader.cs (4)
437public override async Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 526public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 634public override async Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken = default) 640public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\ServiceModel\Channels\StreamedFramingRequestChannel.cs (1)
272var cancelToken = _timeoutHelper.GetCancellationToken();
System.ServiceModel.NetNamedPipe (5)
System\ServiceModel\Channels\PipeConnection.cs (5)
117var cancellationToken = await timeoutHelper.GetCancellationTokenAsync(); 164var cancellationToken = await timeoutHelper.GetCancellationTokenAsync(); 199var cancellationToken = await timeoutHelper.GetCancellationTokenAsync(); 420private ValueTask<int> StartReadZeroAsync(CancellationToken token) 430private ValueTask StartWriteZeroAsync(CancellationToken token)
System.ServiceModel.Primitives (65)
Internals\System\Runtime\ActionItem.cs (1)
86Task<Task>.Factory.StartNew(callback, state, CancellationToken.None, TaskCreationOptions.DenyChildAttach, IOThreadScheduler.IOTaskScheduler);
Internals\System\Runtime\IOThreadScheduler.cs (1)
131Task.Factory.StartNew(callback, state, CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
Internals\System\Runtime\TaskHelpers.cs (4)
48}, callback, CancellationToken.None, TaskContinuationOptions.HideScheduler, TaskScheduler.Default); 78}, continuationState, CancellationToken.None, TaskContinuationOptions.HideScheduler, TaskScheduler.Default); 102}, callback, CancellationToken.None, TaskContinuationOptions.HideScheduler, TaskScheduler.Default); 134}, continuationState, CancellationToken.None, TaskContinuationOptions.HideScheduler, TaskScheduler.Default);
Internals\System\Runtime\TimeoutHelper.cs (13)
16private static readonly CancellationToken s_precancelledToken = new CancellationToken(true); 21private CancellationToken _cancellationToken; 35public CancellationToken GetCancellationToken() 40public async Task<CancellationToken> GetCancellationTokenAsync() 47_cancellationToken = CancellationToken.None; 258private static readonly ConcurrentDictionary<long, Task<CancellationToken>> s_tokenCache = 259new ConcurrentDictionary<long, Task<CancellationToken>>(); 264Task<CancellationToken> ignored; 275public static CancellationToken FromTimeout(int millisecondsTimeout) 280public static Task<CancellationToken> FromTimeoutAsync(int millisecondsTimeout) 309Task<CancellationToken> tokenTask; 313var tcs = new TaskCompletionSource<CancellationToken>(TaskCreationOptions.RunContinuationsAsynchronously); 321var token = tokenSource.Token;
System\ServiceModel\Channels\BufferedReadStream.cs (7)
149public override Task FlushAsync(CancellationToken cancellationToken) 269public async Task PreReadBufferAsync(byte preBufferedByte, CancellationToken cancellationToken) 277public Task PreReadBufferAsync(CancellationToken cancellationToken) 287private async Task PreReadBufferAsyncInternal(CancellationToken cancellationToken) 303public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 369CancellationToken cancellationToken, 441public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
System\ServiceModel\Channels\BufferedWriteStream.cs (6)
174public override Task FlushAsync(CancellationToken cancellationToken) 186private async Task FlushAsyncInternal(CancellationToken cancellationToken) 220private async Task FlushWriteAsync(CancellationToken cancellationToken) 235public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 405public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 460CancellationToken cancellationToken,
System\ServiceModel\Channels\DelegatingStream.cs (6)
75public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken) => BaseStream.CopyToAsync(destination, bufferSize, cancellationToken); 77public override Task FlushAsync(CancellationToken cancellationToken) => BaseStream.FlushAsync(cancellationToken); 91public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => BaseStream.ReadAsync(buffer, offset, count, cancellationToken); 92public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) => BaseStream.ReadAsync(buffer, cancellationToken); 104public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) => BaseStream.WriteAsync(buffer, offset, count, cancellationToken); 105public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) => BaseStream.WriteAsync(buffer, cancellationToken);
System\ServiceModel\Channels\DetectEofStream.cs (2)
22public override async Task<int> ReadAsync(byte[] buffer, int offset, int count, Threading.CancellationToken cancellationToken) 36public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)
System\ServiceModel\Channels\MaxMessageSizeStream.cs (4)
24public override async Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 31public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 60public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 66public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)
System\ServiceModel\Channels\MessageEncoder.cs (2)
61internal async Task<ArraySegment<byte>> BufferMessageStreamAsync(Stream stream, BufferManager bufferManager, int maxBufferSize, CancellationToken cancellationToken) 96internal virtual async Task<Message> ReadMessageAsync(Stream stream, BufferManager bufferManager, int maxBufferSize, string contentType, CancellationToken cancellationToken)
System\ServiceModel\Channels\ProducerConsumerStream.cs (4)
46return ReadAsync(buffer, offset, count, CancellationToken.None).GetAwaiter().GetResult(); 56public override async Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 97WriteAsync(buffer, offset, count, CancellationToken.None).GetAwaiter().GetResult(); 107public override async Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
System\ServiceModel\Channels\TimeoutStream.cs (12)
34var valueTask = ReadAsyncInternal(buffer, offset, count, CancellationToken.None); 54public override async Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 60var cancelToken = await _timeoutHelper.GetCancellationTokenAsync(); 64public override async ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default) 70var cancelToken = await _timeoutHelper.GetCancellationTokenAsync(); 74private async ValueTask<int> ReadAsyncInternal(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 84var valueTask = WriteAsyncInternal(buffer, offset, count, CancellationToken.None); 97public override async Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) 103var cancelToken = await _timeoutHelper.GetCancellationTokenAsync(); 107public override async ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default) 113var cancelToken = await _timeoutHelper.GetCancellationTokenAsync(); 117private async ValueTask WriteAsyncInternal(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
System\ServiceModel\Description\ServiceReflector.cs (1)
389internal static readonly Type CancellationTokenType = typeof(CancellationToken);
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (1)
1202Task.Factory.StartNew(s_receiveThreadSchedulerCallback, result, CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
System\ServiceModel\Dispatcher\StreamFormatter.cs (1)
299public override async Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
System.ServiceModel.Primitives.Tests (1)
ServiceModel\ThrowingOnCloseBindingElement.cs (1)
175}, CancellationToken.None, TaskContinuationOptions.None, TaskScheduler.Default);
System.Text.Json (103)
src\runtime\src\libraries\Common\src\System\Text\Json\PooledByteBufferWriter.cs (1)
76public override async ValueTask<FlushResult> FlushAsync(CancellationToken cancellationToken = default)
System\Text\Json\Document\JsonDocument.Parse.cs (4)
211CancellationToken cancellationToken = default) 221CancellationToken cancellationToken = default) 245CancellationToken cancellationToken = default) 879CancellationToken cancellationToken)
System\Text\Json\Nodes\JsonNode.Parse.cs (1)
144CancellationToken cancellationToken = default)
System\Text\Json\Serialization\Converters\Collection\IAsyncEnumerableOfTConverter.cs (1)
165public async IAsyncEnumerator<TElement> GetAsyncEnumerator(CancellationToken _)
System\Text\Json\Serialization\IReadBufferState.cs (1)
22CancellationToken cancellationToken,
System\Text\Json\Serialization\JsonSerializer.Read.Pipe.cs (20)
27/// The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the read operation. 46CancellationToken cancellationToken = default) 63/// The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the read operation. 76CancellationToken cancellationToken = default) 93/// The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the read operation. 105CancellationToken cancellationToken = default) 123/// The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the read operation. 145CancellationToken cancellationToken = default) 164/// The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the read operation. 184CancellationToken cancellationToken = default) 201/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the read operation.</param> 210CancellationToken cancellationToken = default) 223/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the read operation.</param> 230CancellationToken cancellationToken = default) 245/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the read operation.</param> 260CancellationToken cancellationToken = default) 279/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the read operation.</param> 296CancellationToken cancellationToken = default) 308CancellationToken cancellationToken) 330[EnumeratorCancellation] CancellationToken cancellationToken)
System\Text\Json\Serialization\JsonSerializer.Read.Stream.cs (20)
27/// The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the read operation. 46CancellationToken cancellationToken = default) 95/// The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the read operation. 115CancellationToken cancellationToken = default) 167/// The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the read operation. 180CancellationToken cancellationToken = default) 197/// The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the read operation. 209CancellationToken cancellationToken = default) 279/// The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the read operation. 301CancellationToken cancellationToken = default) 356/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the read operation.</param> 365CancellationToken cancellationToken = default) 380/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the read operation.</param> 397CancellationToken cancellationToken = default) 413/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the read operation.</param> 420CancellationToken cancellationToken = default) 435/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the read operation.</param> 450CancellationToken cancellationToken = default) 463CancellationToken cancellationToken) 485[EnumeratorCancellation] CancellationToken cancellationToken)
System\Text\Json\Serialization\JsonSerializer.Write.Pipe.cs (15)
24/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the write operation.</param> 33CancellationToken cancellationToken = default) 49/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the write operation.</param> 64CancellationToken cancellationToken = default) 78/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the write operation.</param> 90CancellationToken cancellationToken = default) 106/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the write operation.</param> 123CancellationToken cancellationToken = default) 141/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the write operation.</param> 160CancellationToken cancellationToken = default) 180/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the write operation.</param> 199CancellationToken cancellationToken = default) 224/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the write operation.</param> 241CancellationToken cancellationToken = default) 261CancellationToken cancellationToken)
System\Text\Json\Serialization\JsonSerializer.Write.Stream.cs (15)
33/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the write operation.</param> 47CancellationToken cancellationToken = default) 90/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the write operation.</param> 108CancellationToken cancellationToken = default) 157/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the write operation.</param> 165CancellationToken cancellationToken = default) 203/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the write operation.</param> 214CancellationToken cancellationToken = default) 255/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the write operation.</param> 271CancellationToken cancellationToken = default) 322/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the write operation.</param> 341CancellationToken cancellationToken = default) 366/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> that can be used to cancel the write operation.</param> 383CancellationToken cancellationToken = default) 403CancellationToken cancellationToken)
System\Text\Json\Serialization\JsonSerializer.Write.String.cs (5)
26/// and <see cref="SerializeAsync{TValue}(IO.Stream, TValue, JsonSerializerOptions?, Threading.CancellationToken)"/>. 55/// and <see cref="SerializeAsync(IO.Stream, object?, Type, JsonSerializerOptions?, Threading.CancellationToken)"/>. 81/// and <see cref="SerializeAsync{TValue}(IO.Stream, TValue, JsonTypeInfo{TValue}, Threading.CancellationToken)"/>. 105/// and <see cref="SerializeAsync(IO.Stream, object?, JsonTypeInfo, Threading.CancellationToken)"/>. 135/// and <see cref="SerializeAsync(IO.Stream, object?, Type, JsonSerializerContext, Threading.CancellationToken)"/>.
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (5)
1477internal abstract Task SerializeAsObjectAsync(PipeWriter pipeWriter, object? rootValue, int flushThreshold, CancellationToken cancellationToken); 1478internal abstract Task SerializeAsObjectAsync(Stream utf8Json, object? rootValue, CancellationToken cancellationToken); 1479internal abstract Task SerializeAsObjectAsync(PipeWriter utf8Json, object? rootValue, CancellationToken cancellationToken); 1484internal abstract ValueTask<object?> DeserializeAsObjectAsync(PipeReader utf8Json, CancellationToken cancellationToken); 1485internal abstract ValueTask<object?> DeserializeAsObjectAsync(Stream utf8Json, CancellationToken cancellationToken);
System\Text\Json\Serialization\Metadata\JsonTypeInfoOfT.ReadHelper.cs (5)
26internal async ValueTask<T?> DeserializeAsync<TReadBufferState, TStream>(TStream utf8Json, TReadBufferState bufferState, CancellationToken cancellationToken) 58internal ValueTask<T?> DeserializeAsync(Stream utf8Json, CancellationToken cancellationToken) 65internal ValueTask<T?> DeserializeAsync(PipeReader utf8Json, CancellationToken cancellationToken) 116internal sealed override async ValueTask<object?> DeserializeAsObjectAsync(Stream utf8Json, CancellationToken cancellationToken) 124internal sealed override async ValueTask<object?> DeserializeAsObjectAsync(PipeReader utf8Json, CancellationToken cancellationToken)
System\Text\Json\Serialization\Metadata\JsonTypeInfoOfT.WriteHelpers.cs (6)
64CancellationToken cancellationToken, 76CancellationToken cancellationToken, 89CancellationToken cancellationToken, 337internal sealed override Task SerializeAsObjectAsync(PipeWriter pipeWriter, object? rootValue, int flushThreshold, CancellationToken cancellationToken) 340internal sealed override Task SerializeAsObjectAsync(Stream utf8Json, object? rootValue, CancellationToken cancellationToken) 343internal sealed override Task SerializeAsObjectAsync(PipeWriter utf8Json, object? rootValue, CancellationToken cancellationToken)
System\Text\Json\Serialization\PipeReadBufferState.cs (1)
53public async ValueTask<PipeReadBufferState> ReadAsync(PipeReader utf8Json, CancellationToken cancellationToken, bool fillBuffer = true)
System\Text\Json\Serialization\StreamReadBufferState.cs (1)
64CancellationToken cancellationToken,
System\Text\Json\Serialization\WriteStack.cs (1)
66public CancellationToken CancellationToken;
System\Text\Json\Writer\Utf8JsonWriter.cs (1)
557public async Task FlushAsync(CancellationToken cancellationToken = default)
System.Text.Json.SourceGeneration (2)
JsonSourceGenerator.Parser.cs (2)
90public ContextGenerationSpec? ParseContextGenerationSpec(ClassDeclarationSyntax contextClassDeclaration, SemanticModel semanticModel, CancellationToken cancellationToken) 190private static bool TryGetNestedTypeDeclarations(ClassDeclarationSyntax contextClassSyntax, SemanticModel semanticModel, CancellationToken cancellationToken, [NotNullWhen(true)] out List<string>? typeDeclarations)
System.Text.RegularExpressions (11)
System\Threading\StackHelper.cs (11)
40.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 51.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 64.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 79.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 96.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 115.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 123.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 133.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 145.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 159.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 175.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default)
System.Text.RegularExpressions.Generator (16)
RegexGenerator.Parser.cs (1)
27GeneratorAttributeSyntaxContext context, CancellationToken cancellationToken)
src\runtime\src\libraries\System.Text.RegularExpressions\src\System\Threading\StackHelper.cs (11)
40.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 51.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 64.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 79.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 96.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 115.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 123.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 133.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 145.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 159.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 175.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default)
UpgradeToGeneratedRegexCodeFixer.cs (4)
94Document document, SyntaxNode root, SyntaxNode nodeToFix, CancellationToken cancellationToken) 191private static async Task<Document> ConvertFieldToGeneratedRegexProperty(Document document, SyntaxNode root, SyntaxNode nodeToFix, FieldDeclarationSyntax fieldDeclaration, CancellationToken cancellationToken) 243Document document, SyntaxNode root, SyntaxNode nodeToFix, PropertyDeclarationSyntax propertyDeclaration, CancellationToken cancellationToken) 489CancellationToken cancellationToken)
System.Threading (26)
System\Threading\Barrier.cs (13)
489SignalAndWait(CancellationToken.None); 495/// cref="System.Threading.CancellationToken"/>. 497/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> to 512public void SignalAndWait(CancellationToken cancellationToken) 548return SignalAndWait(timeout, CancellationToken.None); 555/// cref="System.Threading.CancellationToken"/>. 560/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> to 578public bool SignalAndWait(TimeSpan timeout, CancellationToken cancellationToken) 612return SignalAndWait(millisecondsTimeout, CancellationToken.None); 619/// cref="System.Threading.CancellationToken"/>. 623/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> to 641public bool SignalAndWait(int millisecondsTimeout, CancellationToken cancellationToken) 883private bool DiscontinuousWait(ManualResetEventSlim currentPhaseEvent, int totalTimeout, CancellationToken token, long observedPhase)
System\Threading\CountdownEvent.cs (13)
411Wait(Timeout.Infinite, CancellationToken.None); 417/// observing a <see cref="System.Threading.CancellationToken"/>. 419/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> to 424/// <see cref="System.Threading.CancellationToken">CancellationToken</see> being observed 435public void Wait(CancellationToken cancellationToken) 463return Wait((int)totalMilliseconds, CancellationToken.None); 469/// <see cref="System.Threading.CancellationToken"/>. 474/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> to 488public bool Wait(TimeSpan timeout, CancellationToken cancellationToken) 514return Wait(millisecondsTimeout, CancellationToken.None); 520/// <see cref="System.Threading.CancellationToken"/>. 524/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> to 537public bool Wait(int millisecondsTimeout, CancellationToken cancellationToken)
System.Threading.Channels (54)
System\Threading\Channels\AsyncOperation.cs (17)
105CancellationToken cancellationToken, 107Action<object?, CancellationToken>? cancellationCallback) 163public bool TrySetCanceled(CancellationToken cancellationToken = default) 255CancellationToken.None, TaskCreationOptions.DenyChildAttach, ts); 404Task.Factory.StartNew(continuation, state, CancellationToken.None, TaskCreationOptions.DenyChildAttach, ts); 435protected AsyncOperation(bool runContinuationsAsynchronously, CancellationToken cancellationToken = default, bool pooled = false, Action<object?, CancellationToken>? cancellationCallback = null) : 512public AsyncOperation(bool runContinuationsAsynchronously, CancellationToken cancellationToken = default, bool pooled = false, Action<object?, CancellationToken>? cancellationCallback = null) : 597public BlockedReadAsyncOperation(bool runContinuationsAsynchronously, CancellationToken cancellationToken = default, bool pooled = false, Action<object?, CancellationToken>? cancellationCallback = null) : 608public BlockedWriteAsyncOperation(bool runContinuationsAsynchronously, CancellationToken cancellationToken = default, bool pooled = false, Action<object?, CancellationToken>? cancellationCallback = null) : 621public WaitingReadAsyncOperation(bool runContinuationsAsynchronously, CancellationToken cancellationToken = default, bool pooled = false, Action<object?, CancellationToken>? cancellationCallback = null) : 631public WaitingWriteAsyncOperation(bool runContinuationsAsynchronously, CancellationToken cancellationToken = default, bool pooled = false, Action<object?, CancellationToken>? cancellationCallback = null) :
System\Threading\Channels\BoundedChannel.cs (5)
147public override ValueTask<T> ReadAsync(CancellationToken cancellationToken) 190public override ValueTask<bool> WaitToReadAsync(CancellationToken cancellationToken) 467public override ValueTask<bool> WaitToWriteAsync(CancellationToken cancellationToken) 515public override ValueTask WriteAsync(T item, CancellationToken cancellationToken) 655private Action<object?, CancellationToken> CancellationCallbackDelegate =>
System\Threading\Channels\ChannelReader.cs (7)
48/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to cancel the wait operation.</param> 53public abstract ValueTask<bool> WaitToReadAsync(CancellationToken cancellationToken = default); 56/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to cancel the read operation.</param> 58public virtual ValueTask<T> ReadAsync(CancellationToken cancellationToken = default) 79async ValueTask<T> ReadAsyncCore(CancellationToken ct) 97/// <param name="cancellationToken">The <see cref="CancellationToken"/> to use to cancel the enumeration.</param> 103public virtual async IAsyncEnumerable<T> ReadAllAsync([EnumeratorCancellation] CancellationToken cancellationToken = default)
System\Threading\Channels\ChannelWriter.cs (5)
28/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to cancel the wait operation.</param> 33public abstract ValueTask<bool> WaitToWriteAsync(CancellationToken cancellationToken = default); 37/// <param name="cancellationToken">A <see cref="CancellationToken"/> used to cancel the write operation.</param> 39public virtual ValueTask WriteAsync(T item, CancellationToken cancellationToken = default) 54private async ValueTask WriteAsyncCore(T innerItem, CancellationToken ct)
System\Threading\Channels\RendezvousChannel.cs (5)
130public override ValueTask<T> ReadAsync(CancellationToken cancellationToken) 187public override ValueTask<bool> WaitToReadAsync(CancellationToken cancellationToken) 336public override ValueTask<bool> WaitToWriteAsync(CancellationToken cancellationToken) 372public override ValueTask WriteAsync(T item, CancellationToken cancellationToken) 449private Action<object?, CancellationToken> CancellationCallbackDelegate =>
System\Threading\Channels\SingleConsumerUnboundedChannel.cs (5)
70public override ValueTask<T> ReadAsync(CancellationToken cancellationToken) 140public override ValueTask<bool> WaitToReadAsync(CancellationToken cancellationToken) 337public override ValueTask<bool> WaitToWriteAsync(CancellationToken cancellationToken) 347public override ValueTask WriteAsync(T item, CancellationToken cancellationToken) => 363private Action<object?, CancellationToken> CancellationCallbackDelegate =>
System\Threading\Channels\UnboundedChannel.cs (5)
68public override ValueTask<T> ReadAsync(CancellationToken cancellationToken) 136public override ValueTask<bool> WaitToReadAsync(CancellationToken cancellationToken) 287public override ValueTask<bool> WaitToWriteAsync(CancellationToken cancellationToken) 297public override ValueTask WriteAsync(T item, CancellationToken cancellationToken) => 312private Action<object?, CancellationToken> CancellationCallbackDelegate =>
System\Threading\Channels\UnboundedPriorityChannel.cs (5)
75public override ValueTask<T> ReadAsync(CancellationToken cancellationToken) 147public override ValueTask<bool> WaitToReadAsync(CancellationToken cancellationToken) 283public override ValueTask<bool> WaitToWriteAsync(CancellationToken cancellationToken) 293public override ValueTask WriteAsync(T item, CancellationToken cancellationToken) => 308private Action<object?, CancellationToken> CancellationCallbackDelegate =>
System.Threading.RateLimiting (24)
System\Threading\RateLimiting\ChainedPartitionedRateLimiter.cs (1)
90protected override async ValueTask<RateLimitLease> AcquireAsyncCore(TResource resource, int permitCount, CancellationToken cancellationToken)
System\Threading\RateLimiting\ChainedRateLimiter.cs (1)
43protected override async ValueTask<RateLimitLease> AcquireAsyncCore(int permitCount, CancellationToken cancellationToken)
System\Threading\RateLimiting\ChainedRateLimiterShared.cs (1)
98internal static async ValueTask<RateLimitLease> AcquireAsyncChained(RateLimiter[] limiters, int permitCount, CancellationToken cancellationToken)
System\Threading\RateLimiting\ChainedReplenishingRateLimiter.cs (1)
108protected override async ValueTask<RateLimitLease> AcquireAsyncCore(int permitCount, CancellationToken cancellationToken)
System\Threading\RateLimiting\ConcurrencyLimiter.cs (3)
115protected override ValueTask<RateLimitLease> AcquireAsyncCore(int permitCount, CancellationToken cancellationToken = default) 412private readonly CancellationToken _cancellationToken; 421public RequestRegistration(int permitCount, ConcurrencyLimiter limiter, CancellationToken cancellationToken)
System\Threading\RateLimiting\DefaultPartitionedRateLimiter.cs (1)
82protected override ValueTask<RateLimitLease> AcquireAsyncCore(TResource resource, int permitCount, CancellationToken cancellationToken)
System\Threading\RateLimiting\FixedWindowRateLimiter.cs (3)
141protected override ValueTask<RateLimitLease> AcquireAsyncCore(int permitCount, CancellationToken cancellationToken = default) 464private readonly CancellationToken _cancellationToken; 473public RequestRegistration(int permitCount, FixedWindowRateLimiter limiter, CancellationToken cancellationToken)
System\Threading\RateLimiting\NoopLimiter.cs (1)
36protected override ValueTask<RateLimitLease> AcquireAsyncCore(int permitCount, CancellationToken cancellationToken)
System\Threading\RateLimiting\PartitionedRateLimiter.T.cs (2)
59public ValueTask<RateLimitLease> AcquireAsync(TResource resource, int permitCount = 1, CancellationToken cancellationToken = default) 81protected abstract ValueTask<RateLimitLease> AcquireAsyncCore(TResource resource, int permitCount, CancellationToken cancellationToken);
System\Threading\RateLimiting\RateLimiter.cs (2)
108public ValueTask<RateLimitLease> AcquireAsync(int permitCount = 1, CancellationToken cancellationToken = default) 129protected abstract ValueTask<RateLimitLease> AcquireAsyncCore(int permitCount, CancellationToken cancellationToken);
System\Threading\RateLimiting\RateLimitPartition.cs (1)
44/// This means any calls to <see cref="PartitionedRateLimiter{TResource}.AttemptAcquire(TResource, int)"/> or <see cref="PartitionedRateLimiter{TResource}.AcquireAsync(TResource, int, CancellationToken)"/> will always succeed for the given <paramref name="partitionKey"/>.
System\Threading\RateLimiting\SlidingWindowRateLimiter.cs (3)
163protected override ValueTask<RateLimitLease> AcquireAsyncCore(int permitCount, CancellationToken cancellationToken = default) 526private readonly CancellationToken _cancellationToken; 535public RequestRegistration(int permitCount, SlidingWindowRateLimiter limiter, CancellationToken cancellationToken)
System\Threading\RateLimiting\TokenBucketRateLimiter.cs (3)
138protected override ValueTask<RateLimitLease> AcquireAsyncCore(int tokenCount, CancellationToken cancellationToken = default) 464private readonly CancellationToken _cancellationToken; 473public RequestRegistration(int permitCount, TokenBucketRateLimiter limiter, CancellationToken cancellationToken)
System\Threading\RateLimiting\TranslatingLimiter.cs (1)
37protected override ValueTask<RateLimitLease> AcquireAsyncCore(TResource resource, int permitCount, CancellationToken cancellationToken)
System.Threading.Tasks (1)
System.Threading.Tasks.cs (1)
20[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Threading.CancellationToken))]
System.Threading.Tasks.Dataflow (85)
Base\DataflowBlock.cs (36)
261return SendAsync<TInput>(target, item, CancellationToken.None); 286public static Task<bool> SendAsync<TInput>(this ITargetBlock<TInput> target, TInput item, CancellationToken cancellationToken) 353private readonly CancellationToken _cancellationToken; 388internal SendAsyncSource(ITargetBlock<TOutput> target, TOutput messageValue, CancellationToken cancellationToken) 513CancellationToken.None, Common.GetCreationOptionsForTask(), TaskScheduler.Default); 527CancellationToken.None, Common.GetCreationOptionsForTask(), TaskScheduler.Default); 788return ReceiveAsync(source, Common.InfiniteTimeSpan, CancellationToken.None); 794/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> which may be used to cancel the receive operation.</param> 802this ISourceBlock<TOutput> source, CancellationToken cancellationToken) 825return ReceiveAsync(source, timeout, CancellationToken.None); 832/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> which may be used to cancel the receive operation.</param> 843this ISourceBlock<TOutput> source, TimeSpan timeout, CancellationToken cancellationToken) 866return Receive(source, Common.InfiniteTimeSpan, CancellationToken.None); 872/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> which may be used to cancel the receive operation.</param> 881this ISourceBlock<TOutput> source, CancellationToken cancellationToken) 905return Receive(source, timeout, CancellationToken.None); 912/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> which may be used to cancel the receive operation.</param> 925this ISourceBlock<TOutput> source, TimeSpan timeout, CancellationToken cancellationToken) 969/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> which may be used to cancel the receive operation.</param> 972this ISourceBlock<TOutput> source, bool attemptTryReceive, TimeSpan timeout, CancellationToken cancellationToken) 1036/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> which may be used to cancel the receive operation.</param> 1037private static Task<TOutput> ReceiveCoreByLinking<TOutput>(ISourceBlock<TOutput> source, int millisecondsTimeout, CancellationToken cancellationToken) 1129internal CancellationToken _externalCancellationToken; 1296}, this, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default); 1307}, this, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default); 1328}, this, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default); 1384return OutputAvailableAsync<TOutput>(source, CancellationToken.None); 1402this ISourceBlock<TOutput> source, CancellationToken cancellationToken) 1409static async Task<bool> Impl(ISourceBlock<TOutput> source, CancellationToken cancellationToken) 1889CancellationToken.None, Common.GetCreationOptionsForTask(), scheduler); 1923CancellationTokenSource cts = CancellationTokenSource.CreateLinkedTokenSource(dataflowBlockOptions.CancellationToken, CancellationToken.None); 1988}, CancellationToken.None, Common.GetContinuationOptions(), TaskScheduler.Default); 2057}, CancellationToken.None, Common.GetContinuationOptions(), scheduler); 2085internal ChooseTarget(StrongBox<Task> completed, CancellationToken cancellationToken) 2386CancellationToken.None, 2399CancellationToken.None,
Base\DataflowBlock.netstandard21.cs (3)
14/// <param name="cancellationToken">The <see cref="System.Threading.CancellationToken"/> which may be used to cancel the receive operation.</param> 17public static IAsyncEnumerable<TOutput> ReceiveAllAsync<TOutput>(this IReceivableSourceBlock<TOutput> source, CancellationToken cancellationToken = default) 23static async IAsyncEnumerable<TOutput> Core(IReceivableSourceBlock<TOutput> source, [EnumeratorCancellation] CancellationToken cancellationToken)
Base\DataflowBlockOptions.cs (7)
40/// <description><see cref="System.Threading.CancellationToken.None"/></description> 71private CancellationToken _cancellationToken = CancellationToken.None; 119/// <summary>Gets or sets the <see cref="System.Threading.CancellationToken"/> to monitor for cancellation requests.</summary> 120public CancellationToken CancellationToken 218/// <description><see cref="System.Threading.CancellationToken.None"/></description> 350/// <description><see cref="System.Threading.CancellationToken.None"/></description>
Blocks\ActionBlock.cs (1)
190}, this, CancellationToken.None, Common.GetContinuationOptions(TaskContinuationOptions.ExecuteSynchronously), TaskScheduler.Default);
Blocks\BatchBlock.cs (4)
75CancellationToken.None, Common.GetContinuationOptions(), TaskScheduler.Default); 86}, this, CancellationToken.None, Common.GetContinuationOptions() | TaskContinuationOptions.OnlyOnFaulted, TaskScheduler.Default); 547}, this, CancellationToken.None, Common.GetCreationOptionsForTask(), TaskScheduler.Default); 655exception, CancellationToken.None, Common.GetCreationOptionsForTask(), TaskScheduler.Default);
Blocks\BatchedJoinBlock.cs (2)
104}, this, CancellationToken.None, Common.GetContinuationOptions() | TaskContinuationOptions.OnlyOnFaulted, TaskScheduler.Default); 353}, this, CancellationToken.None, Common.GetContinuationOptions() | TaskContinuationOptions.OnlyOnFaulted, TaskScheduler.Default);
Blocks\BroadcastBlock.cs (6)
93}, this, CancellationToken.None, Common.GetContinuationOptions() | TaskContinuationOptions.OnlyOnFaulted, TaskScheduler.Default); 271exception, CancellationToken.None, Common.GetCreationOptionsForTask(), TaskScheduler.Default); 404}, this, CancellationToken.None, Common.GetCreationOptionsForTask(), TaskScheduler.Default); 650}, this, CancellationToken.None, Common.GetCreationOptionsForTask(), TaskScheduler.Default); 864}, this, CancellationToken.None, Common.GetCreationOptionsForTask(), TaskScheduler.Default); 947this, CancellationToken.None, Common.GetCreationOptionsForTask(), TaskScheduler.Default);
Blocks\BufferBlock.cs (3)
75}, this, CancellationToken.None, Common.GetContinuationOptions() | TaskContinuationOptions.OnlyOnFaulted, TaskScheduler.Default); 272exception, CancellationToken.None, Common.GetCreationOptionsForTask(), TaskScheduler.Default); 407}, this, CancellationToken.None, Common.GetCreationOptionsForTask(), TaskScheduler.Default);
Blocks\JoinBlock.cs (5)
86CancellationToken.None, Common.GetContinuationOptions(), TaskScheduler.Default); 97}, this, CancellationToken.None, Common.GetContinuationOptions() | TaskContinuationOptions.OnlyOnFaulted, TaskScheduler.Default); 305CancellationToken.None, Common.GetContinuationOptions(), TaskScheduler.Default); 316}, this, CancellationToken.None, Common.GetContinuationOptions() | TaskContinuationOptions.OnlyOnFaulted, TaskScheduler.Default); 1335}, this, CancellationToken.None, Common.GetCreationOptionsForTask(), TaskScheduler.Default);
Blocks\TransformBlock.cs (3)
145}, _source, CancellationToken.None, Common.GetContinuationOptions(), TaskScheduler.Default); 156}, this, CancellationToken.None, Common.GetContinuationOptions() | TaskContinuationOptions.OnlyOnFaulted, TaskScheduler.Default); 261}, Tuple.Create(this, messageWithId), CancellationToken.None,
Blocks\TransformManyBlock.cs (3)
144}, source, CancellationToken.None, Common.GetContinuationOptions(), TaskScheduler.Default); 155}, this, CancellationToken.None, Common.GetContinuationOptions() | TaskContinuationOptions.OnlyOnFaulted, TaskScheduler.Default); 245CancellationToken.None,
Blocks\TransformManyBlock.netstandard21.cs (1)
40t.ContinueWith(static t => Debug.Assert(t.IsCompletedSuccessfully), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default);
Blocks\WriteOnceBlock.cs (1)
142Tuple.Create(this, exceptions), CancellationToken.None, Common.GetCreationOptionsForTask(), TaskScheduler.Default);
Internal\Common.cs (4)
176CancellationToken cancellationToken, Task completionTask, Action<object?, CancellationToken> completeAction, object completeState) 372internal static Task<TResult> CreateTaskFromCancellation<TResult>(CancellationToken cancellationToken) 574target, CancellationToken.None, Common.GetContinuationOptions(), TaskScheduler.Default);
Internal\SourceCore.cs (3)
523}, this, CancellationToken.None, Common.GetCreationOptionsForTask(), TaskScheduler.Default); 786}, this, CancellationToken.None, Common.GetCreationOptionsForTask(), TaskScheduler.Default); 920this, CancellationToken.None, Common.GetCreationOptionsForTask(), TaskScheduler.Default);
Internal\SpscTargetCore.cs (1)
168this, CancellationToken.None, Common.GetCreationOptionsForTask(isReplica));
Internal\TargetCore.cs (2)
390exception, CancellationToken.None, Common.GetCreationOptionsForTask(), TaskScheduler.Default); 746this, CancellationToken.None, Common.GetCreationOptionsForTask(), TaskScheduler.Default);
System.Threading.Tasks.Parallel (74)
System\Threading\Tasks\Parallel.cs (41)
35private CancellationToken _cancellationToken; 51_cancellationToken = CancellationToken.None; 94/// Gets or sets the <see cref="System.Threading.CancellationToken">CancellationToken</see> 98/// Providing a <see cref="System.Threading.CancellationToken">CancellationToken</see> 104public CancellationToken CancellationToken 178/// the <see cref="System.Threading.CancellationToken">CancellationToken</see> in the 184/// the <see cref="System.Threading.CancellationToken">CancellationToken</see> in the 431/// <see cref="System.Threading.CancellationToken">CancellationToken</see> in the <paramref name="parallelOptions"/> 437/// the <see cref="System.Threading.CancellationToken">CancellationToken</see> in the 468/// <see cref="System.Threading.CancellationToken">CancellationToken</see> in the <paramref name="parallelOptions"/> 474/// the <see cref="System.Threading.CancellationToken">CancellationToken</see> in the 581/// <see cref="System.Threading.CancellationToken">CancellationToken</see> in the <paramref name="parallelOptions"/> 587/// the <see cref="System.Threading.CancellationToken">CancellationToken</see> in the 620/// <see cref="System.Threading.CancellationToken">CancellationToken</see> in the <paramref name="parallelOptions"/> 626/// the <see cref="System.Threading.CancellationToken">CancellationToken</see> in the 775/// <see cref="System.Threading.CancellationToken">CancellationToken</see> in the <paramref name="parallelOptions"/> 781/// the <see cref="System.Threading.CancellationToken">CancellationToken</see> in the 840/// <see cref="System.Threading.CancellationToken">CancellationToken</see> in the <paramref name="parallelOptions"/> 846/// the <see cref="System.Threading.CancellationToken">CancellationToken</see> in the 1202/// <see cref="System.Threading.CancellationToken">CancellationToken</see> in the <paramref name="parallelOptions"/> 1208/// the <see cref="System.Threading.CancellationToken">CancellationToken</see> in the 1272/// <see cref="System.Threading.CancellationToken">CancellationToken</see> in the <paramref name="parallelOptions"/> 1278/// the <see cref="System.Threading.CancellationToken">CancellationToken</see> in the 1344/// <see cref="System.Threading.CancellationToken">CancellationToken</see> in the <paramref name="parallelOptions"/> 1350/// the <see cref="System.Threading.CancellationToken">CancellationToken</see> in the 1448/// <see cref="System.Threading.CancellationToken">CancellationToken</see> in the <paramref name="parallelOptions"/> 1454/// the <see cref="System.Threading.CancellationToken">CancellationToken</see> in the 1567/// <see cref="System.Threading.CancellationToken">CancellationToken</see> in the <paramref name="parallelOptions"/> 1573/// the <see cref="System.Threading.CancellationToken">CancellationToken</see> in the 2128/// <see cref="System.Threading.CancellationToken">CancellationToken</see> in the <paramref name="parallelOptions"/> 2148/// the <see cref="System.Threading.CancellationToken">CancellationToken</see> in the 2192/// <see cref="System.Threading.CancellationToken">CancellationToken</see> in the <paramref name="parallelOptions"/> 2212/// the <see cref="System.Threading.CancellationToken">CancellationToken</see> in the 2258/// <see cref="System.Threading.CancellationToken">CancellationToken</see> in the <paramref name="parallelOptions"/> 2281/// the <see cref="System.Threading.CancellationToken">CancellationToken</see> in the 2341/// <see cref="System.Threading.CancellationToken">CancellationToken</see> in the <paramref name="parallelOptions"/> 2361/// the <see cref="System.Threading.CancellationToken">CancellationToken</see> in the 2429/// <see cref="System.Threading.CancellationToken">CancellationToken</see> in the <paramref name="parallelOptions"/> 2452/// the <see cref="System.Threading.CancellationToken">CancellationToken</see> in the 2801CancellationToken cancelToken) 2838CancellationToken cancelToken,
System\Threading\Tasks\Parallel.ForEachAsync.cs (32)
20public static Task ForAsync<T>(T fromInclusive, T toExclusive, Func<T, CancellationToken, ValueTask> body) 38public static Task ForAsync<T>(T fromInclusive, T toExclusive, CancellationToken cancellationToken, Func<T, CancellationToken, ValueTask> body) 56public static Task ForAsync<T>(T fromInclusive, T toExclusive, ParallelOptions parallelOptions, Func<T, CancellationToken, ValueTask> body) 77private static Task ForAsync<T>(T fromInclusive, T toExclusive, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<T, CancellationToken, ValueTask> body) 198public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, Func<TSource, CancellationToken, ValueTask> body) 203return ForEachAsync(source, DefaultDegreeOfParallelism, TaskScheduler.Default, default(CancellationToken), body); 214public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 229public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 247private static Task ForEachAsync<TSource>(IEnumerable<TSource> source, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 353public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, ValueTask> body) 358return ForEachAsync(source, DefaultDegreeOfParallelism, TaskScheduler.Default, default(CancellationToken), body); 369public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 384public static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 402private static Task ForEachAsync<TSource>(IAsyncEnumerable<TSource> source, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 509private readonly CancellationToken _externalCancellationToken; 535public readonly Func<TSource, CancellationToken, ValueTask> LoopBody; 540protected ForEachAsyncState(Func<object, Task> taskBody, bool needsLock, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 581Task.Factory.StartNew(_taskBody!, this, default(CancellationToken), TaskCreationOptions.DenyChildAttach, _scheduler); 602return _lock.WaitAsync(CancellationToken.None); 692int dop, TaskScheduler scheduler, CancellationToken cancellationToken, 693Func<TSource, CancellationToken, ValueTask> body) : 714int dop, TaskScheduler scheduler, CancellationToken cancellationToken, 715Func<TSource, CancellationToken, ValueTask> body) : 737int dop, TaskScheduler scheduler, CancellationToken cancellationToken, 738Func<T, CancellationToken, ValueTask> body) :
System\Threading\Tasks\TaskReplicator.cs (1)
80_pendingTask = new Task(s => ((Replica)s!).Execute(), this, CancellationToken.None, TaskCreationOptions.None);
System.Windows.Extensions (1)
System\Media\SoundPlayer.cs (1)
482private async Task CopyStreamAsync(CancellationToken cancellationToken)
System.Windows.Forms (34)
System\Windows\Forms\Control_InvokeAsync.cs (32)
16/// <b>Note:</b> If the <see cref="CancellationToken"/> is already cancelled when this method is called, 29/// <see cref="InvokeAsync(Func{CancellationToken, ValueTask}, CancellationToken)"/> or 30/// <see cref="InvokeAsync{T}(Func{CancellationToken, ValueTask{T}}, CancellationToken)"/>. 44/// Always pass a <see cref="CancellationToken"/> that you cancel when the 50public async Task InvokeAsync(Action callback, CancellationToken cancellationToken = default) 97CancellationToken cancellationToken) 113CancellationToken cancellationToken) 135/// <b>Note:</b> If the <see cref="CancellationToken"/> is already cancelled when this method is called, 148/// <see cref="InvokeAsync(Func{CancellationToken, ValueTask}, CancellationToken)"/> or 149/// <see cref="InvokeAsync{T}(Func{CancellationToken, ValueTask{T}}, CancellationToken)"/>. 169/// Always pass a <see cref="CancellationToken"/> that you cancel when the 175public async Task<T> InvokeAsync<T>(Func<T> callback, CancellationToken cancellationToken = default) 223/// The asynchronous function to execute, which takes a <see cref="CancellationToken"/> 234/// <b>Note:</b> If the <see cref="CancellationToken"/> is already cancelled when this method is called, 245/// The <see cref="CancellationToken"/> is passed to the callback, allowing it to respond to cancellation 253/// For synchronous operations, use <see cref="InvokeAsync(Action, CancellationToken)"/> or 254/// <see cref="InvokeAsync{T}(Func{T}, CancellationToken)"/>. 268/// Always pass a <see cref="CancellationToken"/> that you cancel when the 275Func<CancellationToken, ValueTask> callback, 276CancellationToken cancellationToken = default) 329/// The asynchronous function to execute, which takes a <see cref="CancellationToken"/> 338/// <b>Note:</b> If the <see cref="CancellationToken"/> is already cancelled when this method is called, 350/// The <see cref="CancellationToken"/> is passed to the callback, allowing it to respond to cancellation 358/// For synchronous operations, use <see cref="InvokeAsync(Action, CancellationToken)"/> or 359/// <see cref="InvokeAsync{T}(Func{T}, CancellationToken)"/>. 373/// Always pass a <see cref="CancellationToken"/> that you cancel when the 380Func<CancellationToken, ValueTask<T>> callback, 381CancellationToken cancellationToken = default)
System\Windows\Forms\Rendering\Animation\AnimationManager.cs (2)
136private ValueTask OnFrameTickAsync(HighPrecisionTimerTick tick, CancellationToken cancellationToken) 246=> OnFrameTickAsync(tick, CancellationToken.None);
System.Windows.Forms.Analyzers.CodeFixes.CSharp (1)
System\Windows\Forms\CSharp\CodeFixes\AddDesignerSerializationVisibility\AddDesignerSerializationVisibilityCodeFixProvider.cs (1)
60CancellationToken cancellationToken)
System.Windows.Forms.Analyzers.CodeFixes.VisualBasic (1)
AddDesignerSerializationVisibility\AddDesignerSerializationVisibilityCodeFixProvider.vb (1)
70cancellationToken As CancellationToken) As Task(Of Document)
System.Windows.Forms.Primitives (5)
System\Windows\Forms\Animation\HighPrecisionTimer.cs (5)
97internal static TimerRegistration Register(Func<HighPrecisionTimerTick, CancellationToken, ValueTask> callback) 710public CancellationToken Token { get; } 722CancellationToken.None, 741Func<HighPrecisionTimerTick, CancellationToken, ValueTask> callback, 745public Func<HighPrecisionTimerTick, CancellationToken, ValueTask> Callback { get; } = callback;
System.Windows.Forms.PrivateSourceGenerators (1)
System\Windows\Forms\SourceGenerators\EnumValidationGenerator.cs (1)
198private static IEnumerable<EnumValidationInfo> GetEnumValidationInfo(Compilation compilation, ImmutableArray<SyntaxNode> argumentsToValidate, CancellationToken cancellationToken)
TestProject.AppHost (3)
TestProgram.cs (3)
148public async Task RunAsync(CancellationToken cancellationToken = default) 173public async Task OnAfterResourcesCreated(AfterResourcesCreatedEvent @event, CancellationToken cancellationToken) 205public Task SubscribeAsync(IDistributedApplicationEventing eventing, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
TestProject.WorkerA (1)
Worker.cs (1)
15protected override async Task ExecuteAsync(CancellationToken stoppingToken)
vbc (16)
src\roslyn\src\Compilers\Shared\BuildClient.cs (1)
25internal delegate Task<BuildResponse> CompileOnServerFunc(BuildRequest buildRequest, string pipeName, CancellationToken cancellationToken);
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (7)
124public static async Task<BuildRequest> ReadAsync(Stream inStream, CancellationToken cancellationToken) 160public async Task WriteAsync(Stream outStream, CancellationToken cancellationToken = default(CancellationToken)) 283CancellationToken cancellationToken) 320public static async Task<BuildResponse> ReadAsync(Stream stream, CancellationToken cancellationToken = default(CancellationToken)) 679CancellationToken cancellationToken)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (8)
104CancellationToken cancellationToken) 166CancellationToken cancellationToken) 182CancellationToken cancellationToken) 197CancellationToken cancellationToken) 219CancellationToken cancellationToken) 295CancellationToken cancellationToken) 356CancellationToken cancellationToken = default) 389CancellationToken cancellationToken)
VBCSCompiler (43)
src\roslyn\src\Compilers\Server\VBCSCompiler\BuildServerController.cs (4)
105CancellationToken cancellationToken = default) 147CancellationToken cancellationToken = default) 154internal int RunShutdown(string? pipeName, int? timeoutOverride = null, CancellationToken cancellationToken = default) => 157internal async Task<int> RunShutdownAsync(string? pipeName, bool waitForProcess, int? timeoutOverride, CancellationToken cancellationToken = default)
src\roslyn\src\Compilers\Server\VBCSCompiler\ClientConnectionHandler.cs (4)
37CancellationToken cancellationToken = default) 99private async Task<CompletionData> WriteBuildResponseAsync(IClientConnection clientConnection, string requestId, BuildResponse response, CompletionData completionData, CancellationToken cancellationToken) 111private async Task<CompletionData> ProcessCompilationRequestAsync(IClientConnection clientConnection, BuildRequest request, CancellationToken cancellationToken) 163static Task<BuildResponse> ProcessCompilationRequestCoreAsync(ICompilerServerHost compilerServerHost, BuildRequest buildRequest, CancellationToken cancellationToken)
src\roslyn\src\Compilers\Server\VBCSCompiler\CompilationCacheUtilities.cs (1)
35CancellationToken cancellationToken,
src\roslyn\src\Compilers\Server\VBCSCompiler\CompilerRequestHandler.cs (1)
109public BuildResponse RunCompilation(in RunRequest request, CancellationToken cancellationToken)
src\roslyn\src\Compilers\Server\VBCSCompiler\CSharpCompilerServer.cs (2)
46CancellationToken cancellationToken, 70CancellationToken cancellationToken)
src\roslyn\src\Compilers\Server\VBCSCompiler\IClientConnection.cs (2)
25Task<BuildRequest> ReadBuildRequestAsync(CancellationToken cancellationToken); 30Task WriteBuildResponseAsync(BuildResponse response, CancellationToken cancellationToken);
src\roslyn\src\Compilers\Server\VBCSCompiler\ICompilerServerHost.cs (1)
20BuildResponse RunCompilation(in RunRequest request, CancellationToken cancellationToken);
src\roslyn\src\Compilers\Server\VBCSCompiler\NamedPipeClientConnection.cs (2)
54public async Task<BuildRequest> ReadBuildRequestAsync(CancellationToken cancellationToken) 87public Task WriteBuildResponseAsync(BuildResponse response, CancellationToken cancellationToken) => response.WriteAsync(Stream, cancellationToken);
src\roslyn\src\Compilers\Server\VBCSCompiler\NamedPipeClientConnectionHost.cs (1)
171CancellationToken cancellationToken)
src\roslyn\src\Compilers\Server\VBCSCompiler\ServerDispatcher.cs (7)
81public void ListenAndDispatchConnections(TimeSpan keepAlive, CancellationToken cancellationToken = default) 111_listenTask.ContinueWith(_ => { }, CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 112.Wait(CancellationToken.None); 131public void ListenAndDispatchConnectionsCore(CancellationToken cancellationToken) 143private void CheckCompletedTasks(CancellationToken cancellationToken) 187private void WaitForAnyCompletion(CancellationToken cancellationToken) 338CancellationToken cancellationToken)
src\roslyn\src\Compilers\Server\VBCSCompiler\VisualBasicCompilerServer.cs (2)
46CancellationToken cancellationToken, 70CancellationToken cancellationToken)
src\roslyn\src\Compilers\Shared\BuildClient.cs (1)
25internal delegate Task<BuildResponse> CompileOnServerFunc(BuildRequest buildRequest, string pipeName, CancellationToken cancellationToken);
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (7)
124public static async Task<BuildRequest> ReadAsync(Stream inStream, CancellationToken cancellationToken) 160public async Task WriteAsync(Stream outStream, CancellationToken cancellationToken = default(CancellationToken)) 283CancellationToken cancellationToken) 320public static async Task<BuildResponse> ReadAsync(Stream stream, CancellationToken cancellationToken = default(CancellationToken)) 679CancellationToken cancellationToken)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (8)
104CancellationToken cancellationToken) 166CancellationToken cancellationToken) 182CancellationToken cancellationToken) 197CancellationToken cancellationToken) 219CancellationToken cancellationToken) 295CancellationToken cancellationToken) 356CancellationToken cancellationToken = default) 389CancellationToken cancellationToken)
WaitFor.Frontend (1)
Program.cs (1)
37public async Task<string> GetDataAsync(CancellationToken cancellationToken = default)
WebPubSubWeb (1)
Program.cs (1)
80protected override async Task ExecuteAsync(CancellationToken stoppingToken)