1153 references to FirstOrDefault
aspire (29)
Agents\Playwright\PlaywrightCliRunner.cs (1)
40var versionString = result.StandardOutput.Trim().Split(['\n', '\r'], StringSplitOptions.RemoveEmptyEntries).FirstOrDefault()?.Trim();
Certificates\NativeCertificateToolRunner.cs (4)
65var highestVersionedCert = validCerts.FirstOrDefault(); 122.FirstOrDefault(); 219.GroupBy(c => c.Extensions.OfType<X509SubjectKeyIdentifierExtension>().FirstOrDefault()?.SubjectKeyIdentifier) 223.FirstOrDefault();
Commands\AppHostLauncher.cs (1)
360var entryAssemblyPath = Environment.GetCommandLineArgs().FirstOrDefault();
Commands\NewCommand.cs (2)
399?? channels.FirstOrDefault() 466.FirstOrDefault();
Commands\TelemetryCommandHelpers.cs (1)
303var extractedDashboardUrl = ExtractDashboardBaseUrl(dashboardInfo.DashboardUrls?.FirstOrDefault());
Commands\TelemetryTracesCommand.cs (1)
158var trace = traces.FirstOrDefault();
Mcp\Tools\ListIntegrationsTool.cs (1)
79var defaultChannel = packageChannels.FirstOrDefault();
Mcp\Tools\McpToolHelpers.cs (1)
72var dashboardBaseUrl = StripLoginPath(dashboardInfo.DashboardUrls.FirstOrDefault());
NuGet\NuGetPackageAssetResolver.cs (1)
119var packagesPath = lockFile.PackageFolders.FirstOrDefault()?.Path;
Packaging\PackagingService.cs (1)
680.FirstOrDefault();
Program.cs (1)
1417=> BundleVersionLease.TryAcquireFromEnvironment("aspire-cli", args.FirstOrDefault());
Projects\DotNetAppHostProject.cs (1)
2361profile = profiles?.Values.FirstOrDefault();
Projects\DotNetBasedAppHostServerProject.cs (1)
756var version = doc.Descendants(propertyName).FirstOrDefault()?.Value;
Projects\GuestAppHostProject.cs (2)
1368profile = aspireConfig.Profiles.Values.FirstOrDefault(); 1912.FirstOrDefault();
Projects\JavaAppHostToolchainResolver.cs (1)
798var baseCompile = baseRuntimeSpec.PreExecute?.FirstOrDefault()
Projects\ProjectUpdater.cs (1)
670.FirstOrDefault();
Projects\RepositoryToolUpdater.cs (1)
251.FirstOrDefault()?.Version;
src\Shared\ConsoleLogs\SharedAIHelpers.cs (3)
93var logEntry = logRecords.FirstOrDefault() ?? throw new InvalidOperationException("No log entry found in OTLP data."); 142var trace = traces.FirstOrDefault() ?? throw new InvalidOperationException("No trace found in OTLP data."); 394var rootSpan = trace.Spans.FirstOrDefault(s => string.IsNullOrEmpty(s.Span.ParentSpanId)) ?? trace.Spans.FirstOrDefault();
src\Shared\PackageUpdateHelpers.cs (1)
56.FirstOrDefault()?.InformationalVersion;
src\Shared\Telemetry\InternalMicrosoftDetector.cs (3)
356.FirstOrDefault(); 622var userDnsDomain = outputLines.FirstOrDefault() ?? string.Empty; 623var userName = outputLines.Skip(1).FirstOrDefault() ?? string.Empty;
aspire-managed (1)
Program.cs (1)
13acquiredBundleLease = BundleVersionLease.TryAcquireFromEnvironment("aspire-managed", args.FirstOrDefault());
aspire-tray (4)
Program.cs (2)
35var helper = args.FirstOrDefault() is "start" or "stop" or "login-start"; 48if (args.FirstOrDefault() == "login-start")
src\Aspire.Tray\Common\MacTrayStartupSettings.cs (1)
44var cli = document.Root?.Element("dict")?.Element("array")?.Elements("string").FirstOrDefault()?.Value;
TrayApplication.PanelAutomation.cs (1)
295NativeMethods.NavigateDirection.FirstChild => owner._automationOrder.FirstOrDefault(),
Aspire.Azure.Data.Tables.Tests (2)
ConformanceTests.cs (2)
113service.Query(t => t.Name == tableName).FirstOrDefault(); 133_ = tableClient.GetTableClient("test").Query<TableEntity>(filter: "false").FirstOrDefault();
Aspire.Azure.Storage.Blobs.Tests (1)
ConformanceTests.cs (1)
136tableClient.GetBlobContainers().AsPages(pageSizeHint: 1).FirstOrDefault();
Aspire.Azure.Storage.Files.DataLake.Tests (1)
ConformanceTests.cs (1)
141_ = tableClient.GetFileSystems().AsPages(pageSizeHint: 1).FirstOrDefault();
Aspire.Azure.Storage.Queues.Tests (1)
ConformanceTests.cs (1)
137tableClient.GetQueues().AsPages(pageSizeHint: 1).FirstOrDefault();
Aspire.Cli.EndToEnd.Tests (8)
EmulatedStagingBuildTests.cs (1)
268.FirstOrDefault();
Helpers\CliE2EAutomatorHelpers.cs (2)
683var majorVersion = document.Descendants("MajorVersion").FirstOrDefault()?.Value; 684var minorVersion = document.Descendants("MinorVersion").FirstOrDefault()?.Value;
Helpers\CliE2ETestHelpers.cs (4)
41.FirstOrDefault(); 962doc.Descendants(ns + name).FirstOrDefault()?.Value; 991.FirstOrDefault()?.Value; 1057.FirstOrDefault();
McpDocsE2ETests.cs (1)
310.FirstOrDefault() ?? string.Empty;
Aspire.Cli.Tests (45)
Commands\AgentInitCommandTests.cs (5)
185if (items.FirstOrDefault() is AgentClient) 228if (items.FirstOrDefault() is AgentClient) 292if (items.FirstOrDefault() is AgentClient) 340if (items.FirstOrDefault() is AgentClient) 488if (items.FirstOrDefault() is AgentClient)
Commands\AgentMcpCommandTests.cs (1)
1998if (result.Content?.FirstOrDefault() is TextContentBlock textContent)
Commands\InitCommandTests.cs (2)
663if (items.FirstOrDefault() is AgentClient) 713if (items.FirstOrDefault() is AgentClient)
Commands\NewCommandTests.cs (1)
3276if (items.FirstOrDefault() is AgentClient)
Commands\TelemetryLogsCommandTests.cs (1)
240capturedApiKey = values.FirstOrDefault();
Mcp\E2E\McpDocsE2ETests.cs (1)
279.FirstOrDefault() ?? string.Empty;
Mcp\SelectAppHostToolTests.cs (1)
201=> result.Content?.OfType<TextContentBlock>().FirstOrDefault()?.Text ?? string.Empty;
NuGet\NuGetClientTests.cs (1)
1681var packagesFolder = lockFile.PackageFolders.FirstOrDefault()?.Path
Projects\AppHostServerProjectTests.cs (4)
556var restoreSources = projectDoc.Descendants("RestoreAdditionalProjectSources").FirstOrDefault()?.Value; 613var restoreSources = projectDoc.Descendants("RestoreAdditionalProjectSources").FirstOrDefault()?.Value; 653var restoreSources = projectDoc.Descendants("RestoreAdditionalProjectSources").FirstOrDefault()?.Value; 703var restoreSources = projectDoc.Descendants("RestoreAdditionalProjectSources").FirstOrDefault()?.Value;
Projects\PrebuiltAppHostServerTests.cs (27)
405Assert.Null(doc.Descendants(ns + "OutDir").FirstOrDefault()); 418Assert.Null(doc.Descendants(ns + "BaseOutputPath").FirstOrDefault()); 419Assert.Null(doc.Descendants(ns + "BaseIntermediateOutputPath").FirstOrDefault()); 420Assert.Null(doc.Descendants(ns + "MSBuildProjectExtensionsPath").FirstOrDefault()); 435doc.Descendants(ns + "BaseOutputPath").FirstOrDefault()?.Value); 438doc.Descendants(ns + "BaseIntermediateOutputPath").FirstOrDefault()?.Value); 439Assert.Equal("$(BaseIntermediateOutputPath)", doc.Descendants(ns + "MSBuildProjectExtensionsPath").FirstOrDefault()?.Value); 440Assert.Equal("/custom/policy/path", doc.Descendants(ns + "RestoreRootConfigDirectory").FirstOrDefault()?.Value); 441Assert.Equal(string.Empty, doc.Descendants(ns + "RestoreConfigFile").FirstOrDefault()?.Value); 442Assert.Equal("/custom/packages/path", doc.Descendants(ns + "RestorePackagesPath").FirstOrDefault()?.Value); 777Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ClosureMetadataFileName), doc.Descendants(ns + "AspireClosureMetadataFile").FirstOrDefault()?.Value); 778Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ClosureSourcesFileName), doc.Descendants(ns + "AspireClosureSourcesFile").FirstOrDefault()?.Value); 779Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ClosureTargetsFileName), doc.Descendants(ns + "AspireClosureTargetsFile").FirstOrDefault()?.Value); 780Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ProjectRefAssemblyNamesFileName), doc.Descendants(ns + "AspireProjectRefAssemblyNamesFile").FirstOrDefault()?.Value); 810var copyLocal = doc.Descendants(ns + "CopyLocalLockFileAssemblies").FirstOrDefault()?.Value; 824Assert.Equal("false", doc.Descendants(ns + "EnableDefaultItems").FirstOrDefault()?.Value); 825Assert.Equal("false", doc.Descendants(ns + "EnableNETAnalyzers").FirstOrDefault()?.Value); 826Assert.Equal("false", doc.Descendants(ns + "GenerateDocumentationFile").FirstOrDefault()?.Value); 827Assert.Equal("false", doc.Descendants(ns + "IsPackable").FirstOrDefault()?.Value); 828Assert.Equal("false", doc.Descendants(ns + "IsPublishable").FirstOrDefault()?.Value); 829Assert.Equal("false", doc.Descendants(ns + "ProduceReferenceAssembly").FirstOrDefault()?.Value); 842Assert.Equal("net10.0", doc.Descendants(ns + "TargetFramework").FirstOrDefault()?.Value); 858var restoreConfigFile = doc.Descendants(ns + "RestoreConfigFile").FirstOrDefault()?.Value; 3245var restoreConfigFile = generatedProject.Descendants(ns + "RestoreConfigFile").FirstOrDefault()?.Value; 3246var restoreSources = generatedProject.Descendants(ns + "RestoreAdditionalProjectSources").FirstOrDefault()?.Value; 4176var restoreConfigFile = generatedProject.Descendants(ns + "RestoreConfigFile").FirstOrDefault()?.Value; 4179generatedProject.Descendants(ns + "RestoreAdditionalProjectSources").FirstOrDefault()?.Value));
tests\Shared\Logging\XunitLoggerProvider.cs (1)
76messageBuilder.AppendLine(firstLinePrefix + lines.FirstOrDefault() ?? string.Empty);
Aspire.Dashboard (10)
Components\Controls\TerminalDisconnectedBanner.razor.cs (1)
96.ThenBy(c => c.Name != CommandViewModel.RestartCommand).FirstOrDefault();
Components\Dialogs\FilterDialog.razor.cs (2)
106_formModel.Parameter = _parameters.FirstOrDefault(); 124_formModel.Parameter = _parameters.SingleOrDefault(parameter => parameter.Id == selectedParameter) ?? _parameters.FirstOrDefault();
Model\ResourceGraph\ResourceGraphMapper.cs (2)
35var endpoint = ResourceUrlHelpers.GetUrls(r, includeInternalUrls: false, includeNonEndpointUrls: false).FirstOrDefault() 36?? ResourceUrlHelpers.GetUrls(r, includeInternalUrls: false, includeNonEndpointUrls: true).FirstOrDefault();
Otlp\Storage\SqliteTelemetryRepository.Caching.cs (1)
215if (existingRecords.FirstOrDefault() is { } existing)
Otlp\Storage\SqliteTelemetryRepository.cs (1)
266GetCachedInstruments(resourceKey, meterName, instrumentName).FirstOrDefault()?.Summary;
src\Shared\Telemetry\InternalMicrosoftDetector.cs (3)
356.FirstOrDefault(); 622var userDnsDomain = outputLines.FirstOrDefault() ?? string.Empty; 623var userName = outputLines.Skip(1).FirstOrDefault() ?? string.Empty;
Aspire.Dashboard.Components.Tests (2)
Controls\StructuredLogDetailsTests.cs (1)
130var duplicate = properties.GroupBy(p => p.Key).Where(g => g.Count() >= 2).FirstOrDefault();
tests\Shared\Logging\XunitLoggerProvider.cs (1)
76messageBuilder.AppendLine(firstLinePrefix + lines.FirstOrDefault() ?? string.Empty);
Aspire.Dashboard.Playwright.Tests (1)
tests\Shared\Logging\XunitLoggerProvider.cs (1)
76messageBuilder.AppendLine(firstLinePrefix + lines.FirstOrDefault() ?? string.Empty);
Aspire.Dashboard.Tests (10)
Model\TelemetryExportServiceTests.cs (9)
723var logRecord = logsData?.ResourceLogs?.FirstOrDefault()?.ScopeLogs?.FirstOrDefault()?.LogRecords?.FirstOrDefault(); 731var span = tracesData?.ResourceSpans?.FirstOrDefault()?.ScopeSpans?.FirstOrDefault()?.Spans?.FirstOrDefault(); 739var metric = metricsData?.ResourceMetrics?.FirstOrDefault()?.ScopeMetrics?.FirstOrDefault()?.Metrics?.FirstOrDefault();
tests\Shared\Logging\XunitLoggerProvider.cs (1)
76messageBuilder.AppendLine(firstLinePrefix + lines.FirstOrDefault() ?? string.Empty);
Aspire.Hosting (21)
ApplicationModel\ExecutableLaunchRecipe.cs (2)
317.FirstOrDefault(); 476.FirstOrDefault();
ApplicationModel\ExecutionConfigurationGathererContext.cs (1)
44var launchToolArgumentsData = AdditionalConfigurationData.OfType<UnresolvedLaunchToolArgumentsData>().FirstOrDefault();
ApplicationModel\HttpsCertificateExecutionConfigurationGatherer.cs (1)
44certificate = developerCertificateService.Certificates.FirstOrDefault();
ApplicationModel\ResourceTerminalCatalog.cs (1)
80var annotation = resource.Annotations.OfType<TerminalAnnotation>().FirstOrDefault();
ApplicationModel\ResourceUrlsEditor.cs (1)
32var endpoint = referenceExpression.ValueProviders.OfType<EndpointReference>().FirstOrDefault();
ApplicationModel\TerminalResourceSnapshotProperties.cs (2)
43var terminalAnnotation = resource.Annotations.OfType<TerminalAnnotation>().FirstOrDefault(); 81var instances = resource.Annotations.OfType<DcpInstancesAnnotation>().FirstOrDefault();
Backchannel\AuxiliaryBackchannelRpcTarget.cs (2)
448var terminalAnnotation = resource.Annotations.OfType<TerminalAnnotation>().FirstOrDefault(); 599var terminalAnnotation = resource.Annotations.OfType<TerminalAnnotation>().FirstOrDefault();
Dcp\ContainerCreator.cs (1)
272var terminalAnnotation = terminalAnnotations.FirstOrDefault();
Dcp\DcpExecutor.cs (1)
1158.OfType<IResourceReference>().FirstOrDefault();
Dcp\ExecutableCreator.cs (1)
380terminalAnnotations.FirstOrDefault() is not { } terminalAnnotation)
Dcp\KubernetesService.cs (1)
652RetryConditionHeaderValue.TryParse(values.FirstOrDefault(), out var retryAfter))
Dcp\Model\Executable.cs (1)
313launchConfiguration = launchConfigurations?.FirstOrDefault();
DeveloperCertificateService.cs (1)
55.GroupBy(c => c.Extensions.OfType<X509SubjectKeyIdentifierExtension>().FirstOrDefault()?.SubjectKeyIdentifier)
Orchestrator\ApplicationOrchestrator.cs (1)
66var dashboardUrl = dashboardOptions.Value.DashboardUrl?.Split(';', StringSplitOptions.RemoveEmptyEntries).FirstOrDefault();
Pipelines\DistributedApplicationPipeline.cs (1)
1363.FirstOrDefault();
ResourceBuilderExtensions.cs (2)
1441.FirstOrDefault(); 2445var endpoint = url.ValueProviders.OfType<EndpointReference>().FirstOrDefault();
src\Shared\PackageUpdateHelpers.cs (1)
56.FirstOrDefault()?.InformationalVersion;
Aspire.Hosting.Azure (1)
AzureBicepResource.cs (1)
335var azureEnvironment = context.Model.Resources.OfType<AzureEnvironmentResource>().FirstOrDefault();
Aspire.Hosting.Azure.AppService (2)
AzureAppServiceWebsiteContext.cs (2)
515if (_endpointMapping.FirstOrDefault() is var (_, mapping)) 688.FirstOrDefault();
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryHelpers.cs (1)
24var azureEnvironment = context.Model.Resources.OfType<AzureEnvironmentResource>().FirstOrDefault() ??
Aspire.Hosting.Azure.EntraId (1)
EntraIdEndpointRedirectUri.cs (1)
102var primary = urls.FirstOrDefault(u => u.DisplayLocation != UrlDisplayLocation.DetailsOnly) ?? urls.FirstOrDefault();
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
317var customConfigFile = builder.Resource.Annotations.OfType<ConfigFileAnnotation>().FirstOrDefault();
Aspire.Hosting.Azure.FrontDoor (1)
AzureFrontDoorExtensions.cs (1)
246.FirstOrDefault();
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxContainerDeployment.cs (1)
494if (portStates.FirstOrDefault() is JsonObject firstPort && firstPort["Url"]?.GetValue<string>() is { } publicUrl)
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
503var customConfigFile = builder.Resource.Annotations.OfType<ConfigFileAnnotation>().FirstOrDefault();
Aspire.Hosting.Azure.Tests (9)
AzureBicepResourceTests.cs (1)
221var annotation = bicepResource.Resource.Annotations.OfType<Aspire.Hosting.Pipelines.PipelineStepAnnotation>().FirstOrDefault();
AzureContainerAppsTests.cs (2)
2558var batchTarget = batch.Annotations.OfType<DeploymentTargetAnnotation>().FirstOrDefault(); 2559var webTarget = web.Annotations.OfType<DeploymentTargetAnnotation>().FirstOrDefault();
AzureCosmosDBExtensionsTests.cs (2)
38var endpointAnnotation = cosmos.Resource.Annotations.OfType<EndpointAnnotation>().FirstOrDefault(); 59var containerImageAnnotation = cosmos.Resource.Annotations.OfType<ContainerImageAnnotation>().FirstOrDefault();
AzureEnvironmentResourceTests.cs (2)
105var storageAccount = c.GetProvisionableResources().OfType<StorageAccount>().FirstOrDefault(); 147var storageAccount = c.GetProvisionableResources().OfType<StorageAccount>().FirstOrDefault();
AzureEventHubsExtensionsTests.cs (1)
272var containerImageAnnotation = eventHubs.Resource.Annotations.OfType<ContainerImageAnnotation>().FirstOrDefault();
AzureServiceBusExtensionsTests.cs (1)
191var containerImageAnnotation = serviceBus.Resource.Annotations.OfType<ContainerImageAnnotation>().FirstOrDefault();
Aspire.Hosting.Blazor.Tests (1)
AddBlazorWasmAppTests.cs (1)
31var snapshot = resource.Annotations.OfType<ResourceSnapshotAnnotation>().FirstOrDefault();
Aspire.Hosting.DevTunnels (1)
DevTunnelMonitor.cs (1)
609if (_endpointErrors.FirstOrDefault() is { Value: { } endpointError })
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelResourceBuilderExtensionsTests.cs (1)
32var tunnelPort = tunnel.Resource.Ports.FirstOrDefault();
Aspire.Hosting.EntityFrameworkCore (1)
EFCoreOperationExecutor.cs (1)
142var execAnnotation = _toolResource.Annotations.OfType<ExecutableAnnotation>().FirstOrDefault();
Aspire.Hosting.EntityFrameworkCore.Tests (6)
AddEFMigrationsTests.cs (2)
238var snapshotAnnotation = migrations.Resource.Annotations.OfType<ResourceSnapshotAnnotation>().FirstOrDefault(); 251var iconAnnotation = migrations.Resource.Annotations.OfType<ResourceIconAnnotation>().FirstOrDefault();
EFMigrationWaitForTests.cs (4)
24var waitAnnotation = anotherProject.Resource.Annotations.OfType<WaitAnnotation>().FirstOrDefault(); 77Assert.NotNull(anotherProject.Resource.Annotations.OfType<WaitAnnotation>().FirstOrDefault()); 90var waitAnnotation = container.Resource.Annotations.OfType<WaitAnnotation>().FirstOrDefault(); 106var migrationResource = appModel.Resources.OfType<EFMigrationResource>().FirstOrDefault();
Aspire.Hosting.Foundry (3)
HostedAgent\AzureHostedAgentResource.cs (1)
156var azureEnvironment = context.Model.Resources.OfType<AzureEnvironmentResource>().FirstOrDefault() ??
HostedAgent\HostedAgentBuilderExtension.cs (1)
278if (builder.ApplicationBuilder.Resources.OfType<AzureCognitiveServicesProjectResource>().FirstOrDefault() is { } existingProject)
Toolbox\FoundryToolboxToolDefinition.cs (1)
251.FirstOrDefault();
Aspire.Hosting.Go (1)
GoHostingExtensions.cs (1)
703var debuggingAnnotation = builder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
Aspire.Hosting.Maui.Tests (14)
MauiEnvironmentHelperTests.cs (1)
80var writeLines = doc.Descendants("WriteLinesToFile").FirstOrDefault();
MauiPlatformExtensionsTests.cs (7)
201var execAnnotation = resource.Annotations.OfType<ExecutableAnnotation>().FirstOrDefault(); 207var metadata = resource.Annotations.OfType<MauiProjectMetadata>().FirstOrDefault(); 211var buildInfo = resource.Annotations.OfType<MauiBuildInfoAnnotation>().FirstOrDefault(); 220var launchOverride = resource.Annotations.OfType<ProjectLaunchArgsOverrideAnnotation>().FirstOrDefault(); 528var annotation = resource.Annotations.OfType<MauiiOSEnvironmentAnnotation>().FirstOrDefault(); 649var annotation = resource.Annotations.OfType<MauiAndroidEnvironmentAnnotation>().FirstOrDefault(); 673var tunnelConfig = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().FirstOrDefault();
MauiUnsupportedPlatformTests.cs (6)
24var annotation = windows.Resource.Annotations.OfType<UnsupportedPlatformAnnotation>().FirstOrDefault(); 48var annotation = macCatalyst.Resource.Annotations.OfType<UnsupportedPlatformAnnotation>().FirstOrDefault(); 72var annotation = iosDevice.Resource.Annotations.OfType<UnsupportedPlatformAnnotation>().FirstOrDefault(); 96var annotation = iosSimulator.Resource.Annotations.OfType<UnsupportedPlatformAnnotation>().FirstOrDefault(); 121var annotation = androidDevice.Resource.Annotations.OfType<UnsupportedPlatformAnnotation>().FirstOrDefault(); 136var annotation = androidEmulator.Resource.Annotations.OfType<UnsupportedPlatformAnnotation>().FirstOrDefault();
Aspire.Hosting.MongoDB.Tests (2)
ReplicaSet\MongoDbReplicaSetFunctionalTests.cs (1)
509observedChange = directorsWatchCursor.Current.FirstOrDefault();
SingleMemberReplicaSetFunctionalTests.cs (1)
263if (changes.Current.FirstOrDefault() is { } change)
Aspire.Hosting.Native.CodeGeneration (3)
src\Aspire.Hosting.RemoteHost\AtsCapabilityScanner.cs (3)
1681propType.GetGenericArguments().Skip(1).FirstOrDefault()?.FullName == "System.Object"; 2297var innerType = returnType.GetGenericArguments().FirstOrDefault(); 2389var innerType = funcReturnType.GetGenericArguments().FirstOrDefault();
Aspire.Hosting.Native.Core.Tests (1)
tests\Shared\Logging\XunitLoggerProvider.cs (1)
76messageBuilder.AppendLine(firstLinePrefix + lines.FirstOrDefault() ?? string.Empty);
Aspire.Hosting.Native.Server (1)
Program.cs (1)
14acquiredLease = BundleVersionLease.TryAcquireFromEnvironment("apphost-server-v2", args.FirstOrDefault());
Aspire.Hosting.Orleans (1)
ProviderConfiguration.cs (1)
19if (resourceBuilder.Resource.TryGetAnnotationsOfType<OrleansProviderTypeAnnotation>(out var annotations) && annotations.FirstOrDefault() is OrleansProviderTypeAnnotation annotation)
Aspire.Hosting.Radius (14)
Annotations\RadiusCloudProvidersAnnotation.cs (1)
33var existing = resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().FirstOrDefault();
Annotations\RadiusRecipeParametersAnnotation.cs (1)
39var existing = resource.Annotations.OfType<RadiusRecipeParametersAnnotation>().FirstOrDefault();
Annotations\RadiusSecretStoresAnnotation.cs (1)
31var existing = resource.Annotations.OfType<RadiusSecretStoresAnnotation>().FirstOrDefault();
Publishing\RadCredentialRegisterStep.cs (2)
69.FirstOrDefault(); 181var annotation = env.Annotations.OfType<RadiusCloudProvidersAnnotation>().FirstOrDefault();
Publishing\RadiusInfrastructureBuilder.cs (8)
305.FirstOrDefault(); 1784.FirstOrDefault(); 1811.FirstOrDefault(); 2050var imageAnnotation = resource.Annotations.OfType<ContainerImageAnnotation>().FirstOrDefault(); 5258.FirstOrDefault(); 5479.FirstOrDefault(); 5507.FirstOrDefault(); 5599.FirstOrDefault();
Secrets\RadiusSecretStoreValidation.cs (1)
227var annotation = resource.Annotations.OfType<Annotations.RadiusSecretStoresAnnotation>().FirstOrDefault();
Aspire.Hosting.Radius.Tests (1)
CloudProviders\MultiEnvironmentProvidersTests.cs (1)
33var annB = envB.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().FirstOrDefault();
Aspire.Hosting.RemoteHost (4)
Ats\ExternalCapabilityRegistry.cs (1)
394.FirstOrDefault();
AtsCapabilityScanner.cs (3)
1681propType.GetGenericArguments().Skip(1).FirstOrDefault()?.FullName == "System.Object"; 2297var innerType = returnType.GetGenericArguments().FirstOrDefault(); 2389var innerType = funcReturnType.GetGenericArguments().FirstOrDefault();
Aspire.Hosting.RemoteHost.Tests (1)
tests\Shared\Logging\XunitLoggerProvider.cs (1)
76messageBuilder.AppendLine(firstLinePrefix + lines.FirstOrDefault() ?? string.Empty);
Aspire.Hosting.Seq.Tests (2)
SeqFunctionalTests.cs (2)
65var doc = jsonDocument.RootElement.EnumerateArray().FirstOrDefault(); 68var property = doc.GetProperty("Properties").EnumerateArray().FirstOrDefault();
Aspire.Hosting.Tasks (1)
CommandPathResolver.cs (1)
10return EnumerateFromPath(command, path).FirstOrDefault();
Aspire.Hosting.Testing (1)
DistributedApplicationFactory.cs (1)
286var firstLaunchProfile = launchProfiles.FirstOrDefault();
Aspire.Hosting.Testing.Tests (3)
TestingBuilderTests.cs (2)
72SearchOption.AllDirectories).FirstOrDefault(); 127var containerImageAnnotation = resource.Annotations.OfType<ContainerImageAnnotation>().FirstOrDefault();
tests\Shared\Logging\XunitLoggerProvider.cs (1)
76messageBuilder.AppendLine(firstLinePrefix + lines.FirstOrDefault() ?? string.Empty);
Aspire.Hosting.Tests (40)
ApplicationModel\Docker\WithDockerfileBuilderTests.cs (2)
469var envAnnotation = container.Resource.Annotations.OfType<EnvironmentAnnotation>().FirstOrDefault(); 471var endpointAnnotation = container.Resource.Annotations.OfType<EndpointAnnotation>().FirstOrDefault();
ApplicationModel\ResourceAnnotationCollectionTests.cs (1)
112var result = collection.OfType<TestAnnotation>().FirstOrDefault();
ContainerRegistryResourceTests.cs (1)
473var annotation = project.Resource.Annotations.OfType<ContainerRegistryReferenceAnnotation>().FirstOrDefault();
Dcp\DcpExecutorTests.cs (31)
5040var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 5562var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 5601var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 5642var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 5686var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 5733var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 6802var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 6842var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 6892var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 6952var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 7004var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 7048var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 7131var defaultDebugSupport = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 7265var defaultDebugSupport = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 7393var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 7480var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 7588var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 7655var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 7699var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 7765var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 7792var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 7839var annotationToRemove = customProject.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 7889var annotationToRemove = customProject.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 7935var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 8017var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 8521var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 8549var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 8588var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 10976var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 11018var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 11068var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
ResourceNotificationTests.cs (1)
2116.FirstOrDefault()
WithHttpCommandTests.cs (2)
205var command = resourceBuilder.Resource.Annotations.OfType<ResourceCommandAnnotation>().FirstOrDefault(); 238var command = resourceBuilder.Resource.Annotations.OfType<ResourceCommandAnnotation>().FirstOrDefault();
WithTerminalTests.cs (1)
1146var annotation = resource.Resource.Annotations.OfType<TerminalAnnotation>().FirstOrDefault();
WithUrlsTests.cs (1)
50.Where(a => a.Callback == callback).FirstOrDefault();
Aspire.Hosting.TestUtilities (1)
tests\Shared\Logging\XunitLoggerProvider.cs (1)
76messageBuilder.AppendLine(firstLinePrefix + lines.FirstOrDefault() ?? string.Empty);
Aspire.Playground.Tests (1)
tests\Shared\Logging\XunitLoggerProvider.cs (1)
76messageBuilder.AppendLine(firstLinePrefix + lines.FirstOrDefault() ?? string.Empty);
Aspire.Templates.Tests (3)
BuildAndRunTemplateTests.cs (3)
68var projectName = Directory.GetFiles(project.AppHostProjectDirectory, "*.csproj").FirstOrDefault(); 149var projectName = Directory.GetFiles(project.AppHostProjectDirectory, "*.csproj").FirstOrDefault(); 239var projectName = Directory.GetFiles(project.RootDir, "*.csproj").FirstOrDefault();
Aspire.Tray.Tests (1)
src\Aspire.Tray\Common\MacTrayStartupSettings.cs (1)
44var cli = document.Root?.Element("dict")?.Element("array")?.Elements("string").FirstOrDefault()?.Value;
ConfigurationSchemaGenerator (2)
RuntimeSource\Configuration.Binder\Parser\ConfigurationBinder.cs (2)
172ITypeOfOperation? typeOfOperation = GetArgumentForParameterAtIndex(operation.Arguments, 1).ChildOperations.FirstOrDefault() as ITypeOfOperation; 227ITypeOfOperation? typeOfOperation = GetArgumentForParameterAtIndex(operation.Arguments, 1).ChildOperations.FirstOrDefault() as ITypeOfOperation;
CreateLayout (2)
Program.cs (2)
523.FirstOrDefault(); 544.FirstOrDefault();
Crossgen2Tasks (1)
ResolveReadyToRunCompilers.cs (1)
145ITaskItem crossgen2Pack = Crossgen2Packs?.FirstOrDefault();
dotnet-aot (15)
parent\dotnet\CommandFactory\CommandResolution\DotnetToolsCommandResolver.cs (1)
62var executable = toolDirectory.GetFiles(executableName).FirstOrDefault();
parent\dotnet\CommandFactory\CommandResolution\WindowsExePreferredCommandSpecFactory.cs (1)
56command = args.FirstOrDefault();
parent\dotnet\Commands\Run\FileBasedAppRunPlan.cs (1)
243if (globalProperties.FirstOrDefault() is { } exampleKey)
parent\dotnet\Commands\Sdk\Check\SdkOutputWriter.cs (2)
91return featureBandVersions.FirstOrDefault(); 108var newestProduct = _productCollection.OrderByDescending(product => product.ProductVersion).FirstOrDefault();
parent\dotnet\Commands\Test\MTP\ArtifactPostProcessingPlanner.cs (1)
97.FirstOrDefault();
parent\dotnet\Commands\Test\MTP\Terminal\SimpleTerminalBase.cs (1)
134TestDetailState? activeTest = p.TestNodeResultsState?.GetRunningTasks(1).FirstOrDefault();
parent\dotnet\Extensions\ParseResultExtensions.cs (1)
84ArgumentResult argResult => argResult.Tokens.FirstOrDefault()?.Value,
parent\dotnet\Telemetry\AllowListToSendFirstAppliedOptions.cs (2)
24.OfType<System.CommandLine.Parsing.CommandResult>().FirstOrDefault()? 25.Children.OfType<System.CommandLine.Parsing.CommandResult>().FirstOrDefault()?.Command.Name ?? null;
parent\dotnet\Telemetry\AllowListToSendFirstArgument.cs (3)
17var topLevelCommandNameFromParse = parseResult.RootCommandResult.Children.FirstOrDefault() switch 28var firstArgument = parseResult.RootCommandResult.Children.FirstOrDefault()?.Tokens 29.Where(t => t.Type.Equals(TokenType.Argument)).FirstOrDefault()?.Value ?? null;
parent\dotnet\Telemetry\AllowListToSendVerbSecondVerbFirstArgument.cs (1)
22var secondVerb = parseResult.Tokens.Where(s => s.Type == TokenType.Command).Skip(1).FirstOrDefault()?.Value ?? "";
parent\dotnet\Telemetry\MacAddressGetter.cs (1)
26return GetMacAddressesByNetworkInterface().FirstOrDefault();
dotnet-dev-certs (1)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandArgument.cs (1)
25return Values.FirstOrDefault();
dotnet-format (1)
Analyzers\SolutionCodeFixApplier.cs (1)
34.FirstOrDefault();
dotnet-getdocument (1)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandArgument.cs (1)
25return Values.FirstOrDefault();
dotnet-openapi (1)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandArgument.cs (1)
25return Values.FirstOrDefault();
dotnet-sql-cache (1)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandArgument.cs (1)
25return Values.FirstOrDefault();
dotnet-suggest (1)
SuggestionDispatcher.cs (1)
207var commandLine = tokens.FirstOrDefault() ?? "";
dotnet-svcutil-lib (16)
CommandProcessorOptions.cs (1)
855FileInfo assemblyFile = directoryInfo.GetFiles(reference.AssemblyName + ".*", SearchOption.AllDirectories).FirstOrDefault();
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CollectionDataContract.cs (3)
982Type t = type.GetInterfaces().Where(it => it.Equals(interfaceType)).FirstOrDefault(); 1220Type t = type.GetInterfaces().Where(it => it.Equals(interfaceType)).FirstOrDefault(); 1268Type ienumerableInterface = interfaceType.GetInterfaces().Where(t => t.FullName.StartsWith("System.Collections.Generic.IEnumerable")).FirstOrDefault();
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContract.cs (1)
1546var universalDataContractAttribute = attributes.FirstOrDefault();
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\Globals.cs (1)
1026return matchedMethods.FirstOrDefault();
Metadata\MetadataDocumentSaver.cs (2)
290var mainWsdlFile = wsdlFiles.Where(w => !importedWsdl.Any(i => MetadataFileNameManager.UriEqual(i, w.FilePath))).FirstOrDefault(); 294mainWsdlFile = wsdlFiles.FirstOrDefault();
Shared\MSBuildProj.cs (6)
89_projectReferenceGroup = refItems.FirstOrDefault().Parent; 112_referenceGroup = refItems.FirstOrDefault().Parent; 136_packageReferenceGroup = refItems.FirstOrDefault().Parent; 429var ele = doc.Root?.Descendants(elementStr).FirstOrDefault(); 967this.GlobalProperties["TargetFramework"] = this.TargetFrameworks.FirstOrDefault(); 1015depsFile = depsFiles.FirstOrDefault()?.FullName;
Shared\TargetFrameworkHelper.cs (1)
110targetFramework = targetFrameworks.FirstOrDefault() ?? string.Empty;
Shared\Utilities\PathHelper.cs (1)
253fullPath = EnumerateItems(workingDir).Where(item => Path.GetFileName(item).Equals(itemName, RuntimeEnvironmentHelper.FileStringComparison)).FirstOrDefault();
dotnet-svcutil-lib.Tests (1)
TestInit.cs (1)
563FileInfo nugetFile = binDirectory.GetFiles("dotnet-svcutil-lib.*.nupkg", SearchOption.AllDirectories).Where(f => !f.Name.Contains("symbols")).OrderByDescending(f => f.LastWriteTime).FirstOrDefault();
dotnet-user-jwts (2)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandArgument.cs (1)
25return Values.FirstOrDefault();
src\aspnetcore\src\Tools\Shared\SecretsHelpers\UserSecretsCreator.cs (1)
31var existingUserSecretsId = projectDocument.XPathSelectElements("//UserSecretsId").FirstOrDefault();
dotnet-user-secrets (2)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandArgument.cs (1)
25return Values.FirstOrDefault();
src\aspnetcore\src\Tools\Shared\SecretsHelpers\UserSecretsCreator.cs (1)
31var existingUserSecretsId = projectDocument.XPathSelectElements("//UserSecretsId").FirstOrDefault();
GenerateDocumentationAndConfigFiles (16)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
161return source.Cast<T?>().FirstOrDefault();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
242return symbol.GetAttributes(attributeType).FirstOrDefault();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (2)
527if (compilation.SyntaxTrees.FirstOrDefault() is not { } tree) 551if (compilation.SyntaxTrees.FirstOrDefault() is not { } tree)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
79return node?.GetAncestorsOrThis<TNode>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
308return GetIndentBlockOperationsFromSmallestSpan(root, list, position).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
69.FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
648var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeParameterSymbolExtensions.cs (1)
15=> typeParameter.ConstraintTypes.Select(GetNamedTypeSymbol).WhereNotNull().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
375var field = members.OfType<IFieldSymbol>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (1)
96? this.GetMembers(WellKnownMemberNames.DelegateInvokeName).OfType<IMethodSymbol>().FirstOrDefault()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ITypeInferenceServiceExtensions.cs (1)
50return delegateTypes.WhereNotNull().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
214return existingMethods.FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (1)
175fallbackNode = contextSpine.OfType<TNamespaceDeclarationSyntax>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (2)
66var annotation1 = expression.GetAnnotations(SymbolAnnotation.Kind).FirstOrDefault(); 74var annotation2 = expression.GetAnnotations(SpecialTypeAnnotation.Kind).FirstOrDefault();
GetDocument.Insider (1)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandArgument.cs (1)
25return Values.FirstOrDefault();
ILAssembler (1)
Actions\GrammarActions.Manifest.Assembly.cs (1)
186SourceText? firstDocument = _documents.Values.FirstOrDefault();
ILCompiler.ReadyToRun (1)
Compiler\DependencyAnalysis\ReadyToRun\DebugDirectoryNode.cs (1)
116DebugDirectoryEntry pdbEntry = entries.Where(s => s.Type == DebugDirectoryEntryType.CodeView).FirstOrDefault();
illink (5)
ILLink.RoslynAnalyzer (3)
RequiresAssemblyFilesAnalyzer.cs (1)
76var isDynamicCodeSupportedProperty = runtimeFeaturesType.GetMembers("IsAssemblyFilesSupported").OfType<IPropertySymbol>().FirstOrDefault();
RequiresDynamicCodeAnalyzer.cs (1)
172var isDynamicCodeSupportedProperty = runtimeFeaturesType.GetMembers("IsDynamicCodeSupported").OfType<IPropertySymbol>().FirstOrDefault();
RequiresUnreferencedCodeAnalyzer.cs (1)
66var isDynamicCodeSupportedProperty = runtimeFeaturesType.GetMembers("IsUnreferencedCodeSupported").OfType<IPropertySymbol>().FirstOrDefault();
Microsoft.Analyzers.Extra.Tests (4)
SyntaxNodeExtensionsTests.cs (4)
54var methodInvocSyntax = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().FirstOrDefault(); 86var methodInvocSyntax = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().FirstOrDefault(); 149var methodInvocSyntax = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().FirstOrDefault(); 179var methodInvocSyntax = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().FirstOrDefault();
Microsoft.Analyzers.Local (3)
InternalReferencedInPublicDocAnalyzer.cs (3)
26var documentationComment = crefNode.Ancestors(ascendOutOfTrivia: false).OfType<DocumentationCommentTriviaSyntax>().FirstOrDefault(); 34var symbolNode = crefNode.Ancestors().OfType<MemberDeclarationSyntax>().FirstOrDefault(); 45.FirstOrDefault();
Microsoft.AspNetCore.App.Analyzers (8)
Mvc\DetectAmbiguousActionRoutes.cs (1)
122var actionNameAttribute = actionSymbol.GetAttributes(wellKnownTypes.Get(WellKnownType.Microsoft_AspNetCore_Mvc_ActionNameAttribute), inherit: true).FirstOrDefault();
Mvc\DetectOverriddenAuthorizeAttribute.cs (1)
118var attributeUsage = attribute.GetAttributes(attributeUsageAttributeType, inherit: true).FirstOrDefault();
Mvc\MvcAnalyzer.cs (1)
71var controllerRouteAttribute = namedTypeSymbol.GetAttributes(wellKnownTypes.Get(WellKnownType.Microsoft_AspNetCore_Mvc_RouteAttribute), inherit: true).FirstOrDefault();
RouteHandlers\DetectMisplacedLambdaAttribute.cs (1)
28if (lambda.ChildOperations.Count != 1 || lambda.ChildOperations.FirstOrDefault() is not IBlockOperation blockOperation)
RouteHandlers\DisallowMvcBindArgumentsOnParameters.cs (2)
24var modelBindingAttribute = parameter.GetAttributes(wellKnownTypes.Get(WellKnownType.Microsoft_AspNetCore_Mvc_ModelBinding_IBinderTypeProviderMetadata)).FirstOrDefault() ?? 25parameter.GetAttributes(wellKnownTypes.Get(WellKnownType.Microsoft_AspNetCore_Mvc_BindAttribute)).FirstOrDefault();
RouteHandlers\RouteHandlerAnalyzer.cs (1)
82delegateCreation = argument.Descendants().OfType<IDelegateCreationOperation>().FirstOrDefault();
WebApplicationBuilder\WebApplicationBuilderAnalyzer.cs (1)
285.FirstOrDefault();
Microsoft.AspNetCore.Components.Analyzers (2)
JSInteropCodeFixProvider.cs (1)
46.FirstOrDefault();
StateHasChangedCodeFixProvider.cs (1)
44.FirstOrDefault();
Microsoft.AspNetCore.Components.Endpoints (1)
Builder\RazorComponentsEndpointRouteBuilderExtensions.cs (1)
45var dataSource = endpoints.DataSources.OfType<RazorComponentEndpointDataSource<TRootComponent>>().FirstOrDefault();
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
AuthenticationStateSerializationOptions.cs (1)
44if (authenticationState.User.Identities.FirstOrDefault() is { } identity)
Microsoft.AspNetCore.DataProtection (3)
KeyManagement\DefaultKeyResolver.cs (2)
164select key).FirstOrDefault(); 207select key).FirstOrDefault();
XmlEncryption\XmlEncryptionExtensions.cs (1)
39var elementWhichRequiresDecryption = doc.Descendants(XmlConstants.EncryptedSecretElementName).FirstOrDefault();
Microsoft.AspNetCore.Diagnostics (2)
DeveloperExceptionPage\Views\CompilationErrorPage.Designer.cs (1)
349var fileName = errorDetail.StackFrames.FirstOrDefault()?.File;
DeveloperExceptionPage\Views\ErrorPage.Designer.cs (1)
370var firstFrame = errorDetail.StackFrames.FirstOrDefault();
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (1)
Latency\ChecpointAcceptanceTests.cs (1)
112.FirstOrDefault();
Microsoft.AspNetCore.Grpc.JsonTranscoding (2)
Internal\Json\EnumNameHelpers.cs (2)
61.Where(f => f.GetCustomAttributes<OriginalNameAttribute>().FirstOrDefault()?.PreferredAlias ?? true) 65var fieldName = f.GetCustomAttributes<OriginalNameAttribute>().FirstOrDefault()?.Name ?? f.Name;
Microsoft.AspNetCore.Hosting (3)
Internal\StartupLoader.cs (2)
274var typeInfo = startupType1.Concat(startupType2).FirstOrDefault(); 338var methodInfo = selectedMethods.FirstOrDefault();
src\aspnetcore\src\Shared\ErrorPage\ErrorPage.Designer.cs (1)
316var firstFrame = errorDetail.StackFrames.FirstOrDefault();
Microsoft.AspNetCore.Http.Connections.Client (1)
Internal\Constants.cs (1)
22.FirstOrDefault();
Microsoft.AspNetCore.Http.Extensions (6)
RequestDelegateFactory.cs (6)
728if (parameterCustomAttributes.OfType<IFromRouteMetadata>().FirstOrDefault() is { } routeAttribute) 739else if (parameterCustomAttributes.OfType<IFromQueryMetadata>().FirstOrDefault() is { } queryAttribute) 744else if (parameterCustomAttributes.OfType<IFromHeaderMetadata>().FirstOrDefault() is { } headerAttribute) 749else if (parameterCustomAttributes.OfType<IFromBodyMetadata>().FirstOrDefault() is { } bodyAttribute) 764else if (parameterCustomAttributes.OfType<IFromFormMetadata>().FirstOrDefault() is { } formAttribute) 2169var formAttribute = parameter.GetCustomAttributes().OfType<IFromFormMetadata>().FirstOrDefault();
Microsoft.AspNetCore.Identity.EntityFrameworkCore (1)
IdentityUserContext.cs (1)
139.FirstOrDefault()?.ApplicationServiceProvider
Microsoft.AspNetCore.InternalTesting (5)
Logging\XunitLoggerProvider.cs (1)
78messageBuilder.AppendLine(firstLinePrefix + lines.FirstOrDefault() ?? string.Empty);
TestFileOutputContext.cs (3)
78var attribute = assembly.GetCustomAttributes().OfType<TestOutputDirectoryAttribute>().FirstOrDefault(); 84var attribute = assembly.GetCustomAttributes().OfType<TestOutputDirectoryAttribute>().FirstOrDefault(); 96var attribute = assembly.GetCustomAttributes().OfType<TestOutputDirectoryAttribute>().FirstOrDefault();
xunit\ConditionalTheoryDiscoverer.cs (1)
50if (dataRow?.FirstOrDefault() is QuarantinedTestData quarantine)
Microsoft.AspNetCore.Mvc.ApiExplorer (9)
ApiResponseTypeProvider.cs (1)
154.ThenBy(responseType => responseType.ApiResponseFormats.FirstOrDefault()?.MediaType)
EndpointMetadataApiDescriptionProvider.cs (8)
256if (attributes.OfType<IFromRouteMetadata>().FirstOrDefault() is { } routeAttribute) 262else if (attributes.OfType<IFromQueryMetadata>().FirstOrDefault() is { } queryAttribute) 266else if (attributes.OfType<IFromHeaderMetadata>().FirstOrDefault() is { } headerAttribute) 270else if (attributes.OfType<IFromBodyMetadata>().FirstOrDefault() is { } fromBodyAttribute) 274else if (attributes.OfType<IFromFormMetadata>().FirstOrDefault() is { } fromFormAttribute) 397existingResponseType.ApiResponseFormats.FirstOrDefault()?.MediaType == apiResponseType.ApiResponseFormats.FirstOrDefault()?.MediaType)) 426.ThenBy(rt => rt.ApiResponseFormats.FirstOrDefault()?.MediaType)
Microsoft.AspNetCore.Mvc.Core (17)
ApplicationModels\ApiConventionApplicationModelConvention.cs (2)
79action.Attributes.OfType<ProducesErrorResponseTypeAttribute>().FirstOrDefault() ?? 80action.Controller.Attributes.OfType<ProducesErrorResponseTypeAttribute>().FirstOrDefault() ??
ApplicationModels\ApplicationModelFactory.cs (1)
303var verbs = selector.ActionConstraints?.OfType<HttpMethodActionConstraint>().FirstOrDefault()?.HttpMethods;
ApplicationModels\DefaultApplicationModelProvider.cs (5)
176var apiVisibility = attributes.OfType<IApiDescriptionVisibilityProvider>().FirstOrDefault(); 182var apiGroupName = attributes.OfType<IApiDescriptionGroupNameProvider>().FirstOrDefault(); 274var actionName = attributes.OfType<ActionNameAttribute>().FirstOrDefault(); 284var apiVisibility = attributes.OfType<IApiDescriptionVisibilityProvider>().FirstOrDefault(); 290var apiGroupName = attributes.OfType<IApiDescriptionGroupNameProvider>().FirstOrDefault();
Builder\ControllerEndpointRouteBuilderExtensions.cs (1)
530var dataSource = endpoints.DataSources.OfType<ControllerActionEndpointDataSource>().FirstOrDefault();
Filters\MiddlewareFilterConfigurationProvider.cs (1)
51var methodInfo = selectedMethods.FirstOrDefault();
ModelBinding\Metadata\DefaultBindingMetadataProvider.cs (3)
156return matchingAttributes.FirstOrDefault() 160.FirstOrDefault(); 162return context.ParameterAttributes!.OfType<BindingBehaviorAttribute>().FirstOrDefault();
ModelBinding\Metadata\DefaultValidationMetadataProvider.cs (3)
40var validationFilter = context.PropertyAttributes!.OfType<IPropertyValidationFilter>().FirstOrDefault(); 48.FirstOrDefault(); 55var validationFilter = context.ParameterAttributes!.OfType<IPropertyValidationFilter>().FirstOrDefault();
ModelBinding\Metadata\SystemTextJsonValidationMetadataProvider.cs (1)
69=> attributes?.OfType<JsonPropertyNameAttribute>().FirstOrDefault()?.Name;
Microsoft.AspNetCore.Mvc.Cors (4)
CorsApplicationModelProvider.cs (4)
47var enableCors = controllerModel.Attributes.OfType<IEnableCorsAttribute>().FirstOrDefault(); 53var disableCors = controllerModel.Attributes.OfType<IDisableCorsAttribute>().FirstOrDefault(); 63enableCors = actionModel.Attributes.OfType<IEnableCorsAttribute>().FirstOrDefault(); 69disableCors = actionModel.Attributes.OfType<IDisableCorsAttribute>().FirstOrDefault();
Microsoft.AspNetCore.Mvc.DataAnnotations (10)
DataAnnotationsMetadataProvider.cs (10)
46var editableAttribute = context.Attributes.OfType<EditableAttribute>().FirstOrDefault(); 59var dataTypeAttribute = attributes.OfType<DataTypeAttribute>().FirstOrDefault(); 60var displayAttribute = attributes.OfType<DisplayAttribute>().FirstOrDefault(); 61var displayColumnAttribute = attributes.OfType<DisplayColumnAttribute>().FirstOrDefault(); 62var displayFormatAttribute = attributes.OfType<DisplayFormatAttribute>().FirstOrDefault(); 63var displayNameAttribute = attributes.OfType<DisplayNameAttribute>().FirstOrDefault(); 64var hiddenInputAttribute = attributes.OfType<HiddenInputAttribute>().FirstOrDefault(); 65var scaffoldColumnAttribute = attributes.OfType<ScaffoldColumnAttribute>().FirstOrDefault(); 66var uiHintAttribute = attributes.OfType<UIHintAttribute>().FirstOrDefault(); 322var requiredAttribute = attributes.OfType<RequiredAttribute>().FirstOrDefault();
Microsoft.AspNetCore.Mvc.Formatters.Xml (1)
ModelBinding\DataMemberRequiredBindingMetadataProvider.cs (1)
35.FirstOrDefault();
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
NewtonsoftJsonValidationMetadataProvider.cs (1)
66=> attributes?.OfType<JsonPropertyAttribute>().FirstOrDefault()?.PropertyName;
Microsoft.AspNetCore.Mvc.Razor (1)
RazorHotReload.cs (1)
29_razorCompiledItemFeatureProvider = applicationPartManager.FeatureProviders.OfType<RazorCompiledItemFeatureProvider>().FirstOrDefault();
Microsoft.AspNetCore.Mvc.RazorPages (1)
Builder\RazorPagesEndpointRouteBuilderExtensions.cs (1)
376var dataSource = endpoints.DataSources.OfType<PageActionEndpointDataSource>().FirstOrDefault();
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Filters\AntiforgeryApplicationModelProvider.cs (1)
74var antiforgeryAttribute = filters.OfType<ValidateAntiForgeryTokenAttribute>().FirstOrDefault();
Microsoft.AspNetCore.OpenApi (6)
Services\OpenApiGenerator.cs (6)
298var hasFormAttribute = requestBodyParameter.GetCustomAttributes().OfType<IFromFormMetadata>().FirstOrDefault() != null; 409if (attributes.OfType<IFromRouteMetadata>().FirstOrDefault() is { } routeAttribute) 413else if (attributes.OfType<IFromQueryMetadata>().FirstOrDefault() is { } queryAttribute) 417else if (attributes.OfType<IFromHeaderMetadata>().FirstOrDefault() is { } headerAttribute) 421else if (attributes.OfType<IFromBodyMetadata>().FirstOrDefault() is { } fromBodyAttribute) 425else if (attributes.OfType<IFromFormMetadata>().FirstOrDefault() is { } fromFormAttribute)
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
XmlComments\XmlComment.InheritDoc.cs (1)
286return baseType.Constructors.Where(c => IsSameSignature(methodSymbol, c)).FirstOrDefault();
Microsoft.AspNetCore.ResponseCompression (1)
ResponseCompressionProvider.cs (1)
142selectedProvider = candidates.FirstOrDefault().Provider;
Microsoft.AspNetCore.Rewrite (3)
IISUrlRewrite\UrlRewriteFileParser.cs (3)
24var xmlRoot = xmlDoc.Descendants(RewriteTags.Rewrite).FirstOrDefault(); 34ParseRules(xmlRoot.Descendants(RewriteTags.GlobalRules).FirstOrDefault(), result, global: true); 35ParseRules(xmlRoot.Descendants(RewriteTags.Rules).FirstOrDefault(), result, global: false);
Microsoft.AspNetCore.Routing (1)
RouteEndpointDataSource.cs (1)
246var hasDisableValidationMetadata = builder.Metadata.OfType<IDisableValidationMetadata>().FirstOrDefault() is not null;
Microsoft.AspNetCore.Server.IIS (1)
src\aspnetcore\src\Shared\ErrorPage\ErrorPage.Designer.cs (1)
316var firstFrame = errorDetail.StackFrames.FirstOrDefault();
Microsoft.AspNetCore.Server.IntegrationTesting (1)
Deployers\RemoteWindowsDeployer\RemoteWindowsDeployer.cs (1)
166var environmentVariablesSection = aspNetCoreSection.Elements("environmentVariables").FirstOrDefault();
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\Http\HttpProtocol.cs (1)
969(expect.FirstOrDefault() ?? "").Equals("100-continue", StringComparison.OrdinalIgnoreCase))
Microsoft.AspNetCore.TestHost (1)
WebHostBuilderExtensions.cs (1)
196var solutionPath = Directory.EnumerateFiles(directoryInfo.FullName, solutionName).FirstOrDefault();
Microsoft.Build (14)
BackEnd\BuildManager\BuildManager.cs (1)
1126_buildTelemetry.ProjectPath ??= requestData.EntryProjectsFullPath.FirstOrDefault();
BackEnd\Components\ProjectCache\ProjectCacheService.cs (2)
438Type? type = GetTypes<ProjectCachePluginBase>(assembly).FirstOrDefault(); 440type ??= GetTypes<Experimental.ProjectCache.ProjectCachePluginBase>(assembly).FirstOrDefault();
BackEnd\Components\SdkResolution\SdkResult.cs (1)
57var firstPath = paths.FirstOrDefault();
BuildCheck\Checks\DoubleWritesCheck.cs (2)
87string outputPath = taskParameter.EnumerateStringValues().FirstOrDefault() ?? ""; 101string destinationFolderPath = destinationFolder.EnumerateStringValues().FirstOrDefault() ?? "";
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (2)
579projectFullPath = _projectsByInstanceId.FirstOrDefault().Value; 589projectFullPath = _projectsByEvaluationId.FirstOrDefault().Value;
Construction\ProjectRootElement.cs (2)
719=> GetChildrenReversedOfType<ProjectExtensionsElement>().FirstOrDefault(); 1059ProjectElement reference = ItemGroupsReversed.FirstOrDefault();
Graph\GraphBuildRequestData.cs (2)
219ProjectGraphNode? node = ProjectGraph?.EntryPointNodes.FirstOrDefault(); 225ProjectGraphEntryPoint? entryPoint = ProjectGraphEntryPoints?.FirstOrDefault();
parent\Shared\TypeLoader.cs (1)
950Module module = assembly?.Modules?.FirstOrDefault();
src\9f0d3f3da306d8cf\IEnumerableExtensions.cs (1)
216return source.Cast<T?>().FirstOrDefault();
Microsoft.Build.Framework (4)
Utilities\ToolLocationHelper_ExtensionSDKs.cs (1)
190.FirstOrDefault();
Utilities\ToolLocationHelper_PlatformSDKs.cs (1)
498return availablePlatformVersions.OrderByDescending(x => x).FirstOrDefault().ToString();
Utilities\ToolLocationHelper_SDKDiscovery.cs (2)
123DirectoryInfo extensionSdksDirectory = rootInfo.GetDirectories("Extension SDKs", SearchOption.TopDirectoryOnly).FirstOrDefault(); 129DirectoryInfo extensionSdksDirectory2 = rootInfo.GetDirectories("ExtensionSDKs", SearchOption.TopDirectoryOnly).FirstOrDefault();
Microsoft.Build.TaskAuthoring.Analyzer (2)
PreferTypedParameterCodeFixProvider.cs (2)
163var typeDeclaration = conversionNode.AncestorsAndSelf().OfType<TypeDeclarationSyntax>().FirstOrDefault(); 174var property = taskType.GetMembers(propertyName).OfType<IPropertySymbol>().FirstOrDefault();
Microsoft.Build.Tasks.Core (4)
BootstrapperUtil\BootstrapperBuilder.cs (1)
1867KeyValuePair<string, XmlNode> altCulturePair = _cultures.FirstOrDefault();
GetSDKReferenceFiles.cs (1)
927string cacheFile = FileSystems.Default.EnumerateFiles(_cacheFileDirectory, GetCacheFileName(sdkIdentity, sdkRoot, "*")).FirstOrDefault();
ResolveSDKReference.cs (1)
535var resolvedReference = sdkReferenceItems.Where(y => String.Equals(y.SimpleName, simpleName, StringComparison.OrdinalIgnoreCase) && String.Equals(y.Version, sdkVersion, StringComparison.OrdinalIgnoreCase)).DefaultIfEmpty(null).FirstOrDefault();
WriteCodeFragment.cs (1)
283() => Type.GetType(attribute.Name, throwOnError: false) ?? NamespaceImports.Select(x => Type.GetType($"{x}.{attribute.Name}", throwOnError: false)).FirstOrDefault(),
Microsoft.Build.Tasks.Git (1)
GitOperations.cs (1)
100FirstOrDefault();
Microsoft.CodeAnalysis (5)
Emit\EditAndContinue\DeltaMetadataWriter.cs (2)
1027int xOrdinal = MetadataTokens.GetRowNumber(_previousGeneration.OriginalMetadata.MetadataReader.GetCustomAttributes(x.parentHandle).FirstOrDefault()); 1028int yOrdinal = MetadataTokens.GetRowNumber(_previousGeneration.OriginalMetadata.MetadataReader.GetCustomAttributes(y.parentHandle).FirstOrDefault());
MetadataReader\PEModule.cs (2)
724var fLeft = left.FirstOrDefault(); 725var fRight = right.FirstOrDefault();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
161return source.Cast<T?>().FirstOrDefault();
Microsoft.CodeAnalysis.Analyzers (22)
FixAnalyzers\FixerWithFixAllAnalyzer.cs (4)
91IMethodSymbol? getFixAllProviderMethod = codeFixProviderSymbol.GetMembers(GetFixAllProviderMethodName).OfType<IMethodSymbol>().FirstOrDefault(); 103IPropertySymbol? equivalenceKeyProperty = codeActionSymbol.GetMembers(EquivalenceKeyPropertyName).OfType<IPropertySymbol>().FirstOrDefault(); 244IMethodSymbol getFixAllProviderMethod = type.GetMembers(GetFixAllProviderMethodName).OfType<IMethodSymbol>().FirstOrDefault(); 330IPropertySymbol equivalenceKeyProperty = namedType.GetMembers(EquivalenceKeyPropertyName).OfType<IPropertySymbol>().FirstOrDefault();
FixAnalyzers\FixerWithFixAllAnalyzer.Fixer.cs (1)
66var getFixAllProviderMethod = codeFixProviderSymbol?.GetMembers(FixerWithFixAllAnalyzer.GetFixAllProviderMethodName).OfType<IMethodSymbol>().FirstOrDefault();
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_ResourceStringsFormat.cs (1)
79!(dataElement.Elements("value").FirstOrDefault() is { } valueElement))
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
161return source.Cast<T?>().FirstOrDefault();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
242return symbol.GetAttributes(attributeType).FirstOrDefault();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (2)
527if (compilation.SyntaxTrees.FirstOrDefault() is not { } tree) 551if (compilation.SyntaxTrees.FirstOrDefault() is not { } tree)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
79return node?.GetAncestorsOrThis<TNode>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
308return GetIndentBlockOperationsFromSmallestSpan(root, list, position).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
69.FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
648var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeParameterSymbolExtensions.cs (1)
15=> typeParameter.ConstraintTypes.Select(GetNamedTypeSymbol).WhereNotNull().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
375var field = members.OfType<IFieldSymbol>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (1)
96? this.GetMembers(WellKnownMemberNames.DelegateInvokeName).OfType<IMethodSymbol>().FirstOrDefault()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ITypeInferenceServiceExtensions.cs (1)
50return delegateTypes.WhereNotNull().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
214return existingMethods.FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (1)
175fallbackNode = contextSpine.OfType<TNamespaceDeclarationSyntax>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (2)
66var annotation1 = expression.GetAnnotations(SymbolAnnotation.Kind).FirstOrDefault(); 74var annotation2 = expression.GetAnnotations(SpecialTypeAnnotation.Kind).FirstOrDefault();
Microsoft.CodeAnalysis.AnalyzerUtilities (12)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
161return source.Cast<T?>().FirstOrDefault();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
242return symbol.GetAttributes(attributeType).FirstOrDefault();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (2)
527if (compilation.SyntaxTrees.FirstOrDefault() is not { } tree) 551if (compilation.SyntaxTrees.FirstOrDefault() is not { } tree)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (2)
282symbol = fieldReference.Field.ContainingType.GetUnderlyingValueTupleTypeOrThis()?.GetMembers(name).OfType<IFieldSymbol>().FirstOrDefault() 378var mappedValueTupleField = underlyingValueTupleType.GetMembers(tupleFieldName).OfType<IFieldSymbol>().FirstOrDefault();
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
1777var equalsMember = interfaceType.GetMembers("Equals").OfType<IMethodSymbol>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
79return node?.GetAncestorsOrThis<TNode>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
308return GetIndentBlockOperationsFromSmallestSpan(root, list, position).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
69.FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
648var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeParameterSymbolExtensions.cs (1)
15=> typeParameter.ConstraintTypes.Select(GetNamedTypeSymbol).WhereNotNull().FirstOrDefault();
Microsoft.CodeAnalysis.CodeStyle (9)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
767.FirstOrDefault();
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (1)
233var interpolatedStringOperation = AncestorsAndSelf(operation).OfType<IInterpolatedStringOperation>().FirstOrDefault();
src\roslyn\src\Analyzers\Core\Analyzers\UseExplicitTupleName\UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
58var nameNode = memberAccessSyntax.ChildNodesAndTokens().Reverse().FirstOrDefault().AsNode();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
161return source.Cast<T?>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
79return node?.GetAncestorsOrThis<TNode>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
308return GetIndentBlockOperationsFromSmallestSpan(root, list, position).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
69.FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
648var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeParameterSymbolExtensions.cs (1)
15=> typeParameter.ConstraintTypes.Select(GetNamedTypeSymbol).WhereNotNull().FirstOrDefault();
Microsoft.CodeAnalysis.CodeStyle.Fixes (14)
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
204var memberToAssignTo = parameterToExistingMember.FirstOrDefault().Value;
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (2)
82var summaryNode = GetElementNodes(newDocComment, "summary").FirstOrDefault(); 102var nodeAfterNewParamNode = paramNodes.FirstOrDefault() ?? newDocComment.ChildNodes().First();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (1)
120return similarTypes.FirstOrDefault() ?? symbol;
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.cs (1)
56if (char.IsUpper(name.ToCharArray().FirstOrDefault()))
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
317constraints.OfType<INamedTypeSymbol>().FirstOrDefault() ??
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
121var methodDeclaration = syntaxRoot.GetAnnotatedNodes(annotation).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
375var field = members.OfType<IFieldSymbol>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (1)
96? this.GetMembers(WellKnownMemberNames.DelegateInvokeName).OfType<IMethodSymbol>().FirstOrDefault()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ITypeInferenceServiceExtensions.cs (1)
50return delegateTypes.WhereNotNull().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
214return existingMethods.FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (1)
175fallbackNode = contextSpine.OfType<TNamespaceDeclarationSyntax>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (2)
66var annotation1 = expression.GetAnnotations(SymbolAnnotation.Kind).FirstOrDefault(); 74var annotation2 = expression.GetAnnotations(SpecialTypeAnnotation.Kind).FirstOrDefault();
Microsoft.CodeAnalysis.CSharp (12)
BoundTree\UnboundLambda.cs (1)
1324.FirstOrDefault()
CommandLine\CSharpCommandLineParser.cs (1)
1709simpleName = PathUtilities.RemoveExtension(PathUtilities.GetFileName(sourceFiles.FirstOrDefault().Path));
Compilation\CSharpSemanticModel.cs (2)
809var existingConstructorInitializer = this.Root.FindToken(position).Parent.AncestorsAndSelf().OfType<ConstructorInitializerSyntax>().FirstOrDefault(); 881var existingConstructorInitializer = this.Root.FindToken(position).Parent.AncestorsAndSelf().OfType<PrimaryConstructorBaseTypeSyntax>().FirstOrDefault();
Compilation\MethodBodySemanticModel.cs (2)
241Root.FindToken(position).Parent?.AncestorsAndSelf().OfType<ConstructorInitializerSyntax>().FirstOrDefault()?.Parent == Root) 263if (Root.FindToken(position).Parent?.AncestorsAndSelf().OfType<PrimaryConstructorBaseTypeSyntax>().FirstOrDefault() == typeDecl.PrimaryConstructorBaseTypeIfClass)
Compilation\SyntaxTreeSemanticModel.cs (2)
704var existingConstructorInitializer = this.Root.FindToken(position).Parent.AncestorsAndSelf().OfType<ConstructorInitializerSyntax>().FirstOrDefault(); 723var existingConstructorInitializer = this.Root.FindToken(position).Parent.AncestorsAndSelf().OfType<PrimaryConstructorBaseTypeSyntax>().FirstOrDefault();
Parser\SyntaxParser.cs (2)
1063var existing = (SyntaxDiagnosticInfo)token.GetDiagnostics().FirstOrDefault(); 1080var existing = (SyntaxDiagnosticInfo)node.GetDiagnostics().FirstOrDefault();
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
81var firstSymbol = symbols.OfType<ISymbol>().FirstOrDefault();
Symbols\OverriddenOrHiddenMembersHelpers.cs (1)
186Symbol result = hiddenBuilder?.FirstOrDefault();
Microsoft.CodeAnalysis.CSharp.CodeStyle (12)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (1)
193var globalStatement = updatedNode.Ancestors().OfType<GlobalStatementSyntax>().FirstOrDefault();
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.InfoCache.cs (1)
83.FirstOrDefault();
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\Helpers.cs (3)
34.FirstOrDefault(); 136.FirstOrDefault(); 152.FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
604var parentNonExpression = expression.GetAncestors().SkipWhile(n => n is ExpressionSyntax).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
47var nextChar = tokenAfterParen.Text.FirstOrDefault(); 355: current.ChildNodes().FirstOrDefault() as ExpressionSyntax;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
44return syntaxTree.GetContainingTypeDeclarations(position, cancellationToken).FirstOrDefault(); 50return syntaxTree.GetContainingTypeOrEnumDeclarations(position, cancellationToken).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
104var enumDecl = namedTypeSymbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).OfType<EnumDeclarationSyntax>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (1)
31.FirstOrDefault() ?? fallbackTrivia;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (13)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (3)
701return operation.FirstOrDefault() is IReturnOperation 883=> statementsToCheck.FirstOrDefault() switch 1024if (TryGetAssignmentFromParameterWithExplicitCast(statementsToCheck.FirstOrDefault(), parameter, out otherC))
src\roslyn\src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
118matchingMember = members.FirstOrDefault();
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\PassInCapturedVariablesAsArgumentsCodeFixProvider.cs (1)
75.Select(d => root.FindNode(d.Location.SourceSpan).AncestorsAndSelf().OfType<LocalFunctionStatementSyntax>().FirstOrDefault())
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
224var parameter = method.Parameters.Where(p => p.Name == identifier.Text).FirstOrDefault();
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
64var containingStatement = anonymousFunction.AncestorsAndSelf().OfType<StatementSyntax>().FirstOrDefault();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
586var xmlElement = identifier.AncestorsAndSelf().OfType<XmlEmptyElementSyntax>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
213var implementation = implementations.FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
1652var patternType = GetPatternTypes(subPattern.Pattern).FirstOrDefault(); 1840var delegateType = argumentTypes.FirstOrDefault().InferredType.GetDelegateType(this.Compilation); 2396elementTypesBuilder.Add(GetTypes(expr).FirstOrDefault().InferredType ?? this.Compilation.ObjectType); 2419elementTypesBuilder.Add(GetTypes(declaration.Type).FirstOrDefault().InferredType);
Microsoft.CodeAnalysis.CSharp.Features (31)
AddImport\CSharpAddImportFeatureService.cs (1)
515.FirstOrDefault();
ChangeSignature\CSharpChangeSignatureService.cs (1)
835var identifier = nameAttribute.DescendantNodes(descendIntoTrivia: true).OfType<IdentifierNameSyntax>().FirstOrDefault();
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
315.FirstOrDefault();
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (2)
202var system = compilation.GlobalNamespace.GetMembers(nameof(System)).OfType<INamespaceSymbol>().FirstOrDefault(); 203var systemCollections = system?.GetMembers(nameof(System.Collections)).OfType<INamespaceSymbol>().FirstOrDefault();
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
330? DocumentationCommentId.GetSymbolsForDeclarationId(documentation.CompletionListCref, compilation).OfType<INamedTypeSymbol>().FirstOrDefault()
Completion\KeywordRecommenders\WhenKeywordRecommender.cs (1)
41var expressionOrPattern = switchLabel.ChildNodes().FirstOrDefault();
ConvertNamespace\ConvertNamespaceCodeRefactoringProvider.cs (1)
96var namespaceDecl = root.DescendantNodes().OfType<BaseNamespaceDeclarationSyntax>().FirstOrDefault();
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
379var xmlElement = identifierName.AncestorsAndSelf().OfType<XmlEmptyElementSyntax>().FirstOrDefault();
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
64return root.Members.OfType<FileScopedNamespaceDeclarationSyntax>().FirstOrDefault() is { } fileScopedNamespace
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
357var firstTextToken = textTokens.FirstOrDefault();
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1615(editKind == EditKind.Delete ? globalStatements.LastOrDefault() : globalStatements.FirstOrDefault()) ?? 1616unit.ChildNodes().FirstOrDefault();
EditAndContinue\SyntaxUtilities.cs (1)
161var firstGetter = accessorList?.Accessors.Where(a => a.IsKind(SyntaxKind.GetAccessorDeclaration)).FirstOrDefault();
EncapsulateField\CSharpEncapsulateFieldService.cs (1)
40var declarator = root.GetAnnotatedNodes<VariableDeclaratorSyntax>(declarationAnnotation).FirstOrDefault();
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
1060var syntaxNode = originalDocument.Root.GetAnnotatedNodesAndTokens(MethodDefinitionAnnotation).FirstOrDefault().AsNode();
ExtractMethod\CSharpMethodExtractor.TriviaResult.cs (1)
52var token = node.GetAnnotatedNodesAndTokens(annotation).FirstOrDefault().AsToken();
GenerateType\CSharpGenerateTypeService.cs (1)
332outerMostMemberAccessExpression = outerMostMemberAccessExpression.GetAncestorsOrThis<ExpressionSyntax>().SkipWhile(n => n != null && n.IsKind(SyntaxKind.SimpleMemberAccessExpression)).FirstOrDefault();
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (1)
193var globalStatement = updatedNode.Ancestors().OfType<GlobalStatementSyntax>().FirstOrDefault();
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.InfoCache.cs (1)
83.FirstOrDefault();
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\Helpers.cs (3)
34.FirstOrDefault(); 136.FirstOrDefault(); 152.FirstOrDefault();
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (3)
701return operation.FirstOrDefault() is IReturnOperation 883=> statementsToCheck.FirstOrDefault() switch 1024if (TryGetAssignmentFromParameterWithExplicitCast(statementsToCheck.FirstOrDefault(), parameter, out otherC))
src\roslyn\src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
118matchingMember = members.FirstOrDefault();
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\PassInCapturedVariablesAsArgumentsCodeFixProvider.cs (1)
75.Select(d => root.FindNode(d.Location.SourceSpan).AncestorsAndSelf().OfType<LocalFunctionStatementSyntax>().FirstOrDefault())
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
224var parameter = method.Parameters.Where(p => p.Name == identifier.Text).FirstOrDefault();
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
64var containingStatement = anonymousFunction.AncestorsAndSelf().OfType<StatementSyntax>().FirstOrDefault();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
586var xmlElement = identifier.AncestorsAndSelf().OfType<XmlEmptyElementSyntax>().FirstOrDefault();
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Usage\CSharpPreferQuotedFileBasedProgramDirective.Fixer.cs (1)
44SyntaxFactory.ParseLeadingTrivia("#:" + kind + valueLeadingWhitespace + newValue + "\n").FirstOrDefault().GetStructure() is not { } newStructure)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler.CSharp\Extensions\SyntaxNodeExtensions.cs (1)
19while (current.IsKind(SyntaxKind.ParenthesizedExpression) && current.ChildNodes().FirstOrDefault() is SyntaxNode expression)
Microsoft.CodeAnalysis.CSharp.Workspaces (18)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
273.FirstOrDefault();
Rename\CSharpRenameRewriterLanguageService.cs (3)
331var annotation = _renameAnnotations.GetAnnotations(token).OfType<RenameActionAnnotation>().FirstOrDefault(); 869var namespaceDecl = token.Parent.Ancestors().OfType<BaseNamespaceDeclarationSyntax>().FirstOrDefault(); 1005var baseType = renamedSymbol.ContainingType?.GetBaseTypes().FirstOrDefault();
Simplification\CSharpSimplificationService.Expander.cs (1)
781var invocationExpression = originalSimpleName.Ancestors().OfType<InvocationExpressionSyntax>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
604var parentNonExpression = expression.GetAncestors().SkipWhile(n => n is ExpressionSyntax).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
47var nextChar = tokenAfterParen.Text.FirstOrDefault(); 355: current.ChildNodes().FirstOrDefault() as ExpressionSyntax;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
44return syntaxTree.GetContainingTypeDeclarations(position, cancellationToken).FirstOrDefault(); 50return syntaxTree.GetContainingTypeOrEnumDeclarations(position, cancellationToken).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
104var enumDecl = namedTypeSymbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).OfType<EnumDeclarationSyntax>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (1)
31.FirstOrDefault() ?? fallbackTrivia;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
213var implementation = implementations.FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
1652var patternType = GetPatternTypes(subPattern.Pattern).FirstOrDefault(); 1840var delegateType = argumentTypes.FirstOrDefault().InferredType.GetDelegateType(this.Compilation); 2396elementTypesBuilder.Add(GetTypes(expr).FirstOrDefault().InferredType ?? this.Compilation.ObjectType); 2419elementTypesBuilder.Add(GetTypes(declaration.Type).FirstOrDefault().InferredType);
SyncedSource\FileBasedPrograms\VirtualProjectBuilder.cs (1)
600if (sdkDirectives.FirstOrDefault() is { } firstSdk)
Microsoft.CodeAnalysis.Extensions.Package (3)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
161return source.Cast<T?>().FirstOrDefault();
Symbols\ISymbolExtensions.cs (1)
648var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
Symbols\ITypeParameterSymbolExtensions.cs (1)
15=> typeParameter.ConstraintTypes.Select(GetNamedTypeSymbol).WhereNotNull().FirstOrDefault();
Microsoft.CodeAnalysis.Features (42)
CodeFixes\Service\CodeFixService.cs (1)
827var fixer = lazyConfigurationProviders.Value.OfType<AbstractSuppressionCodeFixProvider>().FirstOrDefault();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaHelpers.cs (1)
139(trivia.HasStructure && fixer.IsEndOfLine(trivia.GetStructure().DescendantTrivia().FirstOrDefault()));
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs (1)
213var effectiveDiagnostic = CompilationWithAnalyzers.GetEffectiveDiagnostics([dummyDiagnosticWithLocationToCheck], model.Compilation).FirstOrDefault();
CodeFixesAndRefactorings\AbstractFixAllCodeAction.cs (2)
102if (exportAttributes?.FirstOrDefault() is ExportCodeFixProviderAttribute codeFixAttribute) 109if (exportAttributes?.FirstOrDefault() is ExportCodeRefactoringProviderAttribute codeRefactoringAttribute)
CodeRefactorings\AddAwait\AbstractAddAwaitCodeRefactoringProvider.cs (1)
95current = current.ChildNodesAndTokens().FirstOrDefault().AsNode() as TExpressionSyntax;
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
233var caretTarget = root.GetAnnotatedNodes(_annotation).FirstOrDefault();
Completion\Providers\ImportCompletionProvider\ExtensionMemberImportCompletionHelper.SymbolComputer.cs (2)
268var declaredReceiverTypeInOriginatingCompilation = SymbolFinder.FindSimilarSymbols(declaredReceiverType, _originatingSemanticModel.Compilation, cancellationToken).FirstOrDefault(); 292foreach (var memberInOriginatingCompilation in memberSymbols.Select(s => SymbolFinder.FindSimilarSymbols(s, _originatingSemanticModel.Compilation).FirstOrDefault()).WhereNotNull())
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (3)
243return TryFindMembersInThisOrBaseTypes<TSymbol>(containingType, type, memberName).FirstOrDefault(); 512.FirstOrDefault(); 520indexer = interfaces.SelectMany(i => i.GetMembers().OfType<IPropertySymbol>().Where(IsViableIndexer)).FirstOrDefault();
Diagnostics\Service\DiagnosticAnalyzerService_CoreAnalyze.cs (1)
143var suppressionAnalyzer = hostAnalyzers.OfType<IPragmaSuppressionsAnalyzer>().FirstOrDefault();
EditAndContinue\EmitSolutionUpdateResults.cs (1)
86var firstProject = solution.GetProject(runningProjects.FirstOrDefault().Key) ?? solution.Projects.First();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingIncrementalAnalyzerProcessor.cs (1)
60var globalNotificationService = _registration.Services.ExportProvider.GetExports<IGlobalOperationNotificationService>().FirstOrDefault()?.Value;
ExtractMethod\AbstractSyntaxTriviaService.Result.cs (1)
264return root.GetAnnotatedNodesAndTokens(annotation).FirstOrDefault().AsToken();
ExtractMethod\MethodExtractor.cs (1)
97var methodDefinition = newRoot.GetAnnotatedNodesAndTokens(MethodDefinitionAnnotation).FirstOrDefault().AsNode();
ExtractMethod\MethodExtractor.TriviaResult.cs (2)
115var trivia = list.FirstOrDefault(); 122trivia = listWithoutHead.FirstOrDefault();
Formatting\AbstractNewDocumentFormattingService.cs (1)
42hintDocument = document.Project.Documents.FirstOrDefault();
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.State.cs (1)
110return q.FirstOrDefault();
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (3)
449var finalFieldOrProperty = SymbolFinder.FindSimilarSymbols(currentFieldOrProperty, compilation, cancellationToken).FirstOrDefault(); 528var currentParameter = SymbolFinder.FindSimilarSymbols(parameter, compilation, cancellationToken).FirstOrDefault(); 533.FirstOrDefault();
IntroduceVariable\AbstractIntroduceVariableService.cs (1)
149var block = blocks.FirstOrDefault();
IntroduceVariable\AbstractIntroduceVariableService.State.cs (1)
94.FirstOrDefault();
PullMemberUp\MembersPuller.cs (1)
374node.GetAnnotatedNodes(s_destinationNodeAnnotation).FirstOrDefault(),
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
104.FirstOrDefault();
SignatureHelp\CommonSignatureHelpUtilities.cs (2)
142expression = token.Parent?.GetAncestorsOrThis<TSyntax>().SkipWhile(syntax => !isArgumentListToken(syntax, token)).FirstOrDefault(); 154.FirstOrDefault();
Snippets\SnippetProviders\AbstractSnippetProvider.cs (1)
239var snippetNode = root.GetAnnotatedNodes(FindSnippetAnnotation).FirstOrDefault();
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
767.FirstOrDefault();
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (1)
233var interpolatedStringOperation = AncestorsAndSelf(operation).OfType<IInterpolatedStringOperation>().FirstOrDefault();
src\roslyn\src\Analyzers\Core\Analyzers\UseExplicitTupleName\UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
58var nameNode = memberAccessSyntax.ChildNodesAndTokens().Reverse().FirstOrDefault().AsNode();
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
204var memberToAssignTo = parameterToExistingMember.FirstOrDefault().Value;
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (2)
82var summaryNode = GetElementNodes(newDocComment, "summary").FirstOrDefault(); 102var nodeAfterNewParamNode = paramNodes.FirstOrDefault() ?? newDocComment.ChildNodes().First();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (1)
120return similarTypes.FirstOrDefault() ?? symbol;
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.cs (1)
56if (char.IsUpper(name.ToCharArray().FirstOrDefault()))
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
317constraints.OfType<INamedTypeSymbol>().FirstOrDefault() ??
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
121var methodDeclaration = syntaxRoot.GetAnnotatedNodes(annotation).FirstOrDefault();
SyncNamespaces\AbstractSyncNamespacesService.cs (1)
106.FirstOrDefault();
Microsoft.CodeAnalysis.NetAnalyzers (64)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotDirectlyAwaitATask.cs (1)
42if (context.Compilation.SyntaxTrees.FirstOrDefault() is not SyntaxTree tree ||
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EquatableAnalyzer.Fixer.cs (1)
201IMethodSymbol constructedEqualsMethod = constructedType.GetMembers().OfType<IMethodSymbol>().FirstOrDefault();
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OperatorOverloadsHaveNamedAlternates.cs (1)
114IPropertySymbol property = typeSymbol.GetMembers(IsTrueText).OfType<IPropertySymbol>().FirstOrDefault();
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\TypesThatOwnDisposableFieldsShouldBeDisposable.Fixer.cs (1)
61IMethodSymbol? disposeMethod = typeSymbol.GetMembers("Dispose").OfType<IMethodSymbol>().Where(m => m.Parameters.IsEmpty).FirstOrDefault();
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidLengthCalculationWhenSlicingToEnd.cs (5)
206var stringLength = stringType?.GetMembers(WellKnownMemberNames.LengthPropertyName).OfType<IPropertySymbol>().FirstOrDefault(); 210var spanLength = spanType?.GetMembers(WellKnownMemberNames.LengthPropertyName).OfType<IPropertySymbol>().FirstOrDefault(); 214var readOnlySpanLength = readOnlySpanType?.GetMembers(WellKnownMemberNames.LengthPropertyName).OfType<IPropertySymbol>().FirstOrDefault(); 218var memoryLength = memoryType?.GetMembers(WellKnownMemberNames.LengthPropertyName).OfType<IPropertySymbol>().FirstOrDefault(); 267.FirstOrDefault();
Microsoft.CodeQuality.Analyzers\Maintainability\CodeMetricsAnalyzer.cs (1)
121if (compilationContext.Compilation.SyntaxTrees.FirstOrDefault() is not SyntaxTree tree)
Microsoft.CodeQuality.Analyzers\Maintainability\MakeTypesInternal.cs (1)
39if (context.Compilation.SyntaxTrees.FirstOrDefault() is not { } firstSyntaxTree
Microsoft.NetCore.Analyzers\Data\ReviewSqlQueriesForSecurityVulnerabilities.cs (1)
47IPropertySymbol? commandTextProperty = iDbCommandType?.GetMembers("CommandText").OfType<IPropertySymbol>().FirstOrDefault();
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.cs (1)
303compilation.SyntaxTrees.FirstOrDefault() is { } tree &&
Microsoft.NetCore.Analyzers\Performance\AvoidPotentiallyExpensiveCallWhenLogging.cs (2)
273iLoggerType.GetMembers("Log").OfType<IMethodSymbol>().FirstOrDefault() is not { } logMethod || 274iLoggerType.GetMembers("IsEnabled").OfType<IMethodSymbol>().FirstOrDefault() is not { } isEnabledMethod)
Microsoft.NetCore.Analyzers\Performance\DoNotGuardCall.cs (3)
242.FirstOrDefault(); 258.FirstOrDefault(); 334var firstChildOperation = operation?.ChildOperations.FirstOrDefault();
Microsoft.NetCore.Analyzers\Performance\PreferConvertToHexStringOverBitConverter.cs (1)
141.FirstOrDefault();
Microsoft.NetCore.Analyzers\Performance\PreferDictionaryTryMethodsOverContainsKeyGuardAnalyzer.cs (2)
242containsKeySymbol = iDictionaryType.GetMembers(ContainsKey).OfType<IMethodSymbol>().FirstOrDefault(); 243addSymbol = iDictionaryType.GetMembers(Add).OfType<IMethodSymbol>().FirstOrDefault();
Microsoft.NetCore.Analyzers\Performance\UseSpanClearInsteadOfFill.cs (1)
56.FirstOrDefault();
Microsoft.NetCore.Analyzers\Resources\MarkAssembliesWithNeutralResourcesLanguage.cs (1)
167attributeData = attributes.FirstOrDefault();
Microsoft.NetCore.Analyzers\Runtime\CallGCSuppressFinalizeCorrectly.cs (1)
81.FirstOrDefault();
Microsoft.NetCore.Analyzers\Runtime\DetectPreviewFeatureAnalyzer.cs (1)
252.FirstOrDefault();
Microsoft.NetCore.Analyzers\Runtime\DoNotUseEndOfStreamInAsyncMethods.cs (1)
55.FirstOrDefault();
Microsoft.NetCore.Analyzers\Runtime\MarkAllNonSerializableFields.Fixer.cs (1)
82return editor.GetChangedDocuments().FirstOrDefault() ?? document;
Microsoft.NetCore.Analyzers\Runtime\NormalizeStringsToUppercase.cs (3)
47var invariantCulture = cultureInfo?.GetMembers("InvariantCulture").OfType<IPropertySymbol>().FirstOrDefault(); 50var toLowerInvariant = stringType.GetMembers("ToLowerInvariant").OfType<IMethodSymbol>().FirstOrDefault(); 61var toUpperInvariant = stringType.GetMembers("ToUpperInvariant").OfType<IMethodSymbol>().FirstOrDefault();
Microsoft.NetCore.Analyzers\Runtime\PreferJsonElementParse.cs (1)
68.FirstOrDefault();
Microsoft.NetCore.Analyzers\Runtime\PreferReadOnlySpanPropertiesOverReadOnlyArrayFieldsAnalyzer.cs (1)
446var arrayLengthProperty = compilation.GetSpecialType(SpecialType.System_Array).GetMembers(nameof(Array.Length)).OfType<IPropertySymbol>().FirstOrDefault();
Microsoft.NetCore.Analyzers\Runtime\PreferStreamAsyncMemoryOverloads.cs (2)
190IMethodSymbol? configureAwaitMethod = taskType.GetMembers("ConfigureAwait").OfType<IMethodSymbol>().FirstOrDefault(); 196IMethodSymbol? genericConfigureAwaitMethod = genericTaskType.GetMembers("ConfigureAwait").OfType<IMethodSymbol>().FirstOrDefault();
Microsoft.NetCore.Analyzers\Runtime\SpecifyCultureInfo.cs (1)
69var correctOverload = correctOverloads.FirstOrDefault(overload => overload.Parameters.Last().Type.Equals(cultureInfoType)) ?? correctOverloads.FirstOrDefault();
Microsoft.NetCore.Analyzers\Runtime\SpecifyIFormatProvider.cs (5)
140var currentUICultureProperty = cultureInfoType.GetMembers("CurrentUICulture").OfType<IPropertySymbol>().FirstOrDefault(); 141var installedUICultureProperty = cultureInfoType.GetMembers("InstalledUICulture").OfType<IPropertySymbol>().FirstOrDefault(); 144var currentThreadCurrentUICultureProperty = threadType?.GetMembers("CurrentUICulture").OfType<IPropertySymbol>().FirstOrDefault(); 150var installedUICulturePropertyOfComputerInfoType = computerInfoType?.GetMembers("InstalledUICulture").OfType<IPropertySymbol>().FirstOrDefault(); 231var correctOverload = correctOverloads.FirstOrDefault(overload => overload.Parameters.Last().Type.Equals(iformatProviderType)) ?? correctOverloads.FirstOrDefault();
Microsoft.NetCore.Analyzers\Runtime\SpecifyStringComparison.cs (2)
113.FirstOrDefault(); 182.FirstOrDefault();
Microsoft.NetCore.Analyzers\Runtime\UseAsyncMethodInAsyncContext.cs (1)
94.FirstOrDefault();
Microsoft.NetCore.Analyzers\Runtime\UseCancellationTokenThrowIfCancellationRequested.cs (1)
99.FirstOrDefault();
Microsoft.NetCore.Analyzers\Security\DoNotUseWeakKDFInsufficientIterationCount.cs (1)
86compilationStartAnalysisContext.Compilation.SyntaxTrees.FirstOrDefault() is not SyntaxTree tree)
Microsoft.NetCore.Analyzers\Security\UseAutoValidateAntiforgeryToken.cs (1)
307var httpVerbAttributeTypeSymbolAbleToModify = actionMethodSymbol.GetAttributes(httpVerbAttributeTypeSymbolsAbleToModify).FirstOrDefault();
Microsoft.NetCore.Analyzers\Security\UseContainerLevelAccessPolicy.cs (4)
59.FirstOrDefault() 62.FirstOrDefault() 65.FirstOrDefault(); 79.FirstOrDefault();
Microsoft.NetCore.Analyzers\Security\UseDefaultDllImportSearchPathsAttribute.cs (1)
80|| compilationStartAnalysisContext.Compilation.SyntaxTrees.FirstOrDefault() is not SyntaxTree tree)
Microsoft.NetCore.Analyzers\Security\UseSharedAccessProtocolHttpsOnly.cs (3)
60.FirstOrDefault() 63.FirstOrDefault() 66.FirstOrDefault();
Microsoft.NetCore.Analyzers\Tasks\DoNotConfigureAwaitWithSuppressThrowing.cs (1)
49.FirstOrDefault() is not IMethodSymbol configureAwait ||
Microsoft.NetCore.Analyzers\Usage\PreferGenericOverloads.cs (1)
65.FirstOrDefault();
Microsoft.NetCore.Analyzers\Usage\UseVolatileReadWrite.Fixer.cs (2)
118|| volatileType.GetMembers(VolatileReadMethodName).OfType<IMethodSymbol>().FirstOrDefault() is null 119|| volatileType.GetMembers(VolatileWriteMethodName).OfType<IMethodSymbol>().FirstOrDefault() is null)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
632return symbol.GetAttributes(attributeType).FirstOrDefault();
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (2)
524if (compilation.SyntaxTrees.FirstOrDefault() is not { } tree) 548if (compilation.SyntaxTrees.FirstOrDefault() is not { } tree)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (2)
280symbol = fieldReference.Field.ContainingType.GetUnderlyingValueTupleTypeOrThis()?.GetMembers(name).OfType<IFieldSymbol>().FirstOrDefault() 376var mappedValueTupleField = underlyingValueTupleType.GetMembers(tupleFieldName).OfType<IFieldSymbol>().FirstOrDefault();
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
1774var equalsMember = interfaceType.GetMembers("Equals").OfType<IMethodSymbol>().FirstOrDefault();
Microsoft.CodeAnalysis.Razor.Compiler (23)
CSharp\Utf8SupportMap.cs (1)
167var classDecl = namespaceDecl.ChildNodes().OfType<ClassDeclarationSyntax>().FirstOrDefault();
Language\CodeGeneration\IntermediateNodeWriter.cs (1)
93var firstCSharpChild = node.Children.OfType<CSharpIntermediateToken>().FirstOrDefault();
Language\Components\ComponentDocumentClassifierPass.cs (1)
120var constraints = typeParamNode.Tokens.Skip(1).FirstOrDefault();
Language\Components\ComponentLayoutDirectivePass.cs (1)
30var token = directives[0].Node.Tokens.FirstOrDefault();
Language\Components\ComponentLoweringPass.cs (2)
518.FirstOrDefault(); 541.FirstOrDefault();
Language\Components\ComponentNodeWriter.cs (1)
718var firstCSharpChild = node.Children.OfType<CSharpIntermediateToken>().FirstOrDefault();
Language\Components\ComponentRenderModeDirectivePass.cs (1)
36var child = directives[0].Node.Children.FirstOrDefault();
Language\Components\ComponentWhitespacePass.cs (1)
77var token = preserveWhitespaceDirective.Node.Tokens.FirstOrDefault();
Language\Extensions\AttributeDirectivePass.cs (1)
27var token = attribute.Node.Tokens.FirstOrDefault();
Language\Extensions\ImplementsDirectivePass.cs (1)
30var token = implements.Node.Tokens.FirstOrDefault();
Language\Extensions\InheritsDirectivePass.cs (1)
25var token = inherits.Node.Tokens.FirstOrDefault();
Language\Extensions\SectionDirectivePass.cs (1)
25var sectionName = directive.Node.Tokens.FirstOrDefault()?.Content;
Language\MarkupSplitter.Classify.cs (1)
54var markerClass = root.Members.OfType<ClassDeclarationSyntax>().FirstOrDefault();
Language\RazorProjectEngineBuilderExtensions.cs (2)
165var existingFeature = builder.Features.OfType<ConfigureParserForCSharpVersionFeature>().FirstOrDefault(); 186if (builder.Features.OfType<TInterface>().FirstOrDefault() is not { } feature)
Mvc.Version1_X\ViewComponentTagHelperDescriptorFactory.cs (2)
241var viewComponentAttribute = componentType.GetAttributes().Where(a => SymbolEqualityComparer.Default.Equals(a.AttributeClass, _viewComponentAttributeSymbol)).FirstOrDefault(); 245.FirstOrDefault()
Mvc.Version2_X\NamespaceDirective.cs (1)
87var baseNamespace = directive.Tokens.FirstOrDefault()?.Content;
Mvc.Version2_X\ViewComponentTagHelperDescriptorFactory.cs (2)
256var viewComponentAttribute = componentType.GetAttributes().Where(a => SymbolEqualityComparer.Default.Equals(a.AttributeClass, _viewComponentAttributeSymbol)).FirstOrDefault(); 260.FirstOrDefault()
Mvc\ViewComponentTagHelperDescriptorFactory.cs (2)
259var viewComponentAttribute = componentType.GetAttributes().Where(a => SymbolEqualityComparer.Default.Equals(a.AttributeClass, _viewComponentAttributeSymbol)).FirstOrDefault(); 263.FirstOrDefault()
Microsoft.CodeAnalysis.Razor.DotNetFormat (2)
src\roslyn\src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Workspaces.Shared\Extensions\RazorSyntaxNodeExtensions.cs (2)
350var innerCodeBlock = csharpCodeBlock.ChildNodes().OfType<CSharpCodeBlockSyntax>().FirstOrDefault(); 381csharpCodeBlock = csharpStatementBody.ChildNodes().OfType<CSharpCodeBlockSyntax>().FirstOrDefault();
Microsoft.CodeAnalysis.Rebuild (1)
CompilationFactory.cs (1)
185return methodSymbols.FirstOrDefault();
Microsoft.CodeAnalysis.ResxSourceGenerator (10)
AbstractResxGenerator.cs (1)
453var value = node.Elements("value").FirstOrDefault()?.Value.Trim();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
161return source.Cast<T?>().FirstOrDefault();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
242return symbol.GetAttributes(attributeType).FirstOrDefault();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (2)
527if (compilation.SyntaxTrees.FirstOrDefault() is not { } tree) 551if (compilation.SyntaxTrees.FirstOrDefault() is not { } tree)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
79return node?.GetAncestorsOrThis<TNode>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
308return GetIndentBlockOperationsFromSmallestSpan(root, list, position).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
69.FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
648var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeParameterSymbolExtensions.cs (1)
15=> typeParameter.ConstraintTypes.Select(GetNamedTypeSymbol).WhereNotNull().FirstOrDefault();
Microsoft.CodeAnalysis.Scripting (3)
Hosting\ObjectFormatter\CommonObjectFormatter.Visitor.cs (1)
361var browsable = (DebuggerBrowsableAttribute)member.GetCustomAttributes(typeof(DebuggerBrowsableAttribute), false).FirstOrDefault();
Hosting\ObjectFormatter\ObjectFormatterHelpers.cs (2)
49var result = member.GetCustomAttributes<DebuggerDisplayAttribute>().FirstOrDefault(); 73var result = type.GetCustomAttributes<DebuggerTypeProxyAttribute>().FirstOrDefault();
Microsoft.CodeAnalysis.VisualBasic (1)
Compilation\VisualBasicCompilation.vb (1)
1490Return containingNs.GetMembers(namespaceSymbol.Name).OfType(Of NamespaceSymbol)().FirstOrDefault()
Microsoft.CodeAnalysis.VisualBasic.Features (1)
Highlighting\KeywordHighlighters\ForLoopBlockHighlighter.vb (1)
70Return GetForBlocksMatchingNextStatement(DirectCast(node, NextStatementSyntax)).FirstOrDefault()
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Performance\BasicPreferDictionaryTryMethodsOverContainsKeyGuardFixer.vb (1)
220Dim ifStatement = containsKeyInvocation.AncestorsAndSelf().OfType(Of MultiLineIfBlockSyntax).FirstOrDefault()
Microsoft.CodeAnalysis.Workspaces (32)
CodeCleanup\AbstractCodeCleanerService.cs (2)
157var previousToken = previousTokens.FirstOrDefault(); 158var nextToken = nextTokens.FirstOrDefault();
Editing\SymbolEditor.cs (1)
205declaration = GetDeclarations(symbol).FirstOrDefault();
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (2)
96var parameterNode = parameter.DeclaringSyntaxReferences.Select(r => r.GetSyntax(cancellationToken)).FirstOrDefault(); 217.FirstOrDefault();
FindSymbols\SymbolFinder_Callers.cs (1)
47r => SymbolEquivalenceComparer.Instance.Equals(symbol, r.Definition)).FirstOrDefault();
Log\RoslynEventSource.cs (1)
96command.Arguments.Keys.FirstOrDefault() == "SendFunctionDefinitions";
ReassignedVariable\AbstractReassignedVariableService.cs (1)
274.FirstOrDefault();
Recommendations\AbstractRecommendationServiceRunner.cs (1)
293.OfType<INamespaceSymbol>().FirstOrDefault();
Rename\ConflictEngine\ConflictResolver.cs (2)
95var renameSymbolDeclarationLocation = renameLocations.Symbol.Locations.Where(loc => loc.IsInSource).FirstOrDefault(); 415return orderedLocations.FirstOrDefault();
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
487var annotation = _renameAnnotations.GetAnnotations<RenameActionAnnotation>(nodeOrToken).FirstOrDefault();
Shared\Extensions\ILanguageMetadataExtensions.cs (1)
20return services.Where(s => s.Metadata.Language == languageName).Select(s => s.Value).FirstOrDefault();
Shared\Extensions\ISymbolExtensions.cs (1)
478return baseType.Constructors.Where(c => IsSameSignature(methodSymbol, c)).FirstOrDefault();
Shared\Extensions\ITypeSymbolExtensions.cs (3)
161return explicitMatches.FirstOrDefault(); 172return explicitMatches.FirstOrDefault() ?? implicitMatches.FirstOrDefault();
Shared\Utilities\EditorBrowsableHelpers.cs (1)
54return candidateConstructors.FirstOrDefault();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
161return source.Cast<T?>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
79return node?.GetAncestorsOrThis<TNode>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
308return GetIndentBlockOperationsFromSmallestSpan(root, list, position).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
69.FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
648var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeParameterSymbolExtensions.cs (1)
15=> typeParameter.ConstraintTypes.Select(GetNamedTypeSymbol).WhereNotNull().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
375var field = members.OfType<IFieldSymbol>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (1)
96? this.GetMembers(WellKnownMemberNames.DelegateInvokeName).OfType<IMethodSymbol>().FirstOrDefault()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ITypeInferenceServiceExtensions.cs (1)
50return delegateTypes.WhereNotNull().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
214return existingMethods.FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (1)
175fallbackNode = contextSpine.OfType<TNamespaceDeclarationSyntax>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (2)
66var annotation1 = expression.GetAnnotations(SymbolAnnotation.Kind).FirstOrDefault(); 74var annotation2 = expression.GetAnnotations(SpecialTypeAnnotation.Kind).FirstOrDefault();
Workspace\Workspace_Editor.cs (1)
283return _bufferToAssociatedDocumentsMap.Where(kvp => kvp.Value.Contains(documentId)).Select(kvp => kvp.Key).FirstOrDefault();
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
MSBuild\ProjectFile\ProjectInstanceReader.cs (1)
69var intermediateOutputFilePath = _projectInstance.GetItems(ItemNames.IntermediateAssembly).FirstOrDefault()?.EvaluatedInclude;
NetCoreBuildHost.cs (1)
34instance = MSBuildLocator.QueryVisualStudioInstances(options).FirstOrDefault();
Microsoft.Data.Analysis.Tests (2)
DataFrameGroupByTests.cs (2)
35var oddGroup = grouping.Where(gr => gr.Key == "odd").FirstOrDefault(); 39var evenGroup = grouping.Where(gr => gr.Key == "even").FirstOrDefault();
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\Loader_1.cs (1)
622(TargetPointer rval, uint _) = IterateModuleLookupMap(table, rid, SearchLookupMap).FirstOrDefault();
Microsoft.Diagnostics.DataContractReader.Legacy (1)
SOSDacImpl.cs (1)
2995data->FirstField = rtsContract.GetFieldDescList(typeHandle).FirstOrDefault().ToClrDataAddress(_target);
Microsoft.Diagnostics.NETCore.Client (3)
DiagnosticsIpc\IpcTransport.cs (3)
318string dsrouterAddress = Directory.GetFiles(searchDirectory, string.Format(_dsrouterAddressFormatWindows, pid)).FirstOrDefault(); 332.FirstOrDefault(); 336.FirstOrDefault();
Microsoft.DotNet.Arcade.Sdk (2)
src\GenerateResxSource.cs (1)
119string value = node.Elements("value").FirstOrDefault()?.Value.Trim();
src\InstallDotNetCore.cs (1)
130ProjectProperty property = properties[propertyName].FirstOrDefault();
Microsoft.DotNet.Build.Tasks.Packaging (2)
GetMinimumNETStandard.cs (1)
35.FirstOrDefault();
NuGetUtility.cs (1)
89.FirstOrDefault();
Microsoft.DotNet.Build.Tasks.Workloads (3)
Msi\WixDocument.cs (2)
24public XElement Package => _doc.Root.Descendants(s_wixNamespace + "Package").FirstOrDefault(); 64return _doc.Root.Descendants((ns ?? s_wixNamespace) + elementName).FirstOrDefault();
Swix\SwixComponent.cs (1)
158ITaskItem? resourceItem = componentResources?.Where(r => string.Equals(r.ItemSpec, workload.Id)).FirstOrDefault();
Microsoft.DotNet.Cli.CommandLine (1)
ForwardedOptionExtensions.cs (1)
230.FirstOrDefault()?.ForwardingFunction;
Microsoft.DotNet.Cli.Definitions (2)
Help\HelpBuilder.cs (2)
396RecurseWhileNotNull(command, c => c.Parents.OfType<Command>().FirstOrDefault()) 436RecurseWhileNotNull(command, c => c.Parents.OfType<Command>().FirstOrDefault())
Microsoft.DotNet.Cli.InternalMicrosoft (1)
InternalMicrosoftDetector.cs (1)
244.FirstOrDefault();
Microsoft.DotNet.Cli.Utils (1)
Extensions\MSBuildProjectExtensions.cs (1)
43return root.ItemGroupsReversed.FirstOrDefault();
Microsoft.DotNet.HotReload.Watch (4)
HotReload\ProjectUpdatesBuilder.cs (1)
234let runningProject = GetCorrespondingRunningProjects(project).FirstOrDefault()
HotReload\ProjectUpdatesBuilder.StaticWebAssets.cs (1)
30let runningProject = projectUpdatesBuilder.GetCorrespondingRunningProjects(node.ProjectInstance.GetId()).FirstOrDefault()
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\BrowserRefreshServer.cs (1)
63(!Uri.TryCreate(context.Request.Headers.Origin.FirstOrDefault(), UriKind.Absolute, out var originUri) ||
src\sdk\src\Dotnet.Watch\HotReloadClient\WebSocketClientTransport.cs (1)
126if (!Uri.TryCreate(context.Request.Headers.Origin.FirstOrDefault(), UriKind.Absolute, out var originUri) ||
Microsoft.DotNet.HotReload.WebAssembly.Browser (1)
src\sdk\src\Dotnet.Watch\HotReloadAgent\HotReloadAgent.cs (1)
276return loadedAssembly.Modules.FirstOrDefault()?.ModuleVersionId;
Microsoft.DotNet.MacOsPkg.Core (1)
Utilities.cs (1)
20return results.FirstOrDefault();
Microsoft.DotNet.NativeWrapper (1)
src\sdk\src\Common\HostFxrPathResolver.cs (1)
64.FirstOrDefault();
Microsoft.DotNet.PackageTesting (1)
GetCompatiblePackageTargetFrameworks.cs (1)
40.FirstOrDefault()?
Microsoft.DotNet.ProjectTools (1)
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\VirtualProjectBuilder.cs (1)
600if (sdkDirectives.FirstOrDefault() is { } firstSdk)
Microsoft.DotNet.SourceBuild.Tasks (2)
src\UsageReport\Usage.cs (1)
63.FirstOrDefault()
src\UsageReport\WriteUsageReports.cs (1)
201.Elements().Skip(1).FirstOrDefault()
Microsoft.DotNet.TemplateLocator (1)
parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadResolver.cs (1)
215var unresolved = unresolvedRedirects.Select(ur => redirects[ur]).Where(ur => !redirects.ContainsKey(ur.redirect.ReplaceWith)).FirstOrDefault();
Microsoft.DotNet.XliffTasks (5)
Model\XamlRuleDocument.cs (5)
30var descendentDisplayName = element.Elements(XName.Get($"{element.Name.LocalName}.DisplayName", element.Name.NamespaceName)).FirstOrDefault(); 31var descendentDescription = element.Elements(XName.Get($"{element.Name.LocalName}.Description", element.Name.NamespaceName)).FirstOrDefault(); 60if (element.Elements(XName.Get($"{element.Name.LocalName}.{localizableProperty}", element.Name.NamespaceName)).FirstOrDefault() is { } descendentValue) 82else if (AttributedName(element) == "SearchTerms" && (XmlName(attribute) == "Value" || element.Elements(XName.Get($"{element.Name.LocalName}.Value", element.Name.NamespaceName)).FirstOrDefault() is { })) 93else if (element.Elements(XName.Get($"{element.Name.LocalName}.Value", element.Name.NamespaceName)).FirstOrDefault() is { } descendentValue)
Microsoft.Extensions.AI (1)
Embeddings\OpenTelemetryEmbeddingGenerator.cs (1)
194responseModelId = embeddings.FirstOrDefault()?.ModelId;
Microsoft.Extensions.AI.Abstractions (1)
Utilities\AIJsonSchemaCreateContext.cs (1)
91(TAttribute?)provider?.GetCustomAttributes(typeof(TAttribute), inherit).FirstOrDefault();
Microsoft.Extensions.AI.Evaluation.NLP (3)
BLEUEvaluator.cs (1)
62if (additionalContext?.OfType<BLEUEvaluatorContext>().FirstOrDefault()
F1Evaluator.cs (1)
62if (additionalContext?.OfType<F1EvaluatorContext>().FirstOrDefault()
GLEUEvaluator.cs (1)
62if (additionalContext?.OfType<GLEUEvaluatorContext>().FirstOrDefault()
Microsoft.Extensions.AI.Evaluation.Quality (7)
CompletenessEvaluator.cs (1)
86if (additionalContext?.OfType<CompletenessEvaluatorContext>().FirstOrDefault()
EquivalenceEvaluator.cs (1)
87if (additionalContext?.OfType<EquivalenceEvaluatorContext>().FirstOrDefault()
GroundednessEvaluator.cs (1)
84if (additionalContext?.OfType<GroundednessEvaluatorContext>().FirstOrDefault()
IntentResolutionEvaluator.cs (1)
108additionalContext?.OfType<IntentResolutionEvaluatorContext>().FirstOrDefault();
RetrievalEvaluator.cs (1)
93if (additionalContext?.OfType<RetrievalEvaluatorContext>().FirstOrDefault()
TaskAdherenceEvaluator.cs (1)
107additionalContext?.OfType<TaskAdherenceEvaluatorContext>().FirstOrDefault();
ToolCallAccuracyEvaluator.cs (1)
110if (additionalContext?.OfType<ToolCallAccuracyEvaluatorContext>().FirstOrDefault()
Microsoft.Extensions.AI.Evaluation.Safety (2)
GroundednessProEvaluator.cs (1)
83if (additionalContext?.OfType<GroundednessProEvaluatorContext>().FirstOrDefault()
UngroundedAttributesEvaluator.cs (1)
87if (additionalContext?.OfType<UngroundedAttributesEvaluatorContext>().FirstOrDefault()
Microsoft.Extensions.AI.OpenAI (6)
MicrosoftExtensionsAIChatExtensions.cs (1)
86outputAudio: lastMessage?.Contents.OfType<DataContent>().Where(dc => dc.HasTopLevelMediaType("audio")).Select(a => OpenAIChatModelFactory.ChatOutputAudio(new(a.Data))).FirstOrDefault(),
OpenAIChatClient.cs (1)
561TextContent? annotationContent = returnMessage.Contents.OfType<TextContent>().FirstOrDefault();
OpenAIImageGenerator.cs (1)
57var originalImage = request.OriginalImages.FirstOrDefault();
OpenAIResponsesChatClient.cs (3)
1619if (mstrc.Outputs?.OfType<ErrorContent>().FirstOrDefault() is ErrorContent errorContent) 1985var imageGenTool = options?.Tools.OfType<ImageGenerationTool>().FirstOrDefault(); 1997var imageGenTool = options?.Tools.OfType<ImageGenerationTool>().FirstOrDefault();
Microsoft.Extensions.AI.OpenAI.Tests (34)
OpenAIConversionTests.cs (19)
1019FunctionCallContent? fcc = updates[0].Contents.OfType<FunctionCallContent>().FirstOrDefault(); 1025McpServerToolCallContent? mcpToolCallContent = updates[1].Contents.OfType<McpServerToolCallContent>().FirstOrDefault(); 1032McpServerToolResultContent? mcpToolResultContent = updates[1].Contents.OfType<McpServerToolResultContent>().FirstOrDefault(); 1039ToolApprovalRequestContent? approvalRequest = updates[2].Contents.OfType<ToolApprovalRequestContent>().FirstOrDefault(); 1050ToolApprovalResponseContent? approvalResponse = updates[3].Contents.OfType<ToolApprovalResponseContent>().FirstOrDefault(); 1066WebSearchToolCallContent? wsToolCall = updates[4].Contents.OfType<WebSearchToolCallContent>().FirstOrDefault(); 1072WebSearchToolResultContent? wsToolResult = updates[5].Contents.OfType<WebSearchToolResultContent>().FirstOrDefault(); 1078ToolCallContent? fsToolCall = updates[6].Contents.OfType<ToolCallContent>().FirstOrDefault(); 1083ToolResultContent? fsToolResult = updates[6].Contents.OfType<ToolResultContent>().FirstOrDefault(); 1089ToolCallContent? cuToolCall = updates[7].Contents.OfType<ToolCallContent>().FirstOrDefault(); 1095ToolResultContent? cuToolResult = updates[8].Contents.OfType<ToolResultContent>().FirstOrDefault(); 1232var textContent = message.Contents.OfType<TextContent>().FirstOrDefault(); 1233var functionCall = message.Contents.OfType<FunctionCallContent>().FirstOrDefault(); 1304TextContent? textContent = message.Contents.OfType<TextContent>().FirstOrDefault(); 1311TextReasoningContent? reasoningContent = message.Contents.OfType<TextReasoningContent>().FirstOrDefault(); 1318FunctionCallContent? functionCallContent = message.Contents.OfType<FunctionCallContent>().FirstOrDefault(); 1326FunctionResultContent? functionResultContent = message.Contents.OfType<FunctionResultContent>().FirstOrDefault(); 1349ToolApprovalRequestContent? approvalRequestContent = message.Contents.OfType<ToolApprovalRequestContent>().FirstOrDefault(); 1363ToolApprovalResponseContent? approvalResponseContent = message.Contents.OfType<ToolApprovalResponseContent>().FirstOrDefault();
OpenAIResponseClientIntegrationTests.cs (9)
56var codeInput = toolCallContent.Inputs.OfType<DataContent>().FirstOrDefault(); 62var toolResultContent = response.Messages.SelectMany(m => m.Contents).OfType<CodeInterpreterToolResultContent>().FirstOrDefault(); 70if (toolResultContent.Outputs.OfType<TextContent>().FirstOrDefault() is { } resultOutput) 98var wsCall = m.Contents.OfType<WebSearchToolCallContent>().FirstOrDefault(); 104var wsResult = m.Contents.OfType<WebSearchToolResultContent>().FirstOrDefault(); 165var igCall = m.Contents.OfType<ImageGenerationToolCallContent>().FirstOrDefault(); 169var igResult = m.Contents.OfType<ImageGenerationToolResultContent>().FirstOrDefault(); 715.FirstOrDefault(); 797.FirstOrDefault();
OpenAIResponseClientTests.cs (5)
3823var dataContent = content.Inputs.OfType<DataContent>().FirstOrDefault(); 5580var errorContent = lastMessage.Contents.OfType<ErrorContent>().FirstOrDefault(); 6323var errorContent = response.Messages.Last().Contents.OfType<ErrorContent>().FirstOrDefault(); 6382var imageContent = userMessage.Contents.OfType<UriContent>().FirstOrDefault(); 6445var imageContent = userMessage.Contents.OfType<DataContent>().FirstOrDefault();
OpenAITextToSpeechClientIntegrationTests.cs (1)
48var usageContent = update.Contents.OfType<UsageContent>().FirstOrDefault();
Microsoft.Extensions.Configuration.Binder.SourceGeneration (2)
Parser\ConfigurationBinder.cs (2)
172ITypeOfOperation? typeOfOperation = GetArgumentForParameterAtIndex(operation.Arguments, 1).ChildOperations.FirstOrDefault() as ITypeOfOperation; 227ITypeOfOperation? typeOfOperation = GetArgumentForParameterAtIndex(operation.Arguments, 1).ChildOperations.FirstOrDefault() as ITypeOfOperation;
Microsoft.Extensions.DataIngestion.Markdig (1)
MarkdownParser.cs (1)
105ParagraphBlock image when image.Inline!.Descendants<LinkInline>().FirstOrDefault() is LinkInline link && link.IsImage => MapImage(elementMarkdown, link),
Microsoft.Extensions.DataIngestion.MarkItDown (1)
src\Libraries\Microsoft.Extensions.DataIngestion.Markdig\MarkdownParser.cs (1)
105ParagraphBlock image when image.Inline!.Descendants<LinkInline>().FirstOrDefault() is LinkInline link && link.IsImage => MapImage(elementMarkdown, link),
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (1)
Linux\Resources\FileNamesOnlyFileSystem.cs (1)
34.FirstOrDefault() ?? string.Empty;
Microsoft.Extensions.DotNetDeltaApplier (2)
src\sdk\src\Dotnet.Watch\HotReloadAgent.Host\StartupHook.cs (1)
37var processPath = Environment.GetCommandLineArgs().FirstOrDefault();
src\sdk\src\Dotnet.Watch\HotReloadAgent\HotReloadAgent.cs (1)
276return loadedAssembly.Modules.FirstOrDefault()?.ModuleVersionId;
Microsoft.Extensions.Http.Diagnostics.Tests (9)
Logging\HttpClientLoggerTest.cs (9)
375logRecordRequest.Contains(TestExpectedRequestHeaderKey, expectedLogRecord.RequestHeaders.FirstOrDefault().Value); 387logRecordFull.Contains(TestExpectedRequestHeaderKey, expectedLogRecord.RequestHeaders.FirstOrDefault().Value); 388logRecordFull.Contains(TestExpectedResponseHeaderKey, expectedLogRecord.ResponseHeaders.FirstOrDefault().Value); 483logRecordState.Contains(TestExpectedRequestHeaderKey, expectedLogRecord.RequestHeaders.FirstOrDefault().Value); 599logRecordState.Contains(TestExpectedRequestHeaderKey, expectedLogRecord.RequestHeaders.FirstOrDefault().Value); 691logRecordState.Contains(TestExpectedRequestHeaderKey, expectedLogRecord.RequestHeaders.FirstOrDefault().Value); 692logRecordState.Contains(TestExpectedResponseHeaderKey, expectedLogRecord.ResponseHeaders.FirstOrDefault().Value); 966logRecordState.Contains(TestExpectedRequestHeaderKey, expectedLogRecord.RequestHeaders.FirstOrDefault().Value); 967logRecordState.Contains(TestExpectedResponseHeaderKey, expectedLogRecord.ResponseHeaders.FirstOrDefault().Value);
Microsoft.Extensions.Identity.Core (2)
UserManagerMetrics.cs (2)
222if (!result.Succeeded && result.Errors.FirstOrDefault()?.Code is { Length: > 0 } code) 230var value = exception?.GetType().FullName ?? result?.Errors.FirstOrDefault()?.Code;
Microsoft.Extensions.Logging (1)
Logger.cs (1)
213var scopeProvider = logger.ScopeLoggers?.FirstOrDefault().ExternalScopeProvider;
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (1)
XunitLoggerFactoryExtensions.cs (1)
94messageBuilder.AppendLine(firstLinePrefix + lines.FirstOrDefault() ?? string.Empty);
Microsoft.Gen.Logging (1)
Parsing\Parser.cs (1)
653: lm.GetTemplatesForParameter(paramName).FirstOrDefault() ?? paramName;
Microsoft.Interop.SourceGeneration (1)
CompilationExtensions.cs (1)
28if (compilation.SyntaxTrees.FirstOrDefault()?.Options.Features.ContainsKey("updated-memory-safety-rules") == true)
Microsoft.Maui.Controls (10)
BindablePropertyConverter.cs (1)
44 object parent = parentValuesProvider.ParentObjects.Skip(1).FirstOrDefault();
MultiPage.cs (3)
218 CurrentPage = Children.FirstOrDefault(); 353 SelectedItem = ItemsSource.Cast<object>().FirstOrDefault(); 372 CurrentPage = (T)InternalChildren.FirstOrDefault();
Registrar.cs (1)
244 var attribute = viewType.GetCustomAttributes<RenderWithAttribute>(false).FirstOrDefault();
Shell\ShellNavigationManager.cs (2)
296 if (element is IShellItemController shellitem && shellitem.GetItems().FirstOrDefault() is ShellSection section) 298 if (element is IShellSectionController shellsection && shellsection.GetItems().FirstOrDefault() is ShellContent content)
VisualStateManager.cs (3)
490 var firstExistCustomTrigger = existCustomTriggers.FirstOrDefault(); 497 var latestMinWindowWidthAdaptiveTrigger = minWindowWidthAdaptiveTriggers.FirstOrDefault(); 503 var latestMinWindowHeightAdaptiveTrigger = minWindowHeightAdaptiveTriggers.FirstOrDefault();
Microsoft.Maui.Controls.Build.Tasks (6)
BindablePropertyReferenceExtensions.cs (2)
26 md.Parameters[0].ParameterType.InheritsFromOrImplements(cache, module.ImportReference(cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "BindableObject"))), module).FirstOrDefault()?.Item1; 43 md.Parameters[0].ParameterType.InheritsFromOrImplements(cache, module.ImportReference(cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "BindableObject"))), module).FirstOrDefault()?.Item1;
SetPropertiesVisitor.cs (4)
197 var adderTuple = propertyType.GetMethods(Context.Cache, md => md.Name == "Add" && md.Parameters.Count == 1, Module).FirstOrDefault() ?? 722 var indexerName = defaultMemberAttribute?.ConstructorArguments?.FirstOrDefault().Value as string ?? "Item"; 1694 && md.Parameters.Count == 1, module).FirstOrDefault(); 1757 var adderTuple = propertyType.GetMethods(context.Cache, md => md.Name == "Add" && md.Parameters.Count == 1, module).FirstOrDefault();
Microsoft.Maui.Controls.Xaml (1)
XamlFilePathAttribute.cs (1)
15 internal static string GetFilePathForObject(object view) => (view?.GetType().GetCustomAttributes(typeof(XamlFilePathAttribute), false).FirstOrDefault() as XamlFilePathAttribute)?.FilePath;
Microsoft.Maui.Essentials (3)
FilePicker\FilePicker.shared.cs (1)
98 (await PlatformPickAsync(options))?.FirstOrDefault();
VersionTracking\VersionTracking.shared.cs (2)
293 public string? FirstInstalledVersion => versionTrail[versionsKey].FirstOrDefault(); 295 public string? FirstInstalledBuild => versionTrail[buildsKey].FirstOrDefault();
Microsoft.Maui.Resizetizer (3)
GenerateSplashAndroidResources.cs (1)
33 var splash = MauiSplashScreen?.FirstOrDefault();
GenerateSplashStoryboard.cs (1)
30 var splash = MauiSplashScreen?.FirstOrDefault();
GenerateTizenManifest.cs (1)
147 var defaultDpi = DpiPath.Tizen.AppIcon.Where(n => n.Path.EndsWith(IconDefaultDpiType)).FirstOrDefault();
Microsoft.ML.AutoML (1)
PipelineSuggesters\PipelineSuggester.cs (1)
213var proposedParamSet = sweeper.ProposeSweeps(1, historyToUse.Select(h => h.ToRunResult(isMaximizingMetric))).FirstOrDefault();
Microsoft.ML.CodeGenerator (4)
CodeGenerator\CSharp\AzureCodeGenerator\AzureAttachConsoleAppCodeGenerator.cs (2)
51Separator = _columnInferenceResult.TextLoaderOptions.Separators.FirstOrDefault(), 95Separator = _columnInferenceResult.TextLoaderOptions.Separators.FirstOrDefault(),
CodeGenerator\CSharp\CodeGenerator.cs (2)
354Separator = _columnInferenceResult.TextLoaderOptions.Separators.FirstOrDefault(), 377Separator = _columnInferenceResult.TextLoaderOptions.Separators.FirstOrDefault(),
Microsoft.ML.Core (8)
ComponentModel\ComponentCatalog.cs (6)
372var kindAttr = type.GetTypeInfo().GetCustomAttributes(typeof(TlcModule.EntryPointKindAttribute), false).FirstOrDefault() 569var attr = methodInfo.GetCustomAttributes(typeof(TlcModule.EntryPointAttribute), false).FirstOrDefault() as TlcModule.EntryPointAttribute; 574methodInfo.GetCustomAttributes(typeof(ObsoleteAttribute), false).FirstOrDefault() as ObsoleteAttribute); 596var attr = nestedType.GetTypeInfo().GetCustomAttributes(typeof(TlcModule.ComponentAttribute), true).FirstOrDefault() 604var faceAttr = faceType.GetTypeInfo().GetCustomAttributes(typeof(TlcModule.ComponentKindAttribute), false).FirstOrDefault() 939var faceAttr = signatureType.GetTypeInfo().GetCustomAttributes(typeof(TlcModule.ComponentKindAttribute), false).FirstOrDefault()
EntryPoints\EntryPointUtils.cs (2)
58var attr = fieldInfo.GetCustomAttributes(typeof(ArgumentAttribute), false).FirstOrDefault() 84var rangeAttr = fieldInfo.GetCustomAttributes(typeof(TlcModule.RangeAttribute), false).FirstOrDefault()
Microsoft.ML.Data (4)
EntryPoints\InputBuilder.cs (4)
70var attr = (ArgumentAttribute)fieldInfo.GetCustomAttributes(typeof(ArgumentAttribute), false).FirstOrDefault(); 75var rangeAttr = fieldInfo.GetCustomAttributes(typeof(TlcModule.RangeAttribute), false).FirstOrDefault() 416value = value.Values().FirstOrDefault(); 678var attr = fieldInfo.GetCustomAttributes(typeof(TlcModule.OutputAttribute), false).FirstOrDefault()
Microsoft.ML.EntryPoints (8)
JsonUtils\JsonManifestUtils.cs (8)
160var inputAttr = fieldInfo.GetCustomAttributes(typeof(ArgumentAttribute), false).FirstOrDefault() as ArgumentAttribute; 198var rangeAttr = fieldInfo.GetCustomAttributes(typeof(TlcModule.RangeAttribute), false).FirstOrDefault() as TlcModule.RangeAttribute; 220if (fieldInfo.GetCustomAttributes(typeof(ObsoleteAttribute), false).FirstOrDefault() is ObsoleteAttribute obsAttr) 229if (fieldInfo.GetCustomAttributes(typeof(TlcModule.SweepableLongParamAttribute), false).FirstOrDefault() is TlcModule.SweepableLongParamAttribute slpAttr) 246if (fieldInfo.GetCustomAttributes(typeof(TlcModule.SweepableFloatParamAttribute), false).FirstOrDefault() is TlcModule.SweepableFloatParamAttribute sfpAttr) 263if (fieldInfo.GetCustomAttributes(typeof(TlcModule.SweepableDiscreteParamAttribute), false).FirstOrDefault() is TlcModule.SweepableDiscreteParamAttribute sdpAttr) 293.FirstOrDefault() as TlcModule.OutputAttribute; 492var attr = fieldInfo.GetCustomAttributes(typeof(ArgumentAttribute), false).FirstOrDefault()
Microsoft.ML.FastTree (1)
FastTree.cs (1)
3153double max = ordered.FirstOrDefault().Value;
Microsoft.ML.TestFramework (2)
TestCommandBase.cs (2)
250if (char.IsLetterOrDigit(suffix.FirstOrDefault())) 647if (char.IsLetterOrDigit(suffix.FirstOrDefault()))
Microsoft.ML.Tests (1)
OnnxSequenceTypeWithAttributesTest.cs (1)
64var onnxOut = output.Output.FirstOrDefault();
Microsoft.ML.TimeSeries (1)
RootCauseAnalyzer.cs (1)
33return AnalyzeOneLayer(_src).FirstOrDefault();
Microsoft.NET.Build.Containers (1)
Registry\Registry.cs (1)
230if (knownDigest?.FirstOrDefault() is string knownDigestValue)
Microsoft.NET.Build.Tasks (5)
FrameworkPackages\FrameworkPackages.cs (1)
140.FirstOrDefault();
NuGetPackageResolver.cs (1)
65string userPackageFolder = packageFolders.FirstOrDefault();
parent\parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadResolver.cs (1)
215var unresolved = unresolvedRedirects.Select(ur => redirects[ur]).Where(ur => !redirects.ContainsKey(ur.redirect.ReplaceWith)).FirstOrDefault();
ResolveReadyToRunCompilers.cs (1)
145ITaskItem crossgen2Pack = Crossgen2Packs?.FirstOrDefault();
ResolveTargetingPackAssets.cs (1)
459var firstFileElement = frameworkListDoc.Root.Elements("File").FirstOrDefault();
Microsoft.NET.Sdk.Publish.Tasks (4)
Tasks\OneDeploy\OneDeploy.cs (1)
134var deploymentUrl = response.GetHeader("Location").FirstOrDefault();
Tasks\ZipDeploy\ZipDeploy.cs (1)
111string? deploymentUrl = response.GetHeader("Location").FirstOrDefault();
WebConfigTransform.cs (2)
24var firstAspNetCoreElement = webConfig.Root?.Descendants(aspNetCoreElementName).FirstOrDefault(); 31rootElement = firstAspNetCoreElement.Ancestors("location").FirstOrDefault() == null ? webConfig.Root : webConfig.Root?.Element("location");
Microsoft.NET.Sdk.WorkloadManifestReader (1)
WorkloadResolver.cs (1)
215var unresolved = unresolvedRedirects.Select(ur => redirects[ur]).Where(ur => !redirects.ContainsKey(ur.redirect.ReplaceWith)).FirstOrDefault();
Microsoft.TemplateEngine.Cli (3)
Commands\Example.cs (2)
41nextCommand = nextCommand.Parents.OfType<Command>().FirstOrDefault(); 55next = next?.Parents.OfType<Command>().FirstOrDefault();
NuGet\NugetApiManager.cs (1)
101.FirstOrDefault();
Microsoft.TemplateEngine.Edge (1)
Installers\NuGet\NugetApiPackageManager.cs (1)
437cancellationToken).ConfigureAwait(false)).FirstOrDefault();
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (12)
LocalizationModelDeserializer.cs (12)
61foreach (var parameterParts in strings.GroupBy(p => p.NameParts.FirstOrDefault())) 70string? displayName = parameterParts.SingleOrDefault(p => p.NameParts.Skip(1).FirstOrDefault() == "displayName").LocalizedString; 71string? description = parameterParts.SingleOrDefault(p => p.NameParts.Skip(1).FirstOrDefault() == "description").LocalizedString; 74.Where(p => p.NameParts.Skip(1).FirstOrDefault() == "choices") 102foreach (var choiceParts in strings.GroupBy(p => p.NameParts.FirstOrDefault())) 110string? displayName = choiceParts.SingleOrDefault(p => p.NameParts.Skip(1).FirstOrDefault() == "displayName").LocalizedString; 111string? description = choiceParts.SingleOrDefault(p => p.NameParts.Skip(1).FirstOrDefault() == "description").LocalizedString; 132foreach (var postActionParts in strings.GroupBy(p => p.NameParts.FirstOrDefault())) 141string? description = postActionParts.SingleOrDefault(p => p.NameParts.Skip(1).FirstOrDefault() == "description").LocalizedString; 143.Where(s => s.NameParts.Skip(1).FirstOrDefault()?.StartsWith("manualInstructions") == true) 169foreach (var instructionParts in strings.GroupBy(p => p.NameParts.FirstOrDefault())) 178string? text = instructionParts.SingleOrDefault(p => p.NameParts.Skip(1).FirstOrDefault() == "text").LocalizedString;
Microsoft.TemplateEngine.Utils (2)
Glob.cs (1)
21_isNameOnlyMatch = canBeNameOnlyMatch && !_matchers.Any(x => x is PathMatcher || x is ExactPathMatcher || (x as LiteralMatcher)?.Char?.FirstOrDefault() == '/');
IScanTemplateInfoExtensions.cs (1)
51public string ShortName => _templateInfo.ShortNameList.FirstOrDefault() ?? string.Empty;
Microsoft.TestPlatform.CrossPlatEngine (8)
Client\DiscoveryCriteriaExtensions.cs (1)
22discoveryCriteria.Package = discoveryCriteria.Sources.FirstOrDefault();
Client\ProxyOperationManager.cs (1)
432.FirstOrDefault();
Client\TestRunCriteriaExtensions.cs (3)
29return new TestRunCriteriaWithSources(testRunCriteria.AdapterSourceMap, inputPackages?.FirstOrDefault(), runSettings, executionContext); 43tc.Source = actualTestSources.FirstOrDefault()!; 51return new TestRunCriteriaWithTests(testRunCriteria.Tests, inputPackages?.FirstOrDefault(), runSettings, executionContext);
PostProcessing\ArtifactProcessingManager.cs (1)
182.FirstOrDefault()?.FileName;
Utilities\TestSourcesUtility.cs (2)
47var source = GetSources(adapterSourceMap)?.FirstOrDefault(); 58var source = GetSources(tests)?.FirstOrDefault();
Microsoft.TestPlatform.TestHostRuntimeProvider (1)
Hosting\DefaultTestHostManager.cs (1)
203argumentsString += " --testsourcepath " + sources.FirstOrDefault()?.AddDoubleQuote();
Microsoft.VisualStudio.TestPlatform.ObjectModel (1)
Nuget.Frameworks\FrameworkReducer.cs (1)
80nearest = possibleFrameworks.Where(f => NuGetFrameworkFullComparer.Instance.Equals(framework, f)).FirstOrDefault();
MSBuild (2)
parent\Shared\TypeLoader.cs (1)
950Module module = assembly?.Modules?.FirstOrDefault();
XMake.cs (1)
2729getResultOutputFile = commandLineSwitches[CommandLineSwitches.ParameterizedSwitch.GetResultOutputFile].FirstOrDefault() ?? string.Empty;
NativeIntegrations.Redis.Provider (1)
Program.cs (1)
11if (args.FirstOrDefault() is "--redis-health" or "--redis-save" or "--redis-consume")
NuGet.Build.Tasks.Pack (1)
PackTaskLogic.cs (1)
956.Select(identity => libraryIdentityToTargetLibrary[identity].FirstOrDefault())
NuGet.CommandLine.XPlat (4)
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (2)
110var originalPackageSpec = matchingPackageSpecs.FirstOrDefault(); 148.FirstOrDefault();
Utility\MSBuildAPIUtility.cs (2)
533.FirstOrDefault(); 1058.FirstOrDefault();
NuGet.Commands (6)
ListCommand\ListCommandRunner.cs (1)
61await feed.ListAsync(listArgs.Arguments.FirstOrDefault(), listArgs.Prerelease, listArgs.AllVersions,
RestoreCommand\Utility\AuditUtility.cs (1)
380GraphItem<RemoteResolveResult>? currentProject = graph.Graphs.FirstOrDefault()?.Item;
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
173.FirstOrDefault();
RestoreCommand\Utility\MSBuildRestoreUtility.cs (2)
203var specItem = GetItemByType(items, "projectSpec").FirstOrDefault(); 344var specItem = GetItemByType(items, "projectSpec").FirstOrDefault();
Utility\MSBuildProjectFrameworkUtility.cs (1)
206var platformMonikerIdentifier = GetParts(platformMoniker).FirstOrDefault();
NuGet.Configuration (2)
PackageSource\PackageSourceProvider.cs (1)
1046return activeSourceSection?.Items.OfType<AddItem>().FirstOrDefault()?.Key;
Settings\Items\RepositoryItem.cs (1)
79_owners = parsedOwners.FirstOrDefault();
NuGet.PackageManagement (9)
NuGetPackageManager.cs (3)
868primarySources.FirstOrDefault(), 953primarySources.FirstOrDefault(), nuGetProject)); 3907.FirstOrDefault();
Resolution\ResolverGather.cs (1)
447packages.FirstOrDefault());
Utility\UriHelper.cs (3)
77var activeSource = packageSources.FirstOrDefault(); 170var activeSource = packageSources.FirstOrDefault(); 222var activeSource = packageSources.FirstOrDefault();
Utility\XElementExtensions.cs (2)
37child = element.ElementsNoNamespace(localName).FirstOrDefault(); 195return sourceElements.FirstOrDefault();
NuGet.Packaging (23)
Core\NuspecCoreReaderBase.cs (3)
84var node = MetadataNode.Elements(XName.Get(Id, MetadataNode.GetDefaultNamespace().NamespaceName)).FirstOrDefault(); 95var node = MetadataNode.Elements(XName.Get(Version, MetadataNode.GetDefaultNamespace().NamespaceName)).FirstOrDefault(); 129var node = MetadataNode.Elements(XName.Get(DevelopmentDependency, MetadataNode.GetDefaultNamespace().NamespaceName)).FirstOrDefault();
Core\NuspecUtility.cs (1)
117var element = metadataNode.Elements(XName.Get(Serviceable, metadataNamespace)).FirstOrDefault();
NuspecReader.cs (6)
273var node = MetadataNode.Elements(XName.Get(Language, MetadataNode.GetDefaultNamespace().NamespaceName)).FirstOrDefault(); 282var node = MetadataNode.Elements(XName.Get(LicenseUrl, MetadataNode.GetDefaultNamespace().NamespaceName)).FirstOrDefault(); 414var node = MetadataNode.Elements(XName.Get(Repository, MetadataNode.GetDefaultNamespace().NamespaceName)).FirstOrDefault(); 436var licenseNode = MetadataNode.Elements(XName.Get(NuspecUtility.License, MetadataNode.GetDefaultNamespace().NamespaceName)).FirstOrDefault(); 582var node = MetadataNode.Elements(XName.Get(Icon, MetadataNode.GetDefaultNamespace().NamespaceName)).FirstOrDefault(); 592var node = MetadataNode.Elements(XName.Get(Readme, MetadataNode.GetDefaultNamespace().NamespaceName)).FirstOrDefault();
PackageCreation\Authoring\ManifestReader.cs (2)
26var metadataElement = document.Root!.ElementsNoNamespace("metadata").FirstOrDefault(); 35ReadFilesList(document.Root!.ElementsNoNamespace("files").FirstOrDefault()));
PackageCreation\Authoring\PackageBuilder.cs (2)
395var attribute = assembly.GetCustomAttributes<System.Runtime.Versioning.TargetFrameworkAttribute>().FirstOrDefault(); 1081var topLevelDirectory = parts.FirstOrDefault();
PackageCreation\Extensions\XElementExtensions.cs (1)
91return sourceElements.FirstOrDefault();
PackagesConfig.cs (1)
27var attribute = node.Attributes(XName.Get(name)).FirstOrDefault();
PackagesConfigWriter.cs (1)
500orderby package.Attributes(XName.Get(PackagesConfig.IdAttributeName)).FirstOrDefault()!.Value
Rules\DefaultManifestValuesRule.cs (1)
71var dependency = nuspecReader.GetDependencyGroups().SelectMany(d => d.Packages).FirstOrDefault();
Rules\UnspecifiedDependencyVersionRule.cs (1)
30var dependency = nuspecReader.GetDependencyGroups().SelectMany(d => d.Packages).FirstOrDefault();
Signing\Signatures\Signature.cs (1)
108var timestamp = timestamps.FirstOrDefault();
Signing\Utility\SignatureUtility.cs (3)
170var timestamp = primarySignature.Timestamps.FirstOrDefault(); 216var timestamp = repositoryCountersignature.Timestamps.FirstOrDefault(); 623var generalName = issuerSerial.GeneralNames.FirstOrDefault();
NuGet.ProjectModel (2)
LazyStringSplit.cs (1)
127/// <inheritdoc cref="Enumerable.FirstOrDefault{TSource}(IEnumerable{TSource})"/>
ProjectLockFile\PackagesLockFileUtilities.cs (1)
227p2pSpecTargetFrameworkInformation = p2pSpec.TargetFrameworks.FirstOrDefault();
NuGet.Protocol (10)
LegacyFeed\LegacyFeedCapabilityResourceV2Feed.cs (2)
136select new { Container = e, EntitySet = entitySet }).FirstOrDefault(); 183select e).FirstOrDefault();
LegacyFeed\MetadataResourceV2Feed.cs (1)
59NuGetVersion? latestVersion = versions.OrderByDescending(p => p, VersionComparer.VersionRelease).FirstOrDefault();
LegacyFeed\V2FeedParser.cs (2)
141return packages.Items.FirstOrDefault(); 635select nextLink.Value).FirstOrDefault();
LocalRepositories\LocalMetadataResource.cs (1)
64var latestVersion = versions.OrderByDescending(p => p, VersionComparer.VersionRelease).FirstOrDefault();
Providers\RepositorySignatureResourceProvider.cs (1)
37var serviceEntry = serviceIndex.GetServiceEntries(ServiceTypes.RepositorySignatures).FirstOrDefault();
Resources\DependencyInfoResourceV3.cs (1)
86result = GetPackagesFromRegistration(regInfo, token).FirstOrDefault();
Resources\MetadataResourceV3.cs (1)
79var latest = allVersions.OrderByDescending(p => p, VersionComparer.VersionRelease).FirstOrDefault();
Resources\ServiceIndexResourceV3.cs (1)
144return GetServiceEntryUris(clientVersion, orderedTypes).FirstOrDefault();
NuGet.Resolver (6)
ResolverComparer.cs (2)
180.ThenByDescending(p => p.Version.Patch).FirstOrDefault() == x ? -1 : 1; 192.ThenByDescending(p => p.Version.Patch).FirstOrDefault() == x ? -1 : 1;
ResolverUtility.cs (4)
54.FirstOrDefault(); 68.FirstOrDefault(); 83.FirstOrDefault(); 99.FirstOrDefault();
NuGet.Versioning (2)
VersionExtensions.cs (1)
27return items.FirstOrDefault();
VersionRangeFactory.cs (1)
329result = new VersionRange(ordered.FirstOrDefault(), true, ordered.LastOrDefault(), true);
Roslyn.Diagnostics.Analyzers (18)
AbstractRunIterations`1.cs (1)
140&& newNode.ChildNodes().FirstOrDefault()?.RawKind == node.RawKind)
PartsExportedWithMEFv2MustBeMarkedAsShared.cs (1)
59var exportAttributeApplication = exportAttributes.FirstOrDefault();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
161return source.Cast<T?>().FirstOrDefault();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (1)
242return symbol.GetAttributes(attributeType).FirstOrDefault();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (2)
527if (compilation.SyntaxTrees.FirstOrDefault() is not { } tree) 551if (compilation.SyntaxTrees.FirstOrDefault() is not { } tree)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
79return node?.GetAncestorsOrThis<TNode>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
308return GetIndentBlockOperationsFromSmallestSpan(root, list, position).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
69.FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
648var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeParameterSymbolExtensions.cs (1)
15=> typeParameter.ConstraintTypes.Select(GetNamedTypeSymbol).WhereNotNull().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
375var field = members.OfType<IFieldSymbol>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (1)
96? this.GetMembers(WellKnownMemberNames.DelegateInvokeName).OfType<IMethodSymbol>().FirstOrDefault()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ITypeInferenceServiceExtensions.cs (1)
50return delegateTypes.WhereNotNull().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
214return existingMethods.FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (1)
175fallbackNode = contextSpine.OfType<TNamespaceDeclarationSyntax>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (2)
66var annotation1 = expression.GetAnnotations(SymbolAnnotation.Kind).FirstOrDefault(); 74var annotation2 = expression.GetAnnotations(SpecialTypeAnnotation.Kind).FirstOrDefault();
Roslyn.Diagnostics.CSharp.Analyzers (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
604var parentNonExpression = expression.GetAncestors().SkipWhile(n => n is ExpressionSyntax).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
47var nextChar = tokenAfterParen.Text.FirstOrDefault(); 355: current.ChildNodes().FirstOrDefault() as ExpressionSyntax;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
44return syntaxTree.GetContainingTypeDeclarations(position, cancellationToken).FirstOrDefault(); 50return syntaxTree.GetContainingTypeOrEnumDeclarations(position, cancellationToken).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
104var enumDecl = namedTypeSymbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).OfType<EnumDeclarationSyntax>().FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (1)
31.FirstOrDefault() ?? fallbackTrivia;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
213var implementation = implementations.FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
1652var patternType = GetPatternTypes(subPattern.Pattern).FirstOrDefault(); 1840var delegateType = argumentTypes.FirstOrDefault().InferredType.GetDelegateType(this.Compilation); 2396elementTypesBuilder.Add(GetTypes(expr).FirstOrDefault().InferredType ?? this.Compilation.ObjectType); 2419elementTypesBuilder.Add(GetTypes(declaration.Type).FirstOrDefault().InferredType);
rzc (1)
CommandLine\CommandArgument.cs (1)
24return Values.FirstOrDefault();
sdk-tasks (2)
OverrideAndCreateBundledNETCoreAppPackageVersion.cs (1)
63.FirstOrDefault();
PublishMutationUtilities.cs (1)
23var targetLibrary = targetObj.FirstOrDefault();
SuperFileCheck (3)
Program.cs (3)
52.FirstOrDefault(); 188var typeDecl = node.Ancestors().OfType<TypeDeclarationSyntax>().FirstOrDefault(); 237var namespaceDecl = typeDecl.Ancestors().OfType<NamespaceDeclarationSyntax>().FirstOrDefault();
System.CommandLine (4)
Argument.cs (1)
145.FirstOrDefault();
Help\HelpBuilder.cs (2)
128.RecurseWhileNotNull(c => c.Parents.OfType<Command>().FirstOrDefault()) 169.RecurseWhileNotNull(c => c.Parents.OfType<Command>().FirstOrDefault())
Invocation\ParseErrorAction.cs (1)
71.Select(r => r.Command.Options.OfType<HelpOption>().FirstOrDefault());
System.ComponentModel.Annotations (1)
System\ComponentModel\DataAnnotations\AssociatedMetadataTypeTypeDescriptor.cs (1)
184MemberInfo? matchingMember = type.GetMember(memberName, allowedMemberTypes, searchFlags).FirstOrDefault();
System.ComponentModel.Composition (2)
Microsoft\Internal\AttributeServices.cs (2)
23return GetAttributes<T>(attributeProvider).FirstOrDefault(); 28return GetAttributes<T>(attributeProvider, inherit).FirstOrDefault();
System.ComponentModel.Composition.Registration (10)
System\ComponentModel\Composition\Registration\PartBuilder.cs (10)
228bool isConfigured = type.GetCustomAttributes(typeof(ExportAttribute), false).FirstOrDefault() != null || MemberHasExportMetadata(type); 247bool isConfigured = type.GetCustomAttributes(typeof(PartCreationPolicyAttribute), false).FirstOrDefault() != null; 261bool isConfigured = type.GetCustomAttributes(typeof(PartMetadataAttribute), false).FirstOrDefault() != null; 278bool isConfigured = type.GetCustomAttributes(typeof(PartMetadataAttribute), false).FirstOrDefault() != null; 298bool isConfigured = type.GetCustomAttributes(typeof(ExportAttribute), false).FirstOrDefault() != null || MemberHasExportMetadata(type); 396bool isConfigured = pi.GetCustomAttributes(typeof(ImportAttribute), false).FirstOrDefault() != null || pi.GetCustomAttributes(typeof(ImportManyAttribute), false).FirstOrDefault() != null; 444isConfigured = pi.GetCustomAttributes(typeof(ImportAttribute), false).FirstOrDefault() != null || pi.GetCustomAttributes(typeof(ImportManyAttribute), false).FirstOrDefault() != null; 484isConfigured = pi.GetCustomAttributes(typeof(ExportAttribute), false).FirstOrDefault() != null || MemberHasExportMetadata(pi);
System.Composition.Convention (11)
System\Composition\Convention\PartConventionBuilder.cs (11)
424bool isConfigured = type.GetTypeInfo().GetCustomAttributes<ExportAttribute>(false).FirstOrDefault() != null || MemberHasExportMetadata(type.GetTypeInfo()); 442bool isConfigured = type.GetTypeInfo().GetCustomAttributes<SharedAttribute>(false).FirstOrDefault() != null; 458bool isConfigured = type.GetTypeInfo().GetCustomAttributes<PartMetadataAttribute>(false).FirstOrDefault() != null; 475bool isConfigured = type.GetTypeInfo().GetCustomAttributes<PartMetadataAttribute>(false).FirstOrDefault() != null; 495bool isConfigured = type.GetTypeInfo().GetCustomAttributes<ExportAttribute>(false).FirstOrDefault() != null || MemberHasExportMetadata(type.GetTypeInfo()); 586bool isConfigured = pi.GetCustomAttributes<ImportAttribute>(false).FirstOrDefault() != null || pi.GetCustomAttributes<ImportManyAttribute>(false).FirstOrDefault() != null; 628isConfigured = mi.GetCustomAttributes<OnImportsSatisfiedAttribute>(false).FirstOrDefault() != null; 686isConfigured = pi.GetCustomAttributes<ImportAttribute>(false).FirstOrDefault() != null || pi.GetCustomAttributes<ImportManyAttribute>(false).FirstOrDefault() != null; 728isConfigured = pi.GetCustomAttributes<ExportAttribute>(false).FirstOrDefault() != null || MemberHasExportMetadata(pi);
System.Linq.Parallel (1)
System\Linq\ParallelEnumerable.cs (1)
5494settings.CancellationState).FirstOrDefault();
System.Private.DataContractSerialization (1)
System\Runtime\Serialization\CollectionDataContract.cs (1)
1354interfaceType.GetInterfaces().Where(t => t.FullName!.StartsWith("System.Collections.Generic.IEnumerable")).FirstOrDefault() ??
System.Private.Windows.Core.TestUtilities (1)
NoAssertContext.cs (1)
59if (Trace.Listeners.OfType<ThrowingTraceListener>().FirstOrDefault() is { } throwingTraceListener)
System.Private.Xml.Linq (1)
System\Xml\XPath\XNodeNavigator.cs (1)
986return node.XPathSelectElements(expression, resolver).FirstOrDefault();
System.Security.Cryptography.Pkcs (1)
System\Security\Cryptography\Pkcs\SignerInfo.cs (1)
873X509ChainStatus status = chain.ChainStatus.FirstOrDefault();
System.ServiceModel.Federation.Tests (1)
WSTrustChannelSecurityTokenProviderTest.cs (1)
68ClaimType ctype = trustRequest.Claims.ClaimTypes.FirstOrDefault();
System.Text.Json.SourceGeneration (1)
Helpers\RoslynExtensions.cs (1)
188return type.GetCompatibleGenericBaseTypes(baseType).FirstOrDefault();
System.Windows.Forms (2)
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (1)
1445if (controlType.GetCustomAttributes<ComSourceInterfacesAttribute>(inherit: false).FirstOrDefault()
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (1)
3593_selectedTab = _tabs.FirstOrDefault();
System.Windows.Forms.Analyzers.CodeFixes.CSharp (2)
System\Windows\Forms\CSharp\CodeFixes\AddDesignerSerializationVisibility\AddDesignerSerializationVisibilityCodeFixProvider.cs (2)
112.FirstOrDefault() is not null; 127.FirstOrDefault()
System.Windows.Forms.Analyzers.CodeFixes.VisualBasic (2)
AddDesignerSerializationVisibility\AddDesignerSerializationVisibilityCodeFixProvider.vb (2)
126FirstOrDefault() IsNot Nothing 141FirstOrDefault()?.
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\ToolStripDesigner.cs (1)
1488parentMenu = parentForm.Controls.OfType<MenuStrip>().FirstOrDefault();
vstest.console (1)
Processors\RunTestsArgumentProcessor.cs (1)
147var anySource = _commandLineOptions.Sources.FirstOrDefault();
vstest.console.arm64 (1)
parent\vstest.console\Processors\RunTestsArgumentProcessor.cs (1)
147var anySource = _commandLineOptions.Sources.FirstOrDefault();