4524 references to Action
aspire (42)
Projects\AppHostCandidateFinder.cs (7)
41Action<int>? onDirectoryEnumerated = null);
107Action<int>? onDirectoryEnumerated = null)
390Action<int>? onDirectoryEnumerated,
514private sealed class MatcherDirectoryInfo(DirectoryInfo directory, EnumerationOptions options, string? excludePath, bool applyDirectoryExclusions, StringComparison pathComparison, DiscoveryCounters counters, Action<int>? onDirectoryEnumerated, int depth, int? maxDepth, CancellationToken cancellationToken) : DirectoryInfoBase
522private readonly Action<int>? _onDirectoryEnumerated = onDirectoryEnumerated;
600private sealed class MatcherFileInfo(FileInfo file, EnumerationOptions options, string? excludePath, bool applyDirectoryExclusions, StringComparison pathComparison, DiscoveryCounters counters, Action<int>? onDirectoryEnumerated, int depth, int? maxDepth, CancellationToken cancellationToken) : FileInfoBase
608private readonly Action<int>? _onDirectoryEnumerated = onDirectoryEnumerated;
Projects\ProjectLocator.cs (4)
54Action<int>? onDirectoryEnumerated = null,
191Action<int>? onDirectoryEnumerated = null,
234Action<int>? onDirectoryEnumerated,
289private async Task<(List<AppHostProjectCandidate> BuildableAppHost, List<AppHostProjectCandidate> UnbuildableSuspectedAppHostProjects, List<FileInfo> UnsupportedProjects)> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory, bool stopAfterMultipleBuildableAppHosts, bool displayProgress, AppHostDiscoveryScope scope, int? maxDepth, ChannelWriter<AppHostProjectCandidate>? candidateWriter = null, Action<int>? onDirectoryEnumerated = null, CancellationToken cancellationToken = default)
aspire-managed (4)
Aspire.Acquisition.Tests (2)
Aspire.Azure.AI.Inference (11)
Aspire.Azure.AI.Inference.Tests (1)
Aspire.Azure.AI.OpenAI (7)
Aspire.Azure.AI.OpenAI.Tests (1)
Aspire.Azure.Data.Tables (11)
Aspire.Azure.Data.Tables.Tests (1)
Aspire.Azure.Messaging.EventHubs (23)
AspireEventHubsExtensions.cs (20)
33Action<AzureMessagingEventHubsProcessorSettings>? configureSettings = null,
34Action<IAzureClientBuilder<EventProcessorClient, EventProcessorClientOptions>>? configureClientBuilder = null)
56Action<AzureMessagingEventHubsProcessorSettings>? configureSettings = null,
57Action<IAzureClientBuilder<EventProcessorClient, EventProcessorClientOptions>>? configureClientBuilder = null)
79Action<AzureMessagingEventHubsPartitionReceiverSettings>? configureSettings = null,
80Action<IAzureClientBuilder<PartitionReceiver, PartitionReceiverOptions>>? configureClientBuilder = null)
102Action<AzureMessagingEventHubsPartitionReceiverSettings>? configureSettings = null,
103Action<IAzureClientBuilder<PartitionReceiver, PartitionReceiverOptions>>? configureClientBuilder = null)
125Action<AzureMessagingEventHubsProducerSettings>? configureSettings = null,
126Action<IAzureClientBuilder<EventHubProducerClient, EventHubProducerClientOptions>>? configureClientBuilder = null)
148Action<AzureMessagingEventHubsProducerSettings>? configureSettings = null,
149Action<IAzureClientBuilder<EventHubProducerClient, EventHubProducerClientOptions>>? configureClientBuilder = null)
171Action<AzureMessagingEventHubsBufferedProducerSettings>? configureSettings = null,
172Action<IAzureClientBuilder<EventHubBufferedProducerClient, EventHubBufferedProducerClientOptions>>?
196Action<AzureMessagingEventHubsBufferedProducerSettings>? configureSettings = null,
197Action<IAzureClientBuilder<EventHubBufferedProducerClient, EventHubBufferedProducerClientOptions>>? configureClientBuilder = null)
219Action<AzureMessagingEventHubsConsumerSettings>? configureSettings = null,
220Action<IAzureClientBuilder<EventHubConsumerClient, EventHubConsumerClientOptions>>? configureClientBuilder = null)
243Action<AzureMessagingEventHubsConsumerSettings>? configureSettings = null,
244Action<IAzureClientBuilder<EventHubConsumerClient, EventHubConsumerClientOptions>>? configureClientBuilder = null)
Aspire.Azure.Messaging.EventHubs.Tests (12)
Aspire.Azure.Messaging.ServiceBus (7)
Aspire.Azure.Messaging.ServiceBus.Tests (1)
Aspire.Azure.Messaging.WebPubSub (10)
Aspire.Azure.Messaging.WebPubSub.Tests (1)
Aspire.Azure.Npgsql (5)
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL (5)
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (3)
Aspire.Azure.Npgsql.Tests (2)
Aspire.Azure.Search.Documents (7)
Aspire.Azure.Search.Documents.Tests (1)
Aspire.Azure.Security.KeyVault (19)
AspireKeyVaultExtensions.cs (16)
37Action<AzureSecurityKeyVaultSettings>? configureSettings = null,
38Action<IAzureClientBuilder<SecretClient, SecretClientOptions>>? configureClientBuilder = null)
60Action<AzureSecurityKeyVaultSettings>? configureSettings = null,
61Action<IAzureClientBuilder<SecretClient, SecretClientOptions>>? configureClientBuilder = null)
82Action<AzureSecurityKeyVaultSettings>? configureSettings = null,
83Action<IAzureClientBuilder<CertificateClient, CertificateClientOptions>>? configureClientBuilder = null)
104Action<AzureSecurityKeyVaultSettings>? configureSettings = null,
105Action<IAzureClientBuilder<CertificateClient, CertificateClientOptions>>? configureClientBuilder = null)
126Action<AzureSecurityKeyVaultSettings>? configureSettings = null,
127Action<IAzureClientBuilder<KeyClient, KeyClientOptions>>? configureClientBuilder = null)
148Action<AzureSecurityKeyVaultSettings>? configureSettings = null,
149Action<IAzureClientBuilder<KeyClient, KeyClientOptions>>? configureClientBuilder = null)
169Action<AzureSecurityKeyVaultSettings>? configureSettings = null,
170Action<SecretClientOptions>? configureClientOptions = null,
183Action<AzureSecurityKeyVaultSettings>? configureSettings,
184Action<SecretClientOptions>? configureOptions)
Aspire.Azure.Security.KeyVault.Tests (3)
Aspire.Azure.Storage.Blobs (15)
AspireBlobStorageExtensions.cs (12)
39Action<AzureStorageBlobsSettings>? configureSettings = null,
40Action<IAzureClientBuilder<BlobServiceClient, BlobClientOptions>>? configureClientBuilder = null)
53Action<AzureStorageBlobsSettings>? configureSettings = null,
54Action<IAzureClientBuilder<BlobServiceClient, BlobClientOptions>>? configureClientBuilder = null)
85Action<AzureStorageBlobsSettings>? configureSettings = null,
86Action<IAzureClientBuilder<BlobServiceClient, BlobClientOptions>>? configureClientBuilder = null)
99Action<AzureStorageBlobsSettings>? configureSettings = null,
100Action<IAzureClientBuilder<BlobServiceClient, BlobClientOptions>>? configureClientBuilder = null)
130Action<AzureBlobStorageContainerSettings>? configureSettings = null,
131Action<IAzureClientBuilder<BlobContainerClient, BlobClientOptions>>? configureClientBuilder = null)
164Action<AzureBlobStorageContainerSettings>? configureSettings = null,
165Action<IAzureClientBuilder<BlobContainerClient, BlobClientOptions>>? configureClientBuilder = null)
Aspire.Azure.Storage.Blobs.Tests (1)
Aspire.Azure.Storage.Files.DataLake (11)
Aspire.Azure.Storage.Files.DataLake.Tests (1)
Aspire.Azure.Storage.Queues (15)
AspireQueueStorageExtensions.cs (12)
39Action<AzureStorageQueuesSettings>? configureSettings = null,
40Action<IAzureClientBuilder<QueueServiceClient, QueueClientOptions>>? configureClientBuilder = null)
62Action<AzureStorageQueuesSettings>? configureSettings = null,
63Action<IAzureClientBuilder<QueueServiceClient, QueueClientOptions>>? configureClientBuilder = null)
84Action<AzureStorageQueuesSettings>? configureSettings = null,
85Action<IAzureClientBuilder<QueueServiceClient, QueueClientOptions>>? configureClientBuilder = null)
107Action<AzureStorageQueuesSettings>? configureSettings = null,
108Action<IAzureClientBuilder<QueueServiceClient, QueueClientOptions>>? configureClientBuilder = null)
138Action<AzureStorageQueueSettings>? configureSettings = null,
139Action<IAzureClientBuilder<QueueClient, QueueClientOptions>>? configureClientBuilder = null)
172Action<AzureStorageQueueSettings>? configureSettings = null,
173Action<IAzureClientBuilder<QueueClient, QueueClientOptions>>? configureClientBuilder = null)
Aspire.Azure.Storage.Queues.Tests (1)
Aspire.Cli.EndToEnd.Tests (7)
Aspire.Cli.Tests (65)
Utils\CliTestHelper.cs (7)
63Action<CliServiceCollectionTestOptions>? configureOptions = null,
64Action<IServiceCollection>? configureServices = null)
80public static IServiceCollection CreateServiceCollection(TemporaryWorkspace workspace, ITestOutputHelper outputHelper, Action<CliServiceCollectionTestOptions>? configure = null)
371public Action<Dictionary<string, string?>> ConfigurationCallback { get; set; } = (Dictionary<string, string?> config) =>
853private readonly Action<string>? _onLine;
861public TestOutputTextWriter(ITestOutputHelper outputHelper, Action<string> onLine) : this(outputHelper, null, onLine)
869private TestOutputTextWriter(ITestOutputHelper outputHelper, IFormatProvider? formatProvider, Action<string>? onLine) : base(formatProvider)
Aspire.Components.Common.TestUtilities (3)
Aspire.Confluent.Kafka (49)
AspireKafkaConsumerExtensions.cs (23)
25/// <inheritdoc cref="AddKafkaConsumer{TKey,TValue}(IHostApplicationBuilder, string, Action{KafkaConsumerSettings}?, Action{IServiceProvider,ConsumerBuilder{TKey,TValue}}?)"/>
29/// <inheritdoc cref="AddKafkaConsumer{TKey,TValue}(IHostApplicationBuilder, string, Action{KafkaConsumerSettings}?, Action{IServiceProvider,ConsumerBuilder{TKey,TValue}}?)"/>
30public static void AddKafkaConsumer<TKey, TValue>(this IHostApplicationBuilder builder, string connectionName, Action<KafkaConsumerSettings>? configureSettings)
33/// <inheritdoc cref="AddKafkaConsumer{TKey,TValue}(IHostApplicationBuilder, string, Action{KafkaConsumerSettings}?, Action{IServiceProvider,ConsumerBuilder{TKey,TValue}}?)"/>
34public static void AddKafkaConsumer<TKey, TValue>(this IHostApplicationBuilder builder, string connectionName, Action<ConsumerBuilder<TKey, TValue>>? configureBuilder)
37/// <inheritdoc cref="AddKafkaConsumer{TKey,TValue}(IHostApplicationBuilder, string, Action{KafkaConsumerSettings}?, Action{IServiceProvider,ConsumerBuilder{TKey,TValue}}?)"/>
41/// <inheritdoc cref="AddKafkaConsumer{TKey,TValue}(IHostApplicationBuilder, string, Action{KafkaConsumerSettings}?, Action{IServiceProvider,ConsumerBuilder{TKey,TValue}}?)"/>
42public static void AddKafkaConsumer<TKey, TValue>(this IHostApplicationBuilder builder, string connectionName, Action<KafkaConsumerSettings>? configureSettings, Action<ConsumerBuilder<TKey, TValue>>? configureBuilder)
53public static void AddKafkaConsumer<TKey, TValue>(this IHostApplicationBuilder builder, string connectionName, Action<KafkaConsumerSettings>? configureSettings, Action<IServiceProvider, ConsumerBuilder<TKey, TValue>>? configureBuilder)
56/// <inheritdoc cref="AddKeyedKafkaConsumer{TKey, TValue}(IHostApplicationBuilder, string, Action{KafkaConsumerSettings}?, Action{IServiceProvider, ConsumerBuilder{TKey, TValue}}?)"/>
64/// <inheritdoc cref="AddKeyedKafkaConsumer{TKey, TValue}(IHostApplicationBuilder, string, Action{KafkaConsumerSettings}?, Action{IServiceProvider, ConsumerBuilder{TKey, TValue}}?)"/>
65public static void AddKeyedKafkaConsumer<TKey, TValue>(this IHostApplicationBuilder builder, string name, Action<KafkaConsumerSettings>? configureSettings)
72/// <inheritdoc cref="AddKeyedKafkaConsumer{TKey, TValue}(IHostApplicationBuilder, string, Action{KafkaConsumerSettings}?, Action{IServiceProvider, ConsumerBuilder{TKey, TValue}}?)"/>
73public static void AddKeyedKafkaConsumer<TKey, TValue>(this IHostApplicationBuilder builder, string name, Action<ConsumerBuilder<TKey, TValue>>? configureBuilder)
80/// <inheritdoc cref="AddKeyedKafkaConsumer{TKey, TValue}(IHostApplicationBuilder, string, Action{KafkaConsumerSettings}?, Action{IServiceProvider, ConsumerBuilder{TKey, TValue}}?)"/>
88/// <inheritdoc cref="AddKeyedKafkaConsumer{TKey, TValue}(IHostApplicationBuilder, string, Action{KafkaConsumerSettings}?, Action{IServiceProvider, ConsumerBuilder{TKey, TValue}}?)"/>
89public static void AddKeyedKafkaConsumer<TKey, TValue>(this IHostApplicationBuilder builder, string name, Action<KafkaConsumerSettings>? configureSettings, Action<ConsumerBuilder<TKey, TValue>>? configureBuilder)
104public static void AddKeyedKafkaConsumer<TKey, TValue>(this IHostApplicationBuilder builder, string name, Action<KafkaConsumerSettings>? configureSettings, Action<IServiceProvider, ConsumerBuilder<TKey, TValue>>? configureBuilder)
113Action<KafkaConsumerSettings>? configureSettings,
248private static KafkaConsumerSettings BuildConsumerSettings(IHostApplicationBuilder builder, Action<KafkaConsumerSettings>? configureSettings, string connectionName)
271private static Action<IServiceProvider, ConsumerBuilder<TKey, TValue>>? Wrap<TKey, TValue>(Action<ConsumerBuilder<TKey, TValue>>? action)
AspireKafkaProducerExtensions.cs (23)
25/// <inheritdoc cref="AddKafkaProducer{TKey, TValue}(IHostApplicationBuilder, string, Action{KafkaProducerSettings}?, Action{IServiceProvider, ProducerBuilder{TKey, TValue}}?)"/>
29/// <inheritdoc cref="AddKafkaProducer{TKey, TValue}(IHostApplicationBuilder, string, Action{KafkaProducerSettings}?, Action{IServiceProvider, ProducerBuilder{TKey, TValue}}?)"/>
30public static void AddKafkaProducer<TKey, TValue>(this IHostApplicationBuilder builder, string connectionName, Action<KafkaProducerSettings>? configureSettings)
33/// <inheritdoc cref="AddKafkaProducer{TKey, TValue}(IHostApplicationBuilder, string, Action{KafkaProducerSettings}?, Action{IServiceProvider, ProducerBuilder{TKey, TValue}}?)"/>
34public static void AddKafkaProducer<TKey, TValue>(this IHostApplicationBuilder builder, string connectionName, Action<ProducerBuilder<TKey, TValue>>? configureBuilder)
37/// <inheritdoc cref="AddKafkaProducer{TKey, TValue}(IHostApplicationBuilder, string, Action{KafkaProducerSettings}?, Action{IServiceProvider, ProducerBuilder{TKey, TValue}}?)"/>
41/// <inheritdoc cref="AddKafkaProducer{TKey, TValue}(IHostApplicationBuilder, string, Action{KafkaProducerSettings}?, Action{IServiceProvider, ProducerBuilder{TKey, TValue}}?)"/>
42public static void AddKafkaProducer<TKey, TValue>(this IHostApplicationBuilder builder, string connectionName, Action<KafkaProducerSettings>? configureSettings, Action<ProducerBuilder<TKey, TValue>>? configureBuilder)
53public static void AddKafkaProducer<TKey, TValue>(this IHostApplicationBuilder builder, string connectionName, Action<KafkaProducerSettings>? configureSettings, Action<IServiceProvider, ProducerBuilder<TKey, TValue>>? configureBuilder)
56/// <inheritdoc cref="AddKeyedKafkaProducer{TKey, TValue}(IHostApplicationBuilder, string, Action{KafkaProducerSettings}?, Action{IServiceProvider, ProducerBuilder{TKey, TValue}}?)"/>
64/// <inheritdoc cref="AddKeyedKafkaProducer{TKey, TValue}(IHostApplicationBuilder, string, Action{KafkaProducerSettings}?, Action{IServiceProvider, ProducerBuilder{TKey, TValue}}?)"/>
65public static void AddKeyedKafkaProducer<TKey, TValue>(this IHostApplicationBuilder builder, string name, Action<KafkaProducerSettings>? configureSettings)
72/// <inheritdoc cref="AddKeyedKafkaProducer{TKey, TValue}(IHostApplicationBuilder, string, Action{KafkaProducerSettings}?, Action{IServiceProvider, ProducerBuilder{TKey, TValue}}?)"/>
73public static void AddKeyedKafkaProducer<TKey, TValue>(this IHostApplicationBuilder builder, string name, Action<ProducerBuilder<TKey, TValue>>? configureBuilder)
80/// <inheritdoc cref="AddKeyedKafkaProducer{TKey, TValue}(IHostApplicationBuilder, string, Action{KafkaProducerSettings}?, Action{IServiceProvider, ProducerBuilder{TKey, TValue}}?)"/>
88/// <inheritdoc cref="AddKeyedKafkaProducer{TKey, TValue}(IHostApplicationBuilder, string, Action{KafkaProducerSettings}?, Action{IServiceProvider, ProducerBuilder{TKey, TValue}}?)"/>
89public static void AddKeyedKafkaProducer<TKey, TValue>(this IHostApplicationBuilder builder, string name, Action<KafkaProducerSettings>? configureSettings, Action<ProducerBuilder<TKey, TValue>>? configureBuilder)
104public static void AddKeyedKafkaProducer<TKey, TValue>(this IHostApplicationBuilder builder, string name, Action<KafkaProducerSettings>? configureSettings, Action<IServiceProvider, ProducerBuilder<TKey, TValue>>? configureBuilder)
113Action<KafkaProducerSettings>? configureSettings,
249private static KafkaProducerSettings BuildProducerSettings(IHostApplicationBuilder builder, Action<KafkaProducerSettings>? configureSettings, string connectionName)
272private static Action<IServiceProvider, ProducerBuilder<TKey, TValue>>? Wrap<TKey, TValue>(Action<ProducerBuilder<TKey, TValue>>? action)
Aspire.Confluent.Kafka.Tests (18)
Aspire.Dashboard (20)
Aspire.Dashboard.Components.Tests (9)
Aspire.Dashboard.Tests (25)
Aspire.Deployment.EndToEnd.Tests (2)
Aspire.EndToEnd.Tests (3)
Aspire.Hosting (80)
ContainerResourceBuilderExtensions.cs (4)
519/// This is intended to pass additional arguments to the underlying container runtime run command to enable advanced features such as exposing GPUs to the container. To pass runtime arguments to the actual container, use the <see cref="ResourceBuilderExtensions.WithArgs{T}(IResourceBuilder{T}, Action{CommandLineArgsCallbackContext})"/> method.
527public static IResourceBuilder<T> WithContainerRuntimeArgs<T>(this IResourceBuilder<T> builder, Action<ContainerRuntimeArgsCallbackContext> callback) where T : ContainerResource
1079public static IResourceBuilder<ContainerResource> AddDockerfileBuilder(this IDistributedApplicationBuilder builder, [ResourceName] string name, string contextPath, Action<DockerfileBuilderCallbackContext> callback, string? stage = null)
1802public static IResourceBuilder<T> WithDockerfileBuilder<T>(this IResourceBuilder<T> builder, string contextPath, Action<DockerfileBuilderCallbackContext> callback, string? stage = null) where T : ContainerResource
ProjectResourceBuilderExtensions.cs (4)
264public static IResourceBuilder<ProjectResource> AddProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name, Action<ProjectResourceOptions> configure) where TProject : IProjectMetadata, new()
307public static IResourceBuilder<ProjectResource> AddProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string projectPath, Action<ProjectResourceOptions> configure)
404public static IResourceBuilder<CSharpAppResource> AddCSharpApp(this IDistributedApplicationBuilder builder, [ResourceName] string name, string path, Action<ProjectResourceOptions> configure)
979public static IResourceBuilder<T> PublishAsDockerFile<T>(this IResourceBuilder<T> builder, Action<IResourceBuilder<ContainerResource>>? configure = null)
ResourceBuilderExtensions.cs (20)
366public static IResourceBuilder<T> WithEnvironment<T>(this IResourceBuilder<T> builder, Action<EnvironmentCallbackContext> callback) where T : IResourceWithEnvironment
721public static IResourceBuilder<T> WithArgs<T>(this IResourceBuilder<T> builder, Action<CommandLineArgsCallbackContext> callback) where T : IResourceWithArgs
758public static IResourceBuilder<T> WithManifestPublishingCallback<T>(this IResourceBuilder<T> builder, Action<ManifestPublishingContext> callback) where T : IResource
803private static Action<EnvironmentCallbackContext> CreateEndpointReferenceEnvironmentPopulationCallback(EndpointReferenceAnnotation endpointReferencesAnnotation, string? specificEndpointName = null, string? name = null)
1411var callback = CreateEndpointReferenceEnvironmentPopulationCallback(endpointReferenceAnnotation, null, name);
1438/// The <see cref="WithEndpoint{T}(IResourceBuilder{T}, string, Action{EndpointAnnotation}, bool)"/> method allows
1461public static IResourceBuilder<T> WithEndpoint<T>(this IResourceBuilder<T> builder, [EndpointName] string endpointName, Action<EndpointAnnotation> callback, bool createIfNotExists = true) where T : IResourceWithEndpoints
1498internal static IResourceBuilder<T> WithEndpointCallback<T>(this IResourceBuilder<T> builder, [EndpointName] string endpointName, Action<EndpointUpdateContext> callback, bool createIfNotExists = true) where T : IResourceWithEndpoints
1511internal static IResourceBuilder<T> WithHttpEndpointCallback<T>(this IResourceBuilder<T> builder, Action<EndpointUpdateContext> callback, [EndpointName] string? name = null, bool createIfNotExists = true) where T : IResourceWithEndpoints
1523internal static IResourceBuilder<T> WithHttpsEndpointCallback<T>(this IResourceBuilder<T> builder, Action<EndpointUpdateContext> callback, [EndpointName] string? name = null, bool createIfNotExists = true) where T : IResourceWithEndpoints
1531private static IResourceBuilder<T> WithWellKnownEndpointCallback<T>(this IResourceBuilder<T> builder, Action<EndpointUpdateContext> callback, string endpointName, bool createIfNotExists, Action<IResourceBuilder<T>, string> createEndpoint) where T : IResourceWithEndpoints
1880/// The <see cref="EndpointReference"/> can be used to resolve the address of the endpoint in <see cref="WithEnvironment{T}(IResourceBuilder{T}, Action{EnvironmentCallbackContext})"/>.
1898/// The <see cref="EndpointReference"/> can be used to resolve the address of the endpoint in <see cref="WithEnvironment{T}(IResourceBuilder{T}, Action{EnvironmentCallbackContext})"/>.
1978public static IResourceBuilder<T> WithUrls<T>(this IResourceBuilder<T> builder, Action<ResourceUrlsCallbackContext> callback)
2023/// To modify the URL for a specific endpoint, use <see cref="WithUrlForEndpoint{T}(IResourceBuilder{T}, string, Action{ResourceUrlAnnotation})"/>.
2183public static IResourceBuilder<T> WithUrlForEndpoint<T>(this IResourceBuilder<T> builder, string endpointName, Action<ResourceUrlAnnotation> callback)
2213/// To customize the URL that is automatically added for an endpoint, use <see cref="WithUrlForEndpoint{T}(IResourceBuilder{T}, string, Action{ResourceUrlAnnotation})"/>.
4319public static IResourceBuilder<TResource> SubscribeHttpsEndpointsUpdate<TResource>(this IResourceBuilder<TResource> builder, Action<HttpsEndpointUpdateCallbackContext> callback)
4812Action<CommandLineArgsCallbackContext> callback,
5287Action<ContainerImagePushOptionsCallbackContext> callback)
Aspire.Hosting.Azure (11)
Aspire.Hosting.Azure.AppConfiguration (3)
Aspire.Hosting.Azure.AppContainers (6)
Aspire.Hosting.Azure.ApplicationInsights (2)
Aspire.Hosting.Azure.AppService (4)
Aspire.Hosting.Azure.CognitiveServices (3)
Aspire.Hosting.Azure.ConnectorNamespace (1)
Aspire.Hosting.Azure.ContainerRegistry (1)
Aspire.Hosting.Azure.CosmosDB (8)
Aspire.Hosting.Azure.EventHubs (9)
Aspire.Hosting.Azure.FrontDoor (2)
Aspire.Hosting.Azure.Functions (1)
Aspire.Hosting.Azure.KeyVault (3)
Aspire.Hosting.Azure.Kubernetes (1)
Aspire.Hosting.Azure.Kubernetes.Tests (3)
Aspire.Hosting.Azure.Kusto (3)
Aspire.Hosting.Azure.Network (14)
Aspire.Hosting.Azure.OperationalInsights (2)
Aspire.Hosting.Azure.PostgreSQL (5)
Aspire.Hosting.Azure.Redis (6)
Aspire.Hosting.Azure.Sandboxes (4)
Aspire.Hosting.Azure.Search (1)
Aspire.Hosting.Azure.ServiceBus (13)
Aspire.Hosting.Azure.SignalR (3)
Aspire.Hosting.Azure.Sql (5)
Aspire.Hosting.Azure.Storage (3)
Aspire.Hosting.Azure.Tests (44)
Aspire.Hosting.Azure.WebPubSub (2)
Aspire.Hosting.Browsers (2)
Aspire.Hosting.Browsers.Tests (3)
Aspire.Hosting.CodeGeneration.Go.Tests (5)
Aspire.Hosting.CodeGeneration.Java.Tests (5)
Aspire.Hosting.CodeGeneration.Python.Tests (6)
Aspire.Hosting.CodeGeneration.Rust.Tests (5)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (5)
Aspire.Hosting.DevTunnels (1)
Aspire.Hosting.Docker (16)
Aspire.Hosting.Docker.Tests (2)
Aspire.Hosting.Dotnet (2)
Aspire.Hosting.EntityFrameworkCore (4)
Aspire.Hosting.Foundry (32)
Aspire.Hosting.Foundry.Tests (1)
Aspire.Hosting.Java.Tests (4)
Aspire.Hosting.JavaScript (6)
Aspire.Hosting.JavaScript.Tests (1)
Aspire.Hosting.Kafka (1)
Aspire.Hosting.Kafka.Tests (1)
Aspire.Hosting.Kubernetes (21)
Aspire.Hosting.Kubernetes.Tests (6)
Aspire.Hosting.Maui.Tests (1)
Aspire.Hosting.Milvus (1)
Aspire.Hosting.MongoDB (1)
Aspire.Hosting.MySql (1)
Aspire.Hosting.PostgreSQL (3)
Aspire.Hosting.Python (1)
Aspire.Hosting.Radius (10)
Aspire.Hosting.Radius.Tests (7)
Aspire.Hosting.Redis (2)
Aspire.Hosting.RemoteHost.Tests (1)
Aspire.Hosting.Rust (2)
Aspire.Hosting.Rust.Tests (3)
Aspire.Hosting.Testing (9)
Aspire.Hosting.Testing.Tests (6)
Aspire.Hosting.Tests (20)
Aspire.Hosting.TestUtilities (13)
Aspire.Hosting.Yarp (2)
Aspire.Keycloak.Authentication (4)
Aspire.Keycloak.Authentication.Tests (14)
Aspire.Microsoft.Azure.Cosmos (15)
Aspire.Microsoft.Azure.Cosmos.Tests (1)
Aspire.Microsoft.Data.SqlClient (4)
Aspire.Microsoft.Data.SqlClient.Tests (2)
Aspire.Microsoft.EntityFrameworkCore.Cosmos (6)
Aspire.Microsoft.EntityFrameworkCore.Cosmos.Tests (2)
Aspire.Microsoft.EntityFrameworkCore.SqlServer (5)
Aspire.Microsoft.EntityFrameworkCore.SqlServer.Tests (3)
Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration (5)
Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration.Tests (1)
Aspire.Milvus.Client (4)
Aspire.Milvus.Client.Tests (1)
Aspire.MongoDB.Driver (10)
Aspire.MongoDB.Driver.Tests (1)
Aspire.MongoDB.Driver.v2.Tests (1)
Aspire.MongoDB.EntityFrameworkCore (5)
Aspire.MongoDB.EntityFrameworkCore.Tests (2)
Aspire.MySqlConnector (4)
Aspire.MySqlConnector.Tests (2)
Aspire.NATS.Net (18)
AspireNatsClientExtensions.cs (17)
25/// <inheritdoc cref="AddNatsClient(IHostApplicationBuilder, string, Action{NatsClientSettings}?, Func{IServiceProvider,NatsOpts,NatsOpts}?)"/>
29/// <inheritdoc cref="AddNatsClient(IHostApplicationBuilder, string, Action{NatsClientSettings}?, Func{IServiceProvider,NatsOpts,NatsOpts}?)"/>
30public static void AddNatsClient(this IHostApplicationBuilder builder, string connectionName, Action<NatsClientSettings>? configureSettings)
33/// <inheritdoc cref="AddNatsClient(IHostApplicationBuilder, string, Action{NatsClientSettings}?, Func{IServiceProvider,NatsOpts,NatsOpts}?)"/>
37/// <inheritdoc cref="AddNatsClient(IHostApplicationBuilder, string, Action{NatsClientSettings}?, Func{IServiceProvider,NatsOpts,NatsOpts}?)"/>
41/// <inheritdoc cref="AddNatsClient(IHostApplicationBuilder, string, Action{NatsClientSettings}?, Func{IServiceProvider,NatsOpts,NatsOpts}?)"/>
42public static void AddNatsClient(this IHostApplicationBuilder builder, string connectionName, Action<NatsClientSettings>? configureSettings, Func<NatsOpts, NatsOpts>? configureOptions)
55public static void AddNatsClient(this IHostApplicationBuilder builder, string connectionName, Action<NatsClientSettings>? configureSettings, Func<IServiceProvider, NatsOpts, NatsOpts>? configureOptions)
60/// <inheritdoc cref="AddKeyedNatsClient(IHostApplicationBuilder, string, Action{NatsClientSettings}?, Func{IServiceProvider,NatsOpts,NatsOpts}?)"/>
68/// <inheritdoc cref="AddKeyedNatsClient(IHostApplicationBuilder, string, Action{NatsClientSettings}?, Func{IServiceProvider,NatsOpts,NatsOpts}?)"/>
69public static void AddKeyedNatsClient(this IHostApplicationBuilder builder, string name, Action<NatsClientSettings>? configureSettings)
76/// <inheritdoc cref="AddKeyedNatsClient(IHostApplicationBuilder, string, Action{NatsClientSettings}?, Func{IServiceProvider,NatsOpts,NatsOpts}?)"/>
84/// <inheritdoc cref="AddKeyedNatsClient(IHostApplicationBuilder, string, Action{NatsClientSettings}?, Func{IServiceProvider,NatsOpts,NatsOpts}?)"/>
92/// <inheritdoc cref="AddKeyedNatsClient(IHostApplicationBuilder, string, Action{NatsClientSettings}?, Func{IServiceProvider,NatsOpts,NatsOpts}?)"/>
93public static void AddKeyedNatsClient(this IHostApplicationBuilder builder, string name, Action<NatsClientSettings>? configureSettings, Func<NatsOpts, NatsOpts>? configureOptions)
111public static void AddKeyedNatsClient(this IHostApplicationBuilder builder, string name, Action<NatsClientSettings>? configureSettings, Func<IServiceProvider, NatsOpts, NatsOpts>? configureOptions)
118private static void AddNatsClientInternal(this IHostApplicationBuilder builder, string connectionName, object? serviceKey, Action<NatsClientSettings>? configureSettings, Func<IServiceProvider, NatsOpts, NatsOpts>? configureOptions)
Aspire.NATS.Net.Tests (5)
Aspire.Npgsql (8)
AspirePostgreSqlNpgsqlExtensions.cs (7)
32public static void AddNpgsqlDataSource(this IHostApplicationBuilder builder, string connectionName, Action<NpgsqlSettings>? configureSettings = null, Action<NpgsqlDataSourceBuilder>? configureDataSourceBuilder = null)
47public static void AddKeyedNpgsqlDataSource(this IHostApplicationBuilder builder, string name, Action<NpgsqlSettings>? configureSettings = null, Action<NpgsqlDataSourceBuilder>? configureDataSourceBuilder = null)
55Action<NpgsqlSettings>? configureSettings, string connectionName, object? serviceKey, Action<NpgsqlDataSourceBuilder>? configureDataSourceBuilder)
106private static void RegisterNpgsqlServices(this IHostApplicationBuilder builder, NpgsqlSettings settings, string connectionName, object? serviceKey, Action<NpgsqlDataSourceBuilder>? configureDataSourceBuilder)
Aspire.Npgsql.EntityFrameworkCore.PostgreSQL (5)
Aspire.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (3)
Aspire.Npgsql.Tests (2)
Aspire.OpenAI (6)
Aspire.OpenAI.Tests (1)
Aspire.Oracle.EntityFrameworkCore (6)
Aspire.Oracle.EntityFrameworkCore.Tests (3)
Aspire.Playground.Tests (5)
Aspire.Pomelo.EntityFrameworkCore.MySql (5)
Aspire.Pomelo.EntityFrameworkCore.MySql.Tests (3)
Aspire.Qdrant.Client (4)
Aspire.Qdrant.Client.Tests (1)
Aspire.RabbitMQ.Client (9)
Aspire.RabbitMQ.Client.Tests (2)
Aspire.RabbitMQ.Client.v6.Tests (1)
Aspire.Seq (2)
Aspire.StackExchange.Redis (16)
Aspire.StackExchange.Redis.DistributedCaching (6)
Aspire.StackExchange.Redis.DistributedCaching.Tests (1)
Aspire.StackExchange.Redis.OutputCaching (4)
Aspire.StackExchange.Redis.OutputCaching.Tests (1)
Aspire.StackExchange.Redis.Tests (1)
Aspire.Templates.Tests (3)
Aspire.TerminalHost (2)
Aspire.TestUtilities (2)
Binding.UDS.IntegrationTests (8)
ConfigurationSchemaGenerator (1)
Contract.XmlSerializer.IntegrationTests (1)
crossgen2 (3)
CSharpSyntaxGenerator (1)
datacollector (3)
datacollector.arm64 (3)
dotnet-aot (15)
dotnet-dev-certs (5)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
80public CommandLineApplication Command(string name, Action<CommandLineApplication> configuration,
95public CommandOption Option(string template, string description, CommandOptionType optionType, Action<CommandOption> configuration)
98public CommandOption Option(string template, string description, CommandOptionType optionType, Action<CommandOption> configuration, bool inherited)
115public CommandArgument Argument(string name, string description, Action<CommandArgument> configuration, bool multipleValues = false)
dotnet-format (2)
dotnet-getdocument (4)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
80public CommandLineApplication Command(string name, Action<CommandLineApplication> configuration,
95public CommandOption Option(string template, string description, CommandOptionType optionType, Action<CommandOption> configuration)
98public CommandOption Option(string template, string description, CommandOptionType optionType, Action<CommandOption> configuration, bool inherited)
115public CommandArgument Argument(string name, string description, Action<CommandArgument> configuration, bool multipleValues = false)
dotnet-openapi (4)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
80public CommandLineApplication Command(string name, Action<CommandLineApplication> configuration,
95public CommandOption Option(string template, string description, CommandOptionType optionType, Action<CommandOption> configuration)
98public CommandOption Option(string template, string description, CommandOptionType optionType, Action<CommandOption> configuration, bool inherited)
115public CommandArgument Argument(string name, string description, Action<CommandArgument> configuration, bool multipleValues = false)
dotnet-razorpagegenerator (1)
dotnet-sourcelink (2)
dotnet-sql-cache (5)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
80public CommandLineApplication Command(string name, Action<CommandLineApplication> configuration,
95public CommandOption Option(string template, string description, CommandOptionType optionType, Action<CommandOption> configuration)
98public CommandOption Option(string template, string description, CommandOptionType optionType, Action<CommandOption> configuration, bool inherited)
115public CommandArgument Argument(string name, string description, Action<CommandArgument> configuration, bool multipleValues = false)
dotnet-svcutil-lib (88)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\Connection.cs (11)
25Action<object> callback, object state);
31AsyncCompletionResult BeginRead(int offset, int size, TimeSpan timeout, Action<object> callback, object state);
78Action<object> callback, object state)
104Action<object> callback, object state)
170public override AsyncCompletionResult BeginRead(int offset, int size, TimeSpan timeout, Action<object> callback, object state)
207private static Action<object> s_onWriteComplete = new Action<object>(OnWriteComplete);
208private static Action<object> s_onReadComplete = new Action<object>(OnReadComplete);
452private Action<object> _readCallback;
453private Action<object> _writeCallback;
550Action<object> callback, object state)
667public AsyncCompletionResult BeginRead(int offset, int size, TimeSpan timeout, Action<object> callback, object state)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\FramingChannels.cs (3)
88protected override AsyncCompletionResult BeginCloseOutput(TimeSpan timeout, Action<object> callback, object state)
99protected override AsyncCompletionResult StartWritingBufferedMessage(Message message, ArraySegment<byte> messageData, bool allowOutputBatching, TimeSpan timeout, Action<object> callback, object state)
105protected override AsyncCompletionResult StartWritingStreamedMessage(Message message, TimeSpan timeout, Action<object> callback, object state)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (4)
27private static Action<object> s_onWriteComplete = new Action<object>(OnWriteComplete);
488protected abstract AsyncCompletionResult StartWritingBufferedMessage(Message message, ArraySegment<byte> messageData, bool allowOutputBatching, TimeSpan timeout, Action<object> callback, object state);
490protected abstract AsyncCompletionResult BeginCloseOutput(TimeSpan timeout, Action<object> callback, object state);
500protected abstract AsyncCompletionResult StartWritingStreamedMessage(Message message, TimeSpan timeout, Action<object> callback, object state);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (7)
22private Action<object> _waitCallback;
186protected override AsyncCompletionResult StartWritingBufferedMessage(Message message, ArraySegment<byte> messageData, bool allowOutputBatching, TimeSpan timeout, Action<object> callback, object state)
226protected override AsyncCompletionResult StartWritingStreamedMessage(Message message, TimeSpan timeout, Action<object> callback, object state)
248protected override AsyncCompletionResult BeginCloseOutput(TimeSpan timeout, Action<object> callback, object state)
396private async void HandleCloseOutputAsyncCompletion(Task task, TimeSpan timeout, Action<object> callback, object state)
412private async void HandleSendAsyncCompletion(Task task, TimeSpan timeout, Action<object> callback, object state)
1193public async void WriteEndOfMessageAsync(Action<object> callback, object state)
Metadata\MetadataFileInfo.cs (4)
18internal MetadataFileInfo(object metadata, string filePath, string sourceUri, Action<XmlNS.XmlWriter> write)
31public Action<XmlNS.XmlWriter> Write { get; private set; }
61internal WsdlFileInfo(object metadata, string filePath, string sourceUri, Action<XmlNS.XmlWriter> write) : base(metadata, filePath, sourceUri, write)
76internal SchemaFileInfo(object metadata, string filePath, string sourceUri, Action<XmlNS.XmlWriter> write) : base(metadata, filePath, sourceUri, write)
dotnet-svcutil.xmlserializer.IntegrationTests (1)
dotnet-user-jwts (7)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
80public CommandLineApplication Command(string name, Action<CommandLineApplication> configuration,
95public CommandOption Option(string template, string description, CommandOptionType optionType, Action<CommandOption> configuration)
98public CommandOption Option(string template, string description, CommandOptionType optionType, Action<CommandOption> configuration, bool inherited)
115public CommandArgument Argument(string name, string description, Action<CommandArgument> configuration, bool multipleValues = false)
dotnet-user-secrets (4)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
80public CommandLineApplication Command(string name, Action<CommandLineApplication> configuration,
95public CommandOption Option(string template, string description, CommandOptionType optionType, Action<CommandOption> configuration)
98public CommandOption Option(string template, string description, CommandOptionType optionType, Action<CommandOption> configuration, bool inherited)
115public CommandArgument Argument(string name, string description, Action<CommandArgument> configuration, bool multipleValues = false)
dotnet-watch (1)
GenerateDocumentationAndConfigFiles (49)
src\roslyn\src\Dependencies\PooledObjects\PooledDelegates.cs (8)
65public static Releaser GetPooledAction<TArg>(Action<TArg> unboundAction, TArg argument, out Action boundAction)
66=> GetPooledDelegate<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>(unboundAction, argument, out boundAction);
69/// Gets an <see cref="Action{T}"/> delegate, which calls <paramref name="unboundAction"/> with the specified
98public static Releaser GetPooledAction<T1, TArg>(Action<T1, TArg> unboundAction, TArg argument, out Action<T1> boundAction)
99=> GetPooledDelegate<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>(unboundAction, argument, out boundAction);
384: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>
391: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>
393protected override Action<T1> Bind()
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (15)
48Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
66Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
89Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
103Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
126Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
140Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
159Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
173Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
193Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
206Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
225Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
249Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
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,
321Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
GetDocument.Insider (14)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
80public CommandLineApplication Command(string name, Action<CommandLineApplication> configuration,
95public CommandOption Option(string template, string description, CommandOptionType optionType, Action<CommandOption> configuration)
98public CommandOption Option(string template, string description, CommandOptionType optionType, Action<CommandOption> configuration, bool inherited)
115public CommandArgument Argument(string name, string description, Action<CommandArgument> configuration, bool multipleValues = false)
ILAssembler (6)
EntityRegistry.cs (5)
797private TEntity GetOrCreateEntity<TKey, TEntity>(TKey key, TableIndex table, Dictionary<TKey, TEntity> cache, Func<TKey, TEntity> constructor, Action<TEntity> onCreate)
821public TypeDefinitionEntity GetOrCreateTypeDefinition(TypeDefinitionEntity? containingType, string @namespace, string name, Action<TypeDefinitionEntity> onCreateType)
835public AssemblyReferenceEntity GetOrCreateAssemblyReference(string name, Action<AssemblyReferenceEntity> onCreateAssemblyReference)
840public ModuleReferenceEntity GetOrCreateModuleReference(string name, Action<ModuleReferenceEntity> onCreateModuleReference)
1664public ExportedTypeEntity GetOrCreateExportedType(EntityBase? implementation, string @namespace, string name, Action<ExportedTypeEntity> onCreateType)
ilc (3)
ILCompiler.DependencyAnalysisFramework (6)
ILCompiler.ReadyToRun (2)
illink (16)
ILLink.RoslynAnalyzer (34)
Infrastructure.Common (2)
Infrastructure.Tests (2)
Microsoft.Agents.AI.ProjectTemplates.Tests (1)
Microsoft.Arcade.Common (11)
Microsoft.AspNetCore (30)
Microsoft.AspNetCore.Antiforgery (2)
Microsoft.AspNetCore.Authentication (6)
AuthenticationBuilder.cs (5)
30private AuthenticationBuilder AddSchemeHelper<TOptions, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] THandler>(string authenticationScheme, string? displayName, Action<TOptions>? configureOptions)
65public virtual AuthenticationBuilder AddScheme<TOptions, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] THandler>(string authenticationScheme, string? displayName, Action<TOptions>? configureOptions)
78public virtual AuthenticationBuilder AddScheme<TOptions, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] THandler>(string authenticationScheme, Action<TOptions>? configureOptions)
93public virtual AuthenticationBuilder AddRemoteScheme<TOptions, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] THandler>(string authenticationScheme, string? displayName, Action<TOptions>? configureOptions)
109public virtual AuthenticationBuilder AddPolicyScheme(string authenticationScheme, string? displayName, Action<PolicySchemeOptions> configureOptions)
Microsoft.AspNetCore.Authentication.Abstractions (1)
Microsoft.AspNetCore.Authentication.BearerToken (2)
Microsoft.AspNetCore.Authentication.Certificate (3)
Microsoft.AspNetCore.Authentication.Cookies (3)
Microsoft.AspNetCore.Authentication.Core (1)
Microsoft.AspNetCore.Authentication.DeviceBoundSessions (3)
Microsoft.AspNetCore.Authentication.Facebook (3)
Microsoft.AspNetCore.Authentication.Google (3)
Microsoft.AspNetCore.Authentication.JwtBearer (3)
Microsoft.AspNetCore.Authentication.MicrosoftAccount (3)
Microsoft.AspNetCore.Authentication.Negotiate (6)
Microsoft.AspNetCore.Authentication.OAuth (4)
OAuthExtensions.cs (4)
24public static AuthenticationBuilder AddOAuth(this AuthenticationBuilder builder, string authenticationScheme, Action<OAuthOptions> configureOptions)
35public static AuthenticationBuilder AddOAuth(this AuthenticationBuilder builder, string authenticationScheme, string displayName, Action<OAuthOptions> configureOptions)
45public static AuthenticationBuilder AddOAuth<TOptions, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] THandler>(this AuthenticationBuilder builder, string authenticationScheme, Action<TOptions> configureOptions)
58public static AuthenticationBuilder AddOAuth<TOptions, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] THandler>(this AuthenticationBuilder builder, string authenticationScheme, string displayName, Action<TOptions> configureOptions)
Microsoft.AspNetCore.Authentication.OpenIdConnect (3)
Microsoft.AspNetCore.Authentication.Twitter (3)
Microsoft.AspNetCore.Authentication.WsFederation (3)
Microsoft.AspNetCore.Authorization (5)
Microsoft.AspNetCore.Authorization.Policy (3)
Microsoft.AspNetCore.Components (59)
EventCallbackFactoryBinderExtensions.cs (36)
49Action<string?> setter,
89Action<bool> setter,
129Action<bool?> setter,
169Action<int> setter,
209Action<int?> setter,
249Action<long> setter,
289Action<short> setter,
329Action<long?> setter,
369Action<short?> setter,
409Action<float> setter,
449Action<float?> setter,
489Action<double> setter,
529Action<double?> setter,
569Action<decimal> setter,
609Action<decimal?> setter,
649Action<DateTime> setter,
690Action<DateTime> setter,
733Action<DateTime?> setter,
774Action<DateTime?> setter,
817Action<DateTimeOffset> setter,
858Action<DateTimeOffset> setter,
901Action<DateTimeOffset?> setter,
942Action<DateTimeOffset?> setter,
985Action<DateOnly> setter,
1026Action<DateOnly> setter,
1069Action<DateOnly?> setter,
1110Action<DateOnly?> setter,
1153Action<TimeOnly> setter,
1194Action<TimeOnly> setter,
1237Action<TimeOnly?> setter,
1278Action<TimeOnly?> setter,
1322Action<T> setter,
1353Action<T> setter,
1358Action<ChangeEventArgs> callback = e =>
1441Action<T> setter,
1447Action<ChangeEventArgs> callback = e =>
Microsoft.AspNetCore.Components.AI (14)
Microsoft.AspNetCore.Components.Endpoints (33)
Microsoft.AspNetCore.Components.Media (3)
Microsoft.AspNetCore.Components.Server (10)
Microsoft.AspNetCore.Components.Server.AutoPause (1)
Microsoft.AspNetCore.Components.Testing (15)
Microsoft.AspNetCore.Components.WebAssembly (5)
Microsoft.AspNetCore.Components.WebAssembly.Authentication (10)
Microsoft.AspNetCore.Components.WebAssembly.Server (2)
Microsoft.AspNetCore.Components.WebView (3)
Microsoft.AspNetCore.Components.WebView.Maui (4)
Microsoft.AspNetCore.Components.WebView.WindowsForms (8)
Microsoft.AspNetCore.Components.WebView.Wpf (8)
Microsoft.AspNetCore.Connections.Abstractions (3)
Microsoft.AspNetCore.CookiePolicy (3)
Microsoft.AspNetCore.Cors (6)
Microsoft.AspNetCore.DataProtection (8)
Microsoft.AspNetCore.DataProtection.Extensions (3)
Microsoft.AspNetCore.Diagnostics (7)
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore (4)
Microsoft.AspNetCore.Diagnostics.Middleware (8)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (5)
Microsoft.AspNetCore.Grpc.JsonTranscoding (5)
Microsoft.AspNetCore.HeaderParsing (1)
Microsoft.AspNetCore.HeaderPropagation (2)
Microsoft.AspNetCore.HostFiltering (1)
Microsoft.AspNetCore.Hosting (44)
Microsoft.AspNetCore.Hosting.Abstractions (7)
Microsoft.AspNetCore.Http (2)
Microsoft.AspNetCore.Http.Abstractions (8)
Microsoft.AspNetCore.Http.Connections (11)
Microsoft.AspNetCore.Http.Connections.Client (2)
Microsoft.AspNetCore.Http.Extensions (4)
Microsoft.AspNetCore.HttpLogging (2)
Microsoft.AspNetCore.HttpOverrides (1)
Microsoft.AspNetCore.HttpsPolicy (2)
Microsoft.AspNetCore.Identity (10)
Microsoft.AspNetCore.Identity.UI (1)
Microsoft.AspNetCore.InternalTesting (10)
Microsoft.AspNetCore.JsonPatch (11)
Microsoft.AspNetCore.JsonPatch.SystemTextJson (11)
Microsoft.AspNetCore.Localization (2)
Microsoft.AspNetCore.MiddlewareAnalysis (2)
Microsoft.AspNetCore.Mvc (10)
Microsoft.AspNetCore.Mvc.Core (78)
Routing\ActionEndpointFactory.cs (24)
43IReadOnlyList<Action<EndpointBuilder>> conventions,
44IReadOnlyList<Action<EndpointBuilder>> groupConventions,
45IReadOnlyList<Action<EndpointBuilder>> finallyConventions,
46IReadOnlyList<Action<EndpointBuilder>> groupFinallyConventions,
76perRouteConventions: Array.Empty<Action<EndpointBuilder>>(),
79perRouteFinallyConventions: Array.Empty<Action<EndpointBuilder>>());
166perRouteConventions: Array.Empty<Action<EndpointBuilder>>(),
169perRouteFinallyConventions: Array.Empty<Action<EndpointBuilder>>());
179IReadOnlyList<Action<EndpointBuilder>> groupConventions,
180IReadOnlyList<Action<EndpointBuilder>> conventions,
181IReadOnlyList<Action<EndpointBuilder>> groupFinallyConventions,
182IReadOnlyList<Action<EndpointBuilder>> finallyConventions,
258foreach (var routeFinallyConvention in route.FinallyConventions)
263foreach (var finallyConvention in finallyConventions)
268foreach (var groupFinallyConvention in groupFinallyConventions)
336IReadOnlyList<Action<EndpointBuilder>> groupConventions,
337IReadOnlyList<Action<EndpointBuilder>> conventions,
338IReadOnlyList<Action<EndpointBuilder>> perRouteConventions,
339IReadOnlyList<Action<EndpointBuilder>> groupFinallyConventions,
340IReadOnlyList<Action<EndpointBuilder>> finallyConventions,
341IReadOnlyList<Action<EndpointBuilder>> perRouteFinallyConventions)
484foreach (var perRouteFinallyConvention in perRouteFinallyConventions)
489foreach (var finallyConvention in finallyConventions)
494foreach (var groupFinallyConvention in groupFinallyConventions)
Microsoft.AspNetCore.Mvc.Cors (3)
Microsoft.AspNetCore.Mvc.DataAnnotations (5)
Microsoft.AspNetCore.Mvc.Formatters.Xml (6)
Microsoft.AspNetCore.Mvc.Localization (21)
Microsoft.AspNetCore.Mvc.NewtonsoftJson (2)
Microsoft.AspNetCore.Mvc.Razor (2)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (2)
Microsoft.AspNetCore.Mvc.RazorPages (37)
ApplicationModels\PageConventionCollection.cs (20)
61Action<PageApplicationModel> action)
87Action<PageApplicationModel> action)
105public IPageApplicationModelConvention AddFolderApplicationModelConvention(string folderPath, Action<PageApplicationModel> action)
131Action<PageApplicationModel> action)
149public IPageRouteModelConvention AddPageRouteModelConvention(string pageName, Action<PageRouteModel> action)
172public IPageRouteModelConvention AddAreaPageRouteModelConvention(string areaName, string pageName, Action<PageRouteModel> action)
190public IPageRouteModelConvention AddFolderRouteModelConvention(string folderPath, Action<PageRouteModel> action)
213public IPageRouteModelConvention AddAreaFolderRouteModelConvention(string areaName, string folderPath, Action<PageRouteModel> action)
281private readonly Action<PageRouteModel> _action;
283public PageRouteModelConvention(string path, Action<PageRouteModel> action)
288public PageRouteModelConvention(string? areaName, string path, Action<PageRouteModel> action)
309private readonly Action<PageRouteModel> _action;
311public FolderRouteModelConvention(string folderPath, Action<PageRouteModel> action)
316public FolderRouteModelConvention(string? areaName, string folderPath, Action<PageRouteModel> action)
337private readonly Action<PageApplicationModel> _action;
339public PageApplicationModelConvention(string path, Action<PageApplicationModel> action)
344public PageApplicationModelConvention(string? areaName, string path, Action<PageApplicationModel> action)
365private readonly Action<PageApplicationModel> _action;
367public FolderApplicationModelConvention(string folderPath, Action<PageApplicationModel> action)
372public FolderApplicationModelConvention(string? areaName, string folderPath, Action<PageApplicationModel> action)
Microsoft.AspNetCore.Mvc.TagHelpers (4)
Microsoft.AspNetCore.Mvc.Testing (24)
Microsoft.AspNetCore.Mvc.ViewFeatures (8)
Microsoft.AspNetCore.OpenApi (2)
Microsoft.AspNetCore.OutputCaching (7)
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (2)
Microsoft.AspNetCore.Owin (16)
Microsoft.AspNetCore.RateLimiting (5)
Microsoft.AspNetCore.Razor.Runtime (5)
Microsoft.AspNetCore.Razor.Utilities.Shared (8)
src\roslyn\src\Dependencies\PooledObjects\PooledDelegates.cs (8)
65public static Releaser GetPooledAction<TArg>(Action<TArg> unboundAction, TArg argument, out Action boundAction)
66=> GetPooledDelegate<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>(unboundAction, argument, out boundAction);
69/// Gets an <see cref="Action{T}"/> delegate, which calls <paramref name="unboundAction"/> with the specified
98public static Releaser GetPooledAction<T1, TArg>(Action<T1, TArg> unboundAction, TArg argument, out Action<T1> boundAction)
99=> GetPooledDelegate<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>(unboundAction, argument, out boundAction);
384: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>
391: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>
393protected override Action<T1> Bind()
Microsoft.AspNetCore.RequestDecompression (3)
Microsoft.AspNetCore.ResponseCaching (1)
Microsoft.AspNetCore.ResponseCompression (1)
Microsoft.AspNetCore.Rewrite (3)
Microsoft.AspNetCore.Routing (56)
RequestDelegateRouteBuilderExtensions.cs (6)
47public static IRouteBuilder MapMiddlewareRoute(this IRouteBuilder builder, [StringSyntax("Route")] string template, Action<IApplicationBuilder> action)
75public static IRouteBuilder MapMiddlewareDelete(this IRouteBuilder builder, [StringSyntax("Route")] string template, Action<IApplicationBuilder> action)
117public static IRouteBuilder MapMiddlewareGet(this IRouteBuilder builder, [StringSyntax("Route")] string template, Action<IApplicationBuilder> action)
159public static IRouteBuilder MapMiddlewarePost(this IRouteBuilder builder, [StringSyntax("Route")] string template, Action<IApplicationBuilder> action)
201public static IRouteBuilder MapMiddlewarePut(this IRouteBuilder builder, [StringSyntax("Route")] string template, Action<IApplicationBuilder> action)
290Action<IApplicationBuilder> action)
Microsoft.AspNetCore.Server.HttpSys (3)
Microsoft.AspNetCore.Server.IIS (13)
Microsoft.AspNetCore.Server.IISIntegration (2)
Microsoft.AspNetCore.Server.IntegrationTesting (3)
Microsoft.AspNetCore.Server.Kestrel (2)
Microsoft.AspNetCore.Server.Kestrel.Core (38)
KestrelConfigurationLoader.cs (11)
71private IDictionary<string, Action<EndpointConfiguration>> EndpointConfigurations { get; }
72= new Dictionary<string, Action<EndpointConfiguration>>(0, StringComparer.OrdinalIgnoreCase);
85public KestrelConfigurationLoader Endpoint(string name, Action<EndpointConfiguration> configureOptions)
101public KestrelConfigurationLoader Endpoint(IPAddress address, int port, Action<ListenOptions> configure)
116public KestrelConfigurationLoader Endpoint(IPEndPoint endPoint, Action<ListenOptions> configure)
139public KestrelConfigurationLoader LocalhostEndpoint(int port, Action<ListenOptions> configure)
159public KestrelConfigurationLoader AnyIPEndpoint(int port, Action<ListenOptions> configure)
179public KestrelConfigurationLoader UnixSocketEndpoint(string socketPath, Action<ListenOptions> configure)
204public KestrelConfigurationLoader NamedPipeEndpoint(string pipeName, Action<ListenOptions> configure)
225public KestrelConfigurationLoader HandleEndpoint(ulong handle, Action<ListenOptions> configure)
411if (EndpointConfigurations.TryGetValue(endpoint.Name, out var configureEndpoint))
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (6)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (4)
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (9)
Microsoft.AspNetCore.Session (1)
Microsoft.AspNetCore.SignalR (6)
Microsoft.AspNetCore.SignalR.Client (5)
HubConnectionBuilderHttpExtensions.cs (5)
53public static IHubConnectionBuilder WithUrl(this IHubConnectionBuilder hubConnectionBuilder, [StringSyntax(StringSyntaxAttribute.Uri)] string url, Action<HttpConnectionOptions> configureHttpConnection)
80public static IHubConnectionBuilder WithUrl(this IHubConnectionBuilder hubConnectionBuilder, [StringSyntax(StringSyntaxAttribute.Uri)] string url, HttpTransportType transports, Action<HttpConnectionOptions> configureHttpConnection)
105public static IHubConnectionBuilder WithUrl(this IHubConnectionBuilder hubConnectionBuilder, Uri url, Action<HttpConnectionOptions> configureHttpConnection)
132public static IHubConnectionBuilder WithUrl(this IHubConnectionBuilder hubConnectionBuilder, Uri url, HttpTransportType transports, Action<HttpConnectionOptions> configureHttpConnection)
138private static IHubConnectionBuilder WithUrlCore(this IHubConnectionBuilder hubConnectionBuilder, Uri url, HttpTransportType? transports, Action<HttpConnectionOptions>? configureHttpConnection)
Microsoft.AspNetCore.SignalR.Client.Core (6)
Microsoft.AspNetCore.SignalR.Core (1)
Microsoft.AspNetCore.SignalR.Protocols.Json (1)
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (1)
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (1)
Microsoft.AspNetCore.SignalR.Specification.Tests (3)
Microsoft.AspNetCore.SignalR.StackExchangeRedis (2)
Microsoft.AspNetCore.SpaProxy (2)
Microsoft.AspNetCore.SpaServices.Extensions (2)
Microsoft.AspNetCore.StaticAssets (12)
Microsoft.AspNetCore.StaticFiles (2)
Microsoft.AspNetCore.TestHost (33)
Microsoft.AspNetCore.Watch.BrowserRefresh (2)
Microsoft.AspNetCore.WebSockets (1)
Microsoft.Authentication.WebAssembly.Msal (3)
Microsoft.Build (94)
BuildCheck\Infrastructure\BuildCheckCentralContext.cs (17)
67private (CheckWrapper, Action<BuildCheckDataContext<T>>)[] _callbacks = [];
71internal (CheckWrapper, Action<BuildCheckDataContext<T>>)[] Snapshot => Volatile.Read(ref _callbacks);
73internal void Register(CheckWrapper check, Action<BuildCheckDataContext<T>> callback)
77(CheckWrapper, Action<BuildCheckDataContext<T>>)[] callbacks = _callbacks;
88(CheckWrapper, Action<BuildCheckDataContext<T>>)[] callbacks = _callbacks;
124internal void RegisterEnvironmentVariableReadAction(CheckWrapper check, Action<BuildCheckDataContext<EnvironmentVariableCheckData>> environmentVariableAction)
127internal void RegisterEvaluatedPropertiesAction(CheckWrapper check, Action<BuildCheckDataContext<EvaluatedPropertiesCheckData>> evaluatedPropertiesAction)
133internal void RegisterParsedItemsAction(CheckWrapper check, Action<BuildCheckDataContext<ParsedItemsCheckData>> parsedItemsAction)
137internal void RegisterEvaluatedItemsAction(CheckWrapper check, Action<BuildCheckDataContext<EvaluatedItemsCheckData>> parsedItemsAction)
140internal void RegisterTaskInvocationAction(CheckWrapper check, Action<BuildCheckDataContext<TaskInvocationCheckData>> taskInvocationAction)
143internal void RegisterPropertyReadAction(CheckWrapper check, Action<BuildCheckDataContext<PropertyReadData>> propertyReadAction)
146internal void RegisterPropertyWriteAction(CheckWrapper check, Action<BuildCheckDataContext<PropertyWriteData>> propertyWriteAction)
149internal void RegisterProjectRequestProcessingDoneAction(CheckWrapper check, Action<BuildCheckDataContext<ProjectRequestProcessingDoneData>> projectDoneAction)
152internal void RegisterBuildFinishedAction(CheckWrapper check, Action<BuildCheckDataContext<BuildFinishedCheckData>> buildFinishedAction)
155internal void RegisterProjectImportedAction(CheckWrapper check, Action<BuildCheckDataContext<ProjectImportedCheckData>> projectImportedAction)
160Action<BuildCheckDataContext<T>> handler,
260(CheckWrapper, Action<BuildCheckDataContext<T>>)[] callbacksSnapshot = registeredCallbacks.Snapshot;
src\msbuild\artifacts\.packages\microsoft.codeanalysis.pooledobjects\5.0.0-1.25277.114\contentFiles\cs\netstandard2.0\PooledDelegates.cs (8)
65public static Releaser GetPooledAction<TArg>(Action<TArg> unboundAction, TArg argument, out Action boundAction)
66=> GetPooledDelegate<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>(unboundAction, argument, out boundAction);
69/// Gets an <see cref="Action{T}"/> delegate, which calls <paramref name="unboundAction"/> with the specified
98public static Releaser GetPooledAction<T1, TArg>(Action<T1, TArg> unboundAction, TArg argument, out Action<T1> boundAction)
99=> GetPooledDelegate<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>(unboundAction, argument, out boundAction);
384: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>
391: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>
393protected override Action<T1> Bind()
Microsoft.Build.Framework (5)
Microsoft.Build.NuGetSdkResolver (1)
Microsoft.Build.Tasks.CodeAnalysis (1)
Microsoft.CodeAnalysis (217)
DiagnosticAnalyzer\AnalyzerExecutor.cs (11)
37private readonly Action<Suppression>? _addSuppression;
133Action<Suppression>? addSuppression = null)
167Action<Suppression>? addSuppression)
406var addDiagnostic = GetAddCompilationDiagnostic(analyzer, analyzerOptions, cancellationToken);
469out Action<Diagnostic> addDiagnostic);
588out Action<Diagnostic> addDiagnostic);
782Action<Diagnostic> addDiagnostic,
807Action<Diagnostic> addDiagnostic,
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)
1604private Action<Diagnostic> GetAddCompilationDiagnostic(
DiagnosticAnalyzer\DiagnosticAnalysisContext.cs (75)
54public abstract void RegisterCompilationStartAction(Action<CompilationStartAnalysisContext> action);
61public abstract void RegisterCompilationAction(Action<CompilationAnalysisContext> action);
69public abstract void RegisterSemanticModelAction(Action<SemanticModelAnalysisContext> action);
78public void RegisterSymbolAction(Action<SymbolAnalysisContext> action, params SymbolKind[] symbolKinds)
89public abstract void RegisterSymbolAction(Action<SymbolAnalysisContext> action, params ImmutableArray<SymbolKind> symbolKinds);
96public virtual void RegisterSymbolStartAction(Action<SymbolStartAnalysisContext> action, SymbolKind symbolKind)
108public abstract void RegisterCodeBlockStartAction<TLanguageKindEnum>(Action<CodeBlockStartAnalysisContext<TLanguageKindEnum>> action) where TLanguageKindEnum : struct;
115public abstract void RegisterCodeBlockAction(Action<CodeBlockAnalysisContext> action);
122public abstract void RegisterSyntaxTreeAction(Action<SyntaxTreeAnalysisContext> action);
129public virtual void RegisterAdditionalFileAction(Action<AdditionalFileAnalysisContext> action)
143public void RegisterSyntaxNodeAction<TLanguageKindEnum>(Action<SyntaxNodeAnalysisContext> action, params TLanguageKindEnum[] syntaxKinds) where TLanguageKindEnum : struct
156public abstract void RegisterSyntaxNodeAction<TLanguageKindEnum>(Action<SyntaxNodeAnalysisContext> action, params ImmutableArray<TLanguageKindEnum> syntaxKinds) where TLanguageKindEnum : struct;
164public virtual void RegisterOperationBlockStartAction(Action<OperationBlockStartAnalysisContext> action)
174public virtual void RegisterOperationBlockAction(Action<OperationBlockAnalysisContext> action)
187public void RegisterOperationAction(Action<OperationAnalysisContext> action, params OperationKind[] operationKinds)
199public virtual void RegisterOperationAction(Action<OperationAnalysisContext> action, params ImmutableArray<OperationKind> operationKinds)
359public abstract void RegisterCompilationEndAction(Action<CompilationAnalysisContext> action);
367public abstract void RegisterSemanticModelAction(Action<SemanticModelAnalysisContext> action);
376public void RegisterSymbolAction(Action<SymbolAnalysisContext> action, params SymbolKind[] symbolKinds)
387public abstract void RegisterSymbolAction(Action<SymbolAnalysisContext> action, params ImmutableArray<SymbolKind> symbolKinds);
394public virtual void RegisterSymbolStartAction(Action<SymbolStartAnalysisContext> action, SymbolKind symbolKind)
406public abstract void RegisterCodeBlockStartAction<TLanguageKindEnum>(Action<CodeBlockStartAnalysisContext<TLanguageKindEnum>> action) where TLanguageKindEnum : struct;
413public abstract void RegisterCodeBlockAction(Action<CodeBlockAnalysisContext> action);
421public virtual void RegisterOperationBlockStartAction(Action<OperationBlockStartAnalysisContext> action)
431public virtual void RegisterOperationBlockAction(Action<OperationBlockAnalysisContext> action)
441public abstract void RegisterSyntaxTreeAction(Action<SyntaxTreeAnalysisContext> action);
448public virtual void RegisterAdditionalFileAction(Action<AdditionalFileAnalysisContext> action)
462public void RegisterSyntaxNodeAction<TLanguageKindEnum>(Action<SyntaxNodeAnalysisContext> action, params TLanguageKindEnum[] syntaxKinds) where TLanguageKindEnum : struct
475public abstract void RegisterSyntaxNodeAction<TLanguageKindEnum>(Action<SyntaxNodeAnalysisContext> action, params ImmutableArray<TLanguageKindEnum> syntaxKinds) where TLanguageKindEnum : struct;
485public void RegisterOperationAction(Action<OperationAnalysisContext> action, params OperationKind[] operationKinds)
497public virtual void RegisterOperationAction(Action<OperationAnalysisContext> action, params ImmutableArray<OperationKind> operationKinds)
569private readonly Action<Diagnostic> _reportDiagnostic;
590public CompilationAnalysisContext(Compilation compilation, AnalyzerOptions options, Action<Diagnostic> reportDiagnostic, Func<Diagnostic, bool> isSupportedDiagnostic, CancellationToken cancellationToken)
598Action<Diagnostic> reportDiagnostic,
692private readonly Action<Diagnostic> _reportDiagnostic;
729public SemanticModelAnalysisContext(SemanticModel semanticModel, AnalyzerOptions options, Action<Diagnostic> reportDiagnostic, Func<Diagnostic, bool> isSupportedDiagnostic, CancellationToken cancellationToken)
737Action<Diagnostic> reportDiagnostic,
776private readonly Action<Diagnostic> _reportDiagnostic;
822public SymbolAnalysisContext(ISymbol symbol, Compilation compilation, AnalyzerOptions options, Action<Diagnostic> reportDiagnostic, Func<Diagnostic, bool> isSupportedDiagnostic, CancellationToken cancellationToken)
831Action<Diagnostic> reportDiagnostic,
934public abstract void RegisterSymbolEndAction(Action<SymbolAnalysisContext> action);
943public abstract void RegisterCodeBlockStartAction<TLanguageKindEnum>(Action<CodeBlockStartAnalysisContext<TLanguageKindEnum>> action) where TLanguageKindEnum : struct;
950public abstract void RegisterCodeBlockAction(Action<CodeBlockAnalysisContext> action);
961public void RegisterSyntaxNodeAction<TLanguageKindEnum>(Action<SyntaxNodeAnalysisContext> action, params TLanguageKindEnum[] syntaxKinds) where TLanguageKindEnum : struct
974public abstract void RegisterSyntaxNodeAction<TLanguageKindEnum>(Action<SyntaxNodeAnalysisContext> action, params ImmutableArray<TLanguageKindEnum> syntaxKinds) where TLanguageKindEnum : struct;
982public abstract void RegisterOperationBlockStartAction(Action<OperationBlockStartAnalysisContext> action);
989public abstract void RegisterOperationBlockAction(Action<OperationBlockAnalysisContext> action);
999public void RegisterOperationAction(Action<OperationAnalysisContext> action, params OperationKind[] operationKinds)
1011public abstract void RegisterOperationAction(Action<OperationAnalysisContext> action, params ImmutableArray<OperationKind> operationKinds);
1107public abstract void RegisterCodeBlockEndAction(Action<CodeBlockAnalysisContext> action);
1117public void RegisterSyntaxNodeAction(Action<SyntaxNodeAnalysisContext> action, params TLanguageKindEnum[] syntaxKinds)
1129public abstract void RegisterSyntaxNodeAction(Action<SyntaxNodeAnalysisContext> action, params ImmutableArray<TLanguageKindEnum> syntaxKinds);
1142private readonly Action<Diagnostic> _reportDiagnostic;
1189public CodeBlockAnalysisContext(SyntaxNode codeBlock, ISymbol owningSymbol, SemanticModel semanticModel, AnalyzerOptions options, Action<Diagnostic> reportDiagnostic, Func<Diagnostic, bool> isSupportedDiagnostic, CancellationToken cancellationToken)
1199Action<Diagnostic> reportDiagnostic,
1337public abstract void RegisterOperationBlockEndAction(Action<OperationBlockAnalysisContext> action);
1347public void RegisterOperationAction(Action<OperationAnalysisContext> action, params OperationKind[] operationKinds)
1359public abstract void RegisterOperationAction(Action<OperationAnalysisContext> action, params ImmutableArray<OperationKind> operationKinds);
1391private readonly Action<Diagnostic> _reportDiagnostic;
1447Action<Diagnostic> reportDiagnostic,
1460Action<Diagnostic> reportDiagnostic,
1523private readonly Action<Diagnostic> _reportDiagnostic;
1557public SyntaxTreeAnalysisContext(SyntaxTree tree, AnalyzerOptions options, Action<Diagnostic> reportDiagnostic, Func<Diagnostic, bool> isSupportedDiagnostic, CancellationToken cancellationToken)
1565Action<Diagnostic> reportDiagnostic,
1602private readonly Action<Diagnostic> _reportDiagnostic;
1635Action<Diagnostic> reportDiagnostic,
1675private readonly Action<Diagnostic> _reportDiagnostic;
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)
1743Action<Diagnostic> reportDiagnostic,
1785private readonly Action<Diagnostic> _reportDiagnostic;
1838Action<Diagnostic> reportDiagnostic,
1850Action<Diagnostic> reportDiagnostic,
1894private readonly Action<Suppression> _addSuppression;
1929Action<Suppression> suppressDiagnostic,
DiagnosticAnalyzer\DiagnosticAnalyzerAction.cs (28)
23public Action<SymbolAnalysisContext> Action { get; }
26public SymbolAnalyzerAction(Action<SymbolAnalysisContext> action, ImmutableArray<SymbolKind> kinds, DiagnosticAnalyzer analyzer)
36public Action<SymbolStartAnalysisContext> Action { get; }
39public SymbolStartAnalyzerAction(Action<SymbolStartAnalysisContext> action, SymbolKind kind, DiagnosticAnalyzer analyzer)
49public Action<SymbolAnalysisContext> Action { get; }
51public SymbolEndAnalyzerAction(Action<SymbolAnalysisContext> action, DiagnosticAnalyzer analyzer)
60public Action<SyntaxNodeAnalysisContext> Action { get; }
63public SyntaxNodeAnalyzerAction(Action<SyntaxNodeAnalysisContext> action, ImmutableArray<TLanguageKindEnum> kinds, DiagnosticAnalyzer analyzer)
73public Action<OperationBlockStartAnalysisContext> Action { get; }
75public OperationBlockStartAnalyzerAction(Action<OperationBlockStartAnalysisContext> action, DiagnosticAnalyzer analyzer)
84public Action<OperationBlockAnalysisContext> Action { get; }
86public OperationBlockAnalyzerAction(Action<OperationBlockAnalysisContext> action, DiagnosticAnalyzer analyzer)
95public Action<OperationAnalysisContext> Action { get; }
98public OperationAnalyzerAction(Action<OperationAnalysisContext> action, ImmutableArray<OperationKind> kinds, DiagnosticAnalyzer analyzer)
108public Action<CompilationStartAnalysisContext> Action { get; }
110public CompilationStartAnalyzerAction(Action<CompilationStartAnalysisContext> action, DiagnosticAnalyzer analyzer)
119public Action<CompilationAnalysisContext> Action { get; }
121public CompilationAnalyzerAction(Action<CompilationAnalysisContext> action, DiagnosticAnalyzer analyzer)
130public Action<SemanticModelAnalysisContext> Action { get; }
132public SemanticModelAnalyzerAction(Action<SemanticModelAnalysisContext> action, DiagnosticAnalyzer analyzer)
141public Action<SyntaxTreeAnalysisContext> Action { get; }
143public SyntaxTreeAnalyzerAction(Action<SyntaxTreeAnalysisContext> action, DiagnosticAnalyzer analyzer)
152public Action<AdditionalFileAnalysisContext> Action { get; }
154public AdditionalFileAnalyzerAction(Action<AdditionalFileAnalysisContext> action, DiagnosticAnalyzer analyzer)
163public Action<CodeBlockStartAnalysisContext<TLanguageKindEnum>> Action { get; }
165public CodeBlockStartAnalyzerAction(Action<CodeBlockStartAnalysisContext<TLanguageKindEnum>> action, DiagnosticAnalyzer analyzer)
174public Action<CodeBlockAnalysisContext> Action { get; }
176public CodeBlockAnalyzerAction(Action<CodeBlockAnalysisContext> action, DiagnosticAnalyzer analyzer)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (57)
30public override void RegisterCompilationStartAction(Action<CompilationStartAnalysisContext> action)
36public override void RegisterCompilationAction(Action<CompilationAnalysisContext> action)
42public override void RegisterSyntaxTreeAction(Action<SyntaxTreeAnalysisContext> action)
48public override void RegisterAdditionalFileAction(Action<AdditionalFileAnalysisContext> action)
54public override void RegisterSemanticModelAction(Action<SemanticModelAnalysisContext> action)
60public override void RegisterSymbolAction(Action<SymbolAnalysisContext> action, ImmutableArray<SymbolKind> symbolKinds)
66public override void RegisterSymbolStartAction(Action<SymbolStartAnalysisContext> action, SymbolKind symbolKind)
72public override void RegisterCodeBlockStartAction<TLanguageKindEnum>(Action<CodeBlockStartAnalysisContext<TLanguageKindEnum>> action)
78public override void RegisterCodeBlockAction(Action<CodeBlockAnalysisContext> action)
84public override void RegisterSyntaxNodeAction<TLanguageKindEnum>(Action<SyntaxNodeAnalysisContext> action, ImmutableArray<TLanguageKindEnum> syntaxKinds)
90public override void RegisterOperationAction(Action<OperationAnalysisContext> action, ImmutableArray<OperationKind> operationKinds)
96public override void RegisterOperationBlockStartAction(Action<OperationBlockStartAnalysisContext> action)
102public override void RegisterOperationBlockAction(Action<OperationBlockAnalysisContext> action)
141public override void RegisterCompilationEndAction(Action<CompilationAnalysisContext> action)
147public override void RegisterSyntaxTreeAction(Action<SyntaxTreeAnalysisContext> action)
153public override void RegisterAdditionalFileAction(Action<AdditionalFileAnalysisContext> action)
159public override void RegisterSemanticModelAction(Action<SemanticModelAnalysisContext> action)
165public override void RegisterSymbolAction(Action<SymbolAnalysisContext> action, ImmutableArray<SymbolKind> symbolKinds)
171public override void RegisterSymbolStartAction(Action<SymbolStartAnalysisContext> action, SymbolKind symbolKind)
177public override void RegisterCodeBlockStartAction<TLanguageKindEnum>(Action<CodeBlockStartAnalysisContext<TLanguageKindEnum>> action)
183public override void RegisterCodeBlockAction(Action<CodeBlockAnalysisContext> action)
189public override void RegisterSyntaxNodeAction<TLanguageKindEnum>(Action<SyntaxNodeAnalysisContext> action, ImmutableArray<TLanguageKindEnum> syntaxKinds)
195public override void RegisterOperationBlockStartAction(Action<OperationBlockStartAnalysisContext> action)
201public override void RegisterOperationBlockAction(Action<OperationBlockAnalysisContext> action)
207public override void RegisterOperationAction(Action<OperationAnalysisContext> action, ImmutableArray<OperationKind> operationKinds)
246public override void RegisterSymbolEndAction(Action<SymbolAnalysisContext> action)
252public override void RegisterCodeBlockStartAction<TLanguageKindEnum>(Action<CodeBlockStartAnalysisContext<TLanguageKindEnum>> action)
258public override void RegisterCodeBlockAction(Action<CodeBlockAnalysisContext> action)
264public override void RegisterSyntaxNodeAction<TLanguageKindEnum>(Action<SyntaxNodeAnalysisContext> action, ImmutableArray<TLanguageKindEnum> syntaxKinds)
270public override void RegisterOperationBlockStartAction(Action<OperationBlockStartAnalysisContext> action)
276public override void RegisterOperationBlockAction(Action<OperationBlockAnalysisContext> action)
282public override void RegisterOperationAction(Action<OperationAnalysisContext> action, ImmutableArray<OperationKind> operationKinds)
315public override void RegisterCodeBlockEndAction(Action<CodeBlockAnalysisContext> action)
321public override void RegisterSyntaxNodeAction(Action<SyntaxNodeAnalysisContext> action, ImmutableArray<TLanguageKindEnum> syntaxKinds)
351public override void RegisterOperationBlockEndAction(Action<OperationBlockAnalysisContext> action)
357public override void RegisterOperationAction(Action<OperationAnalysisContext> action, ImmutableArray<OperationKind> operationKinds)
383public void RegisterCompilationStartAction(Action<CompilationStartAnalysisContext> action)
461public void RegisterCodeBlockEndAction(Action<CodeBlockAnalysisContext> action)
466public void RegisterSyntaxNodeAction(Action<SyntaxNodeAnalysisContext> action, ImmutableArray<TLanguageKindEnum> syntaxKinds)
483public void RegisterOperationBlockEndAction(Action<OperationBlockAnalysisContext> action)
488public void RegisterOperationAction(Action<OperationAnalysisContext> action, ImmutableArray<OperationKind> operationKinds)
505public void RegisterCompilationAction(Action<CompilationAnalysisContext> action)
511public void RegisterCompilationEndAction(Action<CompilationAnalysisContext> action)
517public void RegisterSemanticModelAction(Action<SemanticModelAnalysisContext> action)
523public void RegisterSyntaxTreeAction(Action<SyntaxTreeAnalysisContext> action)
529public void RegisterAdditionalFileAction(Action<AdditionalFileAnalysisContext> action)
535public void RegisterSymbolAction(Action<SymbolAnalysisContext> action, ImmutableArray<SymbolKind> symbolKinds)
597public void RegisterSymbolStartAction(Action<SymbolStartAnalysisContext> action, SymbolKind symbolKind)
603public void RegisterSymbolEndAction(Action<SymbolAnalysisContext> action)
609public void RegisterCodeBlockStartAction<TLanguageKindEnum>(Action<CodeBlockStartAnalysisContext<TLanguageKindEnum>> action) where TLanguageKindEnum : struct
615public void RegisterCodeBlockEndAction(Action<CodeBlockAnalysisContext> action)
621public void RegisterCodeBlockAction(Action<CodeBlockAnalysisContext> action)
627public void RegisterSyntaxNodeAction<TLanguageKindEnum>(Action<SyntaxNodeAnalysisContext> action, ImmutableArray<TLanguageKindEnum> syntaxKinds) where TLanguageKindEnum : struct
633public void RegisterOperationBlockStartAction(Action<OperationBlockStartAnalysisContext> action)
639public void RegisterOperationBlockEndAction(Action<OperationBlockAnalysisContext> action)
645public void RegisterOperationBlockAction(Action<OperationBlockAnalysisContext> action)
651public void RegisterOperationAction(Action<OperationAnalysisContext> action, ImmutableArray<OperationKind> operationKinds)
src\roslyn\src\Dependencies\PooledObjects\PooledDelegates.cs (8)
65public static Releaser GetPooledAction<TArg>(Action<TArg> unboundAction, TArg argument, out Action boundAction)
66=> GetPooledDelegate<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>(unboundAction, argument, out boundAction);
69/// Gets an <see cref="Action{T}"/> delegate, which calls <paramref name="unboundAction"/> with the specified
98public static Releaser GetPooledAction<T1, TArg>(Action<T1, TArg> unboundAction, TArg argument, out Action<T1> boundAction)
99=> GetPooledDelegate<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>(unboundAction, argument, out boundAction);
384: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>
391: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>
393protected override Action<T1> Bind()
Microsoft.CodeAnalysis.Analyzers (62)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (9)
639private static void AnalyzeTitleCore(string title, IArgumentOperation argumentOperation, Location fixLocation, Action<Diagnostic> reportDiagnostic)
668Action<Diagnostic> reportDiagnostic)
736private static void AnalyzeMessageCore(string message, IArgumentOperation argumentOperation, Location fixLocation, Action<Diagnostic> reportDiagnostic)
783private static void AnalyzeDescriptionCore(string description, IArgumentOperation argumentOperation, Location fixLocation, Action<Diagnostic> reportDiagnostic)
805Action<string, IArgumentOperation, Location, Action<Diagnostic>> analyzeStringValueCore,
842Action<string, IArgumentOperation, Location, Action<Diagnostic>> analyzeStringValueCore,
848Action<Diagnostic> reportDiagnostic,
860Action<string, IArgumentOperation, Location, Action<Diagnostic>> analyzeLocalizableStringValueCore,
865Action<Diagnostic> reportDiagnostic,
src\roslyn\src\Dependencies\PooledObjects\PooledDelegates.cs (8)
65public static Releaser GetPooledAction<TArg>(Action<TArg> unboundAction, TArg argument, out Action boundAction)
66=> GetPooledDelegate<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>(unboundAction, argument, out boundAction);
69/// Gets an <see cref="Action{T}"/> delegate, which calls <paramref name="unboundAction"/> with the specified
98public static Releaser GetPooledAction<T1, TArg>(Action<T1, TArg> unboundAction, TArg argument, out Action<T1> boundAction)
99=> GetPooledDelegate<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>(unboundAction, argument, out boundAction);
384: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>
391: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>
393protected override Action<T1> Bind()
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (15)
48Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
66Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
89Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
103Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
126Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
140Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
159Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
173Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
193Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
206Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
225Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
249Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
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,
321Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
src\roslyn\src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (6)
295void VerifyAttributes(Action<Diagnostic> reportDiagnostic, ImmutableArray<AttributeData> attributes, CancellationToken cancellationToken)
325bool VerifyType(Action<Diagnostic> reportDiagnostic, ITypeSymbol? type, SyntaxNode syntaxNode)
383bool VerifyTypeArguments(Action<Diagnostic> reportDiagnostic, ITypeSymbol? type, SyntaxNode syntaxNode, out ITypeSymbol? originalDefinition)
418void VerifySymbol(Action<Diagnostic> reportDiagnostic, ISymbol symbol, SyntaxNode syntaxNode)
450void VerifyDocumentationSyntax(Action<Diagnostic> reportDiagnostic, SyntaxNode syntaxNode, SyntaxNodeAnalysisContext context)
464void VerifyBaseTypesSyntax(Action<Diagnostic> reportDiagnostic, IEnumerable<SyntaxNode> typeSyntaxNodes, SyntaxNodeAnalysisContext context)
Microsoft.CodeAnalysis.AnalyzerUtilities (46)
src\roslyn\src\Dependencies\PooledObjects\PooledDelegates.cs (8)
65public static Releaser GetPooledAction<TArg>(Action<TArg> unboundAction, TArg argument, out Action boundAction)
66=> GetPooledDelegate<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>(unboundAction, argument, out boundAction);
69/// Gets an <see cref="Action{T}"/> delegate, which calls <paramref name="unboundAction"/> with the specified
98public static Releaser GetPooledAction<T1, TArg>(Action<T1, TArg> unboundAction, TArg argument, out Action<T1> boundAction)
99=> GetPooledDelegate<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>(unboundAction, argument, out boundAction);
384: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>
391: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>
393protected override Action<T1> Bind()
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (15)
48Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
66Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
89Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
103Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
126Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
140Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
159Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
173Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
193Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
206Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
225Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
249Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
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,
321Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
Microsoft.CodeAnalysis.CodeStyle (48)
src\roslyn\src\Dependencies\PooledObjects\PooledDelegates.cs (8)
65public static Releaser GetPooledAction<TArg>(Action<TArg> unboundAction, TArg argument, out Action boundAction)
66=> GetPooledDelegate<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>(unboundAction, argument, out boundAction);
69/// Gets an <see cref="Action{T}"/> delegate, which calls <paramref name="unboundAction"/> with the specified
98public static Releaser GetPooledAction<T1, TArg>(Action<T1, TArg> unboundAction, TArg argument, out Action<T1> boundAction)
99=> GetPooledDelegate<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>(unboundAction, argument, out boundAction);
384: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>
391: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>
393protected override Action<T1> Bind()
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (15)
48Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
66Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
89Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
103Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
126Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
140Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
159Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
173Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
193Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
206Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
225Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
249Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
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,
321Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
Microsoft.CodeAnalysis.CSharp (30)
FlowAnalysis\NullableWalker.cs (15)
3994var collectionCreationCompletion = visitCollectionCreationArguments(node);
4028Action<TypeSymbol>? visitCollectionCreationArguments(BoundCollectionExpression node)
4232Action<TypeSymbol>? collectionCreationCompletion,
10951Action<NamedTypeSymbol>? analysisCompletion;
10981TypeWithState setAnalyzedNullability(BoundDelegateCreationExpression node, NamedTypeSymbol delegateType, Action<NamedTypeSymbol>? analysisCompletion, bool isTargetTyped)
10998void setAnalyzedNullabilityAsContinuation(BoundDelegateCreationExpression node, Action<NamedTypeSymbol>? analysisCompletion)
11012Action<NamedTypeSymbol>? visitMethodGroupArgument(BoundDelegateCreationExpression node, NamedTypeSymbol delegateType, BoundMethodGroup group)
11020Action<NamedTypeSymbol>? analyzeMethodGroupConversion(BoundDelegateCreationExpression node, NamedTypeSymbol delegateType, BoundMethodGroup group, bool isTargetTyped)
11041Action<NamedTypeSymbol>? analyzeMethodGroupConversionAsContinuation(BoundDelegateCreationExpression node, BoundMethodGroup group)
11049Action<NamedTypeSymbol>? visitLambdaArgument(NamedTypeSymbol delegateType, BoundLambda lambda, bool isTargetTyped)
11056Action<NamedTypeSymbol>? analyzeLambdaConversion(NamedTypeSymbol delegateType, BoundLambda lambda, bool isTargetTyped)
11073Action<NamedTypeSymbol> analyzeLambdaConversionAsContinuation(BoundLambda lambda)
11078Action<NamedTypeSymbol>? visitDelegateArgument(NamedTypeSymbol delegateType, BoundExpression arg, bool isTargetTyped)
11092Action<NamedTypeSymbol>? analyzeDelegateConversion(NamedTypeSymbol delegateType, BoundExpression arg, bool isTargetTyped)
11112Action<NamedTypeSymbol> analyzeDelegateConversionAsContinuation(BoundExpression arg)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
Microsoft.CodeAnalysis.CSharp.Features (3)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Microsoft.CodeAnalysis.Extensions.Package (15)
src\roslyn\src\Dependencies\PooledObjects\PooledDelegates.cs (8)
65public static Releaser GetPooledAction<TArg>(Action<TArg> unboundAction, TArg argument, out Action boundAction)
66=> GetPooledDelegate<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>(unboundAction, argument, out boundAction);
69/// Gets an <see cref="Action{T}"/> delegate, which calls <paramref name="unboundAction"/> with the specified
98public static Releaser GetPooledAction<T1, TArg>(Action<T1, TArg> unboundAction, TArg argument, out Action<T1> boundAction)
99=> GetPooledDelegate<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>(unboundAction, argument, out boundAction);
384: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>
391: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>
393protected override Action<T1> Bind()
Microsoft.CodeAnalysis.Features (24)
Microsoft.CodeAnalysis.Features.ExternalAccess (2)
Microsoft.CodeAnalysis.NetAnalyzers (20)
Microsoft.CodeAnalysis.Razor.Compiler (27)
Microsoft.CodeAnalysis.ResxSourceGenerator (45)
src\roslyn\src\Dependencies\PooledObjects\PooledDelegates.cs (8)
65public static Releaser GetPooledAction<TArg>(Action<TArg> unboundAction, TArg argument, out Action boundAction)
66=> GetPooledDelegate<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>(unboundAction, argument, out boundAction);
69/// Gets an <see cref="Action{T}"/> delegate, which calls <paramref name="unboundAction"/> with the specified
98public static Releaser GetPooledAction<T1, TArg>(Action<T1, TArg> unboundAction, TArg argument, out Action<T1> boundAction)
99=> GetPooledDelegate<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>(unboundAction, argument, out boundAction);
384: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>
391: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>
393protected override Action<T1> Bind()
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (15)
48Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
66Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
89Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
103Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
126Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
140Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
159Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
173Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
193Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
206Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
225Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
249Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
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,
321Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
Microsoft.CodeAnalysis.VisualBasic (2)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
Microsoft.CodeAnalysis.VisualBasic.Features (2)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (1)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
Microsoft.CodeAnalysis.Workspaces (86)
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (4)
83ImmutableArray<ISymbol> symbols, Action<Reference> onReferenceFound, CancellationToken cancellationToken)
217Project project, ImmutableArray<(ISymbol symbol, SymbolGroup group)> allSymbols, Action<Reference> onReferenceFound, CancellationToken cancellationToken)
277Action<Reference> onReferenceFound,
319ISymbol symbolToSearchFor, SymbolGroup symbolGroup, FindReferencesDocumentState state, Action<Reference> onReferenceFound)
Log\KeyValueLogMessage.cs (6)
24private Action<Dictionary<string, object?>>? _propertySetter;
42private void Initialize(LogType kind, Action<Dictionary<string, object?>>? propertySetter, LogLevel logLevel)
49public static new SimpleKeyValueLogMessage Create(Action<Dictionary<string, object?>> propertySetter, LogLevel logLevel = LogLevel.Information)
60public static new SimpleKeyValueLogMessage Create(LogType kind, Action<Dictionary<string, object?>>? propertySetter, LogLevel logLevel = LogLevel.Information)
127public static KeyValueLogMessage Create(Action<Dictionary<string, object?>> propertySetter, LogLevel logLevel = LogLevel.Information)
133public static KeyValueLogMessage Create(LogType kind, Action<Dictionary<string, object?>>? propertySetter, LogLevel logLevel = LogLevel.Information)
src\roslyn\src\Dependencies\PooledObjects\PooledDelegates.cs (8)
65public static Releaser GetPooledAction<TArg>(Action<TArg> unboundAction, TArg argument, out Action boundAction)
66=> GetPooledDelegate<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>(unboundAction, argument, out boundAction);
69/// Gets an <see cref="Action{T}"/> delegate, which calls <paramref name="unboundAction"/> with the specified
98public static Releaser GetPooledAction<T1, TArg>(Action<T1, TArg> unboundAction, TArg argument, out Action<T1> boundAction)
99=> GetPooledDelegate<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>(unboundAction, argument, out boundAction);
384: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>
391: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>
393protected override Action<T1> Bind()
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (15)
48Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
66Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
89Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
103Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
126Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
140Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
159Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
173Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
193Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
206Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
225Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
249Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
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,
321Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (15)
52private readonly Action<Project> _onProjectRemoved;
82Action<Project> onProjectRemoved)
237public void ApplyChangeToWorkspace(Action<Workspace> action)
248public async ValueTask ApplyChangeToWorkspaceAsync(Action<Workspace> action, CancellationToken cancellationToken = default)
259public async ValueTask ApplyChangeToWorkspaceMaybeAsync(bool useAsync, Action<Workspace> action)
294/// <inheritdoc cref="ApplyBatchChangeToWorkspaceAsync(Func{SolutionChangeAccumulator, ProjectUpdateState, ProjectUpdateState}, Action{ProjectUpdateState}?)"/>
295public void ApplyBatchChangeToWorkspace(Func<SolutionChangeAccumulator, ProjectUpdateState, ProjectUpdateState> mutation, Action<ProjectUpdateState>? onAfterUpdateAlways)
300/// <inheritdoc cref="ApplyBatchChangeToWorkspaceAsync(Func{SolutionChangeAccumulator, ProjectUpdateState, ProjectUpdateState}, Action{ProjectUpdateState}?)"/>
301public Task ApplyBatchChangeToWorkspaceAsync(Func<SolutionChangeAccumulator, ProjectUpdateState, ProjectUpdateState> mutation, Action<ProjectUpdateState>? onAfterUpdateAlways)
306/// <inheritdoc cref="ApplyBatchChangeToWorkspaceAsync(Func{SolutionChangeAccumulator, ProjectUpdateState, ProjectUpdateState}, Action{ProjectUpdateState}?)"/>
307public async Task ApplyBatchChangeToWorkspaceMaybeAsync(bool useAsync, Func<SolutionChangeAccumulator, ProjectUpdateState, ProjectUpdateState> mutation, Action<ProjectUpdateState>? onAfterUpdateAlways)
321/// <remarks>This is needed to synchronize with <see cref="ApplyChangeToWorkspace(Action{Workspace})" /> to avoid any races. This
323public async Task ApplyBatchChangeToWorkspaceMaybe_NoLockAsync(bool useAsync, Func<SolutionChangeAccumulator, ProjectUpdateState, ProjectUpdateState> mutation, Action<ProjectUpdateState>? onAfterUpdateAlways)
370Func<SolutionChangeAccumulator, ProjectUpdateState, ProjectUpdateState> mutation, Action<ProjectUpdateState>? onAfterUpdateAlways)
915Action<ProjectUpdateState>? onAfterUpdateAlways,
Workspace\Workspace_Events.cs (9)
36public WorkspaceEventRegistration RegisterWorkspaceChangedHandler(Action<WorkspaceChangeEventArgs> handler, WorkspaceEventOptions? options = null)
45public WorkspaceEventRegistration RegisterWorkspaceChangedImmediateHandler(Action<WorkspaceChangeEventArgs> handler, WorkspaceEventOptions? options = null)
52public WorkspaceEventRegistration RegisterWorkspaceFailedHandler(Action<WorkspaceDiagnosticEventArgs> handler, WorkspaceEventOptions? options = null)
58public WorkspaceEventRegistration RegisterDocumentOpenedHandler(Action<DocumentEventArgs> handler, WorkspaceEventOptions? options = null)
64public WorkspaceEventRegistration RegisterDocumentClosedHandler(Action<DocumentEventArgs> handler, WorkspaceEventOptions? options = null)
70public WorkspaceEventRegistration RegisterTextDocumentOpenedHandler(Action<TextDocumentEventArgs> handler, WorkspaceEventOptions? options = null)
76public WorkspaceEventRegistration RegisterTextDocumentClosedHandler(Action<TextDocumentEventArgs> handler, WorkspaceEventOptions? options = null)
83public WorkspaceEventRegistration RegisterDocumentActiveContextChangedHandler(Action<DocumentActiveContextChangedEventArgs> handler, WorkspaceEventOptions? options = null)
86private WorkspaceEventRegistration RegisterHandler<TEventArgs>(WorkspaceEventType eventType, Action<TEventArgs> handler, WorkspaceEventOptions? options = null)
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
Microsoft.Diagnostics.DataContractReader (5)
Microsoft.DotNet.Build.Tasks.Packaging (2)
Microsoft.DotNet.Cli.Definitions (5)
Microsoft.DotNet.Cli.Telemetry (2)
Microsoft.DotNet.Cli.Utils (9)
Microsoft.DotNet.HotReload.Watch (19)
Microsoft.DotNet.Internal.DependencyInjection.Testing (1)
Microsoft.DotNet.NativeWrapper (3)
Microsoft.DotNet.XliffTasks (1)
Microsoft.Extensions.AI (37)
Microsoft.Extensions.AI.Abstractions.Tests (1)
Microsoft.Extensions.AI.Templates.Tests (1)
Microsoft.Extensions.AI.Tests (1)
Microsoft.Extensions.AmbientMetadata.Application (1)
Microsoft.Extensions.AmbientMetadata.Application.Tests (1)
Microsoft.Extensions.AmbientMetadata.Build (1)
Microsoft.Extensions.AmbientMetadata.Build.Tests (1)
Microsoft.Extensions.Caching.Hybrid (3)
Microsoft.Extensions.Caching.Hybrid.Tests (4)
Microsoft.Extensions.Caching.Memory (6)
Microsoft.Extensions.Caching.SqlServer (2)
Microsoft.Extensions.Caching.StackExchangeRedis (2)
Microsoft.Extensions.Compliance.Redaction (2)
Microsoft.Extensions.Compliance.Testing (2)
Microsoft.Extensions.Compliance.Testing.Tests (2)
Microsoft.Extensions.Configuration (3)
Microsoft.Extensions.Configuration.Abstractions (1)
Microsoft.Extensions.Configuration.Binder (3)
Microsoft.Extensions.Configuration.Binder.SourceGeneration (3)
Microsoft.Extensions.Configuration.CommandLine (1)
Microsoft.Extensions.Configuration.EnvironmentVariables (1)
Microsoft.Extensions.Configuration.FileExtensions (4)
Microsoft.Extensions.Configuration.Ini (1)
Microsoft.Extensions.Configuration.Json (1)
Microsoft.Extensions.Configuration.KeyPerFile (1)
Microsoft.Extensions.Configuration.Xml (1)
Microsoft.Extensions.Diagnostics (4)
Microsoft.Extensions.Diagnostics.Abstractions (5)
Microsoft.Extensions.Diagnostics.ExceptionSummarization (1)
Microsoft.Extensions.Diagnostics.HealthChecks.Common (1)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (3)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (1)
Microsoft.Extensions.Diagnostics.Probes (3)
Microsoft.Extensions.Diagnostics.Probes.Tests (3)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (4)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (7)
Microsoft.Extensions.Diagnostics.Testing (5)
Microsoft.Extensions.DotNetDeltaApplier (5)
Microsoft.Extensions.FileProviders.Abstractions (1)
Microsoft.Extensions.FileProviders.Physical (3)
Microsoft.Extensions.Hosting (20)
HostingHostBuilderExtensions.cs (9)
73public static IHostBuilder UseDefaultServiceProvider(this IHostBuilder hostBuilder, Action<ServiceProviderOptions> configure)
109public static IHostBuilder ConfigureLogging(this IHostBuilder hostBuilder, Action<ILoggingBuilder> configureLogging)
132public static IHostBuilder ConfigureHostOptions(this IHostBuilder hostBuilder, Action<HostOptions> configureOptions)
146public static IHostBuilder ConfigureAppConfiguration(this IHostBuilder hostBuilder, Action<IConfigurationBuilder> configureDelegate)
157public static IHostBuilder ConfigureServices(this IHostBuilder hostBuilder, Action<IServiceCollection> configureDelegate)
170public static IHostBuilder ConfigureContainer<TContainerBuilder>(this IHostBuilder hostBuilder, Action<TContainerBuilder> configureDelegate)
370public static IHostBuilder UseConsoleLifetime(this IHostBuilder hostBuilder, Action<ConsoleLifetimeOptions> configureOptions)
405public static Task RunConsoleAsync(this IHostBuilder hostBuilder, Action<ConsoleLifetimeOptions> configureOptions, CancellationToken cancellationToken = default)
416public static IHostBuilder ConfigureMetrics(this IHostBuilder hostBuilder, Action<IMetricsBuilder> configureMetrics)
Microsoft.Extensions.Hosting.Abstractions (3)
Microsoft.Extensions.Hosting.Testing (5)
Microsoft.Extensions.Hosting.Testing.Tests (3)
Microsoft.Extensions.Hosting.WindowsServices (5)
Microsoft.Extensions.Http (27)
DependencyInjection\HttpClientBuilderExtensions.cs (7)
28public static IHttpClientBuilder ConfigureHttpClient(this IHttpClientBuilder builder, Action<HttpClient> configureClient)
259public static IHttpClientBuilder ConfigureHttpMessageHandlerBuilder(this IHttpClientBuilder builder, Action<HttpMessageHandlerBuilder> configureBuilder)
281/// <see cref="UseSocketsHttpHandler(IHttpClientBuilder, Action{ISocketsHttpHandlerBuilder})"/>, then the passed <paramref name="configureHandler"/>
318/// <see cref="UseSocketsHttpHandler(IHttpClientBuilder, Action{ISocketsHttpHandlerBuilder})"/>, then the configuration set on
324public static IHttpClientBuilder UseSocketsHttpHandler(this IHttpClientBuilder builder, Action<ISocketsHttpHandlerBuilder> configureBuilder)
682/// If used in conjunction with <see cref="HttpClientFactoryServiceCollectionExtensions.ConfigureHttpClientDefaults(IServiceCollection, Action{IHttpClientBuilder})"/>,
724/// If used in conjunction with <see cref="HttpClientFactoryServiceCollectionExtensions.ConfigureHttpClientDefaults(IServiceCollection, Action{IHttpClientBuilder})"/>,
Microsoft.Extensions.Http.Diagnostics (7)
Microsoft.Extensions.Http.Diagnostics.Tests (6)
Microsoft.Extensions.Http.Resilience (7)
Microsoft.Extensions.Http.Resilience.Tests (12)
Microsoft.Extensions.Identity.Core (1)
Microsoft.Extensions.Localization (3)
Microsoft.Extensions.Logging (4)
Microsoft.Extensions.Logging.AzureAppServices (4)
Microsoft.Extensions.Logging.Console (7)
Microsoft.Extensions.Logging.EventLog (1)
Microsoft.Extensions.Logging.Generators (2)
Microsoft.Extensions.ML (1)
Microsoft.Extensions.ObjectPool.DependencyInjection (4)
Microsoft.Extensions.Options (33)
OptionsServiceCollectionExtensions.cs (12)
79/// Note: These are run before all <see cref="PostConfigure{TOptions}(IServiceCollection, Action{TOptions})"/>.
85public static IServiceCollection Configure<TOptions>(this IServiceCollection services, Action<TOptions> configureOptions) where TOptions : class
90/// Note: These are run before all <see cref="PostConfigure{TOptions}(IServiceCollection, Action{TOptions})"/>.
97public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, Action<TOptions> configureOptions)
115public static IServiceCollection ConfigureAll<TOptions>(this IServiceCollection services, Action<TOptions> configureOptions) where TOptions : class
120/// Note: These are run after all <see cref="Configure{TOptions}(IServiceCollection, Action{TOptions})"/>.
126public static IServiceCollection PostConfigure<TOptions>(this IServiceCollection services, Action<TOptions> configureOptions) where TOptions : class
131/// Note: These are run after all <see cref="Configure{TOptions}(IServiceCollection, Action{TOptions})"/>.
138public static IServiceCollection PostConfigure<TOptions>(this IServiceCollection services, string? name, Action<TOptions> configureOptions)
151/// Note: These are run after all <see cref="Configure{TOptions}(IServiceCollection, Action{TOptions})"/>.
157public static IServiceCollection PostConfigureAll<TOptions>(this IServiceCollection services, Action<TOptions> configureOptions) where TOptions : class
202type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Action<>) ?
Microsoft.Extensions.Options.ConfigurationExtensions (6)
Microsoft.Extensions.Options.SourceGeneration (2)
Microsoft.Extensions.Primitives (10)
Microsoft.Extensions.Resilience.PerformanceTests (1)
Microsoft.Extensions.Resilience.Tests (1)
Microsoft.Extensions.ServiceDiscovery (6)
Microsoft.Extensions.ServiceDiscovery.Dns (3)
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (4)
Microsoft.Extensions.ServiceDiscovery.Tests (6)
Microsoft.Extensions.Telemetry (15)
Microsoft.Extensions.Telemetry.Abstractions (1)
Microsoft.Extensions.Telemetry.Tests (2)
Microsoft.Extensions.Validation (1)
Microsoft.Extensions.Validation.ValidationsGenerator (1)
Microsoft.Extensions.WebEncoders (2)
Microsoft.Gen.Logging (2)
Microsoft.Gen.Logging.Unit.Tests (3)
Microsoft.Gen.MetadataExtractor (2)
Microsoft.Gen.Metrics (2)
Microsoft.Gen.MetricsReports (2)
Microsoft.Interop.LibraryImportGenerator (1)
Microsoft.Maui (38)
Microsoft.Maui.Controls (41)
Animation.cs (5)
32 public Animation(Action<double> callback, double start = 0.0f, double end = 1.0f, Easing easing = null, Action finished = null) : base(callback, start, end - start, easing, finished)
80 public Action<double> GetCallback()
82 Action<double> result = f =>
95 Action<double> callback = animation.GetCallback();
151 public Animation WithConcurrent(Action<double> callback, double start = 0.0f, double end = 1.0f, Easing easing = null, double beginAt = 0.0f, double finishAt = 1.0f)
AnimationExtensions.cs (7)
65 public static int Add(this IAnimationManager animationManager, Action<double> step)
155 public static void Animate(this IAnimatable self, string name, Action<double> callback, double start, double end, uint rate = 16, uint length = 250, Easing easing = null,
162 public static void Animate(this IAnimatable self, string name, Action<double> callback, uint rate = 16, uint length = 250, Easing easing = null, Action<double, bool> finished = null,
170 public static void Animate<T>(this IAnimatable self, string name, Func<double, T> transform, Action<T> callback,
255 static void AnimateInternal<T>(IAnimatable self, IAnimationManager animationManager, string name, Func<double, T> transform, Action<T> callback,
262 Action<double> step = f => callback(transform(f));
388 public Action<double> Callback;
Microsoft.Maui.Controls.Xaml (5)
Microsoft.Maui.Graphics.Win2D.WinUI.Desktop (3)
Microsoft.Maui.Maps (2)
Microsoft.Maui.Resizetizer (2)
Microsoft.ML.Core (24)
Microsoft.ML.Core.Tests (2)
Microsoft.ML.Data (47)
DataLoadSave\Binary\UnsafeTypeOps.cs (13)
21public abstract void Apply(ReadOnlySpan<T> array, Action<IntPtr> func);
55public override unsafe void Apply(ReadOnlySpan<sbyte> array, Action<IntPtr> func)
67public override unsafe void Apply(ReadOnlySpan<Byte> array, Action<IntPtr> func)
79public override unsafe void Apply(ReadOnlySpan<short> array, Action<IntPtr> func)
91public override unsafe void Apply(ReadOnlySpan<UInt16> array, Action<IntPtr> func)
103public override unsafe void Apply(ReadOnlySpan<int> array, Action<IntPtr> func)
115public override unsafe void Apply(ReadOnlySpan<UInt32> array, Action<IntPtr> func)
127public override unsafe void Apply(ReadOnlySpan<long> array, Action<IntPtr> func)
139public override unsafe void Apply(ReadOnlySpan<UInt64> array, Action<IntPtr> func)
151public override unsafe void Apply(ReadOnlySpan<Single> array, Action<IntPtr> func)
163public override unsafe void Apply(ReadOnlySpan<Double> array, Action<IntPtr> func)
175public override unsafe void Apply(ReadOnlySpan<TimeSpan> array, Action<IntPtr> func)
192public override unsafe void Apply(ReadOnlySpan<DataViewRowId> array, Action<IntPtr> func)
DataView\TypedCursor.cs (11)
330private readonly Action<TRow>[] _setters;
345_setters = new Action<TRow>[n];
356private Action<TRow> GenerateSetter(DataViewRow input, int index, InternalSchemaDefinition.Column column, Delegate poke, Delegate peek)
361Func<DataViewRow, int, Delegate, Delegate, Action<TRow>> del;
418return (Action<TRow>)meth.Invoke(this, new object[] { input, index, poke, peek });
424private Action<TRow> CreateConvertingVBufferSetter<TSrc, TDst>(DataViewRow input, int col, Delegate poke, Delegate peek, Func<TSrc, TDst> convert)
446private Action<TRow> CreateDirectVBufferSetter<TDst>(DataViewRow input, int col, Delegate poke, Delegate peek)
484private static Action<TRow> CreateConvertingActionSetter<TSrc, TDst>(DataViewRow input, int col, Delegate poke, Func<TSrc, TDst> convert)
498private static Action<TRow> CreateDirectSetter<TDst>(DataViewRow input, int col, Delegate poke, Delegate peek)
513private Action<TRow> CreateVBufferToVBufferSetter<TDst>(DataViewRow input, int col, Delegate poke, Delegate peek)
531foreach (var setter in _setters)
Training\TrainerUtils.cs (14)
496private readonly Action<CursOpt> _signal;
506protected TrainingCursorBase(DataViewRowCursor input, Action<CursOpt> signal)
655Action<CursOpt> signal;
680protected abstract TCurs CreateCursorCore(DataViewRowCursor input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal);
689private readonly Action<CursOpt> _signal;
694public AndAccumulator(Action<CursOpt> signal, int lim)
741protected StandardScalarCursor(DataViewRowCursor input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal = null)
806protected override StandardScalarCursor CreateCursorCore(DataViewRowCursor input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal)
831protected FeatureFloatVectorCursor(DataViewRowCursor input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal = null)
872protected override FeatureFloatVectorCursor CreateCursorCore(DataViewRowCursor input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal)
898protected FloatLabelCursor(DataViewRowCursor input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal = null)
938protected override FloatLabelCursor CreateCursorCore(DataViewRowCursor input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal)
967protected MulticlassLabelCursor(int classCount, DataViewRowCursor input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal = null)
1016protected override MulticlassLabelCursor CreateCursorCore(DataViewRowCursor input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal)
Microsoft.ML.DataView (1)
Microsoft.ML.FastTree (5)
Microsoft.ML.GenAI.Core (4)
Microsoft.ML.GenAI.LLaMA (2)
Microsoft.ML.GenAI.Mistral (2)
Microsoft.ML.GenAI.Phi (2)
Microsoft.ML.Predictor.Tests (2)
Microsoft.ML.Samples (1)
Microsoft.ML.StandardTrainers (2)
Microsoft.ML.TestFramework (4)
Microsoft.ML.Tests (8)
Microsoft.ML.TimeSeries (29)
SequentialTransformerBase.cs (11)
494string forecastingConfidenceIntervalMaxOutputColumnName, Action<TState> initFunction, bool hasBuffer, DataViewType outputColTypeOverride)
614var pingers = _mapper.CreatePinger(input, active, out Action pingerDisposer);
624private readonly Action<PingerArgument> _pinger;
635public RowImpl(ColumnBindings bindings, DataViewRow input, Delegate[] getters, Action<PingerArgument> pinger, Action disposer)
674public override Action<PingerArgument> GetPinger() =>
675_pinger as Action<PingerArgument> ?? throw Contracts.Except("Invalid TValue in GetPinger: '{0}'", typeof(PingerArgument));
939var pingers = _mapper.CreatePinger(input, pred, out Action pingerDisp);
948private readonly Action<PingerArgument> _pinger;
960DataViewSchema schema, Delegate[] getters, Action<PingerArgument> pinger, Action disposer)
999public override Action<PingerArgument> GetPinger() =>
1000_pinger as Action<PingerArgument> ?? throw Contracts.Except("Invalid TValue in GetPinger: '{0}'", typeof(PingerArgument));
Microsoft.ML.Transforms (20)
Microsoft.ML.Vision (3)
Microsoft.NET.Build.Containers (1)
Microsoft.NET.Build.Extensions.Tasks (1)
Microsoft.NET.Build.Tasks (1)
Microsoft.Net.Http.Headers (4)
Microsoft.NET.ProjectData.Tasks (11)
Microsoft.TemplateEngine.Cli (2)
Microsoft.TemplateEngine.Core (4)
Microsoft.TemplateEngine.Edge (1)
Microsoft.TemplateEngine.Utils (1)
Microsoft.TestPlatform.CommunicationUtilities (7)
Microsoft.TestPlatform.CoreUtilities (4)
Microsoft.TestPlatform.CrossPlatEngine (6)
Microsoft.TestPlatform.Extensions.BlameDataCollector (17)
Microsoft.TestPlatform.PlatformAbstractions (6)
Microsoft.TestPlatform.TestHostRuntimeProvider (3)
Microsoft.VisualBasic.Forms (1)
Microsoft.VisualStudio.TestPlatform.Client (2)
Mono.Cecil (2)
Mono.Cecil.Rocks (1)
mscorlib (1)
netstandard (1)
NuGet.Build.Tasks (1)
NuGet.Build.Tasks.Console (2)
NuGet.CommandLine.XPlat (8)
NuGet.Commands (3)
NuGet.Common (2)
NuGet.Configuration (1)
NuGet.DependencyResolver.Core (7)
GraphModel\GraphOperations.cs (6)
578public static void ForEach<TItem>(this IEnumerable<GraphNode<TItem>> roots, Action<GraphNode<TItem>> visitor)
599private static void ForEach<TItem>(this GraphNode<TItem> root, Action<GraphNode<TItem>> visitor, Func<GraphNode<TItem>, bool>? skipNode)
619public static void ForEach<TItem>(this GraphNode<TItem> root, Action<GraphNode<TItem>> visitor)
954public static void Dump<TItem>(this GraphNode<TItem> root, Action<string> write)
960private static void DumpChildren<TItem>(GraphNode<TItem> root, Action<string> write, int level)
970private static void DumpNode<TItem>(GraphNode<TItem> node, Action<string> write, int level)
NuGet.Frameworks (1)
NuGet.PackageManagement (9)
NuGet.Packaging (4)
NuGet.ProjectModel (3)
NuGet.Protocol (5)
NuGet.Resolver (3)
NuGet.Versioning (1)
PresentationCore (1)
PresentationFramework (16)
ReachFramework (4)
Roslyn.Diagnostics.Analyzers (47)
src\roslyn\src\Dependencies\PooledObjects\PooledDelegates.cs (8)
65public static Releaser GetPooledAction<TArg>(Action<TArg> unboundAction, TArg argument, out Action boundAction)
66=> GetPooledDelegate<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>(unboundAction, argument, out boundAction);
69/// Gets an <see cref="Action{T}"/> delegate, which calls <paramref name="unboundAction"/> with the specified
98public static Releaser GetPooledAction<T1, TArg>(Action<T1, TArg> unboundAction, TArg argument, out Action<T1> boundAction)
99=> GetPooledDelegate<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>(unboundAction, argument, out boundAction);
384: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<TArg>, TArg, Action<TArg>, Action>
391: AbstractDelegateWithBoundArgument<ActionWithBoundArgument<T1, TArg>, TArg, Action<T1, TArg>, Action<T1>>
393protected override Action<T1> Bind()
src\roslyn\src\Dependencies\Threading\ProducerConsumer.cs (15)
48Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
66Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
89Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
103Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
126Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
140Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
159Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
173Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
193Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
206Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
225Func<TSource, Action<TItem>, TArgs, CancellationToken, Task> produceItems,
249Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
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,
321Func<Action<TItem>, TArgs, CancellationToken, Task> produceItems,
Roslyn.Diagnostics.CSharp.Analyzers (6)
Roslyn.Diagnostics.VisualBasic.Analyzers (5)
rzc (4)
CommandLine\CommandLineApplication.cs (4)
74public CommandLineApplication Command(string name, Action<CommandLineApplication> configuration,
89public CommandOption Option(string template, string description, CommandOptionType optionType, Action<CommandOption> configuration)
92public CommandOption Option(string template, string description, CommandOptionType optionType, Action<CommandOption> configuration, bool inherited)
109public CommandArgument Argument(string name, string description, Action<CommandArgument> configuration, bool multipleValues = false)
ScenarioTests.Common.Tests (2)
Security.TransportSecurity.IntegrationTests (1)
System.Collections.Immutable (5)
System.CommandLine (8)
System.ComponentModel.Composition (7)
System.ComponentModel.Composition.Registration (15)
System.Composition.Convention (21)
System.Composition.TypedParts (2)
System.Console (1)
System.Diagnostics.DiagnosticSource (13)
System.Diagnostics.Process (2)
System.IO.Compression (3)
System.IO.Pipelines (21)
System.Linq.Expressions (5)
System.Linq.Parallel (7)
System.Net.Http (11)
System.Net.NameResolution (8)
System.Net.Quic (9)
System.Net.Sockets (2)
System.Private.CoreLib (130)
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncHelpers.ValueTaskSourceContinuation.cs (3)
17internal delegate*<object, Action<object?>, object?, short, ValueTaskSourceOnCompletedFlags, void> OnCompletedValueTaskSource;
52private static void OnCompleted(object source, Action<object?> continuation, object? state, short token, ValueTaskSourceOnCompletedFlags flags)
66private static void OnCompleted<T>(object source, Action<object?> continuation, object? state, short token, ValueTaskSourceOnCompletedFlags flags)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Sources\ManualResetValueTaskSourceCore.cs (9)
20private Action<object?>? _continuation;
126public void OnCompleted(Action<object?> continuation, object? state, short token, ValueTaskSourceOnCompletedFlags flags)
176Action<object?>? prevContinuation = Interlocked.CompareExchange(ref _continuation, continuation, null);
235Action<object?>? continuation = Interlocked.Exchange(ref _continuation, ManualResetValueTaskSourceCoreShared.s_sentinel);
286internal static readonly Action<object?> s_sentinel = CompletionSentinel;
294internal static void ScheduleCapturedContext(object context, Action<object?> continuation, object? state)
324static void ScheduleSynchronizationContext(SynchronizationContext sc, Action<object?> continuation, object? state) =>
327static void ScheduleTaskScheduler(TaskScheduler scheduler, Action<object?> continuation, object? state) =>
331internal static void InvokeContinuationWithContext(object capturedContext, Action<object?> continuation, object? continuationState, bool runContinuationsAsynchronously)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (12)
572public Task(Action<object?> action, object? state)
589public Task(Action<object?> action, object? state, CancellationToken cancellationToken)
610public Task(Action<object?> action, object? state, TaskCreationOptions creationOptions)
635public Task(Action<object?> action, object? state, CancellationToken cancellationToken, TaskCreationOptions creationOptions)
2554if (m_action is Action<object?> actionWithState)
3825public Task ContinueWith(Action<Task> continuationAction)
3847public Task ContinueWith(Action<Task> continuationAction, CancellationToken cancellationToken)
3874public Task ContinueWith(Action<Task> continuationAction, TaskScheduler scheduler)
3907public Task ContinueWith(Action<Task> continuationAction, TaskContinuationOptions continuationOptions)
3947public Task ContinueWith(Action<Task> continuationAction, CancellationToken cancellationToken,
3954private Task ContinueWith(Action<Task> continuationAction, TaskScheduler scheduler,
7120void IValueTaskSource.OnCompleted(Action<object?> continuation, object? state, short token, ValueTaskSourceOnCompletedFlags flags) =>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskFactory_T.cs (16)
494Action<IAsyncResult>? endAction,
632Action<IAsyncResult>? endAction,
755Func<IAsyncResult, TResult>? endFunction, Action<IAsyncResult>? endAction,
872Func<IAsyncResult, TResult>? endFunction, Action<IAsyncResult>? endAction,
997Func<IAsyncResult, TResult>? endFunction, Action<IAsyncResult>? endAction,
1130Func<IAsyncResult, TResult>? endFunction, Action<IAsyncResult>? endAction,
1605Func<Task<TAntecedentResult>[], TResult>? continuationFunction, Action<Task<TAntecedentResult>[]>? continuationAction,
1642((Action<Task<TAntecedentResult>[]>)continuationAction!)(starter.Result);
1652Func<Task[], TResult>? continuationFunction, Action<Task[]>? continuationAction,
1694Debug.Assert(state is Action<Task[]>);
1695((Action<Task[]>)state)(completedTasks.Result); return default!;
1974Func<Task, TResult>? continuationFunction, Action<Task>? continuationAction,
2013Debug.Assert(state is Action<Task>);
2014((Action<Task>)state)(completedTask.Result);
2025Func<Task<TAntecedentResult>, TResult>? continuationFunction, Action<Task<TAntecedentResult>>? continuationAction,
2059((Action<Task<TAntecedentResult>>)continuationAction!)(starter.Result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskFactory.cs (31)
393public Task StartNew(Action<object?> action, object? state)
422public Task StartNew(Action<object?> action, object? state, CancellationToken cancellationToken)
452public Task StartNew(Action<object?> action, object? state, TaskCreationOptions creationOptions)
493public Task StartNew(Action<object?> action, object? state, CancellationToken cancellationToken,
794Action<IAsyncResult> endMethod)
820Action<IAsyncResult> endMethod,
851Action<IAsyncResult> endMethod,
877Action<IAsyncResult> endMethod,
907Action<IAsyncResult> endMethod, object? state, TaskCreationOptions creationOptions)
936Action<IAsyncResult> endMethod,
972Action<IAsyncResult> endMethod,
1006Action<IAsyncResult> endMethod,
1045Action<IAsyncResult> endMethod,
1083Action<IAsyncResult> endMethod,
1126Action<IAsyncResult> endMethod,
1698public Task ContinueWhenAll(Task[] tasks, Action<Task[]> continuationAction)
1726public Task ContinueWhenAll(Task[] tasks, Action<Task[]> continuationAction, CancellationToken cancellationToken)
1760public Task ContinueWhenAll(Task[] tasks, Action<Task[]> continuationAction, TaskContinuationOptions continuationOptions)
1804public Task ContinueWhenAll(Task[] tasks, Action<Task[]> continuationAction, CancellationToken cancellationToken,
1829public Task ContinueWhenAll<TAntecedentResult>(Task<TAntecedentResult>[] tasks, Action<Task<TAntecedentResult>[]> continuationAction)
1859public Task ContinueWhenAll<TAntecedentResult>(Task<TAntecedentResult>[] tasks, Action<Task<TAntecedentResult>[]> continuationAction,
1895public Task ContinueWhenAll<TAntecedentResult>(Task<TAntecedentResult>[] tasks, Action<Task<TAntecedentResult>[]> continuationAction,
1941public Task ContinueWhenAll<TAntecedentResult>(Task<TAntecedentResult>[] tasks, Action<Task<TAntecedentResult>[]> continuationAction,
2414public Task ContinueWhenAny(Task[] tasks, Action<Task> continuationAction)
2442public Task ContinueWhenAny(Task[] tasks, Action<Task> continuationAction, CancellationToken cancellationToken)
2476public Task ContinueWhenAny(Task[] tasks, Action<Task> continuationAction, TaskContinuationOptions continuationOptions)
2520public Task ContinueWhenAny(Task[] tasks, Action<Task> continuationAction, CancellationToken cancellationToken,
2845public Task ContinueWhenAny<TAntecedentResult>(Task<TAntecedentResult>[] tasks, Action<Task<TAntecedentResult>> continuationAction)
2874public Task ContinueWhenAny<TAntecedentResult>(Task<TAntecedentResult>[] tasks, Action<Task<TAntecedentResult>> continuationAction,
2910public Task ContinueWhenAny<TAntecedentResult>(Task<TAntecedentResult>[] tasks, Action<Task<TAntecedentResult>> continuationAction,
2956public Task ContinueWhenAny<TAntecedentResult>(Task<TAntecedentResult>[] tasks, Action<Task<TAntecedentResult>> continuationAction,
System.Private.Windows.Core (1)
System.Private.Xml (10)
System.Reflection.Metadata (13)
System.Resources.Extensions (10)
System.Runtime (1)
System.Runtime.InteropServices.JavaScript (8)
System.ServiceModel.Federation (3)
System.ServiceModel.Http (12)
System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (4)
20private static Action<object> s_onWriteComplete = new Action<object>(OnWriteComplete);
431protected abstract AsyncCompletionResult StartWritingBufferedMessage(Message message, ArraySegment<byte> messageData, bool allowOutputBatching, TimeSpan timeout, Action<object> callback, object state);
433protected abstract AsyncCompletionResult BeginCloseOutput(TimeSpan timeout, Action<object> callback, object state);
443protected abstract AsyncCompletionResult StartWritingStreamedMessage(Message message, TimeSpan timeout, Action<object> callback, object state);
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (7)
19private Action<object> _waitCallback;
165protected override AsyncCompletionResult StartWritingBufferedMessage(Message message, ArraySegment<byte> messageData, bool allowOutputBatching, TimeSpan timeout, Action<object> callback, object state)
205protected override AsyncCompletionResult StartWritingStreamedMessage(Message message, TimeSpan timeout, Action<object> callback, object state)
227protected override AsyncCompletionResult BeginCloseOutput(TimeSpan timeout, Action<object> callback, object state)
380private async void HandleCloseOutputAsyncCompletion(Task task, TimeSpan timeout, Action<object> callback, object state)
396private async void HandleSendAsyncCompletion(Task task, TimeSpan timeout, Action<object> callback, object state)
1165public async void WriteEndOfMessageAsync(Action<object> callback, object state)
System.ServiceModel.NetFramingBase (1)
System.ServiceModel.NetTcp (5)
System.ServiceModel.Primitives (63)
System.ServiceModel.UnixDomainSocket (5)
System.Text.Json (13)
System.Text.Json.SourceGeneration (1)
System.Text.RegularExpressions (1)
System.Text.RegularExpressions.Generator (1)
System.Threading (3)
System.Threading.Channels (16)
System.Threading.Tasks.Dataflow (51)
Base\DataflowBlock.cs (25)
492private void RunCompletionAction(Action<object?> completionAction, object completionActionState, bool runAsync)
531private static readonly Action<object?> _cancellationCallback = CancellationHandler;
1030private static readonly Action<object?> _cancelCts = static state => ((CancellationTokenSource)state!).Cancel();
1115internal static readonly Action<object?> CachedLinkingCancellationCallback = state =>
1662ISourceBlock<T1> source1, Action<T1> action1,
1663ISourceBlock<T2> source2, Action<T2> action2)
1700ISourceBlock<T1> source1, Action<T1> action1,
1701ISourceBlock<T2> source2, Action<T2> action2,
1746ISourceBlock<T1> source1, Action<T1> action1,
1747ISourceBlock<T2> source2, Action<T2> action2,
1748ISourceBlock<T3> source3, Action<T3> action3)
1789ISourceBlock<T1> source1, Action<T1> action1,
1790ISourceBlock<T2> source2, Action<T2> action2,
1791ISourceBlock<T3> source3, Action<T3> action3,
1820ISourceBlock<T1> source1, Action<T1> action1,
1821ISourceBlock<T2> source2, Action<T2> action2,
1822ISourceBlock<T3>? source3, Action<T3>? action3,
1868ISourceBlock<T> source, Action<T> action, int branchId, TaskScheduler scheduler,
1888Tuple.Create<Action<T>, T, int>(action, result, branchId),
1905ISourceBlock<T1> source1, Action<T1> action1,
1906ISourceBlock<T2> source2, Action<T2> action2,
1907ISourceBlock<T3>? source3, Action<T3>? action3,
2004int branchId, ISourceBlock<T> source, Action<T> action)
2071Tuple<Action<T>, T, int> actionResultBranch = (Tuple<Action<T>, T, int>)state!;
System.Threading.Tasks.Parallel (30)
System\Threading\Tasks\Parallel.cs (30)
383public static ParallelLoopResult For(int fromInclusive, int toExclusive, Action<int> body)
409public static ParallelLoopResult For(long fromInclusive, long toExclusive, Action<long> body)
445public static ParallelLoopResult For(int fromInclusive, int toExclusive, ParallelOptions parallelOptions, Action<int> body)
482public static ParallelLoopResult For(long fromInclusive, long toExclusive, ParallelOptions parallelOptions, Action<long> body)
689Action<TLocal> localFinally)
742Action<TLocal> localFinally)
806Action<TLocal> localFinally)
871Action<TLocal> localFinally)
912Action<TInt>? body,
915Func<TLocal>? localInit, Action<TLocal>? localFinally)
1177public static ParallelLoopResult ForEach<TSource>(IEnumerable<TSource> source, Action<TSource> body)
1216public static ParallelLoopResult ForEach<TSource>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Action<TSource> body)
1412Func<TSource, ParallelLoopState, TLocal, TLocal> body, Action<TLocal> localFinally)
1477Func<TSource, ParallelLoopState, TLocal, TLocal> body, Action<TLocal> localFinally)
1531Func<TSource, ParallelLoopState, long, TLocal, TLocal> body, Action<TLocal> localFinally)
1595Func<TSource, ParallelLoopState, long, TLocal, TLocal> body, Action<TLocal> localFinally)
1633Action<TSource>? body,
1638Func<TLocal>? localInit, Action<TLocal>? localFinally)
1691Action<TSource>? body,
1696Func<TLocal>? localInit, Action<TLocal>? localFinally)
1750Action<TSource>? body,
1755Func<TLocal>? localInit, Action<TLocal>? localFinally)
1832Action<TSource> body)
2019Action<TLocal> localFinally)
2097Action<TLocal> localFinally)
2167Action<TSource> body)
2393Action<TLocal> localFinally)
2484Action<TLocal> localFinally)
2504Action<TSource>? simpleBody,
2510Action<TLocal>? localFinally)
System.Windows.Controls.Ribbon (9)
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (9)
541internal static bool NavigateToFirstItem(ItemsControl itemsControl, Action<int> bringIntoViewCallback, Func<FrameworkElement, bool> additionalCheck)
552internal static bool NavigateToLastItem(ItemsControl itemsControl, Action<int> bringIntoViewCallback, Func<FrameworkElement, bool> additionalCheck)
563internal static FrameworkElement FindContainer(ItemsControl itemsControl, int startIndex, int direction, Action<int> bringIntoViewCallback, Func<FrameworkElement, bool> additionalCheck)
589internal static bool NavigateToItem(ItemsControl parent, int itemIndex, Action<int> bringIntoViewCallback)
603internal static bool NavigateToNextMenuItemOrGallery(ItemsControl parent, int startIndex, Action<int> bringIntoViewCallback)
632internal static bool NavigateToPreviousMenuItemOrGallery(ItemsControl parent, int startIndex, Action<int> bringIntoViewCallback)
1014Action<bool> setter,
1149Action<bool> setter,
1245object sender, KeyEventArgs e, Func<bool> gettor, Action<bool> settor, UIElement targetFocusOnFalse, UIElement targetFocusContainerOnTrue)
System.Windows.Forms (11)
System.Xaml (5)
testhost (3)
testhost.arm64 (3)
testhost.x86 (3)
UnitTests.Common (20)
vstest.console (3)
vstest.console.arm64 (3)