56 references to First
Microsoft.AspNetCore.App.Analyzers (1)
Infrastructure\VirtualChars\CSharpVirtualCharService.cs (1)
191parentExpression is InterpolatedStringExpressionSyntax { Contents: var contents } && contents.First() == token.GetRequiredParent();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (11)
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (2)
64? ((BlockSyntax)newParentScope).Statements.First() 65: ((SwitchSectionSyntax)newParentScope).Statements.First();
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
184var firstMember = typeDeclaration.Members.First();
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (6)
153var newFirstStatement = statements.First() 155statements = statements.Replace(statements.First(), newFirstStatement); 160var newFirstStatement = statements.First() 162statements = statements.Replace(statements.First(), newFirstStatement); 167var newFirstStatement = statements.First() 169statements = statements.Replace(statements.First(), newFirstStatement);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (2)
42var start = usings.First().SpanStart; 51var start = rootUsings.First().SpanStart;
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
SymbolKey\SymbolKeyMetadataVsSourceTests.cs (1)
261var df = model.AnalyzeDataFlow(body.Statements.First(), body.Statements.Last());
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Semantics\OutVarTests.cs (1)
1291methodDeclParent.Body.Statements.First() != containingReturnOrThrow))
Microsoft.CodeAnalysis.CSharp.Features (16)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
285var first = members.First();
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (1)
75var firstContent = stringExpression.Contents.First();
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (1)
67var firstStatement = block.Statements.First();
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (2)
323token != node.RankSpecifiers.First().CloseBracketToken; 346openBrace = arrayTypeSyntax.RankSpecifiers.First().OpenBracketToken;
Snippets\CSharpIntMainSnippetProvider.cs (2)
42var returnStatement = body.Statements.First(); 55var returnStatement = body.Statements.First();
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (2)
64? ((BlockSyntax)newParentScope).Statements.First() 65: ((SwitchSectionSyntax)newParentScope).Statements.First();
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
184var firstMember = typeDeclaration.Members.First();
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (6)
153var newFirstStatement = statements.First() 155statements = statements.Replace(statements.First(), newFirstStatement); 160var newFirstStatement = statements.First() 162statements = statements.Replace(statements.First(), newFirstStatement); 167var newFirstStatement = statements.First() 169statements = statements.Replace(statements.First(), newFirstStatement);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\ConditionalOperatorTests.cs (3)
1289var classC = (TypeDeclarationSyntax)compUnit.Members.First(); 1290var methodTest = (MethodDeclarationSyntax)classC.Members.First(); 1291var stmt = (ExpressionStatementSyntax)methodTest.Body!.Statements.First();
Semantics\ScriptSemanticsTests.cs (1)
1390var node2 = (GlobalStatementSyntax)node1.Members.First();
Semantics\TargetTypedConditionalOperatorTests.cs (3)
337var classC = (TypeDeclarationSyntax)compUnit.Members.First(); 338var methodTest = (MethodDeclarationSyntax)classC.Members.First(); 339var stmt = (LocalDeclarationStatementSyntax)methodTest.Body!.Statements.First();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (11)
Compilation\SemanticModelAPITests.cs (2)
3588return SyntaxFactory.ParseCompilationUnit(source + " class X {}").Members.First().AsTypeDeclarationSyntax().AttributeLists.First().Attributes.First();
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (3)
4106return SyntaxFactory.ParseCompilationUnit(source + " class X {}").Members.First().AsTypeDeclarationSyntax().AttributeLists.First().Attributes.First(); 4369var attr8 = SyntaxFactory.ParseCompilationUnit(@"[assembly: O(""hello"")]").AttributeLists.First().Attributes.First();
Compilation\UsedAssembliesTests.cs (1)
145var beforeUsings = source.Substring(0, unit.Usings.First().FullSpan.Start);
Symbols\Source\FileModifierTests.cs (4)
3645var info = model.GetSymbolInfo(((ExpressionStatementSyntax)body.Statements.First()).Expression); 3715var info = model.GetSymbolInfo(((ExpressionStatementSyntax)body.Statements.First()).Expression); 3779var info = speculativeModel!.GetSymbolInfo(((ExpressionStatementSyntax)newBody.Statements.First()).Expression); 3820var info = speculativeModel!.GetSymbolInfo(((ExpressionStatementSyntax)newBody.Statements.First()).Expression);
Symbols\Source\UsingAliasTests.cs (1)
523UsingDirectiveSyntax usingAlias = syntaxTree.GetCompilationUnitRoot().Usings.First();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
IncrementalParsing\IncrementalParsingTests.cs (1)
3470tree.GetCompilationUnitRoot().Members.First().Green;
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (2)
42var start = usings.First().SpanStart; 51var start = rootUsings.First().SpanStart;
Microsoft.CodeAnalysis.Features (3)
PullMemberUp\MembersPuller.cs (3)
408var firstMember = members.First(); 416var firstMember = members.First(); 424var firstMember = members.First();
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (2)
42var start = usings.First().SpanStart; 51var start = rootUsings.First().SpanStart;