Babel.Compiler.TypeElementCreatingVisitor.CheckMethodConformance C# (CSharp) Method

CheckMethodConformance() protected method

protected CheckMethodConformance ( MethodData method, ArrayList ancestorMethods ) : ArrayList
method MethodData
ancestorMethods System.Collections.ArrayList
return System.Collections.ArrayList
        protected virtual ArrayList CheckMethodConformance(MethodData method,
                                   ArrayList ancestorMethods)
        {
            ArrayList conformableMethods = new ArrayList();
            foreach (MethodData m in ancestorMethods) {
                if (method.ConformTo(m))
                    conformableMethods.Add(m);
            }
            foreach (MethodData m in conformableMethods) {
                ancestorMethods.Remove(m);
            }
            return conformableMethods;
        }

Same methods

TypeElementCreatingVisitor::CheckMethodConformance ( TypeData type, string name, TypeData returnType, TypedNodeList arguments, ArrayList ancestorMethods ) : ArrayList