This compiler is great for me with empty classes. It seems, I think, that you have an error in another line or definition of parameter classes.
Public Class Class1
Public Function Foo(ByRef a As aclass, _
Optional ByRef b As bclass = Nothing, _
Optional ByRef c As cclass = Nothing) As xclass
Return Nothing
End Function
End Class
Public Class aclass
End Class
Public Class bclass
End Class
Public Class cclass
End Class
Public Class xclass
End Class
source
share