Boo.Lang.Runtime.ExtensionRegistry.AddExtensionMembers C# (CSharp) Метод

AddExtensionMembers() приватный статический Метод

private static AddExtensionMembers ( List extensions, Type type ) : List
extensions List
type System.Type
Результат List
        private static List<MemberInfo> AddExtensionMembers(List<MemberInfo> extensions, Type type)
        {
            foreach (MemberInfo member in type.GetMembers(BindingFlags.Static | BindingFlags.Public))
            {
                if (!Attribute.IsDefined(member, typeof(Boo.Lang.ExtensionAttribute))) continue;
                if (extensions.Contains(member)) continue;
                extensions.Add(member);
            }
            return extensions;
        }