clojure.lang.GenClass.ComputeOverloadNames C# (CSharp) Method

ComputeOverloadNames() static private method

static private ComputeOverloadNames ( Dictionary overloads ) : HashSet
overloads Dictionary
return HashSet
        static HashSet<string> ComputeOverloadNames(Dictionary<string, List<MethodSignature>> overloads)
        {
            HashSet<string> varNames = new HashSet<string>();

            foreach (KeyValuePair<string, List<MethodSignature>> kv in overloads)
                foreach (MethodSignature sig in kv.Value)
                    varNames.Add(OverloadName(sig));

            return varNames;
        }