9 references to FirstOrDefault
Microsoft.CodeAnalysis.CSharp (9)
Symbols\Source\ModifierUtils.cs (4)
29var readonlyToken = modifiers.FirstOrDefault(SyntaxKind.ReadOnlyKeyword); 136var partialToken = modifierTokens.Value.FirstOrDefault(SyntaxKind.PartialKeyword); 621var keyword = modifiers.FirstOrDefault(SyntaxKind.UnsafeKeyword) is { } unsafeKeyword && unsafeKeyword != default 623: modifiers.FirstOrDefault(SyntaxKind.ExternKeyword);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
250CheckExtensionAttributeAvailability(DeclaringCompilation, syntax.ParameterList.Parameters[0].Modifiers.FirstOrDefault(SyntaxKind.ThisKeyword).GetLocation(), diagnostics);
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
563var syntax = modifiers.FirstOrDefault(SyntaxKind.UnsafeKeyword);
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);