Answers for "csharp attributes as generics constraints"

C#
0

csharp attributes as generics constraints

public static void Insert<T>(this IList<T> list, IList<T> items)
{
    var attributes = typeof(T).GetCustomAttributes(typeof(InsertableAttribute), true);

    if (attributes.Length == 0)
        throw new ArgumentException("T does not have attribute InsertableAttribute");

    /// Logic.
}
Posted by: Guest on May-15-2020

C# Answers by Framework

Browse Popular Code Answers by Language