This class provides the API and interface to work with multiple Studio extensions It directs the action and lifecycle calls to corresponding primary/secondary extension class Set Inheritance to right, so that on conflict definitions, CompositeMethodOverrides.cls will take over Studio.Extension.Base.cls This way, CompositeMethodOverrides.cls can override final methods in Studio. More...
Private Member Functions | |
DispatchMethod (_.Library.String Method, Args) | |
Dispatch unknown methods to primary extension class. | |
Static Private Member Functions | |
DispatchClassMethod (_.Library.String Class, _.Library.String Method, Args) | |
Dispatch unknown class methods to primary extension class. | |
Additional Inherited Members | |
![]() | |
MainJob | |
$Job number of the main Studio process or blank if this is the main Studio connection. More... | |
Namespace | |
Namespace this extension started out in. More... | |
ResourceMappingCache | |
Cache of information related to mapping of resources across namespaces. More... | |
StudioVersion | |
Version of Studio that is connecting to this server. More... | |
Username | |
The username of this source control user. More... | |
![]() | |
PRIMARYEXTENSIONGBL = None | |
This class contains inheritence hacks to override final methods in Studio. More... | |
This class provides the API and interface to work with multiple Studio extensions It directs the action and lifecycle calls to corresponding primary/secondary extension class Set Inheritance to right, so that on conflict definitions, CompositeMethodOverrides.cls will take over Studio.Extension.Base.cls This way, CompositeMethodOverrides.cls can override final methods in Studio.