850 references to Single
aspire (1)
Certificates\CertificateGeneration\CertificateManager.cs (1)
232.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 (5)
Commands\AddCommandTests.cs (2)
3804return packages.Single(); 3869return packages.Single();
Projects\ProjectUpdaterTests.cs (3)
818var sharedProjectUpdate = sharedProjectUpdates.Single(); 826Assert.Equal("Aspire.Hosting.Redis", appHostUpdates.Single().PackageId); 3413var packageUpdate = packagesAddsExecuted.Single();
Aspire.Dashboard (5)
Components\Controls\Chart\MetricTable.razor.cs (1)
177var trace = traces.Single();
Components\Pages\ConsoleLogs.razor.cs (1)
993optionToSelect = builder.Single();
Components\Pages\Metrics.razor.cs (1)
193PageViewModel.SelectedResource = _resourceViewModels.Single();
Model\Otlp\ResourcesSelectHelpers.cs (1)
92var resource = replicas.Single();
Model\ResourceViewModel.cs (1)
242resource = resourcesWithDisplayName.Single();
Aspire.Dashboard.Components.Tests (4)
Controls\AspireMenuButtonTests.cs (2)
79var registeredMenu = menuService.Menus.Single(); 94Assert.False(Services.GetRequiredService<IMenuService>().Menus.Single().Open);
Controls\GenAIVisualizerDialogTests.cs (1)
155var selectedLogEntryId = repository.GetLogsForSpan(trace.TraceId, span.SpanId).Single().InternalId;
Layout\MainLayoutTests.cs (1)
39message = messageService.AllMessages.Single();
Aspire.Dashboard.Tests (37)
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)
56Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single()); 182Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single()); 347Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single()); 376Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single()); 405Assert.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 (2)
501Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single()); 920Assert.NotEmpty(response.Headers.GetValues(HeaderNames.ContentSecurityPolicy).Single());
Integration\TelemetryApiTests.cs (2)
364Assert.Equal("no", bufferingValues.Single()); 395Assert.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\MetricsTests.cs (13)
187var dimensionAttributes = instrument.Dimensions.Single().Attributes; 283var dimensionAttributes = instrument.Dimensions.Single().Attributes; 400var instrument = resources.Single().GetInstrument("test-meter", "test", s_testTime.AddMinutes(1), s_testTime.AddMinutes(1.5)); 605Assert.Equal(KeyValuePair.Create("key-1", "value-1"), d.Attributes.Single()); 606Assert.Equal(1, ((MetricValue<long>)d.Values.Single()).Value); 610Assert.Equal(KeyValuePair.Create("key-1", "value-2"), d.Attributes.Single()); 611Assert.Equal(2, ((MetricValue<long>)d.Values.Single()).Value); 615Assert.Equal(KeyValuePair.Create("key-1", "value-3"), d.Attributes.Single()); 616Assert.Equal(3, ((MetricValue<long>)d.Values.Single()).Value); 843Assert.Equal(5, ((MetricValue<long>)resource2Test1Dimensions.Values.Single()).Value); 858Assert.Equal(6, ((MetricValue<long>)resource2Test3Dimensions.Values.Single()).Value); 983Assert.Equal(5, ((MetricValue<long>)resource2Test1Dimensions.Values.Single()).Value); 998Assert.Equal(6, ((MetricValue<long>)resource2Test3Dimensions.Values.Single()).Value);
Aspire.EndToEnd.Tests (1)
tests\Shared\TemplatesTesting\TemplateCustomHive.cs (1)
97return packages.Single();
Aspire.Hosting (3)
Dashboard\DashboardServiceHost.cs (1)
273_resourceServiceUri.SetResult(addressFeature.Addresses.Single());
Dcp\ContainerCreator.cs (1)
609var observedProxy = observedProxies.Single();
Publishing\ManifestPublishingContext.cs (1)
370if (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(); 658var 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 (1)
AzureKubernetesFoundryReferenceTests.cs (1)
59var valuesPath = Directory.EnumerateFiles(workspace.Path, "values.yaml", SearchOption.AllDirectories).Single();
Aspire.Hosting.Azure.Tests (41)
AzureContainerAppsTests.cs (1)
2656var dockerFileAnnotation = c.Resource.Annotations.OfType<DockerfileBuildAnnotation>().Single();
AzureCosmosDBExtensionsTests.cs (1)
356var kv = model.Resources.OfType<AzureKeyVaultResource>().Single();
AzureDeployerTests.cs (1)
174var dockerFileAnnotation = c.Resource.Annotations.OfType<DockerfileBuildAnnotation>().Single();
AzureEnvironmentResourceExtensionsTests.cs (6)
4872var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single(); 4886var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single(); 4914var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single(); 4930var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single(); 4946var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single(); 5245var subscription = _subscriptionsByTenant[FirstTenantId].Single();
AzureEventHubsExtensionsTests.cs (5)
315hub = infrastructure.GetProvisionableResources().OfType<global::Azure.Provisioning.EventHubs.EventHub>().Single(); 316cg = infrastructure.GetProvisionableResources().OfType<global::Azure.Provisioning.EventHubs.EventHubsConsumerGroup>().Single(); 352var configAnnotation = eventHubsEmulatorResource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 413var configAnnotation = eventHubsEmulatorResource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 487var 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(); 369var configAnnotation = serviceBusEmulatorResource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 468var configAnnotation = serviceBusEmulatorResource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 524var configAnnotation = serviceBusEmulatorResource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 583var 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)
335var 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.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.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)
1990.Single();
Aspire.Hosting.JavaScript.Tests (22)
AddBunAppTests.cs (2)
52var dockerBuildAnnotation = bunApp.Resource.Annotations.OfType<DockerfileBuildAnnotation>().Single(); 104var dockerBuildAnnotation = bunApp.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)
124var volumeAnnotation = kafka.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 142var volumeAnnotation = kafka.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 177var 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(); 755.Resources.OfType<KubernetesEnvironmentResource>().Single();
Aspire.Hosting.Maui.Tests (5)
MauiPlatformExtensionsTests.cs (5)
666var tunnelConfig = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().Single(); 694var tunnelConfig = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().Single(); 746var tunnelConfig = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().Single(); 802var tunnelConfig = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().Single(); 827var tunnelConfig = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().Single();
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
275var singleInstance = mySqlInstances.Single();
Aspire.Hosting.MySql.Tests (1)
AddMySqlTests.cs (1)
277var volume = myAdmin.Annotations.OfType<ContainerMountAnnotation>().Single();
Aspire.Hosting.PostgreSQL.Tests (10)
AddPostgresTests.cs (10)
406var createFile = container.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 460var imageAnnotation = container.Annotations.OfType<ContainerImageAnnotation>().Single(); 495var createServers = pgadmin.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 559var createBookmarks = pgweb.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 803var volumeAnnotation = postgres.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 830var volumeAnnotation = postgres.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 846var volumeAnnotation = postgres.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 859var volumeAnnotation = postgres.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 884var volumeAnnotation = postgres.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 911var 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 (29)
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\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)
168var annotation = project.Resource.Annotations.OfType<ContainerImageAnnotation>().Single(); 185var 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)
566var volumeAnnotation = redis.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 591var 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 (95)
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)
519var argsAnnotation = executableResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().Single(); 599var argsAnnotation = executableResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().Single(); 668var argsAnnotation = executableResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().Single(); 735var argsAnnotation = executableResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().Single();
Dashboard\DashboardResourceTests.cs (1)
826var urlsCallback = dashboard.Annotations.OfType<ResourceUrlsCallbackAnnotation>().Single();
Dashboard\DashboardServiceDataTerminalTests.cs (1)
152=> resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts;
Dcp\DcpExecutorTests.cs (8)
1453var logLine = watchLogsEnumerator.Current.Single(); 1464logLine = watchLogsEnumerator.Current.Single(); 8794var svc = svcs.Single(); 8804.Single(); 8805var exePortEnvVal = dcpContainer.Spec?.Env?.Where(e => e.Name == $"EXE_{endpointName.ToUpper()}_PORT").Single().Value; 9791var hosts = resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts; 9856var host = Assert.Single(resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts); 9900var host = Assert.Single(resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts);
Dcp\ResourceSnapshotBuilderTests.cs (1)
115resource.Annotations.Remove(resource.Annotations.OfType<ForceProcessExecutionAnnotation>().Single());
ExecutableResourceBuilderExtensionTests.cs (6)
28var annotation = executable.Resource.Annotations.OfType<ExecutableAnnotation>().Single(); 39var annotation = executable.Resource.Annotations.OfType<ExecutableAnnotation>().Single(); 54var annotation = executable.Resource.Annotations.OfType<ExecutableAnnotation>().Single(); 75var annotation = executable.Resource.Annotations.OfType<ExecutableAnnotation>().Single(); 86var annotation = executable.Resource.Annotations.OfType<PersistenceAnnotation>().Single(); 345var annotation = executable.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().Single();
ExecutionConfigurationGathererTests.cs (14)
299var metadata = context.AdditionalConfigurationData.OfType<CertificateTrustExecutionConfigurationData>().Single(); 328var metadata = context.AdditionalConfigurationData.OfType<CertificateTrustExecutionConfigurationData>().Single(); 358var metadata = context.AdditionalConfigurationData.OfType<CertificateTrustExecutionConfigurationData>().Single(); 386var metadata = context.AdditionalConfigurationData.OfType<CertificateTrustExecutionConfigurationData>().Single(); 466var metadata = context.AdditionalConfigurationData.OfType<CertificateTrustExecutionConfigurationData>().Single(); 532var metadata = context.AdditionalConfigurationData.OfType<CertificateTrustExecutionConfigurationData>().Single(); 592var metadata = context.AdditionalConfigurationData.OfType<CertificateTrustExecutionConfigurationData>().Single(); 596var factory = metadata.CustomBundlesFactories.Values.Single(); 655var metadata = context.AdditionalConfigurationData.OfType<CertificateTrustExecutionConfigurationData>().Single(); 656var factory = metadata.CustomBundlesFactories.Values.Single(); 691var metadata = context.AdditionalConfigurationData.OfType<HttpsCertificateExecutionConfigurationData>().Single(); 724var metadata = context.AdditionalConfigurationData.OfType<HttpsCertificateExecutionConfigurationData>().Single(); 754var metadata = context.AdditionalConfigurationData.OfType<HttpsCertificateExecutionConfigurationData>().Single(); 797var 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)
966var annotation = container.Resource.Annotations.OfType<DockerfileBuildAnnotation>().Single(); 1170var 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)
908var endpoint = container.Resource.Annotations.OfType<EndpointAnnotation>().Single(); 921var endpoint = container.Resource.Annotations.OfType<EndpointAnnotation>().Single();
WithTerminalTests.cs (17)
160var annotation = resource.Resource.Annotations.OfType<TerminalAnnotation>().Single(); 161var hostFromModel = model.Resources.OfType<TerminalHostResource>().Single(); 245var snapshot = host.Annotations.OfType<ResourceSnapshotAnnotation>().Single(); 265var snapshot = host.Annotations.OfType<ResourceSnapshotAnnotation>().Single(); 273host.Annotations.OfType<ManifestPublishingCallbackAnnotation>().Single()); 299.Select(resource => resource.Resource.Annotations.OfType<TerminalAnnotation>().Single()) 376var annotation = resource.Resource.Annotations.OfType<TerminalAnnotation>().Single(); 930Assert.False(resource.Resource.Annotations.OfType<TerminalAnnotation>().Single().IsInitialized); 1064var hosts = resource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts; 1083var hosts = resource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts; 1113var hosts = resource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts; 1134var hosts = resource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts; 1163firstResource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts).Layout.ReplicaId; 1169secondResource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts).Layout.ReplicaId; 1181resource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts); 1211var hosts = resource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts; 1251foreach (var host in 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 (1)
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 (12)
Commands\New\MSBuildEvaluation\MSBuildEvaluator.cs (1)
106projectPath = Path.GetFullPath(foundFiles.Single());
Commands\Tool\Execute\ToolExecuteCommand.cs (1)
103return ToolRunCommand.ExecuteCommand(localToolsCommandResolver, toolManifestPackage.CommandNames.Single().Value, _forwardArguments, _allowRollForward);
Commands\Tool\Install\ToolInstallLocalCommand.cs (1)
124var existingPackage = existingPackageWithPackageId.Single();
Commands\Workload\InstallingWorkloadCommand.cs (2)
255resolvedWorkloadSetVersion = versions.Single(); 260resolvedWorkloadSetVersion = _workloadSetVersionFromCommandLine.Single();
Commands\Workload\Search\WorkloadSearchVersionsCommand.cs (1)
134var workloadSet = _installer.GetWorkloadSetContents(_workloadVersion.Single());
Parser.cs (1)
498Command? listCommand = command.Parents.Single() as Command;
ShellShim\ShellShimRepository.cs (1)
218packagedShim = candidatepackagedShim.Single();
SlnFileFactory.cs (1)
47return Path.GetFullPath(files.Single());
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.11.0-1.26424.106\contentFiles\cs\net11.0\BuildProtocol.cs (1)
669return hashAttributes.Single().Hash;
ToolManifest\ToolManifestEditor.cs (2)
44var existingPackage = existing.Single(); 94var existingPackage = existing.Single();
dotnet-aot (4)
src\sdk\src\Cli\dotnet\Parser.cs (1)
498Command? listCommand = command.Parents.Single() as Command;
src\sdk\src\Cli\dotnet\SlnFileFactory.cs (1)
47return Path.GetFullPath(files.Single());
src\sdk\src\Cli\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)
41projectRootNode = 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)
308SignatureContext = 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)
376var testCause = test.GetProperty("causes").EnumerateArray().Single(); 382Assert.Equal("PathRule", job.GetProperty("causes").EnumerateArray().Single().GetProperty("kind").GetString());
TestTriggerMap\SelectTestsLayer1IntegrationTests.cs (2)
166.GetProperty("causes").EnumerateArray().Single(); 220.GetProperty("causes").EnumerateArray().Single();
Microsoft.Analyzers.Extra.Tests (2)
RoslynTestUtils.cs (2)
362var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution; 456var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.Analyzers.Local.Tests (2)
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.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 (13)
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\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\LValueFlowCapturesProvider.cs (1)
65operations.Single().Parent?.Kind == OperationKind.FlowCapture)
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 (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 (18)
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));
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\LValueFlowCapturesProvider.cs (1)
65operations.Single().Parent?.Kind == OperationKind.FlowCapture)
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
441blobReader = 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.Workspaces (7)
Log\AggregateLogger.cs (1)
103return set.Single();
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)
122var 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)
66=> (WorkloadSearchCommandDefinition)Parents.Single();
Microsoft.DotNet.HotReload.Watch (2)
HotReload\HotReloadDotNetWatcher.cs (2)
163if (projectGraph.Graph.GraphRoots.Single()?.GetCapabilities().Contains(AspireServiceFactory.AppHostProjectCapability) == true) 1069var rootProject = projectGraph.Graph.GraphRoots.Single().ProjectInstance;
Microsoft.DotNet.NuGetRepack.Tasks (1)
src\NuGetVersionUpdater.cs (1)
389throw 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 (54)
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); 1603Assert.Single(response.Messages.Single().Contents); 1604Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1605Assert.Equal("chatcmpl-BHaQ3nkeSDGhLzLya3mGbB1EXSqve", response.Messages.Single().MessageId); 1913var message = response.Messages.Single(); 1914var reasoning = message.Contents.OfType<TextReasoningContent>().Single(); 1917var 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 (20)
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(); 574var coalescedReasoning = assistantMessage.Contents.OfType<TextReasoningContent>().Single(); 777UsageContent usage = updates.SelectMany(u => u.Contents).OfType<UsageContent>().Single(); 3000Assert.Single(response.Messages.Single().Contents); 3001Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 6066var fcc = functionCallUpdate.Contents.OfType<FunctionCallContent>().Single(); 6074var frc = functionResultUpdate.Contents.OfType<FunctionResultContent>().Single(); 6097UsageContent usage = updates.SelectMany(u => u.Contents).OfType<UsageContent>().Single(); 7271var wsCallInProgress = wsCallUpdates[0].Contents.OfType<WebSearchToolCallContent>().Single(); 7276var wsCallDone = wsCallUpdates[1].Contents.OfType<WebSearchToolCallContent>().Single(); 7303var coalescedWsCall = message.Contents.OfType<WebSearchToolCallContent>().Single(); 7307var coalescedWsResult = message.Contents.OfType<WebSearchToolResultContent>().Single(); 7311var textContent = message.Contents.OfType<TextContent>().Single(); 8939var call = functionCallUpdate.Contents.OfType<FunctionCallContent>().Single(); 8948var 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 (6)
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)
974var 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)
RoslynTestUtils.cs (1)
497var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.Gen.ComplianceReports.Unit.Tests (1)
RoslynTestUtils.cs (1)
497var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.Gen.ContextualOptions.Unit.Tests (21)
EmitterTests.cs (4)
38syntaxTree.GetRoot().DescendantNodes().OfType<StructDeclarationSyntax>().Single().Members.Single().Modifiers, 65.Single() 94.Single()
ParserTests.cs (14)
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);
RoslynTestUtils.cs (1)
497var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
SyntaxContextReceiverTests.cs (2)
36Assert.Equal(declaration.Key.Name, declaration.Value.Single().Identifier.Text); 72var declaration = typeDeclarations!.Single();
Microsoft.Gen.Logging.Unit.Tests (1)
RoslynTestUtils.cs (1)
497var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.Gen.MetadataExtractor.Unit.Tests (1)
RoslynTestUtils.cs (1)
497var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.Gen.Metrics.Unit.Tests (1)
RoslynTestUtils.cs (1)
497var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.Gen.MetricsReports.Unit.Tests (1)
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)
54TemplateGroup 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)
1929ProjectGraphEntryPoint entryPoint = graphBuildRequest.ProjectGraphEntryPoints.Single();
NuGet.CommandLine.XPlat (2)
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (1)
439return 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;