ApiParser.ApiParser.ResolveArguments C# (CSharp) Method

ResolveArguments() private static method

private static ResolveArguments ( [ details, [ arguments, string argumentNames ) : void
details [
arguments [
argumentNames string
return void
        private static void ResolveArguments([NotNull] ApiNode details, [NotNull] IReadOnlyList<Argument> arguments, string[] argumentNames)
        {
            if (argumentNames != null)
            {
                for (var i = 0; i < arguments.Count; i++)
                {
                    if (!string.IsNullOrEmpty(argumentNames[i]))
                        arguments[i].Name = argumentNames[i];
                }
            }

            var parameters = details.Subsection("Parameters").ToArray();
            if (parameters.Any())
                ParseMessageParameters(arguments, parameters);
        }