void ResolveNamedArguments(IType type, ExpressionPairCollection arguments) { foreach (ExpressionPair arg in arguments) { if (!ProcessNamedArgument(arg)) continue; ResolveNamedArgument(type, (ReferenceExpression)arg.First, arg.Second); } }