| 1234567891011121314151617181920 | using System.Collections.Generic;using Microsoft.CodeAnalysis;using Microsoft.CodeAnalysis.CSharp.Syntax;namespace System.Linq.Async.SourceGenerator{    internal sealed class SyntaxReceiver : ISyntaxReceiver    {        public IList<MethodDeclarationSyntax> Candidates { get; } = new List<MethodDeclarationSyntax>();        public void OnVisitSyntaxNode(SyntaxNode syntaxNode)        {            if (syntaxNode is MethodDeclarationSyntax { AttributeLists: { Count: >0 } } methodDeclarationSyntax)            {                Candidates.Add(methodDeclarationSyntax);            }        }    }}
 |