/// <summary> /// Add the attribute list to the <see cref="EventFieldDeclarationSyntax"/>. /// </summary> /// <param name="member">The <see cref="EventFieldDeclarationSyntax"/>.</param> /// <param name="attributeList">The <see cref="AttributeListSyntax"/>.</param> /// <returns>The <paramref name="member"/> with <paramref name="attributeList"/> added.</returns> public static EventFieldDeclarationSyntax WithAttributeList(this EventFieldDeclarationSyntax member, AttributeListSyntax attributeList) { if (member is null) { throw new System.ArgumentNullException(nameof(member)); } if (attributeList is null) { throw new System.ArgumentNullException(nameof(attributeList)); } return(member.WithAttributeLists(member.AttributeLists.Add(attributeList))); }