TCustomScope = class abstract(TInterfacedObject, IScope, ICustomScope)
class PASCALIMPLEMENTATION TCustomScope : public System::TInterfacedObject
Base class for every custom scope descendant.
TCustomScope is an abstract class that is the base class for every custom scope descendant. A custom scope permits you to add new members (properties and/or methods) that do not exist in an object that already exists. In this way, these new members can be used within an expression.