Let's define intersection numbers as follows.
Consider a collection $f_1,\dots, f_n$ of holomorphic functions on some neighborhood of zero in $\mathbb C^N$ cutting out divisors $D_1$, all of which vanish at $0$. Define $$\omega(f_1,\dots, f_n)=\frac{df_1}{f_1}\wedge\dots \wedge \frac{df_n}{f_n}.$$ We say the local intersection number is defined by $$(D_1,\dots, D_n)=\operatorname{Res}_{\{0\}}\omega(f_1,\dots, f_n).$$
Clearly this is a local definition and the obvious modifications give a definition of intersection number for hypersurfaces intersecting at nonzero points.
I'm looking for a complex-analytic proof that this definition of intersection satisfies the general version of Bézout's theorem for $n$ hypersurfaces in $\mathbb P^n$ (as opposed to one that shows this is equivalent to the algebraic definition in terms of local rings and then uses a standard algebraic proof). Surely this is written down somewhere. Where can I find it?