IronPython.Compiler.Ast.ClassDefinition.SelfNameFinder.FindNames C# (CSharp) Метод

FindNames() публичный статический Метод

public static FindNames ( FunctionDefinition function ) : string[]
function FunctionDefinition
Результат string[]
            public static string[] FindNames(FunctionDefinition function) {
                var parameters = function.Parameters;

                if (parameters.Count > 0) {
                    SelfNameFinder finder = new SelfNameFinder(function, parameters[0]);
                    function.Body.Walk(finder);
                    return ArrayUtils.ToArray(finder._names.Keys);
                } else {
                    // no point analyzing function with no parameters
                    return ArrayUtils.EmptyStrings;
                }
            }