IronRuby.Builtins.RubyModule.GetImplementedInterfaces C# (CSharp) Метод

GetImplementedInterfaces() приватный Метод

private GetImplementedInterfaces ( ) : List
Результат List
        internal List<Type> GetImplementedInterfaces() {
            List<Type> interfaces = new List<Type>();
            using (Context.ClassHierarchyLocker()) {
                foreach (RubyModule m in _mixins) {
                    if (m.IsInterface && !m.TypeTracker.Type.IsGenericTypeDefinition && !interfaces.Contains(m.TypeTracker.Type)) {
                        interfaces.Add(m.TypeTracker.Type);
                    }
                }
            }
            return interfaces;
        }
RubyModule