CollectionBuilderAttribute
using System.Diagnostics.CodeAnalysis;
namespace System.Runtime.CompilerServices
{
    [System.Runtime.CompilerServices.NullableContext(1)]
    [System.Runtime.CompilerServices.Nullable(0)]
    [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Interface, Inherited = false)]
    [ExcludeFromCodeCoverage]
    internal sealed class CollectionBuilderAttribute : Attribute
    {
        public Type BuilderType { get; }
        public string MethodName { get; }
        public CollectionBuilderAttribute(Type builderType, string methodName)
        {
            BuilderType = builderType;
            MethodName = methodName;
        }
    }
}