System.ReflectionLibrary.GetAttributeData C# (CSharp) Méthode

GetAttributeData() public static méthode

public static GetAttributeData ( IReadOnlyList members ) : TAttribute[]
members IReadOnlyList
Résultat TAttribute[]
        public static TAttribute[] GetAttributeData<TAttribute>(this IReadOnlyList<MemberInfo> members)
            where TAttribute : Attribute
        {
            // return members.Select(x => x.GetCustomAttribute<TAttribute>());
            var count = members.Count;
            var attributeData = new TAttribute[count];
            for (var i = 0; i < count; i++)
            {
                attributeData[i] = members[i].GetCustomAttribute<TAttribute>();
            }

            return attributeData;
        }
    }