335 references to First
aspire (2)
Commands\AddCommand.cs (1)
495var preferredVersionPackage = packageVersions.First(p => p.Package.Version == preferredVersion);
Packaging\TemporaryNuGetConfig.cs (1)
106var sourceInfo = distinctSources.First(s => string.Equals(s.Source, sourceGroup.Key, StringComparison.OrdinalIgnoreCase));
Aspire.Cli.Tests (58)
Agents\ClaudeCodeAgentEnvironmentScannerTests.cs (3)
37var aspireApplicator = context.Applicators.First(a => a.Description.Contains("Aspire MCP")); 64var aspireApplicator = context.Applicators.First(a => a.Description.Contains("Aspire MCP")); 90var aspireApplicator = context.Applicators.First(a => a.Description.Contains("Aspire MCP"));
Agents\CopilotCliAgentEnvironmentScannerTests.cs (4)
53var aspireApplicator = context.Applicators.First(a => a.Description.Contains("Aspire MCP")); 220var aspireApplicator = context.Applicators.First(a => a.Description.Contains("Aspire MCP")); 247var aspireApplicator = context.Applicators.First(a => a.Description.Contains("Aspire MCP")); 273var aspireApplicator = context.Applicators.First(a => a.Description.Contains("Aspire MCP"));
Agents\OpenCodeAgentEnvironmentScannerTests.cs (3)
34var aspireApplicator = context.Applicators.First(a => a.Description.Contains("Aspire MCP")); 59var aspireApplicator = context.Applicators.First(a => a.Description.Contains("Aspire MCP")); 83var aspireApplicator = context.Applicators.First(a => a.Description.Contains("Aspire MCP"));
Agents\VsCodeAgentEnvironmentScannerTests.cs (5)
120var aspireApplicator = context.Applicators.First(a => a.Description.Contains("Aspire MCP")); 241var aspireApplicator = context.Applicators.First(a => a.Description.Contains("Aspire MCP")); 293var aspireApplicator = context.Applicators.First(a => a.Description.Contains("Aspire MCP")); 320var aspireApplicator = context.Applicators.First(a => a.Description.Contains("Aspire MCP")); 346var aspireApplicator = context.Applicators.First(a => a.Description.Contains("Aspire MCP"));
Commands\LogsCommandTests.cs (1)
633var jsonOutput = outputWriter.Logs.First(l => l.Contains("\"logs\"", StringComparison.Ordinal));
Mcp\Docs\LlmsTxtParserTests.cs (1)
139var parentSection = doc.Sections.First(s => s.Heading == "Parent Section");
Packaging\NuGetConfigMergerSnapshotTests.cs (5)
69var channel = channels.First(c => c.Type is PackageChannelType.Explicit && string.Equals(c.Name, channelName, StringComparison.OrdinalIgnoreCase)); 131var channel = channels.First(c => c.Type is PackageChannelType.Explicit && string.Equals(c.Name, channelName, StringComparison.OrdinalIgnoreCase)); 192var channel = channels.First(c => c.Type is PackageChannelType.Explicit && string.Equals(c.Name, channelName, StringComparison.OrdinalIgnoreCase)); 251var channel = channels.First(c => c.Type is PackageChannelType.Explicit && string.Equals(c.Name, channelName, StringComparison.OrdinalIgnoreCase)); 315var channel = channels.First(c => c.Type is PackageChannelType.Explicit && string.Equals(c.Name, channelName, StringComparison.OrdinalIgnoreCase));
Packaging\PackagingServiceTests.cs (33)
45var defaultChannel = channels.First(c => c.Name == "default"); 48var stableChannel = channels.First(c => c.Name == "stable"); 51var dailyChannel = channels.First(c => c.Name == "daily"); 82var stagingChannel = channels.First(c => c.Name == PackageChannelNames.Staging); 154var stagingChannel = channels.First(c => c.Name == PackageChannelNames.Staging); 214var stagingChannel = channels.First(c => c.Name == PackageChannelNames.Staging); 250var stagingChannel = channels.First(c => c.Name == PackageChannelNames.Staging); 289var stagingChannel = channels.First(c => c.Name == PackageChannelNames.Staging); 677var stagingChannel = channels.First(c => c.Name == PackageChannelNames.Staging); 732var stagingChannel = channels.First(c => c.Name == PackageChannelNames.Staging); 824var stableChannel = channels.First(c => c.Name == PackageChannelNames.Stable); 862var stagingChannel = channels.First(c => c.Name == "staging"); 902var stagingChannel = channels.First(c => c.Name == "staging"); 934var stagingChannel = channels.First(c => c.Name == "staging"); 997var stagingChannel = channels.First(c => c.Name == "staging"); 1027var stagingChannel = channels.First(c => c.Name == "staging"); 1057var stagingChannel = channels.First(c => c.Name == "staging"); 1086var stagingChannel = channels.First(c => c.Name == "staging"); 1115var stagingChannel = channels.First(c => c.Name == "staging"); 1262var stagingChannel = channels.First(c => c.Name == "staging"); 1297var stagingChannel = channels.First(c => c.Name == "staging"); 1334var stagingChannel = channels.First(c => c.Name == "staging"); 1370var stagingChannel = channels.First(c => c.Name == "staging"); 1413var stagingChannel = channels.First(c => c.Name == "staging"); 1445var stagingChannel = channels.First(c => c.Name == "staging"); 1475var stagingChannel = channels.First(c => c.Name == "staging"); 1501var localChannel = channels.First(c => c.Name == "local"); 1786var localChannel = channels.First(c => c.Name == "local"); 1833var stagingChannel = channels.First(c => c.Name == "staging"); 1885var stagingChannel = channels.First(c => c.Name == "staging"); 1936var stagingChannel = channels.First(c => c.Name == "staging"); 2052var localChannel = channels.First(c => c.Name == "local"); 2082var localChannel = channels.First(c => c.Name == PackageChannelNames.Local);
Projects\DefaultLanguageDiscoveryTests.cs (1)
35var csharp = languages.First(l => l.LanguageId.Value == KnownLanguageId.CSharp);
Projects\GuestRuntimeTests.cs (1)
760var stdoutLine = lines.First(l => l.Stream == OutputLineStream.StdOut);
Utils\DevCertsCheckFixRecommendationTests.cs (1)
106var versionWarning = results.First(r => r.Name == DevCertsCheck.VersionCheckName);
Aspire.Dashboard.Components.Tests (7)
Pages\ResourcesTests.cs (7)
215cut.FindComponents<SelectResourceOptions<string>>().First(f => f.Instance.Id == "resource-states") 217.First(checkbox => checkbox.Instance.Label == "Stopping") 477var typeSelect = filterComponents.First(f => f.Instance.Id == "resource-types"); 480var stateSelect = filterComponents.First(f => f.Instance.Id == "resource-states"); 483var healthSelect = filterComponents.First(f => f.Instance.Id == "resource-health-states"); 510.First(f => f.Instance.Id == "resource-types") 512.First(checkbox => checkbox.Instance.Label == "Type1")
Aspire.Dashboard.Tests (6)
Model\TelemetryExportServiceTests.cs (5)
379var parentSpan = spans.First(s => s.ParentSpanId is null); 380var childSpan = spans.First(s => s.ParentSpanId is not null); 720var resource1LogsEntry = archive.Entries.First(e => e.FullName.Contains("structuredlogs") && e.FullName.Contains("resource1")); 728var resource2TracesEntry = archive.Entries.First(e => e.FullName.Contains("traces") && e.FullName.Contains("resource2")); 736var resource3MetricsEntry = archive.Entries.First(e => e.FullName.Contains("metrics") && e.FullName.Contains("resource3"));
TelemetryApiServiceTests.cs (1)
952var replica1Key = resources.First(r => r.ResourceKey.InstanceId == "replica-1").ResourceKey.ToString();
Aspire.Hosting (2)
Dashboard\DashboardEventHandlers.cs (1)
852var publicEndpoint = frontendEndpoints.FirstOrDefault(e => e.EndpointName is "https") ?? frontendEndpoints.First(e => e.EndpointName is "http");
Dcp\DcpExecutor.cs (1)
530.First(svc => svc.Metadata.Name.Equals(cs.PrimaryServiceName));
Aspire.Hosting.Azure.Kubernetes (2)
AzureKubernetesEnvironmentResource.AksPipeline.cs (2)
157var firstUserConfig = environment.NodePools.First(p => p.Mode is AksNodePoolMode.User); 197var config = environment.NodePools.First(p => p.Name == poolName);
Aspire.Hosting.Azure.Kubernetes.Tests (8)
AzureKubernetesEnvironmentExtensionsTests.cs (5)
347var systemPool = aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.System); 362var systemPool = aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.System); 383Assert.Equal("Standard_B2s", aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.System).VmSize); 396var systemPool = aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.System); 414Assert.Equal("Standard_B2s", aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.System).VmSize);
AzureKubernetesInfrastructureTests.cs (1)
44var workloadPool = aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.User);
AzureKubernetesIngressTests.cs (2)
150var ex = aggregate.Flatten().InnerExceptions.OfType<InvalidOperationException>().First(e => e.Message.Contains("WithExternalHttpEndpoints")); 172var ex = aggregate.Flatten().InnerExceptions.OfType<InvalidOperationException>().First(e => e.Message.Contains("WithExternalHttpEndpoints"));
Aspire.Hosting.Azure.Tests (13)
AzureContainerAppEnvironmentExtensionsTests.cs (1)
598var api = model.Resources.First(r => r.Name == "api");
AzureContainerAppsTests.cs (6)
2471var batch = containers.First(c => c.Name == "batch"); 2472var web = containers.First(c => c.Name == "web"); 2950var webappAcaResource = model.Resources.First(r => r.Name == "webappaca"); 2956var webappServiceResource = model.Resources.First(r => r.Name == "webappservice"); 2962var containerAcaResource = model.Resources.First(r => r.Name == "containeraca"); 2970var containerAppServiceResource = model.Resources.First(r => r.Name == "containerappservice");
AzureWebPubSubExtensionsTests.cs (3)
89var hub = infrastructure.GetProvisionableResources().OfType<WebPubSubHub>().First(i => i.BicepIdentifier == hubName); 151var hub = infrastructure.GetProvisionableResources().OfType<WebPubSubHub>().First(i => string.Equals(i.BicepIdentifier, "abc", StringComparison.OrdinalIgnoreCase)); 178var hub = infrastructure.GetProvisionableResources().OfType<WebPubSubHub>().First(i => i.BicepIdentifier == "hub1");
ProvisioningContextProviderTests.cs (3)
395inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Value = inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Options!.First(kvp => kvp.Key == "westus").Value; 451inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Value = inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Options!.First(kvp => kvp.Key == "westus").Value; 556inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Value = inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Options!.First(kvp => kvp.Key == "westus").Value;
Aspire.Hosting.CodeGeneration.Go.Tests (3)
AtsGoCodeGeneratorTests.cs (3)
84var addTestRedis = capabilities.First(c => c.CapabilityId == $"{TestTypesAssemblyName}/addTestRedis"); 87var withPersistence = capabilities.First(c => c.CapabilityId == $"{TestTypesAssemblyName}/withPersistence"); 98var addTestRedis = capabilities.First(c => c.CapabilityId == $"{TestTypesAssemblyName}/addTestRedis");
Aspire.Hosting.CodeGeneration.Java.Tests (3)
AtsJavaCodeGeneratorTests.cs (3)
114var addTestRedis = capabilities.First(c => c.CapabilityId == $"{TestTypesAssemblyName}/addTestRedis"); 117var withPersistence = capabilities.First(c => c.CapabilityId == $"{TestTypesAssemblyName}/withPersistence"); 128var addTestRedis = capabilities.First(c => c.CapabilityId == $"{TestTypesAssemblyName}/addTestRedis");
Aspire.Hosting.CodeGeneration.Python (3)
AtsPythonCodeGenerator.cs (3)
342var capWithExtra = items.First(c => c.Parameters.Any(p => string.Equals(p.Name, extraParamName, StringComparison.Ordinal))); 343var extraParam = capWithExtra.Parameters.First(p => string.Equals(p.Name, extraParamName, StringComparison.Ordinal)); 1707userParams.First(p => string.Equals(p.Name, mergedDispatch.DiscriminatingParamName, StringComparison.Ordinal))) : null;
Aspire.Hosting.CodeGeneration.Python.Tests (3)
AtsPythonCodeGeneratorTests.cs (3)
82var addTestRedis = capabilities.First(c => c.CapabilityId == $"{TestTypesAssemblyName}/addTestRedis"); 85var withPersistence = capabilities.First(c => c.CapabilityId == $"{TestTypesAssemblyName}/withPersistence"); 96var addTestRedis = capabilities.First(c => c.CapabilityId == $"{TestTypesAssemblyName}/addTestRedis");
Aspire.Hosting.CodeGeneration.Rust.Tests (3)
AtsRustCodeGeneratorTests.cs (3)
83var addTestRedis = capabilities.First(c => c.CapabilityId == $"{TestTypesAssemblyName}/addTestRedis"); 86var withPersistence = capabilities.First(c => c.CapabilityId == $"{TestTypesAssemblyName}/withPersistence"); 97var addTestRedis = capabilities.First(c => c.CapabilityId == $"{TestTypesAssemblyName}/addTestRedis");
Aspire.Hosting.CodeGeneration.TypeScript.Tests (14)
AtsTypeScriptCodeGeneratorTests.cs (14)
142var addTestRedis = capabilities.First(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/addTestRedis"); 145var withPersistence = capabilities.First(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/withPersistence"); 158var addTestRedis = capabilities.First(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/addTestRedis"); 170var addTestRedis = context.Capabilities.First(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/addTestRedis"); 176var nameParameter = addTestRedis.Parameters.First(p => p.Name == "name"); 179var portParameter = addTestRedis.Parameters.First(p => p.Name == "port"); 182var testConfig = context.DtoTypes.First(dto => dto.Name == nameof(TestConfigDto)); 184Assert.Equal("The name of the test config.", testConfig.Properties.First(p => p.Name == nameof(TestConfigDto.Name)).Documentation?.Summary); 186var testStatus = context.EnumTypes.First(e => e.Name == nameof(TestResourceStatus)); 188Assert.Equal("The resource is pending.", testStatus.ValueInfos.First(v => v.Name == nameof(TestResourceStatus.Pending)).Documentation?.Summary); 190var defaultConfig = context.ExportedValues.First(value => string.Join(".", value.PathSegments) == "TestConfigs.Default"); 1593var addTestRedis = context.Capabilities.First(c => c.CapabilityId == "Aspire.Hosting.CodeGeneration.TypeScript.Tests/addTestRedis"); 1876var getValueAsync = capabilities.First(c => 1901var addTestRedis = capabilities.First(c =>
Aspire.Hosting.Docker.Tests (5)
DockerComposeTests.cs (5)
888var containerDockerResource = model.Resources.First(r => r.Name == "containerdocker"); 894var containerK8sResource = model.Resources.First(r => r.Name == "containerk8s"); 900var projectDockerResource = model.Resources.First(r => r.Name == "projectdocker"); 906var projectK8sResource = model.Resources.First(r => r.Name == "projectk8s"); 939var containerDockerResource = model.Resources.First(r => r.Name == "containerdocker");
Aspire.Hosting.EntityFrameworkCore.Tests (4)
EFMigrationCommandsTests.cs (4)
166var dropCommand = commands.First(c => c.Name.Contains("ef-database-drop")); 167var resetCommand = commands.First(c => c.Name.Contains("ef-database-reset")); 182var updateCommand = commands.First(c => c.Name.Contains("ef-database-update")); 183var statusCommand = commands.First(c => c.Name.Contains("ef-database-status"));
Aspire.Hosting.Go.Tests (6)
AddGoAppTests.cs (6)
1102var tidyResource = builder.Resources.First(r => r.Name == "api-mod-tidy"); 1103var vendorResource = builder.Resources.First(r => r.Name == "api-mod-vendor"); 1120var tidyResource = builder.Resources.First(r => r.Name == "api-mod-tidy"); 1121var downloadResource = builder.Resources.First(r => r.Name == "api-mod-download"); 1137var vendorResource = builder.Resources.First(r => r.Name == "api-mod-vendor"); 1138var downloadResource = builder.Resources.First(r => r.Name == "api-mod-download");
Aspire.Hosting.Java.Tests (6)
AddJavaAppTests.cs (6)
1035Assert.Equal(JavaBuildTool.Maven, Assert.IsType<JavaBuildResource>(builder.Resources.First(r => r.Name == "api-maven-build")).Tool); 1047var buildResource = builder.Resources.First(r => r.Name == "api-maven-build"); 1061Assert.Equal(JavaBuildTool.Gradle, Assert.IsType<JavaBuildResource>(builder.Resources.First(r => r.Name == "api-gradle-build")).Tool); 1073var buildResource = builder.Resources.First(r => r.Name == "api-gradle-build"); 1152var buildResource = builder.Resources.First(r => r.Name == "api-maven-build"); 1166var buildResource = builder.Resources.First(r => r.Name == "api-gradle-build");
Aspire.Hosting.Kafka.Tests (4)
AddKafkaTests.cs (4)
199config1.First(kvp => kvp.Key == "KAFKA_LISTENERS").Value, 200config2.First(kvp => kvp.Key == "KAFKA_LISTENERS").Value); 229Assert.Equal("kafka1", config1.First(kvp => kvp.Key == "KAFKA_CLUSTERS_0_NAME").Value); 230Assert.Equal("kafka1", config2.First(kvp => kvp.Key == "KAFKA_CLUSTERS_0_NAME").Value);
Aspire.Hosting.Kubernetes.Tests (11)
KubernetesEnvironmentResourceTests.cs (6)
169var containerK8sResource = model.Resources.First(r => r.Name == "containerk8s"); 175var containerDockerResource = model.Resources.First(r => r.Name == "containerdocker"); 181var projectK8sResource = model.Resources.First(r => r.Name == "projectk8s"); 187var projectDockerResource = model.Resources.First(r => r.Name == "projectdocker"); 248var containerK8sResource = model.Resources.First(r => r.Name == "containerk8s"); 249var containerDockerResource = model.Resources.First(r => r.Name == "containerdocker");
KubernetesGatewayTests.cs (3)
196.First(e => e.Message.StartsWith("Gateway 'public'", StringComparison.Ordinal)); 547var ex = aggregate.Flatten().InnerExceptions.OfType<InvalidOperationException>().First(e => e.Message.Contains("WithExternalHttpEndpoints")); 570var ex = aggregate.Flatten().InnerExceptions.OfType<InvalidOperationException>().First(e => e.Message.Contains("WithExternalHttpEndpoints"));
KubernetesIngressTests.cs (2)
747var ex = aggregate.Flatten().InnerExceptions.OfType<InvalidOperationException>().First(e => e.Message.Contains("WithExternalHttpEndpoints")); 770var ex = aggregate.Flatten().InnerExceptions.OfType<InvalidOperationException>().First(e => e.Message.Contains("WithExternalHttpEndpoints"));
Aspire.Hosting.MongoDB.Tests (2)
AddMongoDBTests.cs (2)
328config1.First(kvp => kvp.Key == "ME_CONFIG_MONGODB_SERVER").Value, 329config2.First(kvp => kvp.Key == "ME_CONFIG_MONGODB_SERVER").Value);
Aspire.Hosting.MySql.Tests (2)
AddMySqlTests.cs (2)
397config1.First(kvp => kvp.Key == "PMA_HOST").Value, 398config2.First(kvp => kvp.Key == "PMA_HOST").Value);
Aspire.Hosting.Radius.Tests (10)
InnerLoop\GracefulDegradationTests.cs (2)
35var apiResource = model.Resources.First(r => r.Name == "api"); 90var apiResource = model.Resources.First(r => r.Name == "api");
InnerLoop\MultiEnvironmentTests.cs (2)
67var apiResource = model.Resources.First(r => r.Name == "api"); 96var apiResource = model.Resources.First(r => r.Name == "api");
InnerLoop\RadiusInfrastructureInitializationTests.cs (4)
29var apiResource = model.Resources.First(r => r.Name == "api"); 68var paramResource = model.Resources.First(r => r.Name == "my-param"); 86var apiResource = model.Resources.First(r => r.Name == "api"); 103var projectResource = model.Resources.First(r => r.Name == "webapp");
Publishing\ConfigureRadiusInfrastructureTests.cs (1)
179var cache = opts.ResourceTypeInstances.First(r => r.ResourceName.Value == "cache");
Publishing\ContainerEnvironmentEmissionTests.cs (1)
104var frontend = model.Resources.OfType<RadiusEnvironmentResource>().First(e => e.Name == "frontend-env");
Aspire.Hosting.Redis.Tests (2)
AddRedisTests.cs (2)
778config1.First(kvp => kvp.Key == "RI_REDIS_HOST1").Value, 779config2.First(kvp => kvp.Key == "RI_REDIS_HOST1").Value);
Aspire.Hosting.RemoteHost.Tests (1)
CodeGenerationDiagnosticBuilderTests.cs (1)
122.First(a => string.Equals(a.GetName().Name, "Aspire.Hosting", StringComparison.OrdinalIgnoreCase));
Aspire.Hosting.Tests (14)
Dashboard\DashboardEventHandlersTests.cs (2)
630var netCoreFramework = frameworks.First(f => f.GetProperty("name").GetString() == "Microsoft.NETCore.App"); 631var aspNetCoreFramework = frameworks.First(f => f.GetProperty("name").GetString() == "Microsoft.AspNetCore.App");
ExternalServiceTests.cs (1)
466var healthCheckKey = healthCheckAnnotations.First(hc => hc.Key.StartsWith($"{externalService.Resource.Name}_external")).Key;
Health\FriendlyHealthCheckErrorMessagesTests.cs (4)
33var healthCheckKey = healthCheckAnnotations.First(hc => hc.Key.StartsWith($"{externalService.Resource.Name}_external")).Key; 73var healthCheckKey = healthCheckAnnotations.First(hc => hc.Key.StartsWith($"{externalService.Resource.Name}_external")).Key; 113var healthCheckKey = healthCheckAnnotations.First(hc => hc.Key.StartsWith($"{externalService.Resource.Name}_external")).Key; 150var healthCheckKey = healthCheckAnnotations.First(hc => hc.Key.StartsWith($"{externalService.Resource.Name}_external")).Key;
Orchestrator\ParameterProcessorTests.cs (2)
605var explicitParameterResource = model.Resources.OfType<ParameterResource>().First(p => p.Name == "explicitParam"); 606var referencedParameterResource = model.Resources.OfType<ParameterResource>().First(p => p.Name == "referencedParam");
Pipelines\DistributedApplicationPipelineTests.cs (2)
1482var step1 = configContext.Steps.First(s => s.Name == "step1"); 1483var step2 = configContext.Steps.First(s => s.Name == "step2");
ProjectResourceTests.cs (2)
865var buildStep = steps.First(s => s.Name == "build-test-project"); 870var pushStep = steps.First(s => s.Name == "push-test-project");
WithUrlsTests.cs (1)
203var endpointUrl = urls.First(u => u.Endpoint is not null);
Aspire.Templates.Tests (2)
StarterTemplateRunTestsBase.cs (2)
53.First(e => e.Uri.StartsWith(urlPrefix)) 74.First(e => e.Uri.StartsWith(urlPrefix))
Binding.Http.IntegrationTests (1)
BasicHttpBindingTests.4.0.0.cs (1)
388new EndpointAddress(app.Urls.First(u => u.StartsWith("http:"))));
CSharpSyntaxGenerator (2)
SourceWriter.cs (2)
1739return nd.Fields.First(f => IsAnyNodeList(f.Type) && !IsAttributeOrModifiersList(f)); 1747return nd.Fields.First(f => IsNode(f.Type) && f.Type != "SyntaxToken");
dotnet (1)
NugetPackageDownloader\NuGetPackageDownloader.cs (1)
677var bestResult = accumulativeSearchResults.First(t => t.package.Identity.Version == bestVersion);
dotnet-aot (1)
src\sdk\src\Cli\dotnet\NugetPackageDownloader\NuGetPackageDownloader.cs (1)
677var bestResult = accumulativeSearchResults.First(t => t.package.Identity.Version == bestVersion);
GenerateDocumentationAndConfigFiles (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
21return Enumerable.First(childSyntaxList, predicate);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
159var first = root.DescendantNodesAndSelf().First(x => x.HasAnnotation(annotation));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
148var node = token.Parent!.AncestorsAndSelf().First(a => a.FullSpan.Contains(span));
illink (1)
Infrastructure.Tests (2)
PowerShellScripts\BuildTestMatrixTests.cs (1)
281var partitionEntry = matrix.Tests.First(e => e.Collection == "MyPartition");
PowerShellScripts\ExpandTestMatrixGitHubTests.cs (1)
428var macEntry = expanded.Include.First(e => e.RunsOn == "macos-latest-xlarge");
Microsoft.Arcade.Common (1)
NupkgInfoFactory.cs (1)
60return el.Descendants().First(c => c.Name.LocalName.ToString() == name);
Microsoft.AspNetCore.AsyncState.Tests (2)
AsyncStateHttpContextExtensionsTests.cs (2)
28var serviceDescriptor = services.First(x => x.ServiceType == typeof(IHttpContextAccessor)); 31serviceDescriptor = services.First(x => x.ServiceType == typeof(IAsyncContext<>));
Microsoft.AspNetCore.JsonPatch (1)
JsonPatchDocumentOfT.cs (1)
718.First(jsonProperty => jsonProperty.UnderlyingName == memberExpression.Member.Name)
Microsoft.AspNetCore.JsonPatch.SystemTextJson (1)
JsonPatchDocumentOfT.cs (1)
733.First(jsonProp => jsonProp.AttributeProvider is MemberInfo mi && mi == memberInfo);
Microsoft.Build (2)
BuildCheck\Infrastructure\BuildEventsProcessor.cs (1)
260: configPerRule.First(r =>
Graph\ProjectGraph.cs (1)
720ProjectGraphNode GetNodeForProject(ProjectInSolution project) => EntryPointNodes.First(node => string.Equals(node.ProjectInstance.FullPath, project.AbsolutePath));
Microsoft.Build.Framework (1)
ChangeWaves.cs (1)
165_cachedWave = AllWaves.First((x) => x > _cachedWave);
Microsoft.Build.Tasks.Core (4)
GetSDKReferenceFiles.cs (4)
342ResolvedRedistFile winner = _resolveRedistFiles.First(x => x.Equals(redist)); 423ResolvedReferenceAssembly winner = _resolvedReferences.First(x => x.Equals(reference)); 595ResolvedReferenceAssembly winner = resolvedFiles.First(x => x.Equals(resolvedReference)); 635ResolvedRedistFile winner = resolvedRedistFiles.First(x => x.Equals(redistFile));
Microsoft.CodeAnalysis.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
21return Enumerable.First(childSyntaxList, predicate);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
159var first = root.DescendantNodesAndSelf().First(x => x.HasAnnotation(annotation));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
148var node = token.Parent!.AncestorsAndSelf().First(a => a.FullSpan.Contains(span));
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
21return Enumerable.First(childSyntaxList, predicate);
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
21return Enumerable.First(childSyntaxList, predicate);
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
159var first = root.DescendantNodesAndSelf().First(x => x.HasAnnotation(annotation));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
148var node = token.Parent!.AncestorsAndSelf().First(a => a.FullSpan.Contains(span));
Microsoft.CodeAnalysis.CSharp (3)
Binder\Binder_Conversions.cs (1)
1790((ParameterSyntax)node).Modifiers.First(static m => m.IsKind(SyntaxKind.ParamsKeyword)).GetLocation(),
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1747diagnostics.Add(ErrorCode.ERR_ParamsMustBeCollection, ParameterSyntax.Modifiers.First(static m => m.IsKind(SyntaxKind.ParamsKeyword)).GetLocation());
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
297public SyntaxNode ReturnTypeSyntax => CompilationUnit.Members.First(m => m.Kind() == SyntaxKind.GlobalStatement);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryImports\CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
58foreach (var node in nodes.Select(n => n.GetAncestors().First(n => n is BaseNamespaceDeclarationSyntax or CompilationUnitSyntax)).Distinct())
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
74var currentAccessor = currentAccessorList.Accessors.First(a => a.Kind() == accessor.Kind());
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
74var isNode = updatedNode.DescendantNodesAndSelf().First(
Microsoft.CodeAnalysis.CSharp.Features (7)
ExtractMethod\CSharpSelectionResult.StatementResult.cs (1)
41return GetFirstTokenInSelection().GetRequiredParent().AncestorsAndSelf().First(n =>
IntroduceVariable\CSharpIntroduceVariableService_IntroduceQueryLocal.cs (3)
41matches.Select(expr => expr.GetAncestorsOrThis<SyntaxNode>().First(IsAnyQueryClause))); 62var firstClauseAffectedInQuery = oldClauses.First(allAffectedClauses.Contains); 83var oldClause = expression.GetAncestors<SyntaxNode>().First(IsAnyQueryClause);
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryImports\CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
58foreach (var node in nodes.Select(n => n.GetAncestors().First(n => n is BaseNamespaceDeclarationSyntax or CompilationUnitSyntax)).Distinct())
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
74var currentAccessor = currentAccessorList.Accessors.First(a => a.Kind() == accessor.Kind());
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
74var isNode = updatedNode.DescendantNodesAndSelf().First(
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.CodeQuality.Analyzers\Maintainability\CSharpMakeTypesInternal.Fixer.cs (1)
29var publicKeyword = type.Modifiers.First(m => m.IsKind(SyntaxKind.PublicKeyword));
Microsoft.CodeAnalysis.Features (4)
AddImport\CodeActions\MetadataSymbolReferenceCodeAction.cs (1)
32.First(pe => pe.FilePath == FixData.PortableExecutableReferenceFilePathToAdd);
ExtractMethod\SelectionValidator.cs (1)
176firstStatement = spine.First(s => AreStatementsInSameContainer(s, statement));
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
279var firstDocument = navigateProject.Documents.First(d => d.FilePath?.Equals(firstDocumentFilePath, StringComparison.OrdinalIgnoreCase) ?? false);
Shared\Utilities\ExtractTypeHelpers.cs (1)
104var declarationNode = syntaxRoot.DescendantNodes().First(syntaxFacts.IsTypeDeclaration);
Microsoft.CodeAnalysis.NetAnalyzers (2)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OperatorsShouldHaveSymmetricalOverloads.Fixer.cs (1)
59operatorNode = operatorNode.AncestorsAndSelf().First(a => a.RawKind == newOperator.RawKind);
Microsoft.NetCore.Analyzers\Runtime\AvoidConstArrays.Fixer.cs (1)
127var globalStatement = root.DescendantNodes().First(n => n.RawKind == GlobalStatementKind);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
21return Enumerable.First(childSyntaxList, predicate);
Microsoft.CodeAnalysis.Workspaces (4)
Editing\SyntaxGenerator.cs (1)
1502? original.First(tk => tk.RawKind == token.RawKind)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
21return Enumerable.First(childSyntaxList, predicate);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
159var first = root.DescendantNodesAndSelf().First(x => x.HasAnnotation(annotation));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
148var node = token.Parent!.AncestorsAndSelf().First(a => a.FullSpan.Contains(span));
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
MSBuild\ProjectFile\ProjectFile.cs (2)
221item = references.First(it => PathUtilities.PathsEqual(it.EvaluatedInclude, relativePath) 225item ??= references.First(it => string.Equals(projectName, it.GetMetadataValue(MetadataNames.Name), StringComparison.OrdinalIgnoreCase));
Microsoft.DotNet.Build.Tasks.Installers (1)
src\RpmPackage.cs (1)
30if (header.Entries.First(e => e.Tag == RpmHeaderTag.PayloadCompressor).Value is not "gzip")
Microsoft.Extensions.AI.Abstractions (1)
Functions\AIFunctionFactory.cs (1)
1218return specializedType.GetMethods(All).First(m => m.MetadataToken == genericMethodDefinition.MetadataToken);
Microsoft.Extensions.AI.Abstractions.Tests (4)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (4)
964var firstImageResult = imageResults.First(ir => ir.CallId == "img1"); 970var secondImageResult = imageResults.First(ir => ir.CallId == "img2"); 1047var ws1 = webSearchCalls.First(ws => ws.CallId == "ws1"); 1055var ws2 = webSearchCalls.First(ws => ws.CallId == "ws2");
Microsoft.Extensions.AI.Integration.Tests (1)
ImageGeneratingChatClientIntegrationTests.cs (1)
391var userMessage = processedMessages.First(m => m.Role == ChatRole.User);
Microsoft.Extensions.AI.OpenAI.Tests (4)
OpenAIResponseClientIntegrationTests.cs (2)
738.First(r => !string.IsNullOrEmpty(r.ProtectedData)); 819.First(r => !string.IsNullOrEmpty(r.ProtectedData));
OpenAIResponseClientTests.cs (2)
469var assistantUpdate = updates.First(u => u.Role == ChatRole.Assistant && !string.IsNullOrEmpty(u.Text)); 6480var createdUpdate = updates.First(u => u.CreatedAt.HasValue);
Microsoft.Extensions.AI.Tests (9)
ChatCompletion\FunctionInvokingChatClientTests.cs (4)
430var toolMessage = response.Messages.First(m => m.Role == ChatRole.Tool); 510var toolMessage = response.Messages.First(m => m.Role == ChatRole.Tool); 594var toolMessage = response.Messages.First(m => m.Role == ChatRole.Tool); 2014var functionCallMessage = chat.First(m => m.Contents.Any(c => c is FunctionCallContent));
ChatCompletion\OpenTelemetryChatClientTests.cs (5)
469var inputMessages = activity.Tags.First(kvp => kvp.Key == "gen_ai.input.messages").Value; 524var outputMessages = activity.Tags.First(kvp => kvp.Key == "gen_ai.output.messages").Value; 617var inputMessages = activity.Tags.First(kvp => kvp.Key == "gen_ai.input.messages").Value; 723var outputMessages = activity.Tags.First(kvp => kvp.Key == "gen_ai.output.messages").Value; 858var inputMessages = activity.Tags.First(kvp => kvp.Key == "gen_ai.input.messages").Value;
Microsoft.Extensions.AsyncState.Tests (3)
AsyncContextServiceCollectionExtensionsTests.cs (3)
29var serviceDescriptor = services.First(x => x.ServiceType == typeof(IAsyncContext<>)); 32serviceDescriptor = services.First(x => x.ServiceType == typeof(IAsyncState)); 35serviceDescriptor = services.First(x => x.ServiceType == typeof(IAsyncLocalContext<>));
Microsoft.Maui.Controls (2)
LegacyLayouts\ConstraintExpression.cs (2)
43 minfo = typeof(View).GetProperties().First(pi => pi.Name == Property && pi.CanRead && pi.GetMethod.IsPublic).GetMethod; 52 minfo = typeof(View).GetProperties().First(pi => pi.Name == Property && pi.CanRead && pi.GetMethod.IsPublic).GetMethod;
Microsoft.Maui.Controls.Build.Tasks (6)
CreateObjectVisitor.cs (2)
283 parameter.CustomAttributes.First(ca => ca.AttributeType.FullName == "Microsoft.Maui.Controls.ParameterAttribute") 300 parameter.CustomAttributes.First(ca => ca.AttributeType.FullName == "Microsoft.Maui.Controls.ParameterAttribute")
DebugXamlCTask.cs (1)
130 baseCtor = module.ImportReference(typeDef.BaseType.Resolve().GetConstructors().First(c => c.HasParameters == false));
SetPropertiesVisitor.cs (3)
264 var provideValueInfo = markExt.Methods.First(md => md.Name == "ProvideValue"); 393 var provideValueInfo = markExt.Methods.First(md => md.Name == "ProvideValue"); 1284 var invoke = module.ImportReference(eventinfo.EventType.ResolveCached(context.Cache).GetMethods().First(eventmd => eventmd.Name == "Invoke"));
Microsoft.Maui.Controls.Xaml (6)
ApplyPropertiesVisitor.cs (3)
171 Context.Types[parentElement].GetRuntimeMethods().First(mi => mi.Name == "Add" && mi.GetParameters().Length == 1); 216 if (xpe == null && (addMethod = collection.GetType().GetRuntimeMethods().First(mi => mi.Name == "Add" && mi.GetParameters().Length == 1)) != null) 744 var addMethod = collection.GetType().GetRuntimeMethods().First(mi => mi.Name == "Add" && mi.GetParameters().Length == 1);
CreateValuesVisitor.cs (2)
216 parameter.CustomAttributes.First(ca => ca.AttributeType.FullName == "Microsoft.Maui.Controls.ParameterAttribute") 314 parameter.CustomAttributes.First(attr => attr.AttributeType == typeof(ParameterAttribute))
XamlParser.cs (1)
200 ? ((ValueNode)attributes.First(kvp => kvp.Key == XmlName.xTypeArguments).Value).Value as IList<XmlType>
Microsoft.ML.AutoML (2)
Experiment\Runners\CrossValSummaryRunner.cs (1)
70var firstException = trainResults.First(r => r.exception != null).exception;
TransformInference\TransformPostTrainerInference.cs (1)
34var labelColumn = columns.First(c => c.Purpose == ColumnPurpose.Label);
Microsoft.ML.AutoML.Tests (12)
ColumnInferenceTests.cs (12)
62var labelCol = result.TextLoaderOptions.Columns.First(c => c.Source[0].Min == 14 && c.Source[0].Max == 14); 72var labelCol = result.TextLoaderOptions.Columns.First(c => c.Source[0].Min == DatasetUtil.IrisDatasetLabelColIndex && 82var emptyColumn = result.TextLoaderOptions.Columns.First(c => c.Name == "Empty"); 92var boolColumn = result.TextLoaderOptions.Columns.First(c => c.Name == "Bool"); 93var labelColumn = result.TextLoaderOptions.Columns.First(c => c.Name == DefaultColumnNames.Label); 119var labelColumn = result.TextLoaderOptions.Columns.First(c => c.Name == "col0"); 120var userColumn = result.TextLoaderOptions.Columns.First(c => c.Name == "col1"); 121var itemColumn = result.TextLoaderOptions.Columns.First(c => c.Name == "col2"); 122var ignoreColumn = result.TextLoaderOptions.Columns.First(c => c.Name == "col4"); 139var nameColumn = result.TextLoaderOptions.Columns.First(c => c.Name == "Username"); 140var labelColumn = result.TextLoaderOptions.Columns.First(c => c.Name == DefaultColumnNames.Label); 192var labelCol = result.TextLoaderOptions.Columns.First(c => c.Name == DatasetUtil.MlNetGeneratedRegressionLabel);
Microsoft.ML.Core (2)
ComponentModel\ComponentCatalog.cs (1)
428throw Contracts.Except("Component '{0}' has an invalid alias '{1}'", Name, Aliases.First(x => !IsValidName(x)));
Utilities\ReservoirSampler.cs (1)
196var tmp = _counts.Select((count, i) => new KeyValuePair<int, int>(count, i)).First(kvp => kvp.Key == 0);
Microsoft.ML.FastTree (2)
Dataset\Dataset.cs (2)
823bool isQuery = partsDatas.First(pd => pd.Data != null).IsQueryLevel; 841Type t = arrays.First(x => x != null).GetType().GetElementType();
Microsoft.ML.IntegrationTests (1)
ModelFiles.cs (1)
64var versionPath = archive.Entries.First(x => x.FullName == versionFileName);
Microsoft.ML.TestFramework (1)
DataPipe\TestDataPipe.cs (1)
1060var entry = zip.Entries.First(source => source.Name == "word_topic_summary-Result.txt");
Microsoft.TemplateEngine.Cli (1)
Commands\create\InstantiateCommand.TabCompletion.cs (1)
33.Select(g => new CompletionItem(g.ShortNames.First(sn => sn.StartsWith(templateName, StringComparison.OrdinalIgnoreCase)), documentation: g.Description))
Microsoft.VisualStudio.TestPlatform.ObjectModel (3)
Nuget.Frameworks\FrameworkReducer.cs (3)
196reduced = reduced.GroupBy(f => f.Framework).OrderByDescending(f => f.Key).First(f => 509var consideringFramework = consideringFrameworks.First(f => StringComparer.OrdinalIgnoreCase.Equals(f.Framework, sharedId)); 510var currentFramework = currentFrameworks.First(f => StringComparer.OrdinalIgnoreCase.Equals(f.Framework, sharedId));
NuGet.Build.Tasks.Pack (1)
PackTaskLogic.cs (1)
1102var package = lockFileTarget.Libraries.First(
NuGet.CommandLine.XPlat (6)
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (2)
582topLevelPackage.LatestPackageMetadata = matchingPackage.First(p => p.Identity.Version == latestVersion); 619transitivePackage.LatestPackageMetadata = matchingPackage.First(p => p.Identity.Version == latestVersion);
Utility\MSBuildAPIUtility.cs (4)
795tfmInformation = requestedTargetFrameworks.First(tfm => tfm.TargetAlias.Equals(target.TargetAlias)); 828installedPackage = projectPackages.First(p => p.Name.Equals(topLevelPackage.Name, StringComparison.Ordinal)); 941var matchingTargetOutputReference = targetOutputs.First( 946var matchingTargetOutputVersion = targetOutputs.First(
NuGet.Commands (1)
PackagesLockFileBuilder.cs (1)
41LockFileTarget onlyTFM = assetsFile.Targets.First(t => EqualityUtility.EqualsWithNullCheck(t.TargetAlias, target.TargetAlias));
NuGet.Configuration (2)
Settings\SettingFactory.cs (1)
186var source = duplicatedDescendants.Select(d => d.Origin?.ConfigFilePath).First(d => d is not null);
Settings\Settings.cs (1)
132var existingItem = settingFileSection.Items.First(i => i.Equals(item));
NuGet.Frameworks (3)
FrameworkReducer.cs (3)
196reduced = reduced.GroupBy(f => f.Framework).OrderByDescending(f => f.Key).First(f => 509var consideringFramework = consideringFrameworks.First(f => StringComparer.OrdinalIgnoreCase.Equals(f.Framework, sharedId)); 510var currentFramework = currentFrameworks.First(f => StringComparer.OrdinalIgnoreCase.Equals(f.Framework, sharedId));
QuarantineTools.Tests (2)
QuarantineScriptTests.cs (2)
171var aM = methods.First(m => m.Identifier.ValueText == "M" && GetEnclosingNames(m).Namespace == "N1"); 172var bM = methods.First(m => m.Identifier.ValueText == "M" && GetEnclosingNames(m).Namespace == "N2");
Roslyn.Diagnostics.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
21return Enumerable.First(childSyntaxList, predicate);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
159var first = root.DescendantNodesAndSelf().First(x => x.HasAnnotation(annotation));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
148var node = token.Parent!.AncestorsAndSelf().First(a => a.FullSpan.Contains(span));
System.Linq.Parallel (1)
System\Linq\ParallelEnumerable.cs (1)
5453.First(ExceptionAggregator.WrapFunc<TSource, bool>(predicate, settings.CancellationState));
vstest.console (1)
Processors\ListFullyQualifiedTestsArgumentProcessor.cs (1)
245.Select(fqdn => filteredTests.First(test => test.FullyQualifiedName == fqdn))
vstest.console.arm64 (1)
src\vstest\src\vstest.console\Processors\ListFullyQualifiedTestsArgumentProcessor.cs (1)
245.Select(fqdn => filteredTests.First(test => test.FullyQualifiedName == fqdn))