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 | |
Public Attributes inherited from CompositeMethodOverrides | |
| 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... | |
Static Public Attributes inherited from CompositeMethodOverrides | |
| 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.