namespace X10D.MetaServices; [AttributeUsage(AttributeTargets.Method | AttributeTargets.Parameter | AttributeTargets.ReturnValue, Inherited = false)] internal sealed class OverloadTypeAttribute : Attribute { /// /// Initializes a new instance of the class. /// /// The types to overload. public OverloadTypeAttribute(params Type[] types) { Types = (Type[])types.Clone(); } /// /// Gets an array of types to overload. /// /// An array of types to overload. public Type[] Types { get; } }