ProcedureSupport class | QSYS API Reference Guide

Provides static methods to support finding a class used in dynamic calls (RPG’s CallD).

Namespace: ASNA.QSys.Runtime Assembly: ASNA.QSys.Runtime.dll

Inheritance: Object

Properties

| Type | Name | Description | — | — | —

Methods

Signature Description
DefaultLoader(String) Loads the assembly.
FindEntryMethod(Type) Finds *Entry procedure method.
FindType(String, Assembly) Finds a Type by name in an assembly.

Assembly DefaultLoader(string assemblyName)

Loads the assembly.

Assembly DefaultLoader(string assemblyName)

Parameters

Type Parameter name Description
String assemblyName Input assembly name.

Returns

Type Description
Assembly The loaded assembly instance or null if fails to find it.

MethodInfo FindEntryMethod(Type classType)

Finds *Entry procedure method.

MethodInfo FindEntryMethod(Type classType)

Parameters

Type Parameter name Description
Type classType Input type.

Returns

Type Description
MethodInfo The method information if found; otherwise null.

Type FindType(string typeName, Assembly assembly)

Finds a Type by name in an assembly.

Type FindType(string typeName, Assembly assembly)

Parameters

Type Parameter name Description
String typeName The type name.
Assembly assembly The Assembly instance.

Returns

Type Description
Type The type if successful. If given assembly is no valid it throws an exception.