11 references to FirstOrDefault
Microsoft.CodeAnalysis.CSharp (11)
Symbols\Source\LocalFunctionSymbol.cs (1)
63var safeToken = syntax.Modifiers.FirstOrDefault(SyntaxKind.SafeKeyword);
Symbols\Source\ModifierUtils.cs (3)
31var readonlyToken = modifiers.FirstOrDefault(SyntaxKind.ReadOnlyKeyword); 120var safeToken = modifierTokens?.FirstOrDefault(SyntaxKind.SafeKeyword) ?? default; 656var keyword = (modifiers ?? default).FirstOrDefault(kind);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
250CheckExtensionAttributeAvailability(DeclaringCompilation, syntax.ParameterList.Parameters[0].Modifiers.FirstOrDefault(SyntaxKind.ThisKeyword).GetLocation(), diagnostics);
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
555var syntax = modifiers.FirstOrDefault(SyntaxKind.UnsafeKeyword);
Symbols\SymbolExtensions.cs (2)
292var keyword = modifierTokens?.FirstOrDefault(kind) ?? default; 301keyword = declaration.Modifiers.FirstOrDefault(kind);
Syntax\AnonymousMethodExpressionSyntax.cs (1)
25=> this.Modifiers.FirstOrDefault(SyntaxKind.AsyncKeyword);
Syntax\ParenthesizedLambdaExpressionSyntax.cs (1)
22=> this.Modifiers.FirstOrDefault(SyntaxKind.AsyncKeyword);
Syntax\SimpleLambdaExpressionSyntax.cs (1)
22=> this.Modifiers.FirstOrDefault(SyntaxKind.AsyncKeyword);