Exemple #1
0
        public static void ImportMembers(Package package)
        {
            var type  = package.ImportedType;
            var names = type.GetMembers(Runtime.ImportBindingFlags).Select(x => x.Name).Distinct().ToArray();

            foreach (var name in names)
            {
                var members = type.GetMember(name, ImportBindingFlags).Select(x => ResolveGenericMethod(x)).ToArray();
                Runtime.ImportMembers(members, package);
            }
        }