ThePluginBase Members
The ThePluginBase type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| 
                         | 
                      CreateUX | 
                         
   Will be called by the NMI Model to create the Thing's NMI
     (Inherited from TheThingBase.) | 
                    
| 
                         | 
                      Delete | 
                         
   Will be called if this thing is deleted fromt TheThingRegistry
     (Inherited from TheThingBase.) | 
                    
| 
                         | 
                      Equals(System.Object) | (Inherited from Object.) | 
| 
                         | 
                      Finalize | (Inherited from Object.) | 
| 
                         | 
                      FireEvent | 
                         
   Fire an event on this thing
     (Inherited from TheThingBase.) | 
                    
| 
                         | 
                      GetBaseEngine | 
                         
   Returns the BaseEngine of this plugin (called by the C-DEngine during startup)
    
                       | 
                    
| 
                         | 
                      GetBaseThing | 
                         
   Gets the Base Thing (MyBaseThing)
     (Inherited from TheThingBase.) | 
                    
| 
                         | 
                      GetHashCode | (Inherited from Object.) | 
| 
                         | 
                      GetProperty | 
                         
   Gets a property by name
     (Inherited from TheThingBase.) | 
                    
| 
                         | 
                      GetType | (Inherited from Object.) | 
| 
                         | 
                      HandleMessage | 
                         
   Default handler for Plugins. Override if necessary
    
                       | 
                    
| 
                         | 
                      HasRegisteredEvents | 
                         
   Returns true if the given event has registered callbacks
     (Inherited from TheThingBase.) | 
                    
| 
                         | 
                      Init | 
                         
   Will be called by TheThingRegistry to initialized this thing
     (Inherited from TheThingBase.) | 
                    
| 
                         | 
                      InitEngineAssets | 
                         
   This method is called by The C-DEngine during initialization in order to register this service
   You must add several calls to this method for the plugin to work correctly:
   MyBaseEngine.SetFriendlyName("Friendly name of your plugin");
   MyBaseEngine.SetEngineID(new Guid("{a fixed guid you create with the GUID Tool}"));
   MyBaseEngine.SetPluginInfo(...All Information of the plugin for the Store...);
    
                       | 
                    
| 
                         | 
                      IsInit | 
                         
   Returns true if this thing is initialized (mIsInitialized)
     (Inherited from TheThingBase.) | 
                    
| 
                         | 
                      IsUXInit | 
                         
   Returns true if this thing's NMI is initialized (mIsUxInitialized)
     (Inherited from TheThingBase.) | 
                    
| 
                         | 
                      MemberwiseClone | (Inherited from Object.) | 
| 
                         | 
                      RegisterEvent | 
                         
   Register a callback with an event of this Thing
     (Inherited from TheThingBase.) | 
                    
| 
                         | 
                      SetBaseThing | 
                         
   Sets the Base Thing (MyBaseThing)
     (Inherited from TheThingBase.) | 
                    
| 
                         | 
                      SetProperty | 
                         
   Sets a property with a value
     (Inherited from TheThingBase.) | 
                    
| 
                         | 
                      ToString | (Inherited from Object.) | 
| 
                         | 
                      UnregisterEvent | 
                         
   Unregister a callback from an event of this thing
     (Inherited from TheThingBase.) |