897 references to Single
aspire (1)
Certificates\CertificateGeneration\CertificateManager.cs (1)
233.Single()
Aspire.Azure.AI.OpenAI.Tests (1)
AspireAzureOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (1)
218Assert.Equal(1.23f, vector.ToArray().Single());
Aspire.Cli.EndToEnd.Tests (1)
CentralPackageManagementTests.cs (1)
330.Single().Attribute("Version") is not null;
Aspire.Cli.Tests (6)
Commands\AddCommandTests.cs (2)
3804return packages.Single(); 3869return packages.Single();
Projects\AppHostServerProjectTests.cs (1)
107Assert.Equal(repoRoot.FullName, XDocument.Load(projectFilePath).Descendants("RestoreRootConfigDirectory").Single().Value);
Projects\ProjectUpdaterTests.cs (3)
853var sharedProjectUpdate = sharedProjectUpdates.Single(); 861Assert.Equal("Aspire.Hosting.Redis", appHostUpdates.Single().PackageId); 3448var packageUpdate = packagesAddsExecuted.Single();
Aspire.Dashboard (5)
Components\Controls\Chart\MetricTable.razor.cs (1)
176var trace = traces.Single();
Components\Pages\ConsoleLogs.razor.cs (1)
955optionToSelect = builder.Single();
Components\Pages\Metrics.razor.cs (1)
200PageViewModel.SelectedResource = _resourceViewModels.Single();
Model\Otlp\ResourcesSelectHelpers.cs (1)
92var resource = replicas.Single();
Model\ResourceViewModel.cs (1)
243resource = resourcesWithDisplayName.Single();
Aspire.Dashboard.Components.Tests (12)
Controls\GenAIVisualizerDialogTests.cs (1)
176var selectedLogEntryId = (await repository.GetLogsForSpanAsync(trace.TraceId, span.SpanId, CancellationToken.None)).Single().InternalId;
Controls\TerminalWindowButtonTests.cs (1)
243Assert.Equal(registration.Invocations.Single().Arguments[1], invocation.Arguments[0]);
Interactions\InteractionsProviderTests.cs (2)
416var message = instance.OpenMessageBars.Single().Message; 470await instance.OpenMessageBars.Single().Message.CloseAsync();
Layout\MainLayoutTests.cs (1)
621invocation => invocation.Identifier == "focusElement" && invocation.Arguments.Single() is string id && id == menuButtonId);
Pages\MetricsTests.cs (4)
107var resource = telemetryRepository.GetResources().Single(); 228var resource = telemetryRepository.GetResources().Single(); 267metric.Sum.DataPoints.Single().StartTimeUnixNano = 0; 286var resource = telemetryRepository.GetResources().Single();
Pages\ResourcesTests.cs (2)
391var icons = Assert.IsType<GraphIconsDto>(initializeGraphInvocationHandler.Invocations.Single().Arguments[1]); 397var resources = Assert.IsType<List<ResourceDto>>(updateGraphInvocationHandler.Invocations.Single().Arguments[0]);
Pages\TracesTests.cs (1)
158Assert.Equal(2, refreshedResult.Items.Single(item => item.TraceId == updatedTraceId).Resources.Single().TotalSpans);
Aspire.Dashboard.Tests (30)
ChannelExtensionsTests.cs (3)
131Assert.Equal(["a", "b", "c"], read1.Single()); 136Assert.Equal(["d", "e", "f"], read2.Single()); 175Assert.Equal(["a", "b", "c"], read1.Single());
Integration\OtlpCorsHttpServiceTests.cs (9)
63Assert.Equal("http://localhost:8000", responseMessage1.Headers.GetValues("Access-Control-Allow-Origin").Single()); 64Assert.Equal("POST", responseMessage1.Headers.GetValues("Access-Control-Allow-Methods").Single()); 65Assert.Equal("X-Requested-With", responseMessage1.Headers.GetValues("Access-Control-Allow-Headers").Single()); 77Assert.Equal("http://localhost:8001", responseMessage2.Headers.GetValues("Access-Control-Allow-Origin").Single()); 78Assert.Equal("POST", responseMessage2.Headers.GetValues("Access-Control-Allow-Methods").Single()); 79Assert.Equal("X-Requested-With", responseMessage2.Headers.GetValues("Access-Control-Allow-Headers").Single()); 132Assert.Equal("*", responseMessage.Headers.GetValues("Access-Control-Allow-Origin").Single()); 133Assert.Equal("POST", responseMessage.Headers.GetValues("Access-Control-Allow-Methods").Single()); 134Assert.Equal("x-requested-with,x-custom,Content-Type", responseMessage.Headers.GetValues("Access-Control-Allow-Headers").Single());
Integration\OtlpHttpServiceTests.cs (5)
60Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single()); 266Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single()); 431Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single()); 460Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single()); 489Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single());
Integration\ServerRetryHelper.cs (1)
29return BindPortsWithRetry(ports => retryFunc(ports.Single()), logger, portCount: 1);
Integration\StartupTests.cs (1)
549Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single());
Integration\TelemetryApiTests.cs (2)
365Assert.Equal("no", bufferingValues.Single()); 396Assert.Equal("no", bufferingValues.Single());
Telemetry\DashboardTelemetrySenderTests.cs (2)
79Assert.Equal("aspire-extension-run-123-dashboard", request.Headers.GetValues("Microsoft-Developer-DCP-Instance-ID").Single()); 130Assert.Equal("aspire-extension-run-123-dashboard", client.DefaultRequestHeaders.GetValues("Microsoft-Developer-DCP-Instance-ID").Single());
TelemetryRepositoryTests\LogTests.cs (1)
1109ResourceKeys = [repositoryContext.Repository.GetResources().Single().ResourceKey],
TelemetryRepositoryTests\MetricsTests.cs (6)
197var dimensionAttributes = instrument.Dimensions.Single().Attributes; 278var dimensionAttributes = instrument.Dimensions.Single().Attributes; 941Assert.Equal(5, ((MetricValue<long>)resource2Test1Dimensions.Values.Single()).Value); 956Assert.Equal(6, ((MetricValue<long>)resource2Test3Dimensions.Values.Single()).Value); 1081Assert.Equal(5, ((MetricValue<long>)resource2Test1Dimensions.Values.Single()).Value); 1096Assert.Equal(6, ((MetricValue<long>)resource2Test3Dimensions.Values.Single()).Value);
Aspire.Deployment.EndToEnd.Tests (1)
FoundryHostedAgentDeploymentTests.cs (1)
604? values.Single()
Aspire.EndToEnd.Tests (1)
tests\Shared\TemplatesTesting\TemplateCustomHive.cs (1)
97return packages.Single();
Aspire.Hosting (3)
Dashboard\DashboardServiceHost.cs (1)
277_resourceServiceUri.SetResult(addressFeature.Addresses.Single());
Dcp\ContainerNetworkEndpointProvisioner.cs (1)
456var observedProxy = observedProxies.Single();
Publishing\ManifestPublishingContext.cs (1)
378if (container.TryGetAnnotationsOfType<DockerfileBuildAnnotation>(out var annotations) && annotations.Single() is { } annotation)
Aspire.Hosting.Azure (2)
AzureProvisioningController.cs (2)
2287intent.Operation.ResourceNames.Single(), 2827var resourceName = requiredDeploymentResourceName ?? (targetResources.Count == 1 ? targetResources.Single().Resource.Name : string.Join(", ", targetResources.Select(static resource => resource.Resource.Name)));
Aspire.Hosting.Azure.AppContainers (3)
AzureContainerAppExtensions.cs (2)
276.Single(); 673var identity = infrastructure.GetProvisionableResources().OfType<UserAssignedIdentity>().Single();
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
138var identity = infrastructure.GetProvisionableResources().OfType<UserAssignedIdentity>().Single();
Aspire.Hosting.Azure.AppService (1)
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
138var identity = infrastructure.GetProvisionableResources().OfType<UserAssignedIdentity>().Single();
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryExtensions.cs (1)
189var registry = infra.GetProvisionableResources().OfType<ContainerRegistryService>().Single();
Aspire.Hosting.Azure.Kubernetes.Tests (3)
AzureKubernetesFoundryReferenceTests.cs (1)
51var valuesPath = Directory.EnumerateFiles(workspace.Path, "values.yaml", SearchOption.AllDirectories).Single();
AzureKubernetesInfrastructureTests.cs (2)
470var azureEnvironment = builder.Resources.OfType<AzureEnvironmentResource>().Single(); 553var azureEnvironment = builder.Resources.OfType<AzureEnvironmentResource>().Single();
Aspire.Hosting.Azure.Provisioning.Generators (2)
AspireProvisioningProxyGenerator.cs (2)
521var pair = group.Single(); 591var collection = group.Single();
Aspire.Hosting.Azure.Sandboxes (1)
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
138var identity = infrastructure.GetProvisionableResources().OfType<UserAssignedIdentity>().Single();
Aspire.Hosting.Azure.Tests (44)
AzureContainerAppExpressTests.cs (1)
157var managedEnvironment = infrastructure.GetProvisionableResources().OfType<ContainerAppManagedEnvironment>().Single();
AzureContainerAppsTests.cs (1)
2748var dockerFileAnnotation = c.Resource.Annotations.OfType<DockerfileBuildAnnotation>().Single();
AzureCosmosDBExtensionsTests.cs (1)
356var kv = model.Resources.OfType<AzureKeyVaultResource>().Single();
AzureDeployerTests.cs (1)
175var dockerFileAnnotation = c.Resource.Annotations.OfType<DockerfileBuildAnnotation>().Single();
AzureEnvironmentResourceExtensionsTests.cs (6)
4872var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single(); 4886var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single(); 4926var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single(); 4942var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single(); 4958var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single(); 5257var subscription = _subscriptionsByTenant[FirstTenantId].Single();
AzureEnvironmentResourceTests.cs (2)
269var environment = model.Resources.OfType<AzureEnvironmentResource>().Single(); 299var environment = model.Resources.OfType<AzureEnvironmentResource>().Single();
AzureEventHubsExtensionsTests.cs (5)
315hub = infrastructure.GetProvisionableResources().OfType<global::Azure.Provisioning.EventHubs.EventHub>().Single(); 316cg = infrastructure.GetProvisionableResources().OfType<global::Azure.Provisioning.EventHubs.EventHubsConsumerGroup>().Single(); 350var configAnnotation = eventHubsEmulatorResource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 407var configAnnotation = eventHubsEmulatorResource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 477var configAnnotation = eventHubsEmulatorResource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single();
AzureNatGatewayExtensionsTests.cs (3)
41var manifest = await AzureManifestUtils.GetManifestWithBicep(builder.Resources.OfType<AzureNatGatewayResource>().Single()); 55var manifest = await AzureManifestUtils.GetManifestWithBicep(builder.Resources.OfType<AzureNatGatewayResource>().Single()); 92var manifest = await AzureManifestUtils.GetManifestWithBicep(builder.Resources.OfType<AzurePublicIPAddressResource>().Single());
AzureOpenAIExtensionsTests.cs (1)
32var account = infrastructure.GetProvisionableResources().OfType<CognitiveServicesAccount>().Single();
AzureSearchExtensionsTests.cs (1)
24var search = infrastructure.GetProvisionableResources().OfType<SearchService>().Single();
AzureServiceBusExtensionsTests.cs (8)
260queue = infrastructure.GetProvisionableResources().OfType<global::Azure.Provisioning.ServiceBus.ServiceBusQueue>().Single(); 261topic = infrastructure.GetProvisionableResources().OfType<global::Azure.Provisioning.ServiceBus.ServiceBusTopic>().Single(); 262subscription = infrastructure.GetProvisionableResources().OfType<global::Azure.Provisioning.ServiceBus.ServiceBusSubscription>().Single(); 263rule = infrastructure.GetProvisionableResources().OfType<global::Azure.Provisioning.ServiceBus.ServiceBusRule>().Single(); 367var configAnnotation = serviceBusEmulatorResource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 462var configAnnotation = serviceBusEmulatorResource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 514var configAnnotation = serviceBusEmulatorResource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 570var configAnnotation = serviceBusEmulatorResource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single();
AzureStorageExtensionsTests.cs (10)
36var volumeAnnotation = storage.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 62var volumeAnnotation = storage.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 88var volumeAnnotation = storage.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 114var volumeAnnotation = storage.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 449var sa = infrastructure.GetProvisionableResources().OfType<StorageAccount>().Single(); 533var sa = infrastructure.GetProvisionableResources().OfType<StorageAccount>().Single(); 618var sa = infrastructure.GetProvisionableResources().OfType<StorageAccount>().Single(); 752var sa = infrastructure.GetProvisionableResources().OfType<StorageAccount>().Single(); 849var blobStorageResource = builder.Resources.OfType<AzureBlobStorageResource>().Single(); 876var queueStorageResource = builder.Resources.OfType<AzureQueueStorageResource>().Single();
AzureStoragePrivateEndpointLockdownTests.cs (2)
23var storageAccount = infra.GetProvisionableResources().OfType<StorageAccount>().Single(); 84var storageAccount = infra.GetProvisionableResources().OfType<StorageAccount>().Single();
AzureVirtualNetworkExtensionsTests.cs (1)
226var delegationAnnotation = subnet.Resource.Annotations.OfType<AzureSubnetServiceDelegationAnnotation>().Single();
AzureWebPubSubExtensionsTests.cs (1)
30realHub = infrastructure.GetProvisionableResources().OfType<WebPubSubHub>().Single();
Aspire.Hosting.Blazor.Tests (2)
WithBlazorAppTests.cs (2)
437var annotation = gateway.Resource.Annotations.OfType<GatewayAppsAnnotation>().Single(); 478var annotation = gateway.Resource.Annotations.OfType<GatewayAppsAnnotation>().Single();
Aspire.Hosting.Browsers.Tests (24)
BrowserLogsBuilderExtensionsTests.cs (24)
68var snapshot = browserLogsResource.Annotations.OfType<ResourceSnapshotAnnotation>().Single().InitialSnapshot; 228var snapshot = browserLogsResource.Annotations.OfType<ResourceSnapshotAnnotation>().Single().InitialSnapshot; 354var snapshot = browserLogsResource.Annotations.OfType<ResourceSnapshotAnnotation>().Single().InitialSnapshot; 446var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 482var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 525var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 565var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 604var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 649var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 739var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 793var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 837var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 877var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 953var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 1006var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 1091var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 1164var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 1220var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 1280var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 1316var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 1344var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 1400var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 1535var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 1607var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single();
Aspire.Hosting.CodeGeneration.Python (1)
AtsPythonCodeGenerator.cs (1)
354var extraParamName = extraParamNames.Single();
Aspire.Hosting.Containers.Tests (13)
ContainerResourceBuilderTests.cs (13)
16Assert.Equal("redis-stack", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Image); 24Assert.Equal("redis-stack", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Image); 25Assert.Equal("1.0.0", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Tag); 36Assert.Equal("new-image", container.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Image); 37Assert.Equal("latest", container.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Tag); 57Assert.Equal("7.1", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Tag); 65Assert.Equal("myregistry.azurecr.io", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Registry); 73Assert.Equal("42b5c726e719639fcc1e9dbc13dd843f567dcd37911d0e1abb9f47f2cc1c95cd", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().SHA256); 151var annotation = redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single(); 163var annotation = redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single(); 176var annotation = redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single(); 212var annotation = redis.Resource.Annotations.OfType<ContainerImagePullPolicyAnnotation>().Single(); 220var containerImage = builder.Resource.Annotations.OfType<ContainerImageAnnotation>().Single();
Aspire.Hosting.Dotnet (3)
DotnetProjectBuildCoordinator.cs (2)
435registration.Resource.Annotations.OfType<DotnetProjectMetadata>().Single())) 528var entry = step.Projects.Single();
DotnetProjectBuildResource.cs (1)
355var executableAnnotation = Annotations.OfType<ExecutableAnnotation>().Single();
Aspire.Hosting.Dotnet.Tests (5)
DotnetProjectBuildCoordinatorTests.cs (5)
1936Assert.Equal("custom-2", retryResult.EnvironmentVariables.Single().Value); 2608.Annotations.OfType<DotnetProjectMetadata>().Single().BuildWorkingDirectory); 2612.Annotations.OfType<DotnetProjectMetadata>().Single().BuildWorkingDirectory); 3003Assert.False(missing.Resource.Annotations.OfType<DotnetProjectMetadata>().Single().SuppressBuild); 3518buildResource.Annotations.OfType<ExecutableAnnotation>().Single().Command =
Aspire.Hosting.DotnetTool.Tests (6)
AddDotnetToolTests.cs (6)
280var annotation = tool.Resource.Annotations.OfType<DotnetToolAnnotation>().Single(); 291var annotation = tool.Resource.Annotations.OfType<DotnetToolAnnotation>().Single(); 302var annotation = tool.Resource.Annotations.OfType<DotnetToolAnnotation>().Single(); 314var annotation = tool.Resource.Annotations.OfType<DotnetToolAnnotation>().Single(); 325var annotation = tool.Resource.Annotations.OfType<DotnetToolAnnotation>().Single(); 336var annotation = tool.Resource.Annotations.OfType<DotnetToolAnnotation>().Single();
Aspire.Hosting.Foundry (1)
Toolbox\FoundryToolboxReadinessProbe.cs (1)
178? values.Single()
Aspire.Hosting.Foundry.Tests (2)
Helpers\SequenceHttpMessageHandler.cs (2)
19? sessionIds.Single() 22? protocolVersions.Single()
Aspire.Hosting.Garnet.Tests (2)
AddGarnetTests.cs (2)
214var volumeAnnotation = garnet.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 239var volumeAnnotation = garnet.Resource.Annotations.OfType<ContainerMountAnnotation>().Single();
Aspire.Hosting.Java (1)
JavaHostingExtensions.cs (1)
593var annotation = resource.Annotations.OfType<JavaDetectedBuildToolAnnotation>().Single();
Aspire.Hosting.Java.Tests (1)
AddJavaAppPublishTests.cs (1)
2383.Single();
Aspire.Hosting.JavaScript.Tests (24)
AddBunAppTests.cs (2)
52var dockerBuildAnnotation = bunApp.Resource.Annotations.OfType<DockerfileBuildAnnotation>().Single(); 104var dockerBuildAnnotation = bunApp.Resource.Annotations.OfType<DockerfileBuildAnnotation>().Single();
AddDenoAppTests.cs (2)
79var dockerBuildAnnotation = denoApp.Resource.Annotations.OfType<DockerfileBuildAnnotation>().Single(); 136var dockerBuildAnnotation = denoApp.Resource.Annotations.OfType<DockerfileBuildAnnotation>().Single();
AddJavaScriptAppTests.cs (1)
39var dockerBuildAnnotation = yarnApp.Resource.Annotations.OfType<DockerfileBuildAnnotation>().Single();
AddNodeAppTests.cs (3)
157var dockerBuildAnnotation = nodeApp.Resource.Annotations.OfType<DockerfileBuildAnnotation>().Single(); 513var browserDebuggerResource = appModel.Resources.OfType<BrowserDebuggerResource>().Single(); 530var browserDebuggerResource = appModel.Resources.OfType<BrowserDebuggerResource>().Single();
AddViteAppTests.cs (16)
76var dockerBuildAnnotation = nodeApp.Resource.Annotations.OfType<DockerfileBuildAnnotation>().Single(); 79var containerFilesSource = nodeApp.Resource.Annotations.OfType<ContainerFilesSourceAnnotation>().Single(); 102var dockerBuildAnnotation = nodeApp.Resource.Annotations.OfType<DockerfileBuildAnnotation>().Single(); 105var containerFilesSource = nodeApp.Resource.Annotations.OfType<ContainerFilesSourceAnnotation>().Single(); 206var dockerBuildAnnotation = nodeApp.Resource.Annotations.OfType<DockerfileBuildAnnotation>().Single(); 209var containerFilesSource = nodeApp.Resource.Annotations.OfType<ContainerFilesSourceAnnotation>().Single(); 232var containerFilesSource = nodeApp.Resource.Annotations.OfType<ContainerFilesSourceAnnotation>().Single(); 566.Single(); 626.Single(); 678.Single(); 725.Single(); 773.Single(); 836.Single(); 930.Single(); 1013.Single(); 1126.Single();
Aspire.Hosting.Kafka.Tests (3)
AddKafkaTests.cs (3)
185var volumeAnnotation = kafka.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 203var volumeAnnotation = kafka.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 238var kafkaUiEndpoint = kafkaUiResource.Annotations.OfType<EndpointAnnotation>().Single();
Aspire.Hosting.Keycloak.Tests (4)
KeycloakPublicApiTests.cs (2)
163var containerAnnotation = keycloak.Resource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 188var containerAnnotation = keycloak.Resource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single();
KeycloakResourceBuilderTests.cs (2)
105var volumeAnnotation = keycloak.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 120var volumeAnnotation = keycloak.Resource.Annotations.OfType<ContainerMountAnnotation>().Single();
Aspire.Hosting.Kubernetes.Tests (24)
CertManagerTests.cs (6)
139var certManagerResource = model.Resources.OfType<CertManagerResource>().Single(); 140var issuerResource = certManagerResource.Issuers.Single(); 182var certManagerResource = model.Resources.OfType<CertManagerResource>().Single(); 183var issuerResource = certManagerResource.Issuers.Single(); 219var certManagerResource = model.Resources.OfType<CertManagerResource>().Single(); 220var issuerResource = certManagerResource.Issuers.Single();
KubernetesDeployTests.cs (18)
31.Resources.OfType<KubernetesEnvironmentResource>().Single(); 48.Resources.OfType<KubernetesEnvironmentResource>().Single(); 62.Resources.OfType<KubernetesEnvironmentResource>().Single(); 77.Resources.OfType<KubernetesEnvironmentResource>().Single(); 92.Resources.OfType<KubernetesEnvironmentResource>().Single(); 112.Resources.OfType<KubernetesEnvironmentResource>().Single(); 130.Resources.OfType<KubernetesEnvironmentResource>().Single(); 147.Resources.OfType<KubernetesEnvironmentResource>().Single(); 164.Resources.OfType<KubernetesEnvironmentResource>().Single(); 179.Resources.OfType<KubernetesEnvironmentResource>().Single(); 194.Resources.OfType<KubernetesEnvironmentResource>().Single(); 211.Resources.OfType<KubernetesEnvironmentResource>().Single(); 228.Resources.OfType<KubernetesEnvironmentResource>().Single(); 248.Resources.OfType<KubernetesEnvironmentResource>().Single(); 265.Resources.OfType<KubernetesEnvironmentResource>().Single(); 281.Resources.OfType<KubernetesEnvironmentResource>().Single(); 297.Resources.OfType<KubernetesEnvironmentResource>().Single(); 723.Resources.OfType<KubernetesEnvironmentResource>().Single();
Aspire.Hosting.Maui.Tests (17)
MauiPlatformExtensionsTests.cs (17)
737var tunnelConfig = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().Single(); 765var tunnelConfig = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().Single(); 821var tunnelConfig = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().Single(); 883var tunnelConfig = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().Single(); 918var tunnelConfig = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().Single(); 935var dashboardEndpoint = dashboard.Resource.Annotations.OfType<EndpointAnnotation>().Single(); 975var tunnelConfig = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().Single(); 1032var tunnelConfig = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().Single(); 1068var tunnelConfig = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().Single(); 1109var tunnelConfig = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().Single(); 1141var tunnelConfig = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().Single(); 1166var tunnelConfig = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().Single(); 1201var tunnelConfig = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().Single(); 1213var dashboardEndpoint = dashboard.Resource.Annotations.OfType<EndpointAnnotation>().Single(); 1283var tunnelConfig = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().Single(); 1319var tunnelConfig = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().Single(); 1323var dashboardEndpoint = dashboard.Resource.Annotations.OfType<EndpointAnnotation>().Single();
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
344var singleInstance = mySqlInstances.Single();
Aspire.Hosting.MySql.Tests (1)
AddMySqlTests.cs (1)
293var volume = myAdmin.Annotations.OfType<ContainerMountAnnotation>().Single();
Aspire.Hosting.PostgreSQL.Tests (10)
AddPostgresTests.cs (10)
406var createFile = container.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 482var imageAnnotation = container.Annotations.OfType<ContainerImageAnnotation>().Single(); 517var createServers = pgadmin.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 581var createBookmarks = pgweb.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 825var volumeAnnotation = postgres.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 852var volumeAnnotation = postgres.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 868var volumeAnnotation = postgres.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 881var volumeAnnotation = postgres.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 906var volumeAnnotation = postgres.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 933var volumeAnnotation = postgres.Resource.Annotations.OfType<ContainerMountAnnotation>().Single();
Aspire.Hosting.Python.Tests (21)
AddPythonAppTests.cs (21)
160var pythonProjectResource = executableResources.OfType<PythonAppResource>().Single(); 199var pythonProjectResource = executableResources.OfType<PythonAppResource>().Single(); 218var resource = appModel.Resources.OfType<PythonAppResource>().Single(); 219var entrypointAnnotation = resource.Annotations.OfType<PythonEntrypointAnnotation>().Single(); 242var pythonProjectResource = executableResources.OfType<PythonAppResource>().Single(); 739var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 792var pythonAppResource = appModel.Resources.OfType<PythonAppResource>().Single(); 793var uvEnvironmentResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 829var uvEnvironmentResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 848var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 873var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 904var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 931var entrypointAnnotation = resource.Annotations.OfType<PythonEntrypointAnnotation>().Single(); 950var entrypointAnnotation = resource.Annotations.OfType<PythonEntrypointAnnotation>().Single(); 969var entrypointAnnotation = resource.Annotations.OfType<PythonEntrypointAnnotation>().Single(); 1164var entrypointAnnotation = resource.Annotations.OfType<PythonEntrypointAnnotation>().Single(); 2269var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 2369var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 2499var pythonAppResource = appModel.Resources.OfType<PythonAppResource>().Single(); 2532var pythonAppResource = appModel.Resources.OfType<PythonAppResource>().Single(); 2553var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single();
Aspire.Hosting.Radius.Tests (32)
CloudProviders\AdditiveCompatibilityTests.cs (1)
32var ann = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single();
CloudProviders\CredentialModeOverrideTests.cs (3)
32var ann = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single(); 50var ann = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single(); 65var ann = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single();
CloudProviders\MultiEnvironmentProvidersTests.cs (4)
29var annA = envA.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single(); 49var ann = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single(); 73var devAnn = envs.Single(e => e.Name == "dev").Annotations.OfType<RadiusCloudProvidersAnnotation>().Single(); 74var prodAnn = envs.Single(e => e.Name == "prod").Annotations.OfType<RadiusCloudProvidersAnnotation>().Single();
CloudProviders\WithAwsProviderTests.cs (4)
27var ann = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single(); 44var ann = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single(); 134var ann = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single(); 147var ann = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single();
CloudProviders\WithAzureProviderTests.cs (2)
30var annotation = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single(); 123var ann = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single();
Publishing\BackingResourceProjectionTests.cs (3)
241opts.ResourceTypeInstances.Single().BicepIdentifier = "renamed_cache"; 294opts.ResourceTypeInstances.Single().BicepIdentifier = "renamed_cache"; 295opts.Containers.Single().Env["CACHE_HOST"] = new ContainerEnvVarConstruct { Value = "explicit-host" };
Publishing\ProviderScopeBicepEmissionTests.cs (4)
30var envResource = model.Resources.OfType<RadiusEnvironmentResource>().Single(); 54var envResource = model.Resources.OfType<RadiusEnvironmentResource>().Single(); 84var envResource = model.Resources.OfType<RadiusEnvironmentResource>().Single(); 112var envResource = model.Resources.OfType<RadiusEnvironmentResource>().Single();
Publishing\RadCredentialArgumentTests.cs (2)
107var annotation = resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single(); 108var entry = RadCredentialRegisterStep.BuildEntries(annotation).Single();
RadiusExtensionsTests.cs (2)
170var annotation = project.Resource.Annotations.OfType<ContainerImageAnnotation>().Single(); 187var annotation = project.Resource.Annotations.OfType<ContainerImageAnnotation>().Single();
Recipes\RecipeParameterIsolationAndFidelityTests.cs (2)
18var devAnn = dev.Resource.Annotations.OfType<RadiusRecipeParametersAnnotation>().Single(); 19var prodAnn = prod.Resource.Annotations.OfType<RadiusRecipeParametersAnnotation>().Single();
Recipes\WithRecipeParametersTests.cs (3)
19var ann = env.Resource.Annotations.OfType<RadiusRecipeParametersAnnotation>().Single(); 33var ann = env.Resource.Annotations.OfType<RadiusRecipeParametersAnnotation>().Single(); 47var ann = env.Resource.Annotations.OfType<RadiusRecipeParametersAnnotation>().Single();
Secrets\AddRadiusSecretStoreTests.cs (1)
325.Single();
Secrets\SecretStoreConsumerTests.cs (1)
28var annotation = env.Resource.Annotations.OfType<RadiusSecretStoresAnnotation>().Single();
Aspire.Hosting.Redis.Tests (2)
AddRedisTests.cs (2)
639var volumeAnnotation = redis.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 664var volumeAnnotation = redis.Resource.Annotations.OfType<ContainerMountAnnotation>().Single();
Aspire.Hosting.Seq.Tests (2)
AddSeqTests.cs (2)
133var volumeAnnotation = seq.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 158var volumeAnnotation = seq.Resource.Annotations.OfType<ContainerMountAnnotation>().Single();
Aspire.Hosting.Tests (97)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (4)
539var environmentCallback = owner.Resource.Annotations.OfType<EnvironmentCallbackAnnotation>().Single(); 613var environmentCallback = owner.Resource.Annotations.OfType<EnvironmentCallbackAnnotation>().Single(); 937var annotation = owner.Resource.Annotations.OfType<EnvironmentCallbackAnnotation>().Single(); 992var annotation = owner.Resource.Annotations.OfType<EnvironmentCallbackAnnotation>().Single();
Dashboard\DashboardEventHandlersTests.cs (4)
614var argsAnnotation = executableResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().Single(); 695var argsAnnotation = executableResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().Single(); 764var argsAnnotation = executableResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().Single(); 831var argsAnnotation = executableResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().Single();
Dashboard\DashboardResourceTests.cs (1)
843var urlsCallback = dashboard.Annotations.OfType<ResourceUrlsCallbackAnnotation>().Single();
Dashboard\DashboardServiceDataTerminalTests.cs (1)
152=> resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts;
Dcp\DcpExecutorTests.cs (8)
1751var logLine = watchLogsEnumerator.Current.Single(); 1762logLine = watchLogsEnumerator.Current.Single(); 9421var svc = svcs.Single(); 9431.Single(); 9432var exePortEnvVal = dcpContainer.Spec?.Env?.Where(e => e.Name == $"EXE_{endpointName.ToUpper()}_PORT").Single().Value; 10909var hosts = resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts; 10974var host = Assert.Single(resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts); 11018var host = Assert.Single(resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts);
Dcp\ResourceSnapshotBuilderTests.cs (1)
115resource.Annotations.Remove(resource.Annotations.OfType<ForceProcessExecutionAnnotation>().Single());
ExecutableResourceBuilderExtensionTests.cs (6)
30var annotation = executable.Resource.Annotations.OfType<ExecutableAnnotation>().Single(); 42var annotation = executable.Resource.Annotations.OfType<ExecutableAnnotation>().Single(); 57var annotation = executable.Resource.Annotations.OfType<ExecutableAnnotation>().Single(); 79var annotation = executable.Resource.Annotations.OfType<ExecutableAnnotation>().Single(); 101var annotation = executable.Resource.Annotations.OfType<PersistenceAnnotation>().Single(); 360var annotation = executable.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().Single();
ExecutionConfigurationGathererTests.cs (14)
334var metadata = context.AdditionalConfigurationData.OfType<CertificateTrustExecutionConfigurationData>().Single(); 363var metadata = context.AdditionalConfigurationData.OfType<CertificateTrustExecutionConfigurationData>().Single(); 393var metadata = context.AdditionalConfigurationData.OfType<CertificateTrustExecutionConfigurationData>().Single(); 421var metadata = context.AdditionalConfigurationData.OfType<CertificateTrustExecutionConfigurationData>().Single(); 501var metadata = context.AdditionalConfigurationData.OfType<CertificateTrustExecutionConfigurationData>().Single(); 567var metadata = context.AdditionalConfigurationData.OfType<CertificateTrustExecutionConfigurationData>().Single(); 627var metadata = context.AdditionalConfigurationData.OfType<CertificateTrustExecutionConfigurationData>().Single(); 631var factory = metadata.CustomBundlesFactories.Values.Single(); 690var metadata = context.AdditionalConfigurationData.OfType<CertificateTrustExecutionConfigurationData>().Single(); 691var factory = metadata.CustomBundlesFactories.Values.Single(); 726var metadata = context.AdditionalConfigurationData.OfType<HttpsCertificateExecutionConfigurationData>().Single(); 759var metadata = context.AdditionalConfigurationData.OfType<HttpsCertificateExecutionConfigurationData>().Single(); 789var metadata = context.AdditionalConfigurationData.OfType<HttpsCertificateExecutionConfigurationData>().Single(); 832var metadata = context.AdditionalConfigurationData.OfType<HttpsCertificateExecutionConfigurationData>().Single();
ExpressionResolverTests.cs (1)
307var endpointAnnotation = dependency.Resource.Annotations.OfType<EndpointAnnotation>().Single();
Orchestrator\ParameterProcessorTests.cs (6)
650var explicitParameterResource = model.Resources.OfType<ParameterResource>().Single(); 676var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 699var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 721var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 747var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 818var parameterResource = model.Resources.OfType<ParameterResource>().Single();
ProjectResourceBuilderExtensionTests.cs (3)
52var annotation = project.Resource.Annotations.OfType<PersistenceAnnotation>().Single(); 165var metadata = context.AdditionalConfigurationData.OfType<HttpsCertificateExecutionConfigurationData>().Single(); 214var metadata = context.AdditionalConfigurationData.OfType<HttpsCertificateExecutionConfigurationData>().Single();
Publishing\ResourceContainerImageManagerTests.cs (2)
1565var annotation = container.Resource.Annotations.OfType<DockerfileBuildAnnotation>().Single(); 1769var dockerfileBuildAnnotation = container.Resource.Annotations.OfType<DockerfileBuildAnnotation>().Single();
RequiredCommandAnnotationTests.cs (3)
63var annotation = resourceBuilder.Resource.Annotations.OfType<RequiredCommandAnnotation>().Single(); 77var annotation = resourceBuilder.Resource.Annotations.OfType<RequiredCommandAnnotation>().Single(); 93var annotation = resourceBuilder.Resource.Annotations.OfType<RequiredCommandAnnotation>().Single();
ResourceBuilderLifetimeTests.cs (3)
23var annotation = container.Resource.Annotations.OfType<PersistenceAnnotation>().Single(); 49var annotation = container.Resource.Annotations.OfType<PersistenceAnnotation>().Single(); 166var annotation = container.Resource.Annotations.OfType<PersistenceAnnotation>().Single();
ResourceDependencyTests.cs (1)
265var annotation = executable.Resource.Annotations.OfType<EnvironmentCallbackAnnotation>().Single();
SlimTestProgramTests.cs (2)
59var endpoint = projectBuilders.Resource.Annotations.OfType<EndpointAnnotation>().Single(); 78var endpoint = projectBuilders.Resource.Annotations.OfType<EndpointAnnotation>().Single();
Utils\WithAnnotationTests.cs (2)
43var firstAnnotation = redis.Resource.Annotations.OfType<DummyAnnotation>().Single(); 47var secondAnnotation = redis.Resource.Annotations.OfType<DummyAnnotation>().Single();
WithEndpointTests.cs (4)
173.Where(e => string.Equals(e.Name, "mybinding", EndpointAnnotationName)).Single(); 212.Where(e => string.Equals(e.Name, "mybinding", EndpointAnnotationName)).Single(); 247.Where(e => string.Equals(e.Name, "mybinding", EndpointAnnotationName)).Single(); 783.Where(e => string.Equals(e.Name, "mybinding", EndpointAnnotationName)).Single();
WithEnvironmentTests.cs (2)
406var relationship = relationships.Single(); 475var relationship = relationships.Single();
WithHttpCommandTests.cs (3)
279var command = resourceBuilder.Resource.Annotations.OfType<ResourceCommandAnnotation>().Single(); 315var command = resourceBuilder.Resource.Annotations.OfType<ResourceCommandAnnotation>().Single(); 1082var endpointAnnotation = service.Resource.Annotations.OfType<EndpointAnnotation>().Single();
WithIconNameTests.cs (2)
20var iconAnnotation = container.Resource.Annotations.OfType<ResourceIconAnnotation>().Single(); 34var iconAnnotation = container.Resource.Annotations.OfType<ResourceIconAnnotation>().Single();
WithProcessCommandTests.cs (3)
71var command = resourceBuilder.Resource.Annotations.OfType<ResourceCommandAnnotation>().Single(); 111var command = resource.Resource.Annotations.OfType<ResourceCommandAnnotation>().Single(); 251var command = resource.Resource.Annotations.OfType<ResourceCommandAnnotation>().Single();
WithReferenceTests.cs (2)
1208var endpoint = container.Resource.Annotations.OfType<EndpointAnnotation>().Single(); 1221var endpoint = container.Resource.Annotations.OfType<EndpointAnnotation>().Single();
WithTerminalTests.cs (19)
189var annotation = resource.Resource.Annotations.OfType<TerminalAnnotation>().Single(); 190var hostFromModel = model.Resources.OfType<TerminalHostResource>().Single(); 274var snapshot = host.Annotations.OfType<ResourceSnapshotAnnotation>().Single(); 294var snapshot = host.Annotations.OfType<ResourceSnapshotAnnotation>().Single(); 302host.Annotations.OfType<ManifestPublishingCallbackAnnotation>().Single()); 325var hosts = resource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts; 376.Select(resource => resource.Resource.Annotations.OfType<TerminalAnnotation>().Single()) 453var annotation = resource.Resource.Annotations.OfType<TerminalAnnotation>().Single(); 1009Assert.False(resource.Resource.Annotations.OfType<TerminalAnnotation>().Single().IsInitialized); 1143var hosts = resource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts; 1162var hosts = resource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts; 1192var hosts = resource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts; 1213var hosts = resource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts; 1242firstResource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts).Layout.ReplicaId; 1248secondResource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts).Layout.ReplicaId; 1260resource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts); 1290var hosts = resource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts; 1330foreach (var host in resource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts) 1402var host = Assert.Single(resource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts);
Aspire.Hosting.Valkey.Tests (2)
AddValkeyTests.cs (2)
210var volumeAnnotation = valkey.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 235var volumeAnnotation = valkey.Resource.Annotations.OfType<ContainerMountAnnotation>().Single();
Aspire.OpenAI.Tests (2)
AspireOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (2)
221Assert.Equal(1.23f, vector.ToArray().Single()); 255Assert.Equal(1.23f, vector.ToArray().Single());
Aspire.StackExchange.Redis.DistributedCaching.Tests (10)
AspireRedisDistributedCacheExtensionsTests.cs (10)
64var key = Assert.Single(connection.GetServers().Single().Keys()); 116var key = Assert.Single(connection1.GetServers().Single().Keys()); 118Assert.Empty(connection2.GetServers().Single().Keys()); 119Assert.Empty(connection3.GetServers().Single().Keys()); 124key = Assert.Single(connection1.GetServers().Single().Keys()); 126key = Assert.Single(connection2.GetServers().Single().Keys()); 128Assert.Empty(connection3.GetServers().Single().Keys()); 133key = Assert.Single(connection1.GetServers().Single().Keys()); 135key = Assert.Single(connection2.GetServers().Single().Keys()); 137key = Assert.Single(connection3.GetServers().Single().Keys());
Aspire.StackExchange.Redis.Tests (12)
AspireRedisExtensionsTests.cs (12)
374Assert.Empty(connection1.GetServers().Single().Keys()); 375Assert.Single(connection2.GetServers().Single().Keys()); 376Assert.Empty(connection3.GetServers().Single().Keys()); 381Assert.Empty(connection1.GetServers().Single().Keys()); 382Assert.Single(connection2.GetServers().Single().Keys()); 383Assert.Single(connection3.GetServers().Single().Keys()); 428Assert.Empty(connection1.GetServers().Single().Keys()); 429Assert.Single(connection2.GetServers().Single().Keys()); 430Assert.Empty(connection3.GetServers().Single().Keys()); 435Assert.Empty(connection1.GetServers().Single().Keys()); 436Assert.Single(connection2.GetServers().Single().Keys()); 437Assert.Single(connection3.GetServers().Single().Keys());
Aspire.Templates.Tests (5)
NewUpAndBuildStandaloneTemplateTests.cs (2)
57var projectPath = Directory.EnumerateFiles(testProjectDir, "*.csproj").Single(); 104Assert.Equal("Exe", project.Descendants("OutputType").Single().Value);
NewUpAndBuildSupportProjectTemplatesTests.cs (2)
67var projectPath = Directory.EnumerateFiles(testProjectDir, "*.csproj").Single(); 115Assert.Equal("Exe", project.Descendants("OutputType").Single().Value);
tests\Shared\TemplatesTesting\TemplateCustomHive.cs (1)
97return packages.Single();
AzureAppService.AppHost (1)
AppHost.cs (1)
26var storage = infra.GetProvisionableResources().OfType<StorageAccount>().Single();
BicepSample.AppHost (1)
AppHost.cs (1)
54var sqlServer = infrastructure.GetProvisionableResources().OfType<SqlServer>().Single();
CdkSample.AppHost (4)
AppHost.cs (4)
20var account = infrastructure.GetProvisionableResources().OfType<StorageAccount>().Single(); 33var keyVault = infrastructure.GetProvisionableResources().OfType<KeyVaultService>().Single(); 94var logAnalyticsWorkspace = infrastructure.GetProvisionableResources().OfType<OperationalInsightsWorkspace>().Single(); 104var appInsights = infrastructure.GetProvisionableResources().OfType<ApplicationInsightsComponent>().Single();
csc (1)
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (1)
669return hashAttributes.Single().Hash;
CSharpSyntaxGenerator (3)
Grammar\GrammarGenerator.cs (1)
330field.Type == "CSharpSyntaxNode" ? RuleReference(field.Kinds.Single().Name + "Syntax") :
SourceWriter.cs (2)
1042var (field, index) = relevantNodes.Single(); 1088var (field, index) = relevantNodes.Single();
dotnet-aot (4)
parent\dotnet\Parser.cs (1)
502Command? listCommand = command.Parents.Single() as Command;
parent\dotnet\SlnFileFactory.cs (1)
47return Path.GetFullPath(files.Single());
parent\dotnet\ToolManifest\ToolManifestEditor.cs (2)
44var existingPackage = existing.Single(); 94var existingPackage = existing.Single();
dotnet-dev-certs (1)
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (1)
233.Single()
dotnet-openapi (1)
ProjectExtensions.cs (1)
14var item = project.AddItem(tagName, include).Single();
dotnet-sourcelink (2)
dotnet-watch (1)
Watch\DotNetWatcher.cs (1)
42projectRootNode = evaluationResult.ProjectGraph.Graph.GraphRoots.Single();
FoundryAgents.AppHost (1)
AppHost.cs (1)
21.Single();
GenerateDocumentationAndConfigFiles (4)
src\roslyn\src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
524AnalyzeDelegateInvocation(targets.Single());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
215_lazyReplacedExpression = (TExpressionSyntax)_lazySemanticRootOfReplacedExpression.GetAnnotatedNodesAndTokens(annotation).Single().AsNode()!;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
55var newTokenLine = newDocument.Text.Lines.GetLineFromPosition(newRoot.GetAnnotatedTokens(annotation).Single().SpanStart);
ilc (1)
RdXmlRootProvider.cs (1)
33var libraryOrApplication = _documentRoot.Elements().Single();
ILCompiler.Compiler (2)
Compiler\Logging\DocumentationSignatureParser.cs (1)
172var result = results.Single();
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\ValueExtensions.cs (1)
59return values.Single();
ILCompiler.ReadyToRun (4)
Compiler\CompilationModuleGroup.ReadyToRun.cs (1)
97return IsCompositeBuildMode || module != CompilationModuleSet.Single();
Compiler\DependencyAnalysis\ReadyToRun\ManifestMetadataTableNode.cs (2)
124MetadataReader mdReader = _nodeFactory.CompilationModuleGroup.CompilationModuleSet.Single().MetadataReader; 228if (!_nodeFactory.CompilationModuleGroup.IsCompositeBuildMode && (_nodeFactory.CompilationModuleGroup.CompilationModuleSet.Single() == module))
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (1)
375SignatureContext = new SignatureContext(CompilationModuleGroup.CompilationModuleSet.Single(), Resolver);
illink (2)
ILLink.RoslynAnalyzer (1)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\ValueExtensions.cs (1)
59return values.Single();
Infrastructure.Tests (4)
TestTriggerMap\SelectTestsCliTests.cs (2)
637var testCause = test.GetProperty("causes").EnumerateArray().Single(); 643Assert.Equal("PathRule", job.GetProperty("causes").EnumerateArray().Single().GetProperty("kind").GetString());
TestTriggerMap\SelectTestsLayer1IntegrationTests.cs (2)
209.GetProperty("causes").EnumerateArray().Single(); 263.GetProperty("causes").EnumerateArray().Single();
Microsoft.Analyzers.Extra.Tests (2)
Resources\RoslynTestUtils.cs (2)
362var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution; 456var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.Analyzers.Local.Tests (2)
Resources\RoslynTestUtils.cs (2)
363var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution; 457var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.AspNetCore.Components.Endpoints (5)
FormMapping\Metadata\FormDataMetadataFactory.cs (4)
18private readonly ParsableConverterFactory _parsableFactory = factories.OfType<ParsableConverterFactory>().Single(); 19private readonly DictionaryConverterFactory _dictionaryFactory = factories.OfType<DictionaryConverterFactory>().Single(); 20private readonly FileConverterFactory _fileConverterFactory = factories.OfType<FileConverterFactory>().Single(); 21private readonly CollectionConverterFactory _collectionFactory = factories.OfType<CollectionConverterFactory>().Single();
Rendering\EndpointHtmlRenderer.EventDispatch.cs (1)
54var frameLocation = locationsForName.Single();
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
TargetPickerUi.cs (1)
313var devToolsUrlWithProxy = GetDevToolsUrlWithProxy(matchingTabs.Single());
Microsoft.AspNetCore.DataProtection (4)
AuthenticatedEncryption\ConfigurationModel\AuthenticatedEncryptorDescriptorDeserializer.cs (1)
43Secret masterKey = ((string)element.Elements("masterKey").Single()).ToSecret();
KeyManagement\XmlKeyManager.cs (1)
580var unencryptedInputToDeserializer = descriptorElement.Elements().Single().DecryptElement(_activator);
XmlEncryption\NullXmlDecryptor.cs (1)
31return new XElement(encryptedElement.Elements().Single());
XmlEncryption\XmlEncryptionExtensions.cs (1)
52var decryptedElement = decryptorInstance.Decrypt(clonedElementWhichRequiresDecryption.Elements().Single());
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (1)
233.Single()
Microsoft.AspNetCore.HeaderParsing.Tests (2)
ParserTests.cs (2)
305Assert.Equal(200, result.Ranges.Single().From); 306Assert.Equal(1000, result.Ranges.Single().To);
Microsoft.AspNetCore.Http.Extensions (5)
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Metadata\FormDataMetadataFactory.cs (4)
18private readonly ParsableConverterFactory _parsableFactory = factories.OfType<ParsableConverterFactory>().Single(); 19private readonly DictionaryConverterFactory _dictionaryFactory = factories.OfType<DictionaryConverterFactory>().Single(); 20private readonly FileConverterFactory _fileConverterFactory = factories.OfType<FileConverterFactory>().Single(); 21private readonly CollectionConverterFactory _collectionFactory = factories.OfType<CollectionConverterFactory>().Single();
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
74var awaiterResultType = possibleFSharpAsyncType.GetGenericArguments().Single();
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
StaticRouteHandlerModel\EndpointParameter.cs (1)
485var targetConstructor = constructors.Single();
Microsoft.AspNetCore.Http.Results (1)
src\aspnetcore\src\Shared\RangeHelper\RangeHelper.cs (1)
87var range = NormalizeRange(ranges.Single(), length);
Microsoft.AspNetCore.Mvc.Core (2)
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
74var awaiterResultType = possibleFSharpAsyncType.GetGenericArguments().Single();
src\aspnetcore\src\Shared\RangeHelper\RangeHelper.cs (1)
87var range = NormalizeRange(ranges.Single(), length);
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
RuntimeViewCompiler.cs (1)
329var item = loader.LoadItems(assembly).Single();
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
ExpressionHelper.cs (1)
151InsertIndexerInvocationText(builder, methodExpression.Arguments.Single(), expression);
ViewComponents\DefaultViewComponentSelector.cs (1)
88return matches.Single();
Microsoft.AspNetCore.OpenApi (3)
Extensions\ApiDescriptionExtensions.cs (1)
137bodyParameter = bodyParameters.Single();
Services\OpenApiDocumentService.cs (1)
754var description = parameter.Single();
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
74var awaiterResultType = possibleFSharpAsyncType.GetGenericArguments().Single();
Microsoft.AspNetCore.Server.IntegrationTesting (1)
Deployers\RemoteWindowsDeployer\RemoteWindowsDeployer.cs (1)
156.Single();
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (1)
233.Single()
Microsoft.AspNetCore.SignalR.Core (2)
Internal\TypedClientBuilder.cs (1)
21private static readonly ConstructorInfo ObjectConstructor = typeof(object).GetConstructors().Single();
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
74var awaiterResultType = possibleFSharpAsyncType.GetGenericArguments().Single();
Microsoft.AspNetCore.StaticAssets (3)
Development\StaticAssetDevelopmentRuntimeHandler.cs (2)
40var asset = builder.Metadata.OfType<StaticAssetDescriptor>().Single(); 178var assetDescriptor = endpoint.Metadata.OfType<StaticAssetDescriptor>().Single();
src\aspnetcore\src\Shared\RangeHelper\RangeHelper.cs (1)
87var range = NormalizeRange(ranges.Single(), length);
Microsoft.AspNetCore.StaticFiles (1)
src\aspnetcore\src\Shared\RangeHelper\RangeHelper.cs (1)
87var range = NormalizeRange(ranges.Single(), length);
Microsoft.AspNetCore.Testing.Tests (2)
FakeCertificateFactoryTests.cs (1)
23Assert.False(certificate.Extensions.OfType<X509EnhancedKeyUsageExtension>().Single().Critical);
FakesExtensionsTests.cs (1)
231Assert.StartsWith("https://localhost", hostMock.Object.GetListenUris().Single().AbsoluteUri);
Microsoft.Build (2)
Graph\GraphBuilder.cs (1)
276ProjectGraphEntryPoint solutionEntryPoint = entryPoints.Single();
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
Microsoft.Build.Tasks.CodeAnalysis (1)
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (1)
669return hashAttributes.Single().Hash;
Microsoft.CodeAnalysis (3)
CommandLine\SarifV2ErrorLogger.cs (1)
335(descriptorInfo.EffectiveSeverities.Count != 1 || descriptorInfo.EffectiveSeverities.Single() != defaultSeverity);
PEWriter\PeWriter.cs (1)
330.Single();
src\roslyn\src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
Microsoft.CodeAnalysis.Analyzers (5)
MetaAnalyzers\DiagnosticAnalyzerAPIUsageAnalyzer.cs (1)
160if (violatingUsedTypeNamesBuilder.Count == 1 && violatingUsedTypeNamesBuilder.Single() == declaredType.ToDisplayString())
src\roslyn\src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
524AnalyzeDelegateInvocation(targets.Single());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
215_lazyReplacedExpression = (TExpressionSyntax)_lazySemanticRootOfReplacedExpression.GetAnnotatedNodesAndTokens(annotation).Single().AsNode()!;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
55var newTokenLine = newDocument.Text.Lines.GetLineFromPosition(newRoot.GetAnnotatedTokens(annotation).Single().SpanStart);
Microsoft.CodeAnalysis.AnalyzerUtilities (12)
src\97c55a67c449f67c\GlobalFlowStateAnalysis.GlobalFlowStateAnalysisValueSetDomain.cs (1)
202return candidateNodes.Single();
src\a172c07bebba4cd8\DisposeAnalysis.DisposeDataFlowOperationVisitor.cs (1)
409var location = pointsToAbstractValue.Locations.Single();
src\roslyn\src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysisData.cs (1)
104predicatedData.Remove(newValueForOldCopyEntities.AnalysisEntities.Single());
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysisValueSet.cs (2)
111var negatedAnalysisValues = ImmutableHashSet.Create(AnalysisValues.Single().GetNegatedValue()); 154analysisValuesBuilder.Add(parent.AnalysisValues.Single().GetNegatedValue());
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAbstractValue.cs (1)
86var location = locations.Single();
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAbstractValue.cs (1)
94switch (literalValues.Single())
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntity.cs (2)
120Debug.Assert(instanceLocation.Locations.Single().Creation == null); 121Debug.Assert(Equals(instanceLocation.Locations.Single().Symbol, typeSymbol));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
524AnalyzeDelegateInvocation(targets.Single());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
215_lazyReplacedExpression = (TExpressionSyntax)_lazySemanticRootOfReplacedExpression.GetAnnotatedNodesAndTokens(annotation).Single().AsNode()!;
Microsoft.CodeAnalysis.BuildClient.Package (1)
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (1)
669return hashAttributes.Single().Hash;
Microsoft.CodeAnalysis.CodeStyle (3)
src\roslyn\src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
524AnalyzeDelegateInvocation(targets.Single());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
215_lazyReplacedExpression = (TExpressionSyntax)_lazySemanticRootOfReplacedExpression.GetAnnotatedNodesAndTokens(annotation).Single().AsNode()!;
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
179var documentId = documentsUpdated.Single().Id;
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (1)
163if (GetValueFromNameAttribute(paramNameAttributesForNode.Single()) == name)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
925referencedSymbols.Single().Locations.IsEmpty();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
55var newTokenLine = newDocument.Text.Lines.GetLineFromPosition(newRoot.GetAnnotatedTokens(annotation).Single().SpanStart);
Microsoft.CodeAnalysis.CSharp (12)
Binder\DecisionDagBuilder_CheckOrReachability.cs (1)
840var result = stack.Single();
Binder\Imports.cs (1)
142expandedNamespace = expandedNamespace.GetMembers(nameParts[i]).OfType<NamespaceSymbol>().Single();
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
726switch (unmanagedCallingConventionTypes.Single().Name)
BoundTree\LengthBasedStringSwitchData.cs (1)
192? group.Single().label
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
210fileIndexOrIndicesArgument = fileIndices.Single();
Lowering\SyntheticBoundNodeFactory.cs (1)
273receiverOpt.Type.GetMembers(propertySym.Name).OfType<PropertySymbol>().Single() == propertySym);
Symbols\ConstraintsHelper.cs (1)
1307new UseSiteInfo<AssemblySymbol>(useSiteInfo.Dependencies.Single()) :
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListConstructor.cs (1)
30var field = ContainingType.GetFieldsToEmit().Single();
Symbols\Synthesized\Records\SynthesizedRecordBaseEquals.cs (1)
73ContainingType.GetMembersUnordered().OfType<SynthesizedRecordObjEquals>().Single(),
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (1)
105MethodSymbol? baseEquals = ContainingType.GetMembersUnordered().OfType<SynthesizedRecordBaseEquals>().Single().OverriddenMethod;
Symbols\Synthesized\Records\SynthesizedRecordInequalityOperator.cs (1)
41F.CloseMethod(F.Block(F.Return(F.Not(F.Call(receiver: null, ContainingType.GetMembers(WellKnownMemberNames.EqualityOperatorName).OfType<SynthesizedRecordEqualityOperator>().Single(),
Symbols\Synthesized\SynthesizedUnionCtor.cs (1)
44var valueProperty = ContainingType.GetMembers(WellKnownMemberNames.ValuePropertyName).OfType<SynthesizedUnionValuePropertySymbol>().Single();
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (1)
101var rewritten = updateRoot.GetAnnotatedNodes(annotation).Single();
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryUnsafeModifier\UnnecessaryUnsafeModifierUtilities.cs (1)
112var newNode = updateRoot.GetAnnotatedNodes(annotation).Single();
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
1207var expression = arguments.Single().Expression;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternCombinators\AnalyzedPattern.cs (1)
65var newInfo = speculativeModel.GetTypeInfo(dummyStatement.GetAnnotatedNodes(s_annotation).Single());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (2)
89var text = pair.Value.GetTextChanges(GetTextSpan(pair.Key)).Single().NewText ?? ""; 145var text = triviaData.GetTextChanges(GetTextSpan(pair)).Single().NewText ?? "";
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
182var newDeclarationTypeNode = newTree.GetRoot(cancellationToken).GetAnnotatedNodes(annotation).Single();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (13)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (3)
88var fileScopedNamespace = (FileScopedNamespaceDeclarationSyntax)updatedRoot.GetAnnotatedNodes(annotation).Single(); 115var fileScopedNamespace = (FileScopedNamespaceDeclarationSyntax)root.GetAnnotatedNodes(annotation).Single(); 201var blockScopedNamespace = (NamespaceDeclarationSyntax)root.GetAnnotatedNodes(annotation).Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
360var updatedInvocationOrCreation = updatedTopmostContainer.GetAnnotatedNodes(annotation).Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
53classOrStructKeyword = tokens.Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (2)
115var openBraceToken = updatedRoot.GetAnnotatedTokens(openBraceTokenAnnotation).Single(); 116var nullToken = updatedRoot.GetAnnotatedTokens(nullTokenAnnotation).Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (1)
59var dummyObjectCreation = (ImplicitObjectCreationExpressionSyntax)root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
64dummyObjectCreation = (ImplicitObjectCreationExpressionSyntax)newSemanticDocument.Root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
87dummyObjectCreation = (ImplicitObjectCreationExpressionSyntax)newSemanticDocument.Root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
65dummyObjectCreation = (ImplicitObjectCreationExpressionSyntax)newSemanticDocument.Root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
134varDecl.Variables.Single().Identifier.Parent!,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (1)
45newContextNode = (TContextNode)newRoot.GetAnnotatedNodes(s_annotation).Single();
Microsoft.CodeAnalysis.CSharp.Features (34)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (2)
123annotatedNewline = rootToFormat.GetAnnotatedTrivia(s_closingBraceNewlineAnnotation).Single(); 268var newClosingPoint = newRoot.GetAnnotatedTokens(s_closingBraceFormatAnnotation).Single().SpanStart + 1;
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
325.Single()
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
244var container = root.GetAnnotatedNodes(ContainerAnnotation).Single();
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (1)
258var selectExpression = invocationExpression.ArgumentList.Arguments.Single().Expression;
ConvertLinq\ConvertForEachToLinqQuery\DefaultConverter.cs (2)
63identifiers.Single(), 65IdentifierName(identifiers.Single()),
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
404var constructor = (ConstructorDeclarationSyntax)formattedRoot.GetAnnotatedNodes(constructorAnnotation).Single();
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (1)
53var firstGlobalStatement = newRoot.Members.OfType<GlobalStatementSyntax>().Single();
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (1)
283return _statementsOrMemberOrAccessorToInsert.Cast<StatementSyntax>().Single();
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs (1)
159newEnclosingStatement = updatedRoot.GetAnnotatedNodesAndTokens(enclosingStatementAnnotation).Single().AsNode();
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
389var statement = innermostStatements.Single();
Snippets\AbstractCSharpForLoopSnippetProvider.cs (2)
118var incrementor = forStatement.Incrementors.Single(); 120var variableDeclarator = declaration!.Variables.Single();
Snippets\CSharpConstructorSnippetProvider.cs (1)
46precedingModifiers.Count == 1 && precedingModifiers.Single() == SyntaxKind.StaticKeyword))
SplitStringLiteral\StringSplitter.cs (1)
113var rightExpression = newRoot.GetAnnotatedNodes(RightNodeAnnotation).Single();
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (1)
101var rewritten = updateRoot.GetAnnotatedNodes(annotation).Single();
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryUnsafeModifier\UnnecessaryUnsafeModifierUtilities.cs (1)
112var newNode = updateRoot.GetAnnotatedNodes(annotation).Single();
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
1207var expression = arguments.Single().Expression;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternCombinators\AnalyzedPattern.cs (1)
65var newInfo = speculativeModel.GetTypeInfo(dummyStatement.GetAnnotatedNodes(s_annotation).Single());
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (3)
88var fileScopedNamespace = (FileScopedNamespaceDeclarationSyntax)updatedRoot.GetAnnotatedNodes(annotation).Single(); 115var fileScopedNamespace = (FileScopedNamespaceDeclarationSyntax)root.GetAnnotatedNodes(annotation).Single(); 201var blockScopedNamespace = (NamespaceDeclarationSyntax)root.GetAnnotatedNodes(annotation).Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
360var updatedInvocationOrCreation = updatedTopmostContainer.GetAnnotatedNodes(annotation).Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
53classOrStructKeyword = tokens.Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (2)
115var openBraceToken = updatedRoot.GetAnnotatedTokens(openBraceTokenAnnotation).Single(); 116var nullToken = updatedRoot.GetAnnotatedTokens(nullTokenAnnotation).Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (1)
59var dummyObjectCreation = (ImplicitObjectCreationExpressionSyntax)root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
64dummyObjectCreation = (ImplicitObjectCreationExpressionSyntax)newSemanticDocument.Root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
87dummyObjectCreation = (ImplicitObjectCreationExpressionSyntax)newSemanticDocument.Root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
65dummyObjectCreation = (ImplicitObjectCreationExpressionSyntax)newSemanticDocument.Root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
134varDecl.Variables.Single().Identifier.Parent!,
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (1)
253var currentDeclaration = currentRoot.GetCurrentNodes(declaration).Single();
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
204var currentNode = root.GetAnnotatedNodes(s_referenceAnnotation).Single();
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
Rename\CSharpRenameRewriterLanguageService.cs (1)
767var matchingLocal = relevantLocals.Single();
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (2)
106aliasAnnotationInfo = qualifiedNameNode.Right.Identifier.GetAnnotations(AliasAnnotation.Kind).Single(); 114aliasAnnotationInfo = aliasQualifiedNameNode.Name.Identifier.GetAnnotations(AliasAnnotation.Kind).Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (2)
89var text = pair.Value.GetTextChanges(GetTextSpan(pair.Key)).Single().NewText ?? ""; 145var text = triviaData.GetTextChanges(GetTextSpan(pair)).Single().NewText ?? "";
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
182var newDeclarationTypeNode = newTree.GetRoot(cancellationToken).GetAnnotatedNodes(annotation).Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (1)
45newContextNode = (TContextNode)newRoot.GetAnnotatedNodes(s_annotation).Single();
Microsoft.CodeAnalysis.Extensions.Package (1)
src\roslyn\src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
Microsoft.CodeAnalysis.Features (21)
AddImport\AbstractAddImportCodeRefactoringProvider.cs (1)
165var rewrittenQualifiedTypeReference = rewrittenRoot.GetAnnotatedNodes(s_annotation).Single();
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (1)
92: nestedActions.Single();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (1)
315var decl = containedDecls.Single();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaHelpers.cs (1)
44newEndToken = root.ReplaceToken(startToken, newStartToken.WithAdditionalAnnotations(annotation)).GetAnnotatedTokens(annotation).Single();
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
437var container = root.GetAnnotatedNodes(ContainerAnnotation).Single();
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
218var replacingNode = root.GetAnnotatedNodes(_annotation).Single();
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
220var declarationNode = root.GetAnnotatedNodes(typeAnnotation).Single();
ExtractMethod\Extensions.cs (1)
33=> document.Root.GetAnnotatedNodesAndTokens(annotation).Single().AsToken();
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
141=> document.Root.GetAnnotatedNodes(InsertionPointAnnotation).Single();
ExtractMethod\MethodExtractor.cs (1)
92var invocationNameToken = newRoot.GetAnnotatedTokens(MethodNameAnnotation).Single();
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (1)
289var finallyStatement = finallyStatements.Single();
InvertLogical\AbstractInvertLogicalCodeRefactoringProvider.cs (1)
120var expression = root.GetAnnotatedNodes(s_annotation).Single();
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
118newType = (INamedTypeSymbol)destSemanticModel.GetRequiredDeclaredSymbol(destRoot.GetAnnotatedNodes(annotation).Single(), cancellationToken);
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
256var newToken = newTree.GetRoot(cancellationToken).GetAnnotatedTokens(s_annotation).Single();
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
231var declarator = syntaxFacts.GetVariablesOfLocalDeclarationStatement(localDeclarationStatement).Single();
Shared\Utilities\ExtractTypeHelpers.cs (1)
32var typeDeclaration = originalRoot.GetAnnotatedNodes(symbolMapping.TypeNodeAnnotation).Single();
Snippets\SnippetFunctionService.cs (1)
158var simplifiedTypeName = simplifiedRoot.GetAnnotatedNodesAndTokens(typeAnnotation).Single().ToString();
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
179var documentId = documentsUpdated.Single().Id;
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (1)
163if (GetValueFromNameAttribute(paramNameAttributesForNode.Single()) == name)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
925referencedSymbols.Single().Locations.IsEmpty();
Wrapping\AbstractCodeActionComputer.cs (1)
266var trackedNode = rewrittenRoot.GetAnnotatedNodes(s_toFormatAnnotation).Single();
Microsoft.CodeAnalysis.NetAnalyzers (17)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerations.DataFlowOperationVisitor.cs (1)
186var location = result.Locations.Single();
Microsoft.CodeQuality.Analyzers\QualityGuidelines\MarkMembersAsStatic.Fixer.cs (4)
69node = root.GetAnnotatedNodes(s_annotationForFixedDeclaration).Single(); 88node = root.GetAnnotatedNodes(s_annotationForFixedDeclaration).Single(); 126foreach (var referenceLocationGroup in references.Single().Locations.GroupBy(r => r.Document)) 259var fixedDeclaration = root.GetAnnotatedNodes(s_annotationForFixedDeclaration).Single();
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.Value.cs (1)
230valueContentValue.LiteralValues.Single() is int part)
Microsoft.NetCore.Analyzers\Performance\UseConcreteTypeAnalyzer.cs (1)
260var toType = types.Single();
Microsoft.NetCore.Analyzers\Runtime\DoNotPassLiteralsAsLocalizedParameters.cs (1)
137defaultValue == stringLiteralValues.Single())
src\440320f3f10733a8\ValueContentAbstractValue.cs (1)
93switch (literalValues.Single())
src\8ce1f4f68b646e6d\GlobalFlowStateAnalysis.GlobalFlowStateAnalysisValueSetDomain.cs (1)
201return candidateNodes.Single();
src\8ce1f4f68b646e6d\GlobalFlowStateAnalysisValueSet.cs (2)
109var negatedAnalysisValues = ImmutableHashSet.Create(AnalysisValues.Single().GetNegatedValue()); 152analysisValuesBuilder.Add(parent.AnalysisValues.Single().GetNegatedValue());
src\afc74d572e54ec72\DisposeAnalysis.DisposeDataFlowOperationVisitor.cs (1)
406var location = pointsToAbstractValue.Locations.Single();
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysisData.cs (1)
103predicatedData.Remove(newValueForOldCopyEntities.AnalysisEntities.Single());
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAbstractValue.cs (1)
85var location = locations.Single();
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntity.cs (2)
119Debug.Assert(instanceLocation.Locations.Single().Creation == null); 120Debug.Assert(Equals(instanceLocation.Locations.Single().Symbol, typeSymbol));
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
448blobReader = blobs.Single();
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\roslyn\src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
524AnalyzeDelegateInvocation(targets.Single());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
215_lazyReplacedExpression = (TExpressionSyntax)_lazySemanticRootOfReplacedExpression.GetAnnotatedNodesAndTokens(annotation).Single().AsNode()!;
Microsoft.CodeAnalysis.VisualBasic (3)
Lowering\SyntheticBoundNodeFactory.vb (3)
204Debug.Assert(receiver.Type.GetMembers(propertySym.Name).OfType(Of PropertySymbol)().Single() = propertySym) 214Dim propertySym = receiver.Type.GetMembers(name).OfType(Of PropertySymbol)().[Single]() 221Dim propertySym = receiver.GetMembers(name).OfType(Of PropertySymbol)().[Single]()
Microsoft.CodeAnalysis.VisualBasic.Features (1)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
328Return CType(Me._statementsOrFieldToInsert.Single(), T)
Microsoft.CodeAnalysis.Workspaces (6)
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
249conflictResolution.RenameDocumentToMatchNewSymbol(definitionDocuments.Single());
Rename\RenameUtilities.cs (1)
31var originalAliasAnnotation = token.GetAnnotations(AliasAnnotation.Kind).Single();
src\roslyn\src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
524AnalyzeDelegateInvocation(targets.Single());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
215_lazyReplacedExpression = (TExpressionSyntax)_lazySemanticRootOfReplacedExpression.GetAnnotatedNodesAndTokens(annotation).Single().AsNode()!;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
55var newTokenLine = newDocument.Text.Lines.GetLineFromPosition(newRoot.GetAnnotatedTokens(annotation).Single().SpanStart);
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\ProjectMap.cs (1)
138? projectIds.Single()
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
MSBuild\ProjectFile\Extensions.cs (1)
122return items.Single().EvaluatedInclude;
Microsoft.DotNet.Build.Tasks.Packaging (2)
GenerateNuSpec.cs (1)
164var licenseUrlElement = nuspec.Descendants(NuSpecXmlNamespace + "licenseUrl").Single();
ValidationTask.cs (1)
67return (values != null && values.Count == 1) ? values.Single() : null;
Microsoft.DotNet.Build.Tasks.VisualStudio (1)
Vsix\FinalizeInsertionVsixFile.cs (1)
120var file = ((JArray)json["files"]).Where(f => (string)f["fileName"] == partName).Single();
Microsoft.DotNet.Cli.Definitions (14)
Commands\Hidden\Add\AddPackageCommandDefinition.cs (1)
13public AddCommandDefinition Parent => (AddCommandDefinition)Parents.Single();
Commands\Hidden\Add\AddReferenceCommandDefinition.cs (1)
30public AddCommandDefinition Parent => (AddCommandDefinition)Parents.Single();
Commands\Hidden\List\ListPackageCommandDefinition.cs (1)
13public ListCommandDefinition Parent => (ListCommandDefinition)Parents.Single();
Commands\Hidden\List\ListReferenceCommandDefinition.cs (1)
19public ListCommandDefinition Parent => (ListCommandDefinition)Parents.Single();
Commands\Hidden\Remove\RemovePackageCommandDefinition.cs (1)
13public RemoveCommandDefinition Parent => (RemoveCommandDefinition)Parents.Single();
Commands\Hidden\Remove\RemoveReferenceCommandDefinition.cs (1)
13public RemoveCommandDefinition Parent => (RemoveCommandDefinition)Parents.Single();
Commands\Reference\ReferenceAddCommandDefinition.cs (1)
21public ReferenceCommandDefinition Parent => (ReferenceCommandDefinition)Parents.Single();
Commands\Reference\ReferenceListCommandDefinition.cs (1)
21public ReferenceCommandDefinition Parent => (ReferenceCommandDefinition)Parents.Single();
Commands\Reference\ReferenceRemoveCommandDefinition.cs (1)
20public ReferenceCommandDefinition Parent => (ReferenceCommandDefinition)Parents.Single();
Commands\Solution\SolutionAddCommandDefinition.cs (1)
46public SolutionCommandDefinition Parent => (SolutionCommandDefinition)Parents.Single();
Commands\Solution\SolutionListCommandDefinition.cs (1)
22public SolutionCommandDefinition Parent => (SolutionCommandDefinition)Parents.Single();
Commands\Solution\SolutionMigrateCommandDefinition.cs (1)
15public SolutionCommandDefinition Parent => (SolutionCommandDefinition)Parents.Single();
Commands\Solution\SolutionRemoveCommandDefinition.cs (1)
23public SolutionCommandDefinition Parent => (SolutionCommandDefinition)Parents.Single();
Commands\Workload\WorkloadSearchVersionsCommandDefinition.cs (1)
75=> (WorkloadSearchCommandDefinition)Parents.Single();
Microsoft.DotNet.HotReload.Watch (2)
HotReload\HotReloadDotNetWatcher.cs (2)
161if (projectGraph.Graph.GraphRoots.Single()?.GetCapabilities().Contains(AspireServiceFactory.AppHostProjectCapability) == true) 1067var rootProject = projectGraph.Graph.GraphRoots.Single().ProjectInstance;
Microsoft.DotNet.NuGetRepack.Tasks (1)
src\NuGetVersionUpdater.cs (1)
380throw exceptions.Single();
Microsoft.Extensions.AI.Abstractions.Tests (6)
ChatCompletion\ChatResponseTests.cs (4)
104Assert.Equal(ChatRole.Assistant, result.Messages.Single().Role); 105Assert.Equal("the message", result.Messages.Single().Text); 142Assert.Equal(ChatRole.Assistant, result.Messages.Single().Role); 143Assert.Equal("the message", result.Messages.Single().Text);
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (2)
54ChatMessage message = response.Messages.Single(); 669ChatMessage message = response.Messages.Single();
Microsoft.Extensions.AI.Evaluation.Safety (2)
ContentSafetyChatClient.cs (2)
58string payload = messages.Single().Text; 91string payload = messages.Single().Text;
Microsoft.Extensions.AI.Integration.Tests (3)
ChatClientIntegrationTests.cs (2)
149UsageContent usage = chunks.SelectMany(c => c.Contents).OfType<UsageContent>().Single(); 169var singleTextContent = (TextContent)history[1].Contents.Single();
EmbeddingGeneratorIntegrationTests.cs (1)
124var activity = activities.Single();
Microsoft.Extensions.AI.OpenAI.Tests (55)
OpenAIChatClientTests.cs (26)
165Assert.Single(response.Messages.Single().Contents); 166Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 167Assert.Equal("chatcmpl-ADx3PvAnCwJg0woha4pYsBTi3ZpOI", response.Messages.Single().MessageId); 259UsageContent usage = updates.SelectMany(u => u.Contents).OfType<UsageContent>().Single(); 839Assert.Single(response.Messages.Single().Contents); 840Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 841Assert.Equal("chatcmpl-ADyV17bXeSm5rzUx3n46O7m3M0o3P", response.Messages.Single().MessageId); 937Assert.Single(response.Messages.Single().Contents); 938Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1035Assert.Single(response.Messages.Single().Contents); 1036Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1149Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1167Assert.Single(response.Messages.Single().Contents); 1168FunctionCallContent fcc = Assert.IsType<FunctionCallContent>(response.Messages.Single().Contents[0]); 1234Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1252Assert.Single(response.Messages.Single().Contents); 1253TextContent fcc = Assert.IsType<TextContent>(response.Messages.Single().Contents[0]); 1353UsageContent usage = updates.SelectMany(u => u.Contents).OfType<UsageContent>().Single(); 1489Assert.Single(response.Messages.Single().Contents); 1490Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1608Assert.Single(response.Messages.Single().Contents); 1609Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1610Assert.Equal("chatcmpl-BHaQ3nkeSDGhLzLya3mGbB1EXSqve", response.Messages.Single().MessageId); 1918var message = response.Messages.Single(); 1919var reasoning = message.Contents.OfType<TextReasoningContent>().Single(); 1922var text = message.Contents.OfType<TextContent>().Single();
OpenAIConversionTests.cs (2)
2056Assert.Equal("You are a helpful assistant.", Assert.IsAssignableFrom<MessageResponseItem>(openAIResponse.Instructions.Single()).Content.Single().Text);
OpenAIResponseClientTests.cs (21)
163Assert.Single(response.Messages.Single().Contents); 164Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 328var reasoning = Assert.IsType<TextReasoningContent>(updates[i].Contents.Single()); 346UsageContent usage = updates.SelectMany(u => u.Contents).OfType<UsageContent>().Single(); 460var reasoning = Assert.IsType<TextReasoningContent>(u.Contents.Single()); 473UsageContent usage = updates.SelectMany(u => u.Contents).OfType<UsageContent>().Single(); 580var reasoning = Assert.IsType<TextReasoningContent>(u.Contents.Single()); 680var coalescedReasoning = assistantMessage.Contents.OfType<TextReasoningContent>().Single(); 883UsageContent usage = updates.SelectMany(u => u.Contents).OfType<UsageContent>().Single(); 3106Assert.Single(response.Messages.Single().Contents); 3107Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 6217var fcc = functionCallUpdate.Contents.OfType<FunctionCallContent>().Single(); 6225var frc = functionResultUpdate.Contents.OfType<FunctionResultContent>().Single(); 6248UsageContent usage = updates.SelectMany(u => u.Contents).OfType<UsageContent>().Single(); 7422var wsCallInProgress = wsCallUpdates[0].Contents.OfType<WebSearchToolCallContent>().Single(); 7427var wsCallDone = wsCallUpdates[1].Contents.OfType<WebSearchToolCallContent>().Single(); 7454var coalescedWsCall = message.Contents.OfType<WebSearchToolCallContent>().Single(); 7458var coalescedWsResult = message.Contents.OfType<WebSearchToolResultContent>().Single(); 7462var textContent = message.Contents.OfType<TextContent>().Single(); 9090var call = functionCallUpdate.Contents.OfType<FunctionCallContent>().Single(); 9099var coalesced = response.Messages[0].Contents.OfType<FunctionCallContent>().Single();
OpenAISpeechToTextClientTests.cs (1)
343var usage = updates[2].Contents.OfType<UsageContent>().Single();
OpenAITextToSpeechClientIntegrationTests.cs (1)
41var dataContent = update.Contents.OfType<DataContent>().Single();
OpenAITextToSpeechClientTests.cs (4)
272var content = update.Contents.OfType<DataContent>().Single(); 322var data0 = updates[0].Contents.OfType<DataContent>().Single(); 329var data1 = updates[1].Contents.OfType<DataContent>().Single(); 337var usage = updates[2].Contents.OfType<UsageContent>().Single();
Microsoft.Extensions.Caching.Abstractions (1)
Hybrid\HybridCache.cs (1)
402ICollection<string> { Count: 1 } => RemoveByTagAsync(tags.Single(), cancellationToken),
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (13)
Linux\Disk\LinuxSystemDiskMetricsTests.cs (4)
44Meter meter = meterFactory.Meters.Single(); 146Meter meter = meterFactory.Meters.Single(); 250using var ioCollector = new MetricCollector<long>(meterFactory.Meters.Single(), ResourceUtilizationInstruments.SystemDiskIo); 303Meter meter = meterFactory.Meters.Single();
Linux\LinuxNetworkMetricsTests.cs (1)
44Meter meter = meterFactory.Meters.Single();
Linux\LinuxUtilizationProviderTests.cs (1)
230var meter = meterFactory.Meters.Single();
ResourceMonitoringOptionsCustomValidatorTests.cs (1)
74var failureMessage = validationResult.Failures.Single();
Windows\Disk\WindowsDiskMetricsTests.cs (3)
46Meter meter = meterFactory.Meters.Single(); 77Meter meter = meterFactory.Meters.Single(); 151Meter meter = meterFactory.Meters.Single();
Windows\WindowsContainerSnapshotProviderTests.cs (1)
588var meter = meterFactory.Meters.Single();
Windows\WindowsNetworkMetricsTests.cs (1)
29Meter meter = meterFactory.Meters.Single();
Windows\WindowsSnapshotProviderTests.cs (1)
181var meter = meterFactory.Meters.Single();
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Logging\HttpClientLoggerTest.cs (1)
1003var logRecord = fakeLogger.Collector.GetSnapshot().Single();
Microsoft.Extensions.Http.Resilience.Tests (4)
Routing\OrderedRoutingStrategyTest.cs (2)
90group.Endpoints.Single().Weight = 0; 97group.Endpoints.Single().Weight = 99999;
Routing\WeightedRoutingStrategyTest.cs (2)
134group.Endpoints.Single().Weight = 0; 146group.Endpoints.Single().Weight = 99999;
Microsoft.Extensions.Resilience.Tests (2)
Resilience\ResilienceServiceCollectionExtensionsTests.cs (2)
40enrichers.Single().Should().BeOfType<ResilienceMetricsEnricher>(); 50enrichers.Single().Should().BeOfType<ResilienceMetricsEnricher>();
Microsoft.Extensions.Telemetry.Tests (2)
Logging\ExtendedLoggerTests.cs (2)
853var record = collector.GetSnapshot().Single(); 921var record = collector.GetSnapshot().Single();
Microsoft.Extensions.VectorData.Abstractions (2)
ProviderServices\CollectionModel.cs (2)
83public KeyPropertyModel KeyProperty => field ??= KeyProperties.Single(); 91public VectorPropertyModel VectorProperty => _singleVectorProperty ??= VectorProperties.Single();
Microsoft.Gen.BuildMetadata.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
497var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.Gen.ComplianceReports.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
497var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.Gen.ContextualOptions.Unit.Tests (23)
EmitterTests.cs (4)
38syntaxTree.GetRoot().DescendantNodes().OfType<StructDeclarationSyntax>().Single().Members.Single().Modifiers, 65.Single() 94.Single()
ParserTests.cs (16)
30Assert.Empty(result!.Single().OptionsContextProperties); 31Assert.Equal(DiagDescriptors.ContextDoesNotHaveValidProperties, result!.Single().Diagnostics.Single().Descriptor); 32Assert.True(result.Single().ShouldEmit); 33Assert.Equal("TestClasses.ClassWithUnusableProperties", result.Single().HintName); 47Assert.Empty(result!.Single().Diagnostics); 48Assert.Equal("Foo", result!.Single().OptionsContextProperties.Single()); 49Assert.True(result.Single().ShouldEmit); 50Assert.Equal(".NamespacelessRecord", result.Single().HintName); 64Assert.Equal(DiagDescriptors.ContextMustBePartial, result!.Single().Diagnostics.Single().Descriptor); 65Assert.False(result.Single().ShouldEmit); 79Assert.Contains(result!.Single().Diagnostics, diag => diag.Descriptor == DiagDescriptors.ContextCannotBeStatic); 80Assert.False(result.Single().ShouldEmit); 94Assert.Contains(result!.Single().Diagnostics, diag => diag.Descriptor == DiagDescriptors.ContextCannotBeRefLike); 95Assert.False(result.Single().ShouldEmit);
SyntaxContextReceiverTests.cs (2)
36Assert.Equal(declaration.Key.Name, declaration.Value.Single().Identifier.Text); 72var declaration = typeDeclarations!.Single();
test\Generators\Shared\RoslynTestUtils.cs (1)
497var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.Gen.Logging.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
497var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.Gen.MetadataExtractor.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
497var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.Gen.Metrics.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
497var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.Gen.MetricsReports.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
497var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.Maui.Controls.Build.Tasks (4)
NodeILExtensions.cs (1)
225 nullableCtor = originalTypeRef.GetMethods(context.Cache, md => md.IsConstructor && md.Parameters.Count == 1, module).Single().Item1;
TypeReferenceExtensions.cs (3)
69 return properties.Single(); 95 var ev = events.Single(); 132 return bp.Single();
Microsoft.ML.PerformanceTests (1)
Harness\Metrics.cs (1)
58var result = results.Single();
Microsoft.ML.Tests (4)
Transformers\HashTests.cs (3)
87Assert.Equal(AnnotationUtils.Kinds.KeyValues, column.Annotations.Schema.Single().Name); 92Assert.Equal(AnnotationUtils.Kinds.KeyValues, column.Annotations.Schema.Single().Name); 97Assert.Equal(AnnotationUtils.Kinds.KeyValues, column.Annotations.Schema.Single().Name);
Transformers\KeyToBinaryVectorEstimatorTest.cs (1)
133Assert.Equal(AnnotationUtils.Kinds.IsNormalized, column.Annotations.Schema.Single().Name);
Microsoft.NET.Build.Tasks (2)
ResolveAppHosts.cs (1)
238var selectedAppHostPack = knownAppHostPacksForTargetFramework.Single();
ValidateExecutableReferences.cs (1)
44additionalPropertiesXml.Elements().Where(el => el.HasAttributes && el.FirstAttribute.Value.Equals(nearestTargetFramework)).Single() :
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (1)
UpgradeLegacyWasmStaticWebAssets.cs (1)
38? relatedAssets.Single()
Microsoft.NET.Sdk.Publish.Tasks (1)
Tasks\GenerateEnvTransform.cs (1)
82updatedContent.Descendants("environmentVariables").Single().Add(envVariableTransform);
Microsoft.TemplateEngine.Cli (11)
Commands\create\InstantiateCommand.cs (3)
203selectedTemplateGroups.Single(), 249TemplateCommand templateCommandToRun = candidates.Single(); 256return await candidates.Single().InvokeAsync(updatedParseResult, cancellationToken).ConfigureAwait(false);
Commands\create\InstantiateCommand.Help.cs (1)
48TemplateGroup templateGroup = selectedTemplateGroups.Single();
Commands\create\TemplateCommand.cs (1)
153IReadOnlyList<TemplateConstraintResult> templateConstraints = result.Single().Result;
Commands\list\ListCommandArgs.cs (1)
22var newCommand = (NewCommand)command.Parents.Single();
Commands\search\SearchCommandArgs.cs (1)
22var newCommand = (NewCommand)command.Parents.Single();
TemplateGroup.cs (1)
42.Single();
TemplatePackageCoordinator.cs (1)
80return (await managedTemplatePackage.ManagedProvider.GetLatestVersionsAsync(new[] { managedTemplatePackage }, cancellationToken).ConfigureAwait(false)).Single();
TemplateResolution\TemplateGroupMatchInfo.cs (2)
252return (templates.Single().Info, templates.Single().GetValidTemplateParameters());
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (5)
BindSymbolEvaluator.cs (4)
203_logger.LogDebug("'{0}' was retrieved for '{1}'.", successfulTasks.Single().Value, binding); 204return successfulTasks.Single().Value; 224_logger.LogDebug("'{0}' was selected for '{1}' as highest priority value.", highestPriorityTasks.Single().Value, binding); 225return highestPriorityTasks.Single().Value;
RunnableProjectConfig.cs (1)
250internal void Localize() => ConfigurationModel.Localize(Localizations.Single().Value.Model);
Microsoft.TestPlatform.TestHostRuntimeProvider (2)
Hosting\DotnetTestHostManager.cs (2)
305var sourcePath = sources.Single(); 842var sourceDirectory = Path.GetDirectoryName(sources.Single());
Microsoft.VisualStudio.TestPlatform.ObjectModel (3)
Nuget.Frameworks\FrameworkNameProvider.cs (1)
126value = reverse.Where(p => StringComparer.OrdinalIgnoreCase.Equals(p.Key, key)).Select(s => s.Key).Single();
Nuget.Frameworks\FrameworkReducer.cs (1)
208nearest = reduced.Single();
Nuget.Frameworks\NuGetFrameworkFactory.cs (1)
662return items.Single();
MSBuild (1)
XMake.cs (1)
1946ProjectGraphEntryPoint entryPoint = graphBuildRequest.ProjectGraphEntryPoints.Single();
NuGet.CommandLine.XPlat (2)
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (1)
466return restoreResult.Single();
Utility\MSBuildAPIUtility.cs (1)
820var topLevelPackage = matchingPackages.Single();
NuGet.Commands (3)
RestoreCommand\CompatibilityIssue.cs (2)
224sb.Append(" " + FormatFramework(AvailableFrameworks.Single())); 243var frp = AvailableFrameworkRuntimePairs.Single();
RestoreCommand\Utility\ToolRestoreUtility.cs (1)
170var target = toolLockFile.Targets.Single();
NuGet.Frameworks (2)
FrameworkReducer.cs (1)
208nearest = reduced.Single();
NuGetFrameworkFactory.cs (1)
701return items.Single();
NuGet.PackageManagement (3)
BuildIntegration\DependencyGraphRestoreUtility.cs (1)
155return results.Single();
NuGetPackageManager.cs (1)
3274projectAction = nuGetProjectActions.Single() as BuildIntegratedProjectAction;
Projects\ProjectJsonNuGetProject.cs (1)
370&& frameworks.Single() != newTargetFramework)
NuGet.Packaging (2)
PackageReaderBase.cs (1)
546return nuspecPaths.Single();
Signing\Utility\AttributeUtility.cs (1)
342return matches.Single();
NuGet.Protocol (1)
Plugins\PluginPackageReader.cs (1)
1041return new FileStreamCreator(response.CopiedFiles!.Single());
RepoTasks (1)
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (1)
233.Single()
Roslyn.Diagnostics.Analyzers (4)
src\roslyn\src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
524AnalyzeDelegateInvocation(targets.Single());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
215_lazyReplacedExpression = (TExpressionSyntax)_lazySemanticRootOfReplacedExpression.GetAnnotatedNodesAndTokens(annotation).Single().AsNode()!;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
55var newTokenLine = newDocument.Text.Lines.GetLineFromPosition(newRoot.GetAnnotatedTokens(annotation).Single().SpanStart);
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (2)
89var text = pair.Value.GetTextChanges(GetTextSpan(pair.Key)).Single().NewText ?? ""; 145var text = triviaData.GetTextChanges(GetTextSpan(pair)).Single().NewText ?? "";
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
182var newDeclarationTypeNode = newTree.GetRoot(cancellationToken).GetAnnotatedNodes(annotation).Single();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (1)
45newContextNode = (TContextNode)newRoot.GetAnnotatedNodes(s_annotation).Single();
rzc (1)
DiscoverCommand.cs (1)
194var feature = engine.Engine.Features.OfType<ITagHelperFeature>().Single();
Shared.Tests (2)
Data.Validation\LengthAttributeTests.cs (2)
396Assert.Equal("My custom message for 'CustomMessage'.", results.Single().ErrorMessage); 416Assert.Equal("The field DefaultMessage length must be greater or equal than 5.", results.Single().ErrorMessage);
System.Collections.Immutable (4)
System\Linq\ImmutableArrayExtensions.cs (4)
474return immutableArray.array.Single(); 495ImmutableArray.TwoElementArray.Single(); // throw the same exception as LINQ would 505Enumerable.Empty<T>().Single(); // throw the same exception as LINQ would 538ImmutableArray.TwoElementArray.Single(); // throw the same exception as LINQ would
System.ComponentModel.Composition (1)
System\ComponentModel\Composition\ReflectionModel\ExportfactoryCreator.LifetimeContext.cs (1)
41var exportDef = factoryPartDefinition.ExportDefinitions.Single();
System.Linq.Queryable (1)
System\Linq\EnumerableRewriter.cs (1)
192.Single();
System.Private.Windows.Core.TestUtilities (1)
DebuggerAttributes.cs (1)
63return (DebuggerBrowsableState?)(int?)debuggerBrowsableAttribute?.ConstructorArguments.Single().Value;
System.Reflection.DispatchProxy (1)
src\runtime\src\libraries\Common\src\System\Reflection\Emit\IgnoreAccessChecksToAttributeBuilder.cs (1)
98return attributeTypeBuilder.CreateTypeInfo().DeclaredConstructors.Single();
vbc (1)
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (1)
669return hashAttributes.Single().Hash;
VBCSCompiler (1)
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (1)
669return hashAttributes.Single().Hash;