Skip to content

CurrentProcedureName

Returns the name of the procedure in which the function is called, as a literal String.

Syntax: CurrentProcedureName [ () ]

The value is the name of the Sub, Function, or Property that lexically contains the call.

INFO

CurrentProcedureName is a compile-time intrinsic: the literal string is determined when the source is compiled, from the procedure that surrounds the call. It is not derived from the runtime call stack --- wrapping the call in a helper records the helper's name, not the original caller's.

Example

vb
Public Sub DoWork()
    Debug.Print CurrentProcedureName()    ' Prints "DoWork"
End Sub

See Also

twinBASIC and LOGO copyright of "WaynePhillipsEA" author