Method name
|
(Required) Specifies the name of the method. The name must begin with a letter; spaces and most non-alphanumeric characters are not allowed.
|
Public/Protected/Private
|
Specifies the access modifier that applies to the method:
Public - The method can be called from any class and can be directly invoked in any derived class.
Protected - The method can be directly invoked in any derived class, but it cannot be called from a class that is not derived from the declaring class.
Private - The method cannot be called from any other class and cannot be directly invoked in a derived class. A private method cannot be abstract.
|
Abstract
|
(Enabled only if current class is abstract) If checked, specifies that the method is abstract and cannot be instantiated. An abstract event is designed to be inherited and to be implemented by the inheriting class. Therefore, an abstract event cannot be private, nor can it be static.
|
Static
|
If checked, specifies that the method is static. A static event is accessible by every instance of the class and (if public) by clients of the class without the need to create an instance of the class.
A static method cannot be abstract.
|
Return type
|
Specifies the method's data type.
|
Insert catch block
|
If checked, adds a CATCH block to the generated method stub to support structured error handling.
|
Insert finally block
|
If checked, adds a FINALLY block to the generated method stub to support structured error handling.
|
Insertion position
|
Determines where the method code is inserted in the source file.
|