Keyword
|
Where Used
|
Description
|
Inherits
|
Class Statement
|
The class that the new class inherits from
|
NotInheritable
|
Class Statement
|
This class cannot be inherited from
|
MustInherit
|
Class Statement
|
This class must be inherited by another class
|
Overridable
|
Procedure
|
This procedure may be overridden by a subclass
|
NotOverridable
|
Procedure
|
This procedure cannot be overridden
|
MustOverride
|
Procedure
|
This procedure must be overridden
|
Overrides
|
Procedure
|
This procedure is overridding a procedure ib a base class
|
MyBase
|
Code
|
Code in a class is allowed to invoke code in the base class
|
MyClass
|
Code
|
Code in a class is allowed to invoke code in itself
|
Public |
Function, Sub, Field, Property
|
Member is accessible to all classes |
Private
|
Function, Sub, Field, Property
|
Member is accessible only to the current class |
Protected
|
Function, Sub, Field, Property
|
Accessible only to the current class or its derived classes |
Friend
|
Function, Sub, Field, Property
|
Member accessible only in the current assembly |
Protected Friend
|
Function, Sub, Field, Property
|
Accessible to the current class, derived class, or the current assembly |