Collapse the table of content
Expand the table of content
This documentation is archived and is not being maintained.


The Overloads keyword declares a property or method with the same name as an existing member, but with an argument list different from the original member.

Overloads can also be used to shadow an existing member, or set of overloaded members, in a base class. When you use Overloads in this way, you declare the property or method with the same name and the same argument list as the base class member, and you do not supply the Shadows keyword.

The Overloads keyword is used in these contexts:

Function Statement

Property Statement

Sub Statement

See Also

Shadows | Procedure Overloading

© 2016 Microsoft