31 references to LastOrDefault
Microsoft.CodeAnalysis.CSharp (1)
Syntax\LookupPosition.cs (1)
428CatchClauseSyntax? lastCatch = tryStmt.Catches.LastOrDefault();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
CSharpIndentationService.Indenter.cs (1)
447return body.Clauses.LastOrDefault();
Microsoft.CodeAnalysis.CSharp.Features (7)
Completion\CompletionProviders\OverrideCompletionProvider.cs (1)
230var firstAccessorStatement = (SyntaxNode?)firstAccessor.Body?.Statements.LastOrDefault() ??
Debugging\CSharpProximityExpressionsService.Worker.cs (3)
186previousStatement = block.Statements.LastOrDefault(); 244AddLastStatementOfConstruct((statement as BlockSyntax).Statements.LastOrDefault()); 280AddLastStatementOfConstruct(section.Statements.LastOrDefault());
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
336if (documentationComment.Content.LastOrDefault() is not XmlTextSyntax xmlText)
GenerateType\CSharpGenerateTypeService.cs (1)
587var lastMember = compilationUnit.Members.LastOrDefault();
InitializeParameter\InitializeParameterHelpers.cs (1)
49? block.Statements.LastOrDefault()
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpIndentationService.Indenter.cs (1)
447return body.Clauses.LastOrDefault();
Microsoft.CodeAnalysis.VisualBasic (2)
Binding\Binder_Query.vb (1)
912Return groupOrInnerJoin Is groupJoin.AdditionalJoins.LastOrDefault
Compilation\VisualBasicCompilation.vb (1)
830Dim lastStatement = root.Members.LastOrDefault()
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
VisualBasicHeaderFacts.vb (2)
35lastToken = If(typeBlock.Implements.LastOrDefault()?.GetLastToken(), 36If(typeBlock.Inherits.LastOrDefault()?.GetLastToken(),
VisualBasicSemanticFacts.vb (1)
99Dim lastMember = TryCast(enumBlock.Members.LastOrDefault(), EnumMemberDeclarationSyntax)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
EndConstructGeneration\EndConstructStatementVisitor_IfStatement.vb (1)
72If statements.LastOrDefault().IsKind(SyntaxKind.EndIfStatement) Then
Microsoft.CodeAnalysis.VisualBasic.Features (12)
CodeRefactorings\VisualBasicRefactoringHelpersService.vb (2)
31Dim start = If(typeDecl.Implements.LastOrDefault()?.Span.End, 32If(typeDecl.Inherits.LastOrDefault()?.Span.End,
Completion\CompletionProviders\OverrideCompletionProvider.vb (2)
211Dim lastStatement = methodBlock.Statements.LastOrDefault() 221Dim lastAccessorStatement = firstAccessor.Statements.LastOrDefault()
DocumentationComments\VisualBasicDocumentationCommentSnippetService.vb (1)
204Dim xmlText = TryCast(documentationComment.Content.LastOrDefault(), XmlTextSyntax)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
911lastBlockStatement = DirectCast(nodeOrToken.Parent, MultiLineIfBlockSyntax).Statements.LastOrDefault() 913lastBlockStatement = DirectCast(nodeOrToken.Parent, SingleLineIfStatementSyntax).Statements.LastOrDefault() 915lastBlockStatement = DirectCast(nodeOrToken.Parent, TryBlockSyntax).Statements.LastOrDefault()
GenerateType\VisualBasicGenerateTypeService.vb (1)
447Dim lastMember = compilationUnit.Members.LastOrDefault()
InitializeParameter\InitializeParameterHelpers.vb (1)
44Return GetStatements(blockStatementOpt.Syntax).LastOrDefault()
InvertIf\VisualBasicInvertIfCodeRefactoringProvider.SingleLine.vb (2)
57Dim lastTrue = trueStatements.LastOrDefault() 58Dim lastFalse = falseStatements.LastOrDefault()
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
VisualBasicHeaderFacts.vb (2)
35lastToken = If(typeBlock.Implements.LastOrDefault()?.GetLastToken(), 36If(typeBlock.Inherits.LastOrDefault()?.GetLastToken(),
VisualBasicSemanticFacts.vb (1)
99Dim lastMember = TryCast(enumBlock.Members.LastOrDefault(), EnumMemberDeclarationSyntax)