chr
2026-04-05 fe750b791d5b517cc4e9bc8e99a9a75139a0cfba
1
2
3
4
5
6
7
8
9
10
11
12
namespace OpenTap
    /// <summary>  A mixin builder defines how to create and apply the instance of a specific mixin. </summary>
    public interface IMixinBuilder : ITapPlugin
    {
        /// <summary> Initializes the mixin, providing the type of object to provide a mixin for. </summary>
        void Initialize(ITypeData targetType);
        
        /// <summary> Creates the member for the mixin. </summary>
        MixinMemberData ToDynamicMember(ITypeData targetType);
    }
}