chr
2026-04-08 53e656200368a983e563550e2cc1acbc6d86b729
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;
    }
}