VB.NET doesn\'t have out
parameters, but you can specify
on COM and P/Invoke methods to get the same effect for external method
I subclassed MembershipProvider
with a VB class, we'll call it A, and then subclassed A with a C# class we'll call B. The C# code, B, was not recognizing the fact that the abstract methods in the MembershipProvider
had already been implemented in the VB subclass, A, until I applied the OutAttribute
in the VB class for parameters that were specified as out
in the MembershipProvider
base class abstract methods. This has an impact beyond just COM or P/Invoke.