30 references to FirstOrDefault
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
CodeGenerationHelpers.cs (2)
204afterSourceTree.FilePath == declarationList.FirstOrDefault()?.SyntaxTree.FilePath) 220beforeSourceTree.FilePath == declarationList.FirstOrDefault()?.SyntaxTree.FilePath)
Microsoft.CodeAnalysis.CSharp (1)
Binder\Binder_Query.cs (1)
128else if (query.Body.Clauses.FirstOrDefault() is QueryClauseSyntax firstClause)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
CSharpCodeGenerationHelpers.cs (1)
149=> members.FirstOrDefault();
CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
128var firstStatement = switchCaseBlock.Statements.FirstOrDefault();
EventGenerator.cs (1)
53return members.FirstOrDefault();
Microsoft.CodeAnalysis.CSharp.Features (5)
CodeRefactorings\SyncNamespace\CSharpSyncNamespaceCodeRefactoringProvider.cs (1)
50var firstMemberDeclarationName = compilationUnit.Members.FirstOrDefault().GetNameToken();
CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
128var firstStatement = switchCaseBlock.Statements.FirstOrDefault();
Debugging\CSharpProximityExpressionsService.Worker.cs (2)
104=> _parentStatement.Parent is BlockSyntax parentBlockOpt && parentBlockOpt.Statements.FirstOrDefault() == _parentStatement; 127&& compilationUnit.Members.FirstOrDefault() == globalStatement)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1847return TryGetDiagnosticSpanImpl(queryBody.Clauses.FirstOrDefault() ?? queryBody.Parent!, editKind);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CSharpCodeGenerationHelpers.cs (1)
149=> members.FirstOrDefault();
EventGenerator.cs (1)
53return members.FirstOrDefault();
Microsoft.CodeAnalysis.VisualBasic (2)
Binding\MemberSemanticModel.vb (1)
1535DirectCast(item.Parent.Parent, QueryExpressionSyntax).Clauses.FirstOrDefault Is item.Parent)) Then
Compilation\QuerySymbolInfo.vb (1)
103DirectCast(aggregateSyntax.Parent, QueryExpressionSyntax).Clauses.FirstOrDefault Is aggregateSyntax) Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
StatementSyntaxExtensions.vb (1)
745DirectCast(statement.Parent, ConstructorBlockSyntax).Statements.FirstOrDefault() Is statement Then
VisualBasicSyntaxFacts.vb (1)
812Dim firstStatement = method.Statements.FirstOrDefault()
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicSyntaxContext.vb (1)
215If fromClause.Variables.FirstOrDefault() Is collectionRange AndAlso queryExpression.Clauses.FirstOrDefault() Is collectionRange.Parent Then
Microsoft.CodeAnalysis.VisualBasic.Features (3)
Completion\CompletionProviders\OverrideCompletionProvider.vb (1)
219Dim firstAccessor = propertyBlock.Accessors.FirstOrDefault()
Debugging\ProximityExpressionsGetter.Worker.vb (2)
107methodBlock.Statements.FirstOrDefault() Is _parentStatement OrElse 122If catchBlock.Statements.FirstOrDefault() Is _parentStatement AndAlso
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
CodeGeneration\EventGenerator.vb (1)
40Return members.FirstOrDefault()
CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
92Return members.FirstOrDefault()
StatementSyntaxExtensions.vb (1)
745DirectCast(statement.Parent, ConstructorBlockSyntax).Statements.FirstOrDefault() Is statement Then
VisualBasicSyntaxContext.vb (1)
215If fromClause.Variables.FirstOrDefault() Is collectionRange AndAlso queryExpression.Clauses.FirstOrDefault() Is collectionRange.Parent Then
VisualBasicSyntaxFacts.vb (1)
812Dim firstStatement = method.Statements.FirstOrDefault()
Microsoft.CodeAnalysis.Workspaces (2)
CodeGenerationHelpers.cs (2)
204afterSourceTree.FilePath == declarationList.FirstOrDefault()?.SyntaxTree.FilePath) 220beforeSourceTree.FilePath == declarationList.FirstOrDefault()?.SyntaxTree.FilePath)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\CSharpCodeModelService.NodeLocator.cs (1)
440return node.AccessorList.Accessors.FirstOrDefault();
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
LanguageService\VisualBasicDebuggerIntelliSenseContext.vb (1)
73Dim statement = containingNode.GetExecutableBlockStatements().FirstOrDefault()