499 references to First
aspire (2)
Commands\AddCommand.cs (1)
233var preferredVersionPackage = packageVersions.First(p => p.Package.Version == preferredVersion);
Packaging\TemporaryNuGetConfig.cs (1)
78var sourceInfo = distinctSources.First(s => string.Equals(s.Source, sourceGroup.Key, StringComparison.OrdinalIgnoreCase));
Aspire.Cli.Tests (12)
Packaging\NuGetConfigMergerSnapshotTests.cs (5)
82var channel = channels.First(c => c.Type is PackageChannelType.Explicit && string.Equals(c.Name, channelName, StringComparison.OrdinalIgnoreCase)); 144var channel = channels.First(c => c.Type is PackageChannelType.Explicit && string.Equals(c.Name, channelName, StringComparison.OrdinalIgnoreCase)); 205var channel = channels.First(c => c.Type is PackageChannelType.Explicit && string.Equals(c.Name, channelName, StringComparison.OrdinalIgnoreCase)); 264var channel = channels.First(c => c.Type is PackageChannelType.Explicit && string.Equals(c.Name, channelName, StringComparison.OrdinalIgnoreCase)); 328var channel = channels.First(c => c.Type is PackageChannelType.Explicit && string.Equals(c.Name, channelName, StringComparison.OrdinalIgnoreCase));
Packaging\PackagingServiceTests.cs (7)
64var defaultChannel = channels.First(c => c.Name == "default"); 67var stableChannel = channels.First(c => c.Name == "stable"); 70var dailyChannel = channels.First(c => c.Name == "daily"); 104var stagingChannel = channels.First(c => c.Name == "staging"); 146var stagingChannel = channels.First(c => c.Name == "staging"); 179var stagingChannel = channels.First(c => c.Name == "staging"); 209var stagingChannel = channels.First(c => c.Name == "staging");
Aspire.Dashboard.Components.Tests (7)
Pages\ResourcesTests.cs (7)
165cut.FindComponents<SelectResourceOptions<string>>().First(f => f.Instance.Id == "resource-states") 167.First(checkbox => checkbox.Instance.Label == "Stopping") 299var typeSelect = filterComponents.First(f => f.Instance.Id == "resource-types"); 302var stateSelect = filterComponents.First(f => f.Instance.Id == "resource-states"); 305var healthSelect = filterComponents.First(f => f.Instance.Id == "resource-health-states"); 332.First(f => f.Instance.Id == "resource-types") 334.First(checkbox => checkbox.Instance.Label == "Type1")
Aspire.Hosting (1)
Dashboard\DashboardEventHandlers.cs (1)
668var publicEndpoint = frontendEndpoints.FirstOrDefault(e => e.EndpointName is "https") ?? frontendEndpoints.First(e => e.EndpointName is "http");
Aspire.Hosting.Azure.Tests (8)
AzureContainerAppsTests.cs (2)
1760var batch = containers.First(c => c.Name == "batch"); 1761var web = containers.First(c => c.Name == "web");
AzureWebPubSubExtensionsTests.cs (3)
89var hub = infrastructure.GetProvisionableResources().OfType<WebPubSubHub>().First(i => i.BicepIdentifier == hubName); 151var hub = infrastructure.GetProvisionableResources().OfType<WebPubSubHub>().First(i => string.Equals(i.BicepIdentifier, "abc", StringComparison.OrdinalIgnoreCase)); 178var hub = infrastructure.GetProvisionableResources().OfType<WebPubSubHub>().First(i => i.BicepIdentifier == "hub1");
ProvisioningContextProviderTests.cs (3)
322inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Value = inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Options!.First(kvp => kvp.Key == "westus").Value; 382inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Value = inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Options!.First(kvp => kvp.Key == "westus").Value; 473inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Value = inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Options!.First(kvp => kvp.Key == "westus").Value;
Aspire.Hosting.Tests (8)
Dashboard\DashboardLifecycleHookTests.cs (2)
262var netCoreFramework = frameworks.First(f => f.GetProperty("name").GetString() == "Microsoft.NETCore.App"); 263var aspNetCoreFramework = frameworks.First(f => f.GetProperty("name").GetString() == "Microsoft.AspNetCore.App");
ExternalServiceTests.cs (1)
424var healthCheckKey = healthCheckAnnotations.First(hc => hc.Key.StartsWith($"{externalService.Resource.Name}_external")).Key;
Orchestrator\ParameterProcessorTests.cs (2)
501var explicitParameterResource = model.Resources.OfType<ParameterResource>().First(p => p.Name == "explicitParam"); 502var referencedParameterResource = model.Resources.OfType<ParameterResource>().First(p => p.Name == "referencedParam");
Pipelines\DistributedApplicationPipelineTests.cs (2)
1526var step1 = configContext.Steps.First(s => s.Name == "step1"); 1527var step2 = configContext.Steps.First(s => s.Name == "step2");
WithUrlsTests.cs (1)
203var endpointUrl = urls.First(u => u.Endpoint is not null);
Aspire.Templates.Tests (2)
StarterTemplateRunTestsBase.cs (2)
53.First(e => e.Uri.StartsWith(urlPrefix)) 74.First(e => e.Uri.StartsWith(urlPrefix))
Binding.Http.IntegrationTests (1)
BasicHttpBindingTests.4.0.0.cs (1)
388new EndpointAddress(app.Urls.First(u => u.StartsWith("http:"))));
CSharpSyntaxGenerator (2)
SourceWriter.cs (2)
1650return nd.Fields.First(f => IsAnyNodeList(f.Type) && !IsAttributeOrModifiersList(f)); 1658return nd.Fields.First(f => IsNode(f.Type) && f.Type != "SyntaxToken");
dotnet (2)
Commands\Sdk\Check\SdkOutputWriter.cs (1)
71var product = _productCollection.First(product => product.ProductVersion.Equals($"{bundle.Version.Major}.{bundle.Version.Minor}"));
NugetPackageDownloader\NuGetPackageDownloader.cs (1)
493var bestResult = accumulativeSearchResults.First(t => t.package.Identity.Version == bestVersion);
dotnet.Tests (2)
CommandTests\Pack\PackTests.cs (1)
223var manifestReader = new StreamReader(zip.Entries.First(e => e.FullName == "TestLibraryWithConfiguration.nuspec").Open());
CommandTests\Tool\Update\ToolUpdateLocalCommandTests.cs (1)
414ToolManifestPackage updatedPackage = manifestPackages.First(
dotnet-watch.Tests (6)
HotReload\ApplyDeltaTests.cs (6)
244.First(e => e.Name.LocalName == "PropertyGroup") 276.First(e => e.Name.LocalName == "PropertyGroup") 282.First(e => e.Name.LocalName == "ItemGroup") 413.First(e => e.Name.LocalName == "PropertyGroup") 497.First(e => e.Name.LocalName == "PropertyGroup") 764.First(e => e.Name.LocalName == "PropertyGroup")
IdeCoreBenchmarks (2)
ClassificationBenchmarks.cs (1)
94var project = _solution.Projects.First(p => p.AssemblyName == "Microsoft.CodeAnalysis");
FindReferencesBenchmarks.cs (1)
93var project = _solution.Projects.First(p => p.AssemblyName == "Microsoft.CodeAnalysis");
IIS.FunctionalTests (2)
src\Servers\IIS\IIS\test\Common.FunctionalTests\LoggingTests.cs (2)
316var aspnetcorev2Log = TestSink.Writes.First(w => w.Message.Contains("Description: IIS ASP.NET Core Module V2. Commit:")); 317var aspnetcoreHandlerLog = TestSink.Writes.First(w => w.Message.Contains("Description: IIS ASP.NET Core Module V2 Request Handler. Commit:"));
IISExpress.FunctionalTests (2)
src\Servers\IIS\IIS\test\Common.FunctionalTests\LoggingTests.cs (2)
316var aspnetcorev2Log = TestSink.Writes.First(w => w.Message.Contains("Description: IIS ASP.NET Core Module V2. Commit:")); 317var aspnetcoreHandlerLog = TestSink.Writes.First(w => w.Message.Contains("Description: IIS ASP.NET Core Module V2 Request Handler. Commit:"));
illink (1)
InteropClient (4)
InteropClient.cs (4)
582Assert.AreEqual("test_initial_metadata_value", responseHeaders.First((entry) => entry.Key == "x-grpc-test-echo-initial").Value); 583CollectionAssert.AreEqual(new byte[] { 0xab, 0xab, 0xab }, responseTrailers.First((entry) => entry.Key == "x-grpc-test-echo-trailing-bin").ValueBytes); 603Assert.AreEqual("test_initial_metadata_value", responseHeaders.First((entry) => entry.Key == "x-grpc-test-echo-initial").Value); 604CollectionAssert.AreEqual(new byte[] { 0xab, 0xab, 0xab }, responseTrailers.First((entry) => entry.Key == "x-grpc-test-echo-trailing-bin").ValueBytes);
Metrics (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
21return Enumerable.First(childSyntaxList, predicate);
Metrics.Legacy (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
21return Enumerable.First(childSyntaxList, predicate);
Microsoft.Arcade.Common (1)
NupkgInfoFactory.cs (1)
60return el.Descendants().First(c => c.Name.LocalName.ToString() == name);
Microsoft.Arcade.Test.Common (1)
AssertEx.cs (1)
270ToString(actual.First(predicate)),
Microsoft.AspNetCore.AsyncState.Tests (2)
AsyncStateHttpContextExtensionsTests.cs (2)
28var serviceDescriptor = services.First(x => x.ServiceType == typeof(IHttpContextAccessor)); 31serviceDescriptor = services.First(x => x.ServiceType == typeof(IAsyncContext<>));
Microsoft.AspNetCore.Components.Tests (48)
RendererTest.cs (48)
556.First(frame => frame.AttributeValue != null) 586.First(frame => frame.AttributeValue != null) 614.First(frame => frame.AttributeValue != null) 637.First(frame => frame.AttributeValue != null) 660.First(frame => frame.AttributeValue != null) 683.First(frame => frame.AttributeValue != null) 709.First(frame => frame.AttributeValue != null) 740.First(frame => frame.AttributeValue != null) 769.First(frame => frame.AttributeValue != null) 809.First(frame => frame.AttributeValue != null) 847.First(frame => frame.AttributeValue != null) 890.First(frame => frame.AttributeValue != null) 933.First(frame => frame.AttributeValue != null) 987.First(frame => frame.AttributeValue != null) 1035.First(frame => frame.AttributeName == "onclickaction") 1079.First(frame => frame.AttributeName == "onclickaction") 1118.First(frame => frame.AttributeName == "onclick") 1159.First(frame => frame.AttributeName == "onclick") 1201.First(frame => frame.AttributeName == "onclick") 1237.First(frame => frame.AttributeName == "onclick") 1278.First(frame => frame.AttributeName == "onclick") 1320.First(frame => frame.AttributeName == "onclick") 1355.First(frame => frame.AttributeName == "onclickaction") 1387.First(frame => frame.AttributeName == "onclick") 1421.First(frame => frame.AttributeName == "onclick") 1456.First(frame => frame.AttributeName == "onclickaction") 1488.First(frame => frame.AttributeName == "onclick") 1523.First(frame => frame.AttributeName == "onclick") 1558.First(frame => frame.AttributeName == "onclickaction") 1590.First(frame => frame.AttributeName == "onclick") 1625.First(frame => frame.AttributeName == "onclick") 1662.First(frame => frame.AttributeName == "onclickaction") 1697.First(frame => frame.AttributeName == "onclick") 1735.First(frame => frame.AttributeName == "onclick") 1774.First(frame => frame.AttributeName == "onclickaction") 1812.First(frame => frame.AttributeName == "onclick") 1853.First(frame => frame.AttributeName == "onclick") 1894.First(frame => frame.AttributeName == "onclickaction") 1931.First(frame => frame.AttributeName == "onclick") 1971.First(frame => frame.AttributeName == "onclick") 3091.First(frame => frame.FrameType == RenderTreeFrameType.Attribute && frame.AttributeEventHandlerId != 0) 3133.First(frame => frame.FrameType == RenderTreeFrameType.Attribute && frame.AttributeEventHandlerId != 0) 3172.First(frame => frame.FrameType == RenderTreeFrameType.Attribute && frame.AttributeEventHandlerId != 0) 3212.First(frame => frame.FrameType == RenderTreeFrameType.Attribute && frame.AttributeEventHandlerId != 0) 3252.First(frame => frame.FrameType == RenderTreeFrameType.Attribute && frame.AttributeEventHandlerId != 0) 3508.First(frame => frame.AttributeValue != null) 4336.First(frame => frame.FrameType == RenderTreeFrameType.Attribute && frame.AttributeEventHandlerId > 0) 4384.First(frame => frame.FrameType == RenderTreeFrameType.Attribute && frame.AttributeEventHandlerId > 0)
Microsoft.AspNetCore.Diagnostics.Tests (1)
StatusCodeMiddlewareTest.cs (1)
63Assert.Equal(expectedUri, response.Headers.First(s => s.Key == "Location").Value.First());
Microsoft.AspNetCore.JsonPatch (1)
JsonPatchDocumentOfT.cs (1)
739.First(jsonProperty => jsonProperty.UnderlyingName == memberExpression.Member.Name)
Microsoft.AspNetCore.JsonPatch.SystemTextJson (1)
JsonPatchDocumentOfT.cs (1)
733.First(jsonProp => jsonProp.AttributeProvider is MemberInfo mi && mi == memberInfo);
Microsoft.AspNetCore.Mvc.Core.Test (3)
Formatters\JsonOutputFormatterTestBase.cs (1)
204.First((e) => e.WebName.Equals(encodingAsString, StringComparison.OrdinalIgnoreCase));
Infrastructure\ControllerActionInvokerTest.cs (1)
1389.First(m => m.Name.Equals("ActionMethodWithDefaultValues", StringComparison.Ordinal)),
ModelBinding\Validation\ClientValidatorCacheTest.cs (1)
73var parameter = metadata.BoundConstructor.BoundConstructorParameters.First(f => f.Name == nameof(TestRecordType.Property1));
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (1)
src\Mvc\Mvc.Core\test\Formatters\JsonOutputFormatterTestBase.cs (1)
204.First((e) => e.WebName.Equals(encodingAsString, StringComparison.OrdinalIgnoreCase));
Microsoft.AspNetCore.Shared.Tests (2)
PropertyHelperTest.cs (2)
66instance.GetType()).First(prop => prop.Name == "PropA"); 82instance.GetType()).First(prop => prop.Name == "PropA");
Microsoft.Build (2)
BuildCheck\Infrastructure\BuildEventsProcessor.cs (1)
260: configPerRule.First(r =>
Graph\ProjectGraph.cs (1)
691ProjectGraphNode GetNodeForProject(ProjectInSolution project) => EntryPointNodes.First(node => string.Equals(node.ProjectInstance.FullPath, project.AbsolutePath));
Microsoft.Build.Engine.OM.UnitTests (10)
Construction\SolutionFile_Tests.cs (10)
207ProjectInSolution consoleApplication1 = solution.ProjectsInOrder.First(p => p.ProjectName == "ConsoleApplication1"); 212ProjectInSolution vbClassLibrary = solution.ProjectsInOrder.First(p => p.ProjectName == "vbClassLibrary"); 217ProjectInSolution classLibrary1 = solution.ProjectsInOrder.First(p => p.ProjectName == "ClassLibrary1"); 377var classLibrary1 = solution.ProjectsInOrder.First(p => p.ProjectName == "ClassLibrary1"); 378var classLibrary2 = solution.ProjectsInOrder.First(p => p.ProjectName == "ClassLibrary2"); 379var classLibrary3 = solution.ProjectsInOrder.First(p => p.ProjectName == "ClassLibrary3"); 597ProjectInSolution csharpProject = solution.ProjectsInOrder.First(p => p.ProjectName == "ClassLibrary1"); 598ProjectInSolution vcProject = solution.ProjectsInOrder.First(p => p.ProjectName == "MainApp"); 683ProjectInSolution winFormsApp1 = solution.ProjectsInOrder.First(p => p.ProjectName == "WinFormsApp1"); 684ProjectInSolution classLibrary1 = solution.ProjectsInOrder.First(p => p.ProjectName == "ClassLibrary1");
Microsoft.Build.Engine.UnitTests (20)
BackEnd\BuildManager_Logging_Tests.cs (1)
117allEvents.First(x => x is T).Message.ShouldContain(
BackEnd\BuildManager_Tests.cs (4)
4210var node1 = graph.ProjectNodes.First(node => node.ProjectInstance.FullPath.Equals(project1, StringComparison.OrdinalIgnoreCase)); 4214var node2 = graph.ProjectNodes.First(node => node.ProjectInstance.FullPath.Equals(project2, StringComparison.OrdinalIgnoreCase)); 4295var node1 = graph.ProjectNodes.First(node => node.ProjectInstance.FullPath.Equals(project1, StringComparison.OrdinalIgnoreCase)); 4299var node2 = graph.ProjectNodes.First(node => node.ProjectInstance.FullPath.Equals(project2, StringComparison.OrdinalIgnoreCase));
Evaluation\Preprocessor_Tests.cs (1)
995var virtualImport = project.Imports.First(i => i.ImportedProject.FullPath.StartsWith(projectPath + ".SdkResolver"));
Graph\ProjectGraph_Tests.cs (8)
374root1.ProjectReferences.First(r => GetProjectNumber(r) == 3).ProjectInstance.GlobalProperties.ShouldBeSameIgnoringOrder(globalPropertiesFor1); 375root1.ProjectReferences.First(r => GetProjectNumber(r) == 4).ProjectInstance.GlobalProperties.ShouldBeSameIgnoringOrder(globalPropertiesFor1); 381root2.ProjectReferences.First(r => GetProjectNumber(r) == 4).ProjectInstance.GlobalProperties.ShouldBeSameIgnoringOrder(globalPropertiesFor2); 382root2.ProjectReferences.First(r => GetProjectNumber(r) == 5).ProjectInstance.GlobalProperties.ShouldBeSameIgnoringOrder(globalPropertiesFor2); 2106var innerBuildWithCommonReferences = GetNodesWithProjectNumber(graph, 1).First(n => n.ProjectInstance.GlobalProperties.TryGetValue(InnerBuildPropertyName, out string p) && p == "a"); 2112var innerBuildWithAdditionalReferences = GetNodesWithProjectNumber(graph, 1).First(n => n.ProjectInstance.GlobalProperties.TryGetValue(InnerBuildPropertyName, out string p) && p == "b"); 2139var outerBuild = graph.GraphRoots.First(i => i.ProjectType == ProjectInterpretation.ProjectType.OuterBuild); 2144var referencedInnerBuild = GetNodesWithProjectNumber(graph, 1).First(n => n.ProjectInstance.GetPropertyValue(InnerBuildPropertyName) == "a");
Graph\ResultCacheBasedBuilds_Tests.cs (2)
349var rootNode = topoSortedNodes.First(n => Path.GetFileNameWithoutExtension(n.ProjectInstance.FullPath) == "1"); 388outputCaches.Remove(expectedOutput.Keys.First(n => ProjectNumber(n) == "3"));
Instance\ProjectInstance_Internal_Tests.cs (1)
1032Toolset template = pc.Toolsets.First(t => String.Equals(t.ToolsVersion, pc.DefaultToolsVersion, StringComparison.OrdinalIgnoreCase));
ProjectCache\ProjectCacheTests.cs (3)
1028graphResult.ResultsByNode.First(r => GetProjectNumber(r.Key) == 2).Value.ShouldHaveSucceeded(); 1029graphResult.ResultsByNode.First(r => GetProjectNumber(r.Key) == 1).Value.ShouldHaveFailed(); 1447return buildSession.BuildProjectFileAsync(graph.ProjectNodes.First(n => GetProjectNumber(n) == projectNumber).ProjectInstance.FullPath);
Microsoft.Build.Framework (1)
ChangeWaves.cs (1)
160_cachedWave = AllWaves.First((x) => x > _cachedWave);
Microsoft.Build.Tasks.Core (4)
GetSDKReferenceFiles.cs (4)
342ResolvedRedistFile winner = _resolveRedistFiles.First(x => x.Equals(redist)); 423ResolvedReferenceAssembly winner = _resolvedReferences.First(x => x.Equals(reference)); 595ResolvedReferenceAssembly winner = resolvedFiles.First(x => x.Equals(resolvedReference)); 635ResolvedRedistFile winner = resolvedRedistFiles.First(x => x.Equals(redistFile));
Microsoft.Build.Tasks.UnitTests (2)
MSBuild_Tests.cs (2)
1478var expectedTaskId = logger.TaskStartedEvents.First(t => t.TaskName == "MSBuild").BuildEventContext.TaskId; 1514var expectedTaskId = logger.TaskStartedEvents.First(t => t.TaskName == nameof(BuildProjectFileTask)).BuildEventContext.TaskId;
Microsoft.CodeAnalysis.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
21return Enumerable.First(childSyntaxList, predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
159var first = root.DescendantNodesAndSelf().First(x => x.HasAnnotation(annotation));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
134var node = token.Parent!.AncestorsAndSelf().First(a => a.FullSpan.Contains(span));
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
21return Enumerable.First(childSyntaxList, predicate);
Microsoft.CodeAnalysis.BannedApiAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
21return Enumerable.First(childSyntaxList, predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
159var first = root.DescendantNodesAndSelf().First(x => x.HasAnnotation(annotation));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
134var node = token.Parent!.AncestorsAndSelf().First(a => a.FullSpan.Contains(span));
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
21return Enumerable.First(childSyntaxList, predicate);
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
159var first = root.DescendantNodesAndSelf().First(x => x.HasAnnotation(annotation));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
134var node = token.Parent!.AncestorsAndSelf().First(a => a.FullSpan.Contains(span));
Microsoft.CodeAnalysis.CSharp (3)
Binder\Binder_Conversions.cs (1)
1196((ParameterSyntax)node).Modifiers.First(static m => m.IsKind(SyntaxKind.ParamsKeyword)).GetLocation(),
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1741diagnostics.Add(ErrorCode.ERR_ParamsMustBeCollection, ParameterSyntax.Modifiers.First(static m => m.IsKind(SyntaxKind.ParamsKeyword)).GetLocation());
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
286public SyntaxNode ReturnTypeSyntax => CompilationUnit.Members.First(m => m.Kind() == SyntaxKind.GlobalStatement);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryImports\CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
55foreach (var node in nodes.Select(n => n.GetAncestors().First(n => n is BaseNamespaceDeclarationSyntax or CompilationUnitSyntax)).Distinct())
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
75var currentAccessor = currentAccessorList.Accessors.First(a => a.Kind() == accessor.Kind());
src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
76var isNode = updatedNode.DescendantNodesAndSelf().First(
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (30)
CommentSelection\CSharpToggleBlockCommentCommandHandlerTests.cs (1)
196.First(export => typeof(CSharpToggleBlockCommentCommandHandler).Equals(export.GetType()));
CommentSelection\CSharpToggleLineCommentCommandHandlerTests.cs (1)
873.First(export => typeof(ToggleLineCommentCommandHandler).Equals(export.GetType()));
Completion\CompletionProviders\AbstractCSharpCompletionProviderTests.cs (1)
190var item = completionList.ItemsList.First(i => (i.DisplayText + i.DisplayTextSuffix).StartsWith(textTypedSoFar));
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (8)
2595var completionItem = completionList.ItemsList.First(i => CompareItems(i.DisplayText, "Bar[int bay]")); 3021var completionItem = completionList.ItemsList.First(i => CompareItems(i.DisplayText, "Equals(object obj)")); 3079var completionItem = completionList.ItemsList.First(i => CompareItems(i.DisplayText, "Equals(object obj)")); 3355var commit = await provider.GetChangeAsync(document, completionList.ItemsList.First(i => i.DisplayText == "ToString()"), ' '); 3469var compilation = await workspace.CurrentSolution.Projects.First(p => p.Name == "P3").GetCompilationAsync(); 3474var p1 = workspace.CurrentSolution.Projects.First(p => p.Name == "P1"); 3479var testDocument = workspace.Documents.First(d => d.Name == "CurrentDocument.cs"); 3526var testDocument = workspace.Documents.First(d => d.Name == "CurrentDocument.cs");
Completion\CompletionProviders\SymbolCompletionProviderTests_NoInteractive.cs (1)
339var item = completions.ItemsList.First(i => i.DisplayText == "Beep");
ExtractMethod\ExtractMethodMiscellaneousTests.cs (2)
48var publicToken = rootWithAnnotation.DescendantTokens().First(t => t.Kind() == SyntaxKind.PublicKeyword); 89var publicToken = rootWithAnnotation.DescendantTokens().First(t => t.Kind() == SyntaxKind.PublicKeyword);
QuickInfo\SemanticQuickInfoSourceTests.cs (1)
298var sourceDocument = workspace.Documents.First(d => d.Name == "SourceDocument");
Workspaces\WorkspaceTests_EditorFeatures.cs (15)
285var id1 = snapshot.Projects.First(p => p.Name == project1.Name).Id; 286var id2 = snapshot.Projects.First(p => p.Name == project2.Name).Id; 324var id1 = snapshot.Projects.First(p => p.Name == project1.Name).Id; 325var id2 = snapshot.Projects.First(p => p.Name == project2.Name).Id; 411var id1 = snapshot.Projects.First(p => p.Name == project1.Name).Id; 433var id1 = snapshot.Projects.First(p => p.Name == project1.Name).Id; 434var id2 = snapshot.Projects.First(p => p.Name == project2.Name).Id; 461var id1 = snapshot.Projects.First(p => p.Name == project1.Name).Id; 462var id2 = snapshot.Projects.First(p => p.Name == project2.Name).Id; 498var id1 = solutionY.Projects.First(p => p.Name == project1.Name).Id; 499var id2 = solutionY.Projects.First(p => p.Name == project2.Name).Id; 556var id1 = solutionY.Projects.First(p => p.Name == project1.Name).Id; 557var id2 = solutionY.Projects.First(p => p.Name == project2.Name).Id; 628var id1 = solutionY.Projects.First(p => p.Name == project1.Name).Id; 629var id2 = solutionY.Projects.First(p => p.Name == project2.Name).Id;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
FirstClassSpanTests.cs (1)
5036.First(s => s.Expression.ToString() == "a");
Microsoft.CodeAnalysis.CSharp.Features (7)
ExtractMethod\CSharpSelectionResult.StatementResult.cs (1)
41return GetFirstTokenInSelection().GetRequiredParent().AncestorsAndSelf().First(n =>
IntroduceVariable\CSharpIntroduceVariableService_IntroduceQueryLocal.cs (3)
41matches.Select(expr => expr.GetAncestorsOrThis<SyntaxNode>().First(IsAnyQueryClause))); 62var firstClauseAffectedInQuery = oldClauses.First(allAffectedClauses.Contains); 83var oldClause = expression.GetAncestors<SyntaxNode>().First(IsAnyQueryClause);
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryImports\CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
55foreach (var node in nodes.Select(n => n.GetAncestors().First(n => n is BaseNamespaceDeclarationSyntax or CompilationUnitSyntax)).Distinct())
src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
75var currentAccessor = currentAccessorList.Accessors.First(a => a.Kind() == accessor.Kind());
src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
76var isNode = updatedNode.DescendantNodesAndSelf().First(
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.CodeQuality.Analyzers\Maintainability\CSharpMakeTypesInternal.Fixer.cs (1)
28var publicKeyword = type.Modifiers.First(m => m.IsKind(SyntaxKind.PublicKeyword));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (11)
Semantics\BindingTests.cs (6)
2726.First(x => x.Parent.IsKind(SyntaxKind.SimpleMemberAccessExpression) && x.Identifier.ValueText.Equals("M0")); 2738.First(x => x.Parent.IsKind(SyntaxKind.SimpleMemberAccessExpression) && x.Identifier.ValueText.Equals("M1")); 2837.First(x => x.Parent.IsKind(SyntaxKind.SimpleMemberAccessExpression) && x.Identifier.ValueText.Equals("M0")); 2849.First(x => x.Parent.IsKind(SyntaxKind.SimpleMemberAccessExpression) && x.Identifier.ValueText.Equals("M1")); 2931var id = lambda.DescendantNodes().First(n => n.IsKind(SyntaxKind.IdentifierName)); 2973var id = lambda.DescendantNodes().First(n => n.IsKind(SyntaxKind.IdentifierName));
Semantics\InterceptorsTests.cs (1)
2132var node1 = root.DescendantNodes().First(node => node is IdentifierNameSyntax name && name.Identifier.Text == "Prop");
Semantics\LambdaTests.cs (1)
7003var action = syntaxTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().First(id => id.Identifier.ValueText == "Action");
Semantics\NullableReferenceTypesTests.cs (1)
3706var id = lambda.DescendantNodes().First(n => n.IsKind(SyntaxKind.IdentifierName));
Semantics\SwitchTests.cs (1)
1154var node = syntaxTree.GetRoot().DescendantNodes().First(x => x.IsKind(SyntaxKind.SimpleMemberAccessExpression));
Semantics\TopLevelStatementsTests.cs (1)
9813var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().First(id => id.Identifier.Text == "var");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (34)
Compilation\GetImportScopesTests.cs (1)
403var reference = comp.References.First(r => r.Display!.StartsWith("System.Core"));
Compilation\GetSemanticInfoTests.cs (1)
1674var varIdentifier = (IdentifierNameSyntax)tree.GetCompilationUnitRoot().DescendantNodes().First(n => n.ToString() == "var");
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (3)
4415var lambda = (SimpleLambdaExpressionSyntax)tree.GetCompilationUnitRoot().DescendantNodes().First(x => x is SimpleLambdaExpressionSyntax); 5357.First(s => s.Left is IdentifierNameSyntax { Identifier.Text: "Thing" }) 5543.First(s => s.Left is IdentifierNameSyntax { Identifier.Text: "Thing" })
DocumentationComments\CrefTests.cs (1)
4559Assert.Equal(SyntaxKind.EndOfFileToken, crefSyntax.Ancestors().First(n => n.IsStructuredTrivia).ParentTrivia.Token.Kind());
Symbols\Source\NullablePublicAPITests.cs (12)
3500.First(i => i.Identifier.ValueText == "o1"); 3507var mDeclaration = root.DescendantNodes().OfType<MethodDeclarationSyntax>().First(m => m.Identifier.ValueText == "M"); 3554.First(i => i.Identifier.ValueText == "o1"); 3565.First(i => i.Identifier.ValueText == "o2"); 3615.First(i => i.Identifier.ValueText == "o1"); 3626.First(i => i.Identifier.ValueText == "o2"); 3775.First(i => i.Identifier.ValueText == "o1"); 4121var o2Result = lookupResults.OfType<ILocalSymbol>().First(l => l.Name == "o2"); 4122var o8Result = lookupResults.OfType<ILocalSymbol>().First(l => l.Name == "o8"); 4126var o1Result = lookupResults.OfType<IParameterSymbol>().First(p => p.Name == "o1"); 4127var oResult = lookupResults.OfType<IParameterSymbol>().First(p => p.Name == "o"); 4131var localFunctionResult = lookupResults.OfType<IMethodSymbol>().First(m => m.MethodKind == MethodKind.LocalFunction);
Symbols\SymbolEqualityTests.cs (12)
411var member1Syntax = (FieldDeclarationSyntax)root.DescendantNodes().First(sn => sn.Kind() == SyntaxKind.FieldDeclaration); 449var member1Syntax = (FieldDeclarationSyntax)root.DescendantNodes().First(sn => sn.Kind() == SyntaxKind.FieldDeclaration); 480var member1Syntax = (FieldDeclarationSyntax)root.DescendantNodes().First(sn => sn.Kind() == SyntaxKind.FieldDeclaration); 523var member1Syntax = (FieldDeclarationSyntax)root.DescendantNodes().First(sn => sn.Kind() == SyntaxKind.FieldDeclaration); 554var member1Syntax = (FieldDeclarationSyntax)root.DescendantNodes().First(sn => sn.Kind() == SyntaxKind.FieldDeclaration); 590var create1Syntax = (InvocationExpressionSyntax)root.DescendantNodes().First(sn => sn.Kind() == SyntaxKind.InvocationExpression); 625var member1Syntax = (FieldDeclarationSyntax)root.DescendantNodes().First(sn => sn.Kind() == SyntaxKind.FieldDeclaration); 674var member1Syntax = (FieldDeclarationSyntax)root.DescendantNodes().Last(sn => sn.Kind() == SyntaxKind.ClassDeclaration).DescendantNodes().First(sn => sn.Kind() == SyntaxKind.FieldDeclaration); 726var member1Syntax = (FieldDeclarationSyntax)root.DescendantNodes().First(sn => sn.Kind() == SyntaxKind.FieldDeclaration); 776var member1Syntax = (ClassDeclarationSyntax)root.DescendantNodes().First(sn => sn.Kind() == SyntaxKind.ClassDeclaration); 827var member1Syntax = (ClassDeclarationSyntax)root.DescendantNodes().First(sn => sn.Kind() == SyntaxKind.ClassDeclaration); 888var member1Syntax = (ClassDeclarationSyntax)root.DescendantNodes().First(sn => sn.Kind() == SyntaxKind.ClassDeclaration);
Symbols\SymbolExtensionTests.cs (3)
101var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().First(id => id.Identifier.Text == "var"); 119var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().First(id => id.Identifier.Text == "var"); 137var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().First(id => id.Identifier.Text == "var");
Symbols\TypeTests.cs (1)
2466var method = typeMembers.OfType<MethodSymbol>().First(m => m is { MethodKind: not MethodKind.Constructor });
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (28)
IncrementalParsing\IncrementalParsingTests.cs (1)
3485var tempToken = tempRoot.DescendantTokens().First(t => t.Kind() == SyntaxKind.IdentifierToken);
Syntax\SyntaxAnnotationTests.cs (4)
161var node = GetAllNodesAndTokens(tree.GetCompilationUnitRoot()).First(t => t.IsNode).AsNode(); 193var token = GetAllNodesAndTokens(tree.GetCompilationUnitRoot()).First(t => t.IsToken).AsToken(); 284var firstNode = GetAllNodesAndTokens(tree.GetCompilationUnitRoot()).First(t => t.IsNode).AsNode(); 295var firstNodeInNewTree = GetAllNodesAndTokens(newRoot).First(t => t.IsNode).AsNode();
Syntax\SyntaxNodeTests.cs (13)
85var e = expression.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "e"); 103var e = expression.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "e"); 196var e = expression.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "e"); 2328var bToken = expr.DescendantTokens().First(t => t.Text == "b"); 2365var identifierC = cu.DescendantTokens().First(t => t.Text == "C"); 2396var identifierC = cu.DescendantTokens().First(t => t.Text == "C"); 2414var token = expr.DescendantTokens().First(t => t.IsMissing); 2429var token = tokens.First(t => t.Kind() == SyntaxKind.EndOfDocumentationCommentToken); 2469var trivia = expr.DescendantTokens().First(t => t.Text == "a").TrailingTrivia[0]; 3634var node = (SyntaxNode)children.First(n => n.IsNode); 3638var token = (SyntaxToken)children.First(n => n.IsToken); 3954var a = expression.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 3955var e = expression.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "e");
Syntax\TrackNodeTests.cs (10)
24var a = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 35var a = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 47var a = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 56var a = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 66var originalA = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 81var originalA = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 97var originalA = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 109var originalA = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 122var originalA = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 134var originalA = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a");
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (3)
CodeGeneration\SyntaxGeneratorTests.cs (2)
2750var newDecl = Generator.RemoveNode(declaration, Generator.GetNamespaceImports(declaration).First(m => Generator.GetName(m) == name)); 2990var newDecl = Generator.RemoveNode(declaration, Generator.GetMembers(declaration).First(m => Generator.GetName(m) == name));
Formatting\FormattingElasticTriviaTests.cs (1)
112var decl = generator.GetDeclaration(root.DescendantNodes().OfType<VariableDeclaratorSyntax>().First(vd => vd.Identifier.Text == "f2"));
Microsoft.CodeAnalysis.EditorFeatures (1)
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (1)
744: _openTextBufferManager._referenceSpanToLinkedRenameSpanMap.First(kvp => kvp.Key.OverlapsWith(span)).Value.TrackingSpan.GetEndPoint(snapshot);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (13)
AbstractCommandHandlerTestState.cs (2)
77var cursorDocument = Workspace.Documents.First(d => d.CursorPosition.HasValue || d.SelectedSpans.Any(ss => ss.IsEmpty)); 81var cursorPosition = cursorDocument.CursorPosition ?? cursorDocument.SelectedSpans.First(ss => ss.IsEmpty).Start;
Completion\AbstractCompletionProviderTests.cs (4)
608var firstItem = items.First(i => CompareItems(i.DisplayText, itemToCommit)); 736var firstItem = items.First(i => CompareItems(i.DisplayText + i.DisplayTextSuffix, itemToCommit)); 979var item = completionList.ItemsList.First(c => CompareItems(c.DisplayText, expectedItem)); 1317var item = completionList.ItemsList.First(i => i.DisplayText.StartsWith(textTypedSoFar));
MoveStaticMembers\TestMoveStaticMembersService.cs (1)
65var destination = selectedType.ContainingNamespace.GetAllTypes(CancellationToken.None).First(t => t.ToDisplayString() == DestinationName);
Semantics\SpeculationAnalyzerTestsBase.cs (2)
36var initialNode = initialTree.GetRoot().DescendantNodes().First(n => IsExpressionNode(n) && n.ToString() == (expressionToAnalyze ?? initialExpression)); 39var replacementNode = replacementTree.GetRoot().DescendantNodes().First(n => IsExpressionNode(n) && n.ToString() == (expressionToAnalyze ?? replacementExpression));
SignatureHelp\AbstractSignatureHelpProviderTests.cs (3)
350var cursorPosition = testWorkspace.Documents.First(d => d.Name == "SourceDocument").CursorPosition.Value; 351var documentId = testWorkspace.Documents.First(d => d.Name == "SourceDocument").Id; 360var selectedSpans = testWorkspace.Documents.First(d => d.Name == "SourceDocument").SelectedSpans;
Workspaces\TestWorkspaceFixture.cs (1)
43_currentDocument = _workspace.Documents.First(d => d.CursorPosition.HasValue);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
CommentSelection\ToggleBlockCommentCommandHandlerTests.cs (1)
1254.First(export => typeof(ToggleBlockCommentCommandHandler).Equals(export.GetType()));
SymbolFinder\SymbolFinderTests.cs (1)
653var firstDecl = csRoot.DescendantNodes().First(d => d is CSharp.Syntax.TypeDeclarationSyntax);
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver.UnitTests (1)
VisualBasicParsingTests.cs (1)
68var pair = MemberSignatureParser.KeywordKinds.First(p => p.Value == kind);
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (1)
Debugger\Engine\DkmClrRuntimeInstance.cs (1)
76var module = this.Modules.First(m => m.Assembly == assembly);
Microsoft.CodeAnalysis.Features (5)
AddImport\CodeActions\MetadataSymbolReferenceCodeAction.cs (1)
32.First(pe => pe.FilePath == FixData.PortableExecutableReferenceFilePathToAdd);
ExtractMethod\SelectionValidator.cs (1)
176firstStatement = spine.First(s => AreStatementsInSameContainer(s, statement));
FullyQualify\AbstractFullyQualifyService.cs (1)
68var node = root.FindToken(span.Start).GetAncestors<SyntaxNode>().First(n => n.Span.Contains(span));
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
276var firstDocument = navigateProject.Documents.First(d => d.FilePath?.Equals(firstDocumentFilePath, StringComparison.OrdinalIgnoreCase) ?? false);
Shared\Utilities\ExtractTypeHelpers.cs (1)
104var declarationNode = syntaxRoot.DescendantNodes().First(syntaxFacts.IsTypeDeclaration);
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\InlineCompletions\InlineCompletionsHandler.cs (1)
144var matchingSnippetInfo = snippetInfo.First(s => wordText.Equals(s.Shortcut, StringComparison.OrdinalIgnoreCase));
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (8)
Completion\CompletionFeaturesTests.cs (8)
133var actualItem = completionResult.Items.First(i => i.Label == "Task"); 220var actualItem = completionResult.Items.First(i => i.Label == "ExtensionMethod"); 284var actualItem = completionResult.Items.First(i => i.Label == "summary"); 346var someTextItem = results.Items.First(item => item.Label == "someText"); 367someTextItem = results.Items.First(item => item.Label == "someText"); 545var actualItem = completionResult.Items.First(i => i.Label == "ObsoleteType"); 860var actualItem = results.Items.First(i => i.Label == "_someDiscard"); 876actualItem = results.Items.First(i => i.Label == "_someDiscard");
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
21return Enumerable.First(childSyntaxList, predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
159var first = root.DescendantNodesAndSelf().First(x => x.HasAnnotation(annotation));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
134var node = token.Parent!.AncestorsAndSelf().First(a => a.FullSpan.Contains(span));
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
21return Enumerable.First(childSyntaxList, predicate);
Microsoft.CodeAnalysis.Remote.ServiceHub (4)
Services\DiagnosticAnalyzer\RemoteDiagnosticAnalyzerService.cs (2)
151.First(r => r.FullPath == analyzerReferenceFullPath); 189.First(r => r.FullPath == analyzerReferenceFullPath);
Services\SourceGeneration\RemoteSourceGenerationService.cs (2)
160.First(r => r.FullPath == analyzerReferenceFullPath); 176.First(r => r.FullPath == analyzerReferenceFullPath);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
21return Enumerable.First(childSyntaxList, predicate);
Microsoft.CodeAnalysis.Test.Utilities (1)
Assert\AssertEx.cs (1)
512ToString(actual.First(predicate)),
Microsoft.CodeAnalysis.UnitTests (2)
CommonSyntaxTests.cs (2)
210var exprB = expr.DescendantNodes().OfType<CSharp.Syntax.IdentifierNameSyntax>().First(n => n.Identifier.ToString() == "b"); 231var exprB = expr.DescendantNodes().OfType<CSharp.Syntax.IdentifierNameSyntax>().First(n => n.Identifier.ToString() == "b");
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (3)
Microsoft.CodeQuality.Analyzers\Maintainability\BasicMakeTypesInternal.Fixer.vb (3)
18Dim publicKeyword = type.Modifiers.First(Function(m) m.IsKind(SyntaxKind.PublicKeyword)) 26Dim publicKeyword = enumStatement.Modifiers.First(Function(m) m.IsKind(SyntaxKind.PublicKeyword)) 34Dim publicKeyword = delegateStatement.Modifiers.First(Function(m) m.IsKind(SyntaxKind.PublicKeyword))
Microsoft.CodeAnalysis.Workspaces (4)
Editing\SyntaxGenerator.cs (1)
1502? original.First(tk => tk.RawKind == token.RawKind)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
21return Enumerable.First(childSyntaxList, predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
159var first = root.DescendantNodesAndSelf().First(x => x.HasAnnotation(annotation));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
134var node = token.Parent!.AncestorsAndSelf().First(a => a.FullSpan.Contains(span));
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
MSBuild\ProjectFile\ProjectFile.cs (2)
519item = references.First(it => PathUtilities.PathsEqual(it.EvaluatedInclude, relativePath) 523item ??= references.First(it => string.Compare(projectName, it.GetMetadataValue(MetadataNames.Name), StringComparison.OrdinalIgnoreCase) == 0);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (36)
MSBuildWorkspaceTestBase.cs (3)
128var p1 = sol.Projects.First(p => p.Language == LanguageNames.CSharp); 129var p2 = sol.Projects.First(p => p.Language == LanguageNames.VisualBasic); 147var solutionFileName = files.First(t => t.fileName.EndsWith(".sln", StringComparison.OrdinalIgnoreCase)).fileName;
NetCoreTests.cs (7)
93var document = project.Documents.First(d => d.Name == "Program.cs"); 162var document = libraryProject.Documents.First(d => d.Name == "Class1.cs"); 202var document = project.Documents.First(d => d.Name == "Program.cs"); 262var document = project.Documents.First(d => d.Name == "Program.cs"); 374document = project.Documents.First(d => d.Name == "Program.cs"); 378document = project.Documents.First(d => d.Name == "Class1.cs"); 548var document = project.Documents.First(d => d.Name == "Program.vb");
SolutionGeneration.cs (1)
97var referencedProject = projectBuilders.First(p => p.Name == projectReference.ProjectName);
VisualStudioMSBuildWorkspaceTests.cs (25)
68var type = tree.GetRoot().DescendantTokens().First(t => t.ToString() == "class").Parent; 81var vbProject = solution.Projects.First(p => p.Language == LanguageNames.VisualBasic); 249var p1 = sol.Projects.First(p => p.Language == LanguageNames.CSharp); 250var p2 = sol.Projects.First(p => p.Language == LanguageNames.VisualBasic); 264var p1 = sol.Projects.First(p => p.Language == LanguageNames.CSharp); 265var p2 = sol.Projects.First(p => p.Language == LanguageNames.VisualBasic); 303var project = sol.Projects.First(p => p.Language == language); 318var p1 = sol.Projects.First(p => p.Language == LanguageNames.CSharp); 319var p2 = sol.Projects.First(p => p.Language == LanguageNames.VisualBasic); 341var p1 = sol.Projects.First(p => p.Language == LanguageNames.CSharp); 351var p2 = p1.Solution.Projects.First(p => p.Language == LanguageNames.VisualBasic); 448var type = tree.GetRoot().DescendantTokens().First(t => t.ToString() == "class").Parent; 963var doc = solution.Projects.First().Documents.First(d => d.FilePath == sourceFile); 997var doc = solution.Projects.First().Documents.First(d => d.FilePath == sourceFile); 2378var adoc = proj.AdditionalDocuments.First(a => a.Name == "XamlFile.xaml"); 2554var project = solution.Projects.First(p => p.Language == LanguageNames.VisualBasic); 2572var csproject = workspace.CurrentSolution.Projects.First(p => p.Language == LanguageNames.CSharp); 2580var vbproject = workspace.CurrentSolution.Projects.First(p => p.Language == LanguageNames.VisualBasic); 2779var document = project.Documents.First(d => d.Name == "class1.cs"); 2798var document = project.Documents.First(d => d.Name == "class1.cs"); 2817var document = project.Documents.First(d => d.Name == "class1.cs"); 2834var type = tree.GetRoot().DescendantTokens().First(t => t.ToString() == "class").Parent; 2868var document = project.Documents.First(d => d.Name == "class1.cs"); 2951var project = solution.Projects.First(p => p.Language == LanguageNames.VisualBasic); 3324var document = project.Documents.First(d => d.Name == "class1.cs");
Microsoft.CodeAnalysis.Workspaces.UnitTests (7)
CommandLineProject\CommandLineProjectWorkspaceTests.cs (3)
38var gooDoc = project.Documents.First(d => d.Name == "CSharpClass.cs"); 66var gooDoc = project.Documents.First(d => d.Name == "goo.cs"); 70var barDoc = project.Documents.First(d => d.Name == "bar.cs");
FindReferencesTests.cs (2)
404var netCoreProject = solution.Projects.First(p => p.Name == "NetCoreProject"); 405var netStandardProject = solution.Projects.First(p => p.Name == "NetStandardProject");
SolutionTests\ProjectDependencyGraphTests.cs (1)
615var firstBToC = b.ProjectReferences.First(reference => reference.ProjectId == c.Id);
SymbolKeyTests.cs (1)
747var outer = GetDeclaredSymbols(compilation).OfType<INamedTypeSymbol>().First(s => s.Name == "A");
Microsoft.DotNet.Build.Tasks.Feed.Tests (6)
SetupTargetFeedConfigV3Tests.cs (3)
167var channelConfig = PublishingConstants.ChannelInfos.First(c => c.Id == 2); 283var channelConfig = PublishingConstants.ChannelInfos.First(c => c.Id == 2); 397var channelConfig = PublishingConstants.ChannelInfos.First(c => c.Id == 2);
SetupTargetFeedConfigV4Tests.cs (3)
162var channelConfig = PublishingConstants.ChannelInfos.First(c => c.Id == 2); 256var channelConfig = PublishingConstants.ChannelInfos.First(c => c.Id == 2); 350var channelConfig = PublishingConstants.ChannelInfos.First(c => c.Id == 2);
Microsoft.DotNet.Build.Tasks.Installers (1)
src\RpmPackage.cs (1)
30if (header.Entries.First(e => e.Tag == RpmHeaderTag.PayloadCompressor).Value is not "gzip")
Microsoft.DotNet.Cli.Utils.Tests (2)
RuntimeEnvironmentTests.cs (2)
51.First(line => line.StartsWith("ID=", StringComparison.OrdinalIgnoreCase)) 58.First(line => line.StartsWith("VERSION_ID=", StringComparison.OrdinalIgnoreCase))
Microsoft.DotNet.NuGetRepack.Tests (1)
TestHelpers\AssertEx.cs (1)
286ToString(actual.First(predicate)),
Microsoft.DotNet.PackageInstall.Tests (9)
EndToEndToolTests.cs (9)
169var topLevelPackage = packages.First(p => p.EndsWith($"{packageIdentifier}.{toolSettings.ToolPackageVersion}.nupkg")); 199var topLevelPackage = packages.First(p => p.EndsWith($"{packageIdentifier}.{toolSettings.ToolPackageVersion}.nupkg")); 228var topLevelPackage = packages.First(p => p.EndsWith($"{packageIdentifier}.{toolSettings.ToolPackageVersion}.nupkg")); 347var topLevelPackage = packages.First(p => p.EndsWith($"{packageIdentifier}.{toolSettings.ToolPackageVersion}.nupkg")); 388var topLevelPackage = packages.First(p => p.EndsWith($"{packageIdentifier}.{toolSettings.ToolPackageVersion}.nupkg")); 423var nuspecEntry = zipArchive.Entries.First(e => e.Name.EndsWith("nuspec")!); 486.First(n => n is XElement e && e.Name == "RuntimeIdentifierPackages") as XElement)!.Nodes() 488.Select(e => (e as XElement)!.Attributes().First(a => a.Name == "RuntimeIdentifier").Value) 496var nuspecEntry = zipArchive.Entries.First(e => e.Name == "DotnetToolSettings.xml")!;
Microsoft.DotNet.SignCheckLibrary (1)
Verification\Jar\JarManifestFileBase.cs (1)
95ZipArchiveEntry manifestArchiveEntry = archive.Entries.First(a => String.Equals(a.FullName, ManifestPath, StringComparison.OrdinalIgnoreCase));
Microsoft.Extensions.AI.Abstractions (2)
Functions\AIFunctionFactory.cs (1)
1118return specializedType.GetMethods(All).First(m => m.MetadataToken == genericMethodDefinition.MetadataToken);
src\Shared\JsonSchemaExporter\JsonSchemaExporter.ReflectionHelpers.cs (1)
421return specializedType.GetMember(member.Name, member.MemberType, All).First(m => m.MetadataToken == member.MetadataToken);
Microsoft.Extensions.AI.Tests (3)
ChatCompletion\OpenTelemetryChatClientTests.cs (3)
418var inputMessages = activity.Tags.First(kvp => kvp.Key == "gen_ai.input.messages").Value; 473var outputMessages = activity.Tags.First(kvp => kvp.Key == "gen_ai.output.messages").Value; 566var inputMessages = activity.Tags.First(kvp => kvp.Key == "gen_ai.input.messages").Value;
Microsoft.Extensions.AsyncState.Tests (3)
AsyncContextServiceCollectionExtensionsTests.cs (3)
29var serviceDescriptor = services.First(x => x.ServiceType == typeof(IAsyncContext<>)); 32serviceDescriptor = services.First(x => x.ServiceType == typeof(IAsyncState)); 35serviceDescriptor = services.First(x => x.ServiceType == typeof(IAsyncLocalContext<>));
Microsoft.Maui.Controls (2)
LegacyLayouts\ConstraintExpression.cs (2)
43 minfo = typeof(View).GetProperties().First(pi => pi.Name == Property && pi.CanRead && pi.GetMethod.IsPublic).GetMethod; 52 minfo = typeof(View).GetProperties().First(pi => pi.Name == Property && pi.CanRead && pi.GetMethod.IsPublic).GetMethod;
Microsoft.Maui.Controls.Build.Tasks (6)
CreateObjectVisitor.cs (2)
283 parameter.CustomAttributes.First(ca => ca.AttributeType.FullName == "Microsoft.Maui.Controls.ParameterAttribute") 300 parameter.CustomAttributes.First(ca => ca.AttributeType.FullName == "Microsoft.Maui.Controls.ParameterAttribute")
DebugXamlCTask.cs (1)
130 baseCtor = module.ImportReference(typeDef.BaseType.Resolve().GetConstructors().First(c => c.HasParameters == false));
SetPropertiesVisitor.cs (3)
264 var provideValueInfo = markExt.Methods.First(md => md.Name == "ProvideValue"); 393 var provideValueInfo = markExt.Methods.First(md => md.Name == "ProvideValue"); 1284 var invoke = module.ImportReference(eventinfo.EventType.ResolveCached(context.Cache).GetMethods().First(eventmd => eventmd.Name == "Invoke"));
Microsoft.Maui.Controls.Xaml (6)
ApplyPropertiesVisitor.cs (3)
171 Context.Types[parentElement].GetRuntimeMethods().First(mi => mi.Name == "Add" && mi.GetParameters().Length == 1); 216 if (xpe == null && (addMethod = collection.GetType().GetRuntimeMethods().First(mi => mi.Name == "Add" && mi.GetParameters().Length == 1)) != null) 744 var addMethod = collection.GetType().GetRuntimeMethods().First(mi => mi.Name == "Add" && mi.GetParameters().Length == 1);
CreateValuesVisitor.cs (2)
216 parameter.CustomAttributes.First(ca => ca.AttributeType.FullName == "Microsoft.Maui.Controls.ParameterAttribute") 314 parameter.CustomAttributes.First(attr => attr.AttributeType == typeof(ParameterAttribute))
XamlParser.cs (1)
200 ? ((ValueNode)attributes.First(kvp => kvp.Key == XmlName.xTypeArguments).Value).Value as IList<XmlType>
Microsoft.ML.AutoML (2)
Experiment\Runners\CrossValSummaryRunner.cs (1)
70var firstException = trainResults.First(r => r.exception != null).exception;
TransformInference\TransformPostTrainerInference.cs (1)
34var labelColumn = columns.First(c => c.Purpose == ColumnPurpose.Label);
Microsoft.ML.AutoML.Tests (12)
ColumnInferenceTests.cs (12)
62var labelCol = result.TextLoaderOptions.Columns.First(c => c.Source[0].Min == 14 && c.Source[0].Max == 14); 72var labelCol = result.TextLoaderOptions.Columns.First(c => c.Source[0].Min == DatasetUtil.IrisDatasetLabelColIndex && 82var emptyColumn = result.TextLoaderOptions.Columns.First(c => c.Name == "Empty"); 92var boolColumn = result.TextLoaderOptions.Columns.First(c => c.Name == "Bool"); 93var labelColumn = result.TextLoaderOptions.Columns.First(c => c.Name == DefaultColumnNames.Label); 119var labelColumn = result.TextLoaderOptions.Columns.First(c => c.Name == "col0"); 120var userColumn = result.TextLoaderOptions.Columns.First(c => c.Name == "col1"); 121var itemColumn = result.TextLoaderOptions.Columns.First(c => c.Name == "col2"); 122var ignoreColumn = result.TextLoaderOptions.Columns.First(c => c.Name == "col4"); 139var nameColumn = result.TextLoaderOptions.Columns.First(c => c.Name == "Username"); 140var labelColumn = result.TextLoaderOptions.Columns.First(c => c.Name == DefaultColumnNames.Label); 192var labelCol = result.TextLoaderOptions.Columns.First(c => c.Name == DatasetUtil.MlNetGeneratedRegressionLabel);
Microsoft.ML.Core (2)
ComponentModel\ComponentCatalog.cs (1)
428throw Contracts.Except("Component '{0}' has an invalid alias '{1}'", Name, Aliases.First(x => !IsValidName(x)));
Utilities\ReservoirSampler.cs (1)
196var tmp = _counts.Select((count, i) => new KeyValuePair<int, int>(count, i)).First(kvp => kvp.Key == 0);
Microsoft.ML.FastTree (2)
Dataset\Dataset.cs (2)
823bool isQuery = partsDatas.First(pd => pd.Data != null).IsQueryLevel; 841Type t = arrays.First(x => x != null).GetType().GetElementType();
Microsoft.ML.IntegrationTests (1)
ModelFiles.cs (1)
64var versionPath = archive.Entries.First(x => x.FullName == versionFileName);
Microsoft.ML.TestFramework (1)
DataPipe\TestDataPipe.cs (1)
1060var entry = zip.Entries.First(source => source.Name == "word_topic_summary-Result.txt");
Microsoft.NET.Build.Containers.IntegrationTests (5)
DockerSupportsArchInlineData.cs (2)
69var platformsLine = inspectResult.StdOut!.Split(Environment.NewLine).First(x => x.Contains("OsArch:", StringComparison.OrdinalIgnoreCase)); 76var platformsLine = inspectResult.StdOut!.Split(Environment.NewLine).First(x => x.StartsWith("Platforms:", StringComparison.OrdinalIgnoreCase));
EndToEndTests.cs (3)
418.First(e => e.Name.LocalName == "TargetFramework") 431.First(e => e.Name.LocalName == "TargetFramework") 506.First(e => e.Name.LocalName == "TargetFramework");
Microsoft.NET.Build.Containers.UnitTests (1)
ImageBuilderTests.cs (1)
687var digest = labels?.AsEnumerable().First(label => label.Key == "org.opencontainers.image.base.digest").Value!;
Microsoft.NET.Build.Tests (1)
GivenThatWeWantToCollectExceptionTelemetry.cs (1)
23.First(e => e.Name.LocalName == "PropertyGroup")
Microsoft.NET.Publish.Tests (1)
GivenThatWeWantToStoreAProjectWithDependencies.cs (1)
34.First(line => line.StartsWith("ID=", StringComparison.OrdinalIgnoreCase))
Microsoft.NET.Sdk.Razor.Tests (4)
MvcBuildIntegrationTest21NetFx.cs (2)
112var packageReference = dependencyContext.CompileLibraries.First(l => l.Name == "System.Runtime.CompilerServices.Unsafe"); 115var projectReference = dependencyContext.CompileLibraries.First(l => l.Name == TestProjectName);
MvcBuildIntegrationTestLegacy.cs (2)
119var packageReference = dependencyContext.CompileLibraries.First(l => l.Name == "System.Runtime.CompilerServices.Unsafe"); 122var projectReference = dependencyContext.CompileLibraries.First(l => l.Name == TestProjectName);
Microsoft.NET.TestFramework (2)
EnvironmentInfo.cs (2)
89.First(line => line.StartsWith("ID=", StringComparison.OrdinalIgnoreCase)) 94.First(line => line.StartsWith("VERSION_ID=", StringComparison.OrdinalIgnoreCase))
Microsoft.TemplateEngine.Cli (2)
Commands\create\InstantiateCommand.TabCompletion.cs (1)
33.Select(g => new CompletionItem(g.ShortNames.First(sn => sn.StartsWith(templateName, StringComparison.OrdinalIgnoreCase)), documentation: g.Description))
Commands\Example.cs (1)
139_currentCommand = _currentCommand.Subcommands.First(c => c is T);
Microsoft.VisualStudio.LanguageServices (2)
FindReferences\IFindAllReferencesWindowExtensions.cs (1)
15return (ColumnState2)window.TableControl.ColumnStates.First(
UnusedReferences\Dialog\UnusedReferencesTableProvider.DataSource.cs (1)
36var project = solution.Projects.First(project => projectFilePath.Equals(project.FilePath, StringComparison.OrdinalIgnoreCase));
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\CSharpCodeModelService.cs (1)
1662var attribute = (AttributeSyntax)argument.Ancestors().First(n => n.Kind() == SyntaxKind.Attribute);
MSBuildTaskHost (1)
ChangeWaves.cs (1)
160_cachedWave = AllWaves.First((x) => x > _cachedWave);
Mvc.Api.Analyzers.Test (1)
MvcFactsTest.cs (1)
185var method = typeSymbol.GetMembers(nameof(IDisposable.Dispose)).OfType<IMethodSymbol>().First(f => !f.ReturnsVoid);
QuarantineTools.Tests (2)
QuarantineScriptTests.cs (2)
171var aM = methods.First(m => m.Identifier.ValueText == "M" && GetEnclosingNames(m).Namespace == "N1"); 172var bM = methods.First(m => m.Identifier.ValueText == "M" && GetEnclosingNames(m).Namespace == "N2");
Roslyn.Diagnostics.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
21return Enumerable.First(childSyntaxList, predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
159var first = root.DescendantNodesAndSelf().First(x => x.HasAnnotation(annotation));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
134var node = token.Parent!.AncestorsAndSelf().First(a => a.FullSpan.Contains(span));
Roslyn.VisualStudio.Next.UnitTests (4)
Services\ServiceHubServicesTests.cs (4)
2065var project = solution.Projects.First(p => string.Equals(p.Name, projectName, StringComparison.OrdinalIgnoreCase)); 2066var document = project.Documents.First(d => string.Equals(d.Name, documentName, StringComparison.OrdinalIgnoreCase)); 2073var project = solution.Projects.First(p => string.Equals(p.Name, projectName, StringComparison.OrdinalIgnoreCase)); 2075documentName => project.Documents.First(d => string.Equals(d.Name, documentName, StringComparison.OrdinalIgnoreCase)));
System.Linq.Parallel (1)
System\Linq\ParallelEnumerable.cs (1)
5453.First(ExceptionAggregator.WrapFunc<TSource, bool>(predicate, settings.CancellationState));
System.Windows.Forms.Design.Tests (1)
SystemDesignMetadataReader.cs (1)
22Assembly systemDesign = AppDomain.CurrentDomain.GetAssemblies().First(a => a.GetName().Name == "System.Design");
System.Windows.Forms.Interop.Tests (2)
PropertyGridTests.cs (2)
25var encodingEntry = entries[0].Children.First(_ => _.PropertyName == "Int_Property"); 59var encodingEntry = entries[0].Children.First(_ => _.PropertyName == "Int_Property");
Templates.Blazor.Tests (1)
src\ProjectTemplates\Shared\Project.cs (1)
44.First(attribute => attribute.Key == "DotNetEfFullPath")
Templates.Blazor.WebAssembly.Auth.Tests (1)
src\ProjectTemplates\Shared\Project.cs (1)
44.First(attribute => attribute.Key == "DotNetEfFullPath")
Templates.Blazor.WebAssembly.Tests (1)
src\ProjectTemplates\Shared\Project.cs (1)
44.First(attribute => attribute.Key == "DotNetEfFullPath")
Templates.Mvc.Tests (1)
src\ProjectTemplates\Shared\Project.cs (1)
44.First(attribute => attribute.Key == "DotNetEfFullPath")
Templates.Tests (1)
src\ProjectTemplates\Shared\Project.cs (1)
44.First(attribute => attribute.Key == "DotNetEfFullPath")
Text.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ChildSyntaxListExtensions.cs (1)
21return Enumerable.First(childSyntaxList, predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
159var first = root.DescendantNodesAndSelf().First(x => x.HasAnnotation(annotation));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
134var node = token.Parent!.AncestorsAndSelf().First(a => a.FullSpan.Contains(span));
XmlFileLogger (2)
ObjectModel\Project.cs (1)
81return _targetNameToTargetMap.Values.First(t => t.Id == id);
ObjectModel\Target.cs (1)
75return GetChildrenOfType<Task>().First(t => t.Id == taskId);