chr
2026-04-05 fe750b791d5b517cc4e9bc8e99a9a75139a0cfba
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;
namespace OpenTap
{
    /// <summary> This attribute marks a mixin builder with the types that it supports. </summary>
    [AttributeUsage(AttributeTargets.Class)]
    public class MixinBuilderAttribute : Attribute
    {
        internal Type[] Types { get; }
        
        /// <summary> Creates a new instance of MixinBuilderAttribute. </summary>
        /// <param name="types">The types that the mixin builder supports.</param>
        public MixinBuilderAttribute(params Type[] types) => Types = types;
    }
}