897 references to FirstOrDefault
aspire (23)
Agents\Playwright\PlaywrightCliRunner.cs (1)
51var versionString = output.Trim().Split(['\n', '\r'], StringSplitOptions.RemoveEmptyEntries).FirstOrDefault()?.Trim();
Backchannel\AppHostConnectionHelper.cs (1)
89.FirstOrDefault();
Backchannel\AuxiliaryBackchannelMonitor.cs (1)
95return connections.FirstOrDefault();
Certificates\NativeCertificateToolRunner.cs (2)
51var highestVersionedCert = validCerts.FirstOrDefault(); 99.FirstOrDefault();
Commands\AppHostLauncher.cs (2)
198var entryAssemblyPath = Environment.GetCommandLineArgs().FirstOrDefault(); 256var connection = backchannelMonitor.GetConnectionsByHash(expectedHash).FirstOrDefault();
Commands\NewCommand.cs (2)
203? channels.FirstOrDefault(c => c.Type is PackageChannelType.Implicit) ?? channels.FirstOrDefault() 219.FirstOrDefault();
Commands\TelemetryCommandHelpers.cs (1)
131var dashboardUrl = ExtractDashboardBaseUrl(dashboardInfo.DashboardUrls?.FirstOrDefault());
Mcp\Tools\ListIntegrationsTool.cs (1)
78var defaultChannel = packageChannels.FirstOrDefault();
Mcp\Tools\McpToolHelpers.cs (1)
28var dashboardBaseUrl = GetBaseUrl(dashboardInfo.DashboardUrls.FirstOrDefault());
Packaging\PackagingService.cs (1)
132.FirstOrDefault()?.InformationalVersion;
Projects\DotNetBasedAppHostServerProject.cs (1)
636var version = doc.Descendants(propertyName).FirstOrDefault()?.Value;
Projects\GuestAppHostProject.cs (4)
141public string? AppHostFileName => _resolvedLanguage.DetectionPatterns.FirstOrDefault(); 715profile = aspireConfig.Profiles.Values.FirstOrDefault(); 1048.FirstOrDefault(); 1071.FirstOrDefault();
Projects\ProjectUpdater.cs (1)
250.FirstOrDefault();
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."); 268var rootSpan = trace.Spans.FirstOrDefault(s => string.IsNullOrEmpty(s.Span.ParentSpanId)) ?? trace.Spans.FirstOrDefault();
src\Shared\PackageUpdateHelpers.cs (1)
55.FirstOrDefault()?.InformationalVersion;
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 (1)
McpDocsE2ETests.cs (1)
310.FirstOrDefault() ?? string.Empty;
Aspire.Cli.Tests (13)
Commands\AgentMcpCommandTests.cs (1)
573if (result.Content?.FirstOrDefault() is TextContentBlock textContent)
Mcp\E2E\McpDocsE2ETests.cs (1)
279.FirstOrDefault() ?? string.Empty;
Projects\AppHostServerProjectTests.cs (1)
298var restoreSources = projectDoc.Descendants("RestoreAdditionalProjectSources").FirstOrDefault()?.Value;
Projects\PrebuiltAppHostServerTests.cs (8)
85var outDir = doc.Descendants(ns + "OutDir").FirstOrDefault()?.Value; 96var copyLocal = doc.Descendants(ns + "CopyLocalLockFileAssemblies").FirstOrDefault()?.Value; 107Assert.Equal("false", doc.Descendants(ns + "EnableNETAnalyzers").FirstOrDefault()?.Value); 108Assert.Equal("false", doc.Descendants(ns + "GenerateDocumentationFile").FirstOrDefault()?.Value); 109Assert.Equal("false", doc.Descendants(ns + "ProduceReferenceAssembly").FirstOrDefault()?.Value); 119Assert.Equal("net10.0", doc.Descendants(ns + "TargetFramework").FirstOrDefault()?.Value); 131var restoreSources = doc.Descendants(ns + "RestoreAdditionalProjectSources").FirstOrDefault()?.Value; 144var restoreSources = doc.Descendants(ns + "RestoreAdditionalProjectSources").FirstOrDefault();
tests\Shared\Logging\XunitLoggerProvider.cs (1)
76messageBuilder.AppendLine(firstLinePrefix + lines.FirstOrDefault() ?? string.Empty);
TestServices\TestAuxiliaryBackchannelMonitor.cs (1)
72return connections.FirstOrDefault();
Aspire.Dashboard (11)
Components\Dialogs\FilterDialog.razor.cs (1)
79_formModel.Parameter = _parameters.FirstOrDefault();
Mcp\McpExtensions.cs (1)
82operationId = startToolCall.Properties.FirstOrDefault();
Model\Assistant\AssistantChatViewModel.cs (2)
429SelectedModel ??= s_defaultModels.Select(defaultModel => Models.FirstOrDefault(m => m.Family == defaultModel)).FirstOrDefault() 430?? Models.FirstOrDefault()
Model\Assistant\FollowUpPromptViewModel.cs (1)
55var paragraph = listItem.Descendants<ParagraphBlock>().FirstOrDefault();
Model\DashboardCommandExecutor.cs (1)
48var operationId = startEvent.Properties.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();
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."); 268var rootSpan = trace.Spans.FirstOrDefault(s => string.IsNullOrEmpty(s.Span.ParentSpanId)) ?? trace.Spans.FirstOrDefault();
Aspire.Dashboard.Components.Tests (2)
Controls\StructuredLogDetailsTests.cs (1)
68var 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.Tests (10)
Model\TelemetryExportServiceTests.cs (9)
663var logRecord = logsData?.ResourceLogs?.FirstOrDefault()?.ScopeLogs?.FirstOrDefault()?.LogRecords?.FirstOrDefault(); 671var span = tracesData?.ResourceSpans?.FirstOrDefault()?.ScopeSpans?.FirstOrDefault()?.Spans?.FirstOrDefault(); 679var metric = metricsData?.ResourceMetrics?.FirstOrDefault()?.ScopeMetrics?.FirstOrDefault()?.Metrics?.FirstOrDefault();
tests\Shared\Logging\XunitLoggerProvider.cs (1)
76messageBuilder.AppendLine(firstLinePrefix + lines.FirstOrDefault() ?? string.Empty);
Aspire.Hosting (8)
ApplicationModel\HostUrl.cs (1)
79.FirstOrDefault();
ApplicationModel\HttpsCertificateExecutionConfigurationGatherer.cs (1)
44certificate = developerCertificateService.Certificates.FirstOrDefault();
Dcp\DcpExecutor.cs (1)
1262.Select(AsHostResourceWithEndpoints).FirstOrDefault();
Dcp\Model\Executable.cs (1)
284launchConfiguration = launchConfigurations?.FirstOrDefault();
DeveloperCertificateService.cs (1)
53.GroupBy(c => c.Extensions.OfType<X509SubjectKeyIdentifierExtension>().FirstOrDefault()?.SubjectKeyIdentifier)
Orchestrator\ApplicationOrchestrator.cs (1)
64var dashboardUrl = dashboardOptions.Value.DashboardUrl?.Split(';', StringSplitOptions.RemoveEmptyEntries).FirstOrDefault();
ResourceBuilderExtensions.cs (1)
1450var endpoint = url.ValueProviders.OfType<EndpointReference>().FirstOrDefault();
src\Shared\PackageUpdateHelpers.cs (1)
55.FirstOrDefault()?.InformationalVersion;
Aspire.Hosting.Azure (1)
AzureBicepResource.cs (1)
312var azureEnvironment = context.Model.Resources.OfType<AzureEnvironmentResource>().FirstOrDefault();
Aspire.Hosting.Azure.AppService (2)
AzureAppServiceWebsiteContext.cs (2)
427if (_endpointMapping.FirstOrDefault() is var (_, mapping)) 601.FirstOrDefault();
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryHelpers.cs (1)
27var azureEnvironment = context.Model.Resources.OfType<AzureEnvironmentResource>().FirstOrDefault() ??
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
310var customConfigFile = builder.Resource.Annotations.OfType<ConfigFileAnnotation>().FirstOrDefault();
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
458var customConfigFile = builder.Resource.Annotations.OfType<ConfigFileAnnotation>().FirstOrDefault();
Aspire.Hosting.Azure.Tests (9)
AzureBicepResourceTests.cs (1)
225var annotation = bicepResource.Resource.Annotations.OfType<Aspire.Hosting.Pipelines.PipelineStepAnnotation>().FirstOrDefault();
AzureContainerAppsTests.cs (2)
1893var batchTarget = batch.Annotations.OfType<DeploymentTargetAnnotation>().FirstOrDefault(); 1894var webTarget = web.Annotations.OfType<DeploymentTargetAnnotation>().FirstOrDefault();
AzureCosmosDBExtensionsTests.cs (2)
36var endpointAnnotation = cosmos.Resource.Annotations.OfType<EndpointAnnotation>().FirstOrDefault(); 57var containerImageAnnotation = cosmos.Resource.Annotations.OfType<ContainerImageAnnotation>().FirstOrDefault();
AzureEnvironmentResourceTests.cs (2)
103var storageAccount = c.GetProvisionableResources().OfType<StorageAccount>().FirstOrDefault(); 145var storageAccount = c.GetProvisionableResources().OfType<StorageAccount>().FirstOrDefault();
AzureEventHubsExtensionsTests.cs (1)
270var containerImageAnnotation = eventHubs.Resource.Annotations.OfType<ContainerImageAnnotation>().FirstOrDefault();
AzureServiceBusExtensionsTests.cs (1)
188var containerImageAnnotation = serviceBus.Resource.Annotations.OfType<ContainerImageAnnotation>().FirstOrDefault();
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelResourceBuilderExtensionsTests.cs (1)
26var tunnelPort = tunnel.Resource.Ports.FirstOrDefault();
Aspire.Hosting.Foundry (1)
HostedAgent\HostedAgentBuilderExtension.cs (1)
250projResource = builder.ApplicationBuilder.Resources.OfType<AzureCognitiveServicesProjectResource>().FirstOrDefault();
Aspire.Hosting.Foundry.Tests (1)
HostedAgentExtensionTests.cs (1)
45var healthAnnotation = resource.Annotations.OfType<HealthCheckAnnotation>().FirstOrDefault();
Aspire.Hosting.Maui (1)
MauiOtlpExtensions.cs (1)
121var endpoint = stubResource.Annotations.OfType<EndpointAnnotation>().FirstOrDefault();
Aspire.Hosting.Maui.Tests (5)
MauiPlatformExtensionsTests.cs (5)
155var execAnnotation = resource.Annotations.OfType<ExecutableAnnotation>().FirstOrDefault(); 161var metadata = resource.Annotations.OfType<MauiProjectMetadata>().FirstOrDefault(); 481var annotation = resource.Annotations.OfType<MauiiOSEnvironmentAnnotation>().FirstOrDefault(); 548var annotation = resource.Annotations.OfType<MauiAndroidEnvironmentAnnotation>().FirstOrDefault(); 578var tunnelConfig = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().FirstOrDefault();
Aspire.Hosting.RemoteHost (3)
AtsCapabilityScanner.cs (3)
1090propType.GetGenericArguments().Skip(1).FirstOrDefault()?.FullName == "System.Object"; 1632var innerType = returnType.GetGenericArguments().FirstOrDefault(); 1724var innerType = funcReturnType.GetGenericArguments().FirstOrDefault();
Aspire.Hosting.Seq.Tests (2)
SeqFunctionalTests.cs (2)
63var doc = jsonDocument.RootElement.EnumerateArray().FirstOrDefault(); 66var property = doc.GetProperty("Properties").EnumerateArray().FirstOrDefault();
Aspire.Hosting.Testing (1)
DistributedApplicationFactory.cs (1)
281var firstLaunchProfile = launchProfiles.FirstOrDefault();
Aspire.Hosting.Testing.Tests (3)
TestingBuilderTests.cs (2)
53SearchOption.AllDirectories).FirstOrDefault(); 108var containerImageAnnotation = resource.Annotations.OfType<ContainerImageAnnotation>().FirstOrDefault();
tests\Shared\Logging\XunitLoggerProvider.cs (1)
76messageBuilder.AppendLine(firstLinePrefix + lines.FirstOrDefault() ?? string.Empty);
Aspire.Hosting.Tests (11)
ApplicationModel\Docker\WithDockerfileBuilderTests.cs (2)
471var envAnnotation = container.Resource.Annotations.OfType<EnvironmentAnnotation>().FirstOrDefault(); 473var endpointAnnotation = container.Resource.Annotations.OfType<EndpointAnnotation>().FirstOrDefault();
ContainerRegistryResourceTests.cs (1)
474var annotation = project.Resource.Annotations.OfType<ContainerRegistryReferenceAnnotation>().FirstOrDefault();
Dcp\DcpExecutorTests.cs (4)
2181var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 2398var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 2452var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault(); 2502var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
tests\Shared\Logging\XunitLoggerProvider.cs (1)
76messageBuilder.AppendLine(firstLinePrefix + lines.FirstOrDefault() ?? string.Empty);
WithHttpCommandTests.cs (2)
91var command = resourceBuilder.Resource.Annotations.OfType<ResourceCommandAnnotation>().FirstOrDefault(); 124var command = resourceBuilder.Resource.Annotations.OfType<ResourceCommandAnnotation>().FirstOrDefault();
WithUrlsTests.cs (1)
28.Where(a => a.Callback == callback).FirstOrDefault();
Aspire.Playground.Tests (1)
tests\Shared\Logging\XunitLoggerProvider.cs (1)
76messageBuilder.AppendLine(firstLinePrefix + lines.FirstOrDefault() ?? string.Empty);
Aspire.Templates.Tests (3)
BuildAndRunTemplateTests.cs (3)
67var projectName = Directory.GetFiles(project.AppHostProjectDirectory, "*.csproj").FirstOrDefault(); 131var projectName = Directory.GetFiles(project.AppHostProjectDirectory, "*.csproj").FirstOrDefault(); 231var projectName = Directory.GetFiles(project.RootDir, "*.csproj").FirstOrDefault();
aspire-managed (1)
NuGet\Commands\LayoutCommand.cs (1)
106var packagesPath = lockFile.PackageFolders.FirstOrDefault()?.Path;
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;
Crossgen2Tasks (1)
ResolveReadyToRunCompilers.cs (1)
142ITaskItem crossgen2Pack = Crossgen2Packs?.FirstOrDefault();
dotnet (26)
CommandFactory\CommandResolution\ProjectDependenciesCommandResolver.cs (1)
155return toolLibraries?.FirstOrDefault();
CommandFactory\CommandResolution\ProjectToolsCommandResolver.cs (2)
353string? buildRelativePath = platformLibrary.Build.FirstOrDefault()?.Path; 363var platformLibraryPropsFile = Directory.GetFiles(platformLibraryBuildFolderPath, "*.props").FirstOrDefault();
CommandFactory\CommandResolution\WindowsExePreferredCommandSpecFactory.cs (1)
56command = args.FirstOrDefault();
Commands\New\MSBuildEvaluation\ProjectCapabilityConstraint.cs (1)
23MSBuildEvaluator? evaluator = environmentSettings.Components.OfType<MSBuildEvaluator>().FirstOrDefault();
Commands\New\MSBuildEvaluation\ProjectContextSymbolSource.cs (1)
30MSBuildEvaluator? evaluator = settings.Components.OfType<MSBuildEvaluator>().FirstOrDefault();
Commands\NuGet\NuGetCommand.cs (1)
27&& parseResult.CommandResult.Command.Arguments.FirstOrDefault() is Argument<string> pathArg
Commands\Run\CSharpCompilerCommand.cs (1)
145.FirstOrDefault()
Commands\Run\RunCommand.cs (1)
988var possibleProject = parseResult.GetRunCommandShorthandProjectValues()!.FirstOrDefault()!; // ! are ok because of precondition check in method called before this.
Commands\Run\VirtualProjectBuildingCommand.cs (1)
1081if (globalProperties.FirstOrDefault() is { } exampleKey)
Commands\Sdk\Check\SdkOutputWriter.cs (2)
91return featureBandVersions.FirstOrDefault(); 108var newestProduct = _productCollection.OrderByDescending(product => product.ProductVersion).FirstOrDefault();
Commands\Solution\Add\SolutionAddCommand.cs (2)
250platform => platform.Replace(" ", string.Empty) == solutionPlatform.Replace(" ", string.Empty), projectInstancePlatforms.FirstOrDefault()!); 257buildType => buildType.Replace(" ", string.Empty) == solutionBuildType.Replace(" ", string.Empty), projectInstanceBuildTypes.FirstOrDefault()!);
Commands\Test\MTP\Terminal\SimpleTerminalBase.cs (1)
134TestDetailState? activeTest = p.TestNodeResultsState?.GetRunningTasks(1).FirstOrDefault();
Extensions\ParseResultExtensions.cs (1)
137ArgumentResult argResult => argResult.Tokens.FirstOrDefault()?.Value,
ReleasePropertyProjectLocator.cs (2)
121string? potentialSln = SlnFileFactory.ListSolutionFilesInDirectory(arg, false).FirstOrDefault(); 195return configuredProjects.FirstOrDefault();
Telemetry\AllowListToSendFirstAppliedOptions.cs (2)
24.OfType<System.CommandLine.Parsing.CommandResult>().FirstOrDefault()? 25.Children.OfType<System.CommandLine.Parsing.CommandResult>().FirstOrDefault()?.Command.Name ?? null;
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;
Telemetry\AllowListToSendVerbSecondVerbFirstArgument.cs (1)
22var secondVerb = parseResult.Tokens.Where(s => s.Type == TokenType.Command).Skip(1).FirstOrDefault()?.Value ?? "";
Telemetry\MacAddressGetter.cs (1)
146return GetMacAddressesByNetworkInterface().FirstOrDefault();
ToolPackage\ToolPackageStoreAndQuery.cs (1)
29stagingDirectory.WithSubDirectories(packageId.ToString()).Value).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-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)
98targetFramework = 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 (18)
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\EditorConfig\Parsing\EditorConfigFile.cs (2)
49.FirstOrDefault(); 87.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)
638var 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();
ILAssembler (1)
GrammarVisitor.cs (1)
697var firstDoc = _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.CodeFixProvider (2)
RequiresUnsafeCodeFixProvider.cs (2)
53var containingStatement = targetNode.AncestorsAndSelf().OfType<StatementSyntax>().FirstOrDefault(); 71var arrowExpr = targetNode.AncestorsAndSelf().OfType<ArrowExpressionClauseSyntax>().FirstOrDefault();
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.Endpoints (1)
Builder\RazorComponentsEndpointRouteBuilderExtensions.cs (1)
45var dataSource = endpoints.DataSources.OfType<RazorComponentEndpointDataSource<TRootComponent>>().FirstOrDefault();
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.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.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) 2147var formAttribute = parameter.GetCustomAttributes().OfType<IFromFormMetadata>().FirstOrDefault();
Microsoft.AspNetCore.Mvc.Api.Analyzers (10)
ActualApiResponseMetadataFactory.cs (2)
89?.FirstOrDefault(); 97.FirstOrDefault();
AddResponseTypeAttributeCodeFixAction.cs (1)
95var apiConventionMethodAttribute = context.Method.GetAttributes(context.SymbolCache.ApiConventionMethodAttribute).FirstOrDefault();
SymbolApiConventionMatcher.cs (2)
63var attribute = symbol.GetAttributes(symbolCache.ApiConventionNameMatchAttribute).FirstOrDefault(); 85var attribute = symbol.GetAttributes(symbolCache.ApiConventionTypeMatchAttribute).FirstOrDefault();
SymbolApiResponseMetadataProvider.cs (5)
48method.GetAttributes(symbolCache.ProducesErrorResponseTypeAttribute).FirstOrDefault() ?? 49method.ContainingType.GetAttributes(symbolCache.ProducesErrorResponseTypeAttribute).FirstOrDefault() ?? 50method.ContainingAssembly.GetAttributes(symbolCache.ProducesErrorResponseTypeAttribute).FirstOrDefault(); 86.FirstOrDefault(); 152var producesDefaultResponse = methodSymbol.GetAttributes(symbolCache.ProducesDefaultResponseTypeAttribute, inherit: true).FirstOrDefault();
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.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)
55var antiforgeryAttribute = filters.OfType<ValidateAntiForgeryTokenAttribute>().FirstOrDefault();
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.Kestrel.Core (1)
Internal\Http\HttpProtocol.cs (1)
967(expect.FirstOrDefault() ?? "").Equals("100-continue", StringComparison.OrdinalIgnoreCase))
Microsoft.AspNetCore.Watch.BrowserRefresh (1)
src\sdk\src\Dotnet.Watch\Web.Middleware\ResponseStreamWrapper.cs (1)
132var contentEncoding = contentEncodingValues.FirstOrDefault();
Microsoft.Build (14)
BackEnd\BuildManager\BuildManager.cs (1)
980_buildTelemetry.ProjectPath ??= requestData.EntryProjectsFullPath.FirstOrDefault();
BackEnd\Components\ProjectCache\ProjectCacheService.cs (2)
431Type? type = GetTypes<ProjectCachePluginBase>(assembly).FirstOrDefault(); 433type ??= GetTypes<Experimental.ProjectCache.ProjectCachePluginBase>(assembly).FirstOrDefault();
BackEnd\Components\SdkResolution\SdkResult.cs (1)
57var firstPath = paths.FirstOrDefault();
BuildCheck\Checks\DoubleWritesCheck.cs (2)
75string outputPath = taskParameter.EnumerateStringValues().FirstOrDefault() ?? ""; 89string destinationFolderPath = destinationFolder.EnumerateStringValues().FirstOrDefault() ?? "";
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (2)
576projectFullPath = _projectsByInstanceId.FirstOrDefault().Value; 586projectFullPath = _projectsByEvaluationId.FirstOrDefault().Value;
Construction\ProjectRootElement.cs (2)
723=> GetChildrenReversedOfType<ProjectExtensionsElement>().FirstOrDefault(); 1063ProjectElement reference = ItemGroupsReversed.FirstOrDefault();
Graph\GraphBuildRequestData.cs (2)
219ProjectGraphNode? node = ProjectGraph?.EntryPointNodes.FirstOrDefault(); 225ProjectGraphEntryPoint? entryPoint = ProjectGraphEntryPoints?.FirstOrDefault();
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Extensions\IEnumerableExtensions.cs (1)
216return source.Cast<T?>().FirstOrDefault();
src\msbuild\src\Shared\TypeLoader.cs (1)
648Module module = assembly?.Modules?.FirstOrDefault();
Microsoft.Build.Framework (1)
AssemblyUtilities.cs (1)
134var cultureTypesType = s_cultureInfoGetCultureMethod?.GetParameters().FirstOrDefault()?.ParameterType;
Microsoft.Build.Tasks.Core (4)
BootstrapperUtil\BootstrapperBuilder.cs (1)
1864KeyValuePair<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)
279() => 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.Build.Utilities.Core (4)
ToolLocationHelper.cs (4)
540.DefaultIfEmpty(null).FirstOrDefault<TargetPlatformSDK>(); 1395return availablePlatformVersions.OrderByDescending(x => x).FirstOrDefault().ToString(); 2511DirectoryInfo extensionSdksDirectory = rootInfo.GetDirectories("Extension SDKs", SearchOption.TopDirectoryOnly).FirstOrDefault(); 2517DirectoryInfo extensionSdksDirectory2 = rootInfo.GetDirectories("ExtensionSDKs", SearchOption.TopDirectoryOnly).FirstOrDefault();
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 (24)
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\EditorConfig\Parsing\EditorConfigFile.cs (2)
49.FirstOrDefault(); 87.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)
638var 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 (14)
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\EditorConfig\Parsing\EditorConfigFile.cs (2)
49.FirstOrDefault(); 87.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)
638var 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 (11)
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\EditorConfig\Parsing\EditorConfigFile.cs (2)
49.FirstOrDefault(); 87.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)
638var 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)
57if (char.IsUpper(name.ToCharArray().FirstOrDefault()))
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
319constraints.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 (1)
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 (17)
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);
Microsoft.CodeAnalysis.Extensions.Package (3)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
161return source.Cast<T?>().FirstOrDefault();
Symbols\ISymbolExtensions.cs (1)
638var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
Symbols\ITypeParameterSymbolExtensions.cs (1)
15=> typeParameter.ConstraintTypes.Select(GetNamedTypeSymbol).WhereNotNull().FirstOrDefault();
Microsoft.CodeAnalysis.Features (41)
CodeFixes\Service\CodeFixService.cs (1)
846var 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)
84var 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();
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)
57if (char.IsUpper(name.ToCharArray().FirstOrDefault()))
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
319constraints.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.Razor.Compiler (22)
CSharp\DefaultUtf8WriteLiteralFeature.cs (1)
197var 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)
72var 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\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.Rebuild (1)
CompilationFactory.cs (1)
185return methodSymbols.FirstOrDefault();
Microsoft.CodeAnalysis.ResxSourceGenerator (12)
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\EditorConfig\Parsing\EditorConfigFile.cs (2)
49.FirstOrDefault(); 87.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)
638var 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.Workspaces (35)
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)
97var parameterNode = parameter.DeclaringSyntaxReferences.Select(r => r.GetSyntax(cancellationToken)).FirstOrDefault(); 218.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)
481var 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\EditorConfig\Parsing\EditorConfigFile.cs (2)
49.FirstOrDefault(); 87.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)
638var 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\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
339var entry = _documentPathsToDocumentIds.Where(kv => kv.Value == documentId).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)
61var 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)
544(TargetPointer rval, uint _) = IterateModuleLookupMap(table, rid, SearchLookupMap).FirstOrDefault();
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)
115string value = node.Elements("value").FirstOrDefault()?.Value.Trim();
src\InstallDotNetCore.cs (1)
110ProjectProperty property = properties[propertyName].FirstOrDefault();
Microsoft.DotNet.Build.Tasks.Packaging (2)
GetMinimumNETStandard.cs (1)
34.FirstOrDefault();
NuGetUtility.cs (1)
88.FirstOrDefault();
Microsoft.DotNet.Build.Tasks.Workloads (1)
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)
394RecurseWhileNotNull(command, c => c.Parents.OfType<Command>().FirstOrDefault()) 434RecurseWhileNotNull(command, c => c.Parents.OfType<Command>().FirstOrDefault())
Microsoft.DotNet.Cli.Utils (1)
Extensions\MSBuildProjectExtensions.cs (1)
43return root.ItemGroupsReversed.FirstOrDefault();
Microsoft.DotNet.HotReload.Watch (2)
HotReload\CompilationHandler.cs (2)
354let runningProject = GetCorrespondingRunningProjects(runningProjects, project).FirstOrDefault() 717var runningApplicationProject = GetCorrespondingRunningProjects(runningProjects, applicationProjectInstance).FirstOrDefault();
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.PackageTesting (1)
GetCompatiblePackageTargetFrameworks.cs (1)
37.FirstOrDefault()?
Microsoft.DotNet.ProjectTools (1)
VirtualProjectBuilder.cs (1)
499if (sdkDirectives.FirstOrDefault() is { } firstSdk)
Microsoft.DotNet.SourceBuild.Tasks (2)
src\UsageReport\Usage.cs (1)
63.FirstOrDefault()
src\UsageReport\WriteUsageReports.cs (1)
187.Elements().Skip(1).FirstOrDefault()
Microsoft.DotNet.TemplateLocator (1)
src\sdk\src\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)
203responseModelId = 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)
546TextContent? annotationContent = returnMessage.Contents.OfType<TextContent>().FirstOrDefault();
OpenAIImageGenerator.cs (1)
62var originalImage = request.OriginalImages.FirstOrDefault();
OpenAIResponsesChatClient.cs (3)
1189if (mstrc.Output?.OfType<ErrorContent>().FirstOrDefault() is ErrorContent errorContent) 1422var imageGenTool = options?.Tools.OfType<ImageGenerationTool>().FirstOrDefault(); 1440var imageGenTool = options?.Tools.OfType<ImageGenerationTool>().FirstOrDefault();
Microsoft.Extensions.AI.OpenAI.Tests (15)
OpenAIAssistantChatClientIntegrationTests.cs (3)
35ac.GetAssistants().FirstOrDefault() ?? 77if (toolCallContent.Inputs.OfType<DataContent>().FirstOrDefault() is { } codeInput) 96if (toolResultContent.Outputs.OfType<TextContent>().FirstOrDefault() is { } resultOutput)
OpenAIConversionTests.cs (2)
967var textContent = message.Contents.OfType<TextContent>().FirstOrDefault(); 968var functionCall = message.Contents.OfType<FunctionCallContent>().FirstOrDefault();
OpenAIResponseClientIntegrationTests.cs (5)
53var codeInput = toolCallContent.Inputs.OfType<DataContent>().FirstOrDefault(); 59var toolResultContent = response.Messages.SelectMany(m => m.Contents).OfType<CodeInterpreterToolResultContent>().FirstOrDefault(); 67if (toolResultContent.Outputs.OfType<TextContent>().FirstOrDefault() is { } resultOutput) 588.FirstOrDefault(); 669.FirstOrDefault();
OpenAIResponseClientTests.cs (5)
3223var dataContent = content.Inputs.OfType<DataContent>().FirstOrDefault(); 4843var errorContent = lastMessage.Contents.OfType<ErrorContent>().FirstOrDefault(); 5537var errorContent = response.Messages.Last().Contents.OfType<ErrorContent>().FirstOrDefault(); 5596var imageContent = userMessage.Contents.OfType<UriContent>().FirstOrDefault(); 5659var imageContent = userMessage.Contents.OfType<DataContent>().FirstOrDefault();
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.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.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)
574: lm.GetTemplatesForParameter(paramName).FirstOrDefault() ?? paramName;
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)
229if (knownDigest?.FirstOrDefault() is string knownDigestValue)
Microsoft.NET.Build.Tasks (5)
FrameworkPackages\FrameworkPackages.cs (1)
138.FirstOrDefault().Overrides;
NuGetPackageResolver.cs (1)
65string userPackageFolder = packageFolders.FirstOrDefault();
ResolveReadyToRunCompilers.cs (1)
142ITaskItem crossgen2Pack = Crossgen2Packs?.FirstOrDefault();
ResolveTargetingPackAssets.cs (1)
417var firstFileElement = frameworkListDoc.Root.Elements("File").FirstOrDefault();
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadResolver.cs (1)
215var unresolved = unresolvedRedirects.Select(ur => redirects[ur]).Where(ur => !redirects.ContainsKey(ur.redirect.ReplaceWith)).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)
99.FirstOrDefault();
Microsoft.TemplateEngine.Edge (1)
Installers\NuGet\NugetApiPackageManager.cs (1)
432cancellationToken).ConfigureAwait(false)).FirstOrDefault();
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)
430.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)
208argumentsString += " --testsourcepath " + sources.FirstOrDefault()?.AddDoubleQuote();
Microsoft.TestUtilities (2)
XUnit\SkippedTestMessageBus.cs (2)
33var exceptionType = testFailed.ExceptionTypes.FirstOrDefault(); 37return _innerBus.QueueMessage(new TestSkipped(testFailed.Test, testFailed.Messages.FirstOrDefault()));
Microsoft.VisualStudio.TestPlatform.ObjectModel (1)
Nuget.Frameworks\FrameworkReducer.cs (1)
80nearest = possibleFrameworks.Where(f => NuGetFrameworkFullComparer.Instance.Equals(framework, f)).FirstOrDefault();
MSBuild (2)
src\msbuild\src\Shared\TypeLoader.cs (1)
648Module module = assembly?.Modules?.FirstOrDefault();
XMake.cs (1)
2237getResultOutputFile = commandLineSwitches[CommandLineSwitches.ParameterizedSwitch.GetResultOutputFile].FirstOrDefault() ?? string.Empty;
NuGet.Build.Tasks.Pack (1)
PackTaskLogic.cs (1)
961.Select(identity => libraryIdentityToTargetLibrary[identity].FirstOrDefault())
NuGet.CommandLine.XPlat (5)
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (2)
109var originalPackageSpec = matchingPackageSpecs.FirstOrDefault(); 147.FirstOrDefault();
src\nuget-client\artifacts\.packages\microsoft.extensions.commandlineutils.sources\3.0.0-preview6.19253.5\contentFiles\cs\netstandard1.0\shared\CommandLine\CommandArgument.cs (1)
25return Values.FirstOrDefault();
Utility\MSBuildAPIUtility.cs (2)
532.FirstOrDefault(); 1055.FirstOrDefault();
NuGet.Commands (5)
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)
158.FirstOrDefault();
RestoreCommand\Utility\MSBuildRestoreUtility.cs (1)
170var specItem = GetItemByType(items, "projectSpec").FirstOrDefault();
Utility\MSBuildProjectFrameworkUtility.cs (1)
206var platformMonikerIdentifier = GetParts(platformMoniker).FirstOrDefault();
NuGet.Configuration (2)
PackageSource\PackageSourceProvider.cs (1)
1016return 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)
424var attribute = assembly.GetCustomAttributes<System.Runtime.Versioning.TargetFrameworkAttribute>().FirstOrDefault(); 1110var 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)
132select new { Container = e, EntitySet = entitySet }).FirstOrDefault(); 179select e).FirstOrDefault();
LegacyFeed\MetadataResourceV2Feed.cs (1)
61NuGetVersion latestVersion = versions.OrderByDescending(p => p, VersionComparer.VersionRelease).FirstOrDefault();
LegacyFeed\V2FeedParser.cs (2)
143return packages.Items.FirstOrDefault(); 637select nextLink.Value).FirstOrDefault();
LocalRepositories\LocalMetadataResource.cs (1)
65var latestVersion = versions.OrderByDescending(p => p, VersionComparer.VersionRelease).FirstOrDefault();
Providers\RepositorySignatureResourceProvider.cs (1)
39var serviceEntry = serviceIndex.GetServiceEntries(ServiceTypes.RepositorySignatures).FirstOrDefault();
Resources\DependencyInfoResourceV3.cs (1)
81result = GetPackagesFromRegistration(regInfo, token).FirstOrDefault();
Resources\MetadataResourceV3.cs (1)
60var latest = allVersions.OrderByDescending(p => p, VersionComparer.VersionRelease).FirstOrDefault();
Resources\ServiceIndexResourceV3.cs (1)
133return GetServiceEntryUris(clientVersion, orderedTypes).FirstOrDefault();
NuGet.Resolver (6)
ResolverComparer.cs (2)
168.ThenByDescending(p => p.Version.Patch).FirstOrDefault() == x ? -1 : 1; 180.ThenByDescending(p => p.Version.Patch).FirstOrDefault() == x ? -1 : 1;
ResolverUtility.cs (4)
56.FirstOrDefault(); 70.FirstOrDefault(); 85.FirstOrDefault(); 101.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 (20)
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\EditorConfig\Parsing\EditorConfigFile.cs (2)
49.FirstOrDefault(); 87.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)
638var 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)
48.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 (5)
Argument.cs (1)
145.FirstOrDefault();
Completions\CompletionContext.cs (1)
95textAfterCursor.Split(' ').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)
229bool isConfigured = type.GetCustomAttributes(typeof(ExportAttribute), false).FirstOrDefault() != null || MemberHasExportMetadata(type); 248bool isConfigured = type.GetCustomAttributes(typeof(PartCreationPolicyAttribute), false).FirstOrDefault() != null; 262bool isConfigured = type.GetCustomAttributes(typeof(PartMetadataAttribute), false).FirstOrDefault() != null; 279bool isConfigured = type.GetCustomAttributes(typeof(PartMetadataAttribute), false).FirstOrDefault() != null; 299bool isConfigured = type.GetCustomAttributes(typeof(ExportAttribute), false).FirstOrDefault() != null || MemberHasExportMetadata(type); 397bool isConfigured = pi.GetCustomAttributes(typeof(ImportAttribute), false).FirstOrDefault() != null || pi.GetCustomAttributes(typeof(ImportManyAttribute), false).FirstOrDefault() != null; 445isConfigured = pi.GetCustomAttributes(typeof(ImportAttribute), false).FirstOrDefault() != null || pi.GetCustomAttributes(typeof(ImportManyAttribute), false).FirstOrDefault() != null; 485isConfigured = pi.GetCustomAttributes(typeof(ExportAttribute), false).FirstOrDefault() != null || MemberHasExportMetadata(pi);
System.Composition.Convention (11)
System\Composition\Convention\PartConventionBuilder.cs (11)
426bool isConfigured = type.GetTypeInfo().GetCustomAttributes<ExportAttribute>(false).FirstOrDefault() != null || MemberHasExportMetadata(type.GetTypeInfo()); 444bool isConfigured = type.GetTypeInfo().GetCustomAttributes<SharedAttribute>(false).FirstOrDefault() != null; 460bool isConfigured = type.GetTypeInfo().GetCustomAttributes<PartMetadataAttribute>(false).FirstOrDefault() != null; 477bool isConfigured = type.GetTypeInfo().GetCustomAttributes<PartMetadataAttribute>(false).FirstOrDefault() != null; 497bool isConfigured = type.GetTypeInfo().GetCustomAttributes<ExportAttribute>(false).FirstOrDefault() != null || MemberHasExportMetadata(type.GetTypeInfo()); 588bool isConfigured = pi.GetCustomAttributes<ImportAttribute>(false).FirstOrDefault() != null || pi.GetCustomAttributes<ImportManyAttribute>(false).FirstOrDefault() != null; 630isConfigured = mi.GetCustomAttributes<OnImportsSatisfiedAttribute>(false).FirstOrDefault() != null; 688isConfigured = pi.GetCustomAttributes<ImportAttribute>(false).FirstOrDefault() != null || pi.GetCustomAttributes<ImportManyAttribute>(false).FirstOrDefault() != null; 730isConfigured = 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)
1353interfaceType.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.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)
3538_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.Design (1)
System\Windows\Forms\Design\ToolStripDesigner.cs (1)
1488parentMenu = parentForm.Controls.OfType<MenuStrip>().FirstOrDefault();
vstest.console (1)
Processors\RunTestsArgumentProcessor.cs (1)
138var anySource = _commandLineOptions.Sources.FirstOrDefault();
vstest.console.arm64 (1)
src\vstest\src\vstest.console\Processors\RunTestsArgumentProcessor.cs (1)
138var anySource = _commandLineOptions.Sources.FirstOrDefault();