67 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\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (2)
63? ((BlockSyntax)newParentScope).Statements.First() 64: ((SwitchSectionSyntax)newParentScope).Statements.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
182var firstMember = typeDeclaration.Members.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (6)
150var newFirstStatement = statements.First() 152statements = statements.Replace(statements.First(), newFirstStatement); 157var newFirstStatement = statements.First() 159statements = statements.Replace(statements.First(), newFirstStatement); 164var newFirstStatement = statements.First() 166statements = statements.Replace(statements.First(), newFirstStatement);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (2)
42var start = usings.First().SpanStart; 51var start = rootUsings.First().SpanStart;
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\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (2)
63? ((BlockSyntax)newParentScope).Statements.First() 64: ((SwitchSectionSyntax)newParentScope).Statements.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
182var firstMember = typeDeclaration.Members.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (6)
150var newFirstStatement = statements.First() 152statements = statements.Replace(statements.First(), newFirstStatement); 157var newFirstStatement = statements.First() 159statements = statements.Replace(statements.First(), newFirstStatement); 164var newFirstStatement = statements.First() 166statements = statements.Replace(statements.First(), newFirstStatement);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\roslyn\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();
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\RemoveUnusedParametersAndValues\VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb (1)
62Return TryCast(methodSyntax.Statements.First(), ThrowStatementSyntax) IsNot Nothing
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (1)
60DirectCast(statement.Parent, ConstructorBlockSyntax).Statements.First() Is statement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
616Return node.WithBody(statements.First())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
273If element.Content.First().GetFirstToken(includeZeroWidth:=True) = baseToken Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
72indices.Add(Not destination.OverlapsHiddenPosition(TextSpan.FromBounds(0, destination.Members.First.SpanStart), cancellationToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeBlockSyntaxExtensions.vb (1)
26indices.Add(Not destination.OverlapsHiddenPosition(destination.BlockStatement, destination.Members.First, cancellationToken))
Microsoft.CodeAnalysis.VisualBasic.Features (15)
AddImport\VisualBasicAddImportFeatureService.vb (1)
261Dim fromOrAggregateClause = query.Clauses.First()
Completion\KeywordRecommenders\Declarations\ImportsKeywordRecommender.vb (1)
33If context.Position <= compilationUnit.Options.First().SpanStart Then
DocumentationComments\VisualBasicDocumentationCommentSnippetService.vb (1)
169Dim firstXmlText = TryCast(documentationComment.Content.First(), XmlTextSyntax)
EditAndContinue\BreakpointSpans.vb (3)
339If query.Clauses.First() IsNot fromClause AndAlso fromClause.Variables.Any() Then 345If query.Clauses.First() Is fromClause AndAlso fromClause.Variables.Count > 1 Then 384If query.Clauses.First() IsNot fromClause OrElse fromClause.Variables.IndexOf(collectionRangeVariable) <> 0 Then
EditAndContinue\DeclarationBody\MethodBody.vb (1)
27Return model.AnalyzeDataFlow(methodBlock.Statements.First, methodBlock.Statements.Last).CapturedInside
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
646Dim firstStatement = ctor.Statements.First 1255Return TryGetDiagnosticSpanImpl(DirectCast(node, QueryExpressionSyntax).Clauses.First(), editKind) 2126Return TextSpan.FromBounds(tryBlock.CatchBlocks.First().SpanStart, tryBlock.EndTryStatement.Span.End)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
306Return node.WithBody(VisitList(ReplaceStatementsIfNeeded(body, colon:=True)).First()).
SolutionCrawler\VisualBasicDocumentDifferenceService.vb (1)
65Return TextSpan.FromBounds(list.First.SpanStart, list.Last.Span.End)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\RemoveUnusedParametersAndValues\VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb (1)
62Return TryCast(methodSyntax.Statements.First(), ThrowStatementSyntax) IsNot Nothing
src\roslyn\src\Compilers\VisualBasic\Portable\Syntax\LambdaUtilities.vb (1)
583clause Is DirectCast(clause.Parent, QueryExpressionSyntax).Clauses.First
Structure\Providers\CompilationUnitStructureProvider.vb (1)
23Dim startPos = compilationUnit.Imports.First().SpanStart
Microsoft.CodeAnalysis.VisualBasic.Workspaces (6)
Simplification\VisualBasicSimplificationService.vb (1)
106position = originalMethod.Statements.First.SpanStart
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (1)
60DirectCast(statement.Parent, ConstructorBlockSyntax).Statements.First() Is statement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
616Return node.WithBody(statements.First())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
273If element.Content.First().GetFirstToken(includeZeroWidth:=True) = baseToken Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
72indices.Add(Not destination.OverlapsHiddenPosition(TextSpan.FromBounds(0, destination.Members.First.SpanStart), cancellationToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeBlockSyntaxExtensions.vb (1)
26indices.Add(Not destination.OverlapsHiddenPosition(destination.BlockStatement, destination.Members.First, cancellationToken))
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (2)
42var start = usings.First().SpanStart; 51var start = rootUsings.First().SpanStart;
Roslyn.Diagnostics.VisualBasic.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (1)
60DirectCast(statement.Parent, ConstructorBlockSyntax).Statements.First() Is statement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
616Return node.WithBody(statements.First())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
273If element.Content.First().GetFirstToken(includeZeroWidth:=True) = baseToken Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
72indices.Add(Not destination.OverlapsHiddenPosition(TextSpan.FromBounds(0, destination.Members.First.SpanStart), cancellationToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeBlockSyntaxExtensions.vb (1)
26indices.Add(Not destination.OverlapsHiddenPosition(destination.BlockStatement, destination.Members.First, cancellationToken))