Boo.Lang.Compiler.Steps.ProcessMethodBodies.PreNormalizeExtensionInvocation C# (CSharp) Метод

PreNormalizeExtensionInvocation() приватный Метод

private PreNormalizeExtensionInvocation ( MethodInvocationExpression node, IEntityWithParameters extension ) : void
node MethodInvocationExpression
extension IEntityWithParameters
Результат void
        private void PreNormalizeExtensionInvocation(MethodInvocationExpression node, IEntityWithParameters extension)
        {
            if (0 == node.Arguments.Count
                || null == extension
                || node.Arguments.Count < extension.GetParameters().Length)
            {
                node.Arguments.Insert(0, EnsureMemberReferenceForExtension(node).Target);
            }
        }
ProcessMethodBodies