private static void ResolveArguments([NotNull] ApiNode details, [NotNull] IReadOnlyList <Argument> arguments, string[] argumentNames)
{
for (var i = 0; i < arguments.Count && i < argumentNames.Length; i++)
{
if (!string.IsNullOrEmpty(argumentNames[i]))
{
arguments[i].Name = argumentNames[i];
}
}
var parameters = details.Subsection("Parameters").ToArray();
if (Enumerable.Any(parameters))
{
ParseMessageParameters(arguments, parameters);
}
}