Click or drag to resize
DesignerEventController Class
Static class which forms the Designer event controller, which schedules calls to plugins which are bound to a given event.
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.ApplicationCore.ExtensibilityDesignerEventController

Namespace:  SD.LLBLGen.Pro.ApplicationCore.Extensibility
Assembly:  SD.LLBLGen.Pro.ApplicationCore (in SD.LLBLGen.Pro.ApplicationCore.dll) Version: 5.3.0.0 (5.3.0)
Syntax
public static class DesignerEventController

The DesignerEventController type exposes the following members.

Properties
  NameDescription
Public propertyStatic memberDesignerEventPluginBindings
Gets the plugins per designer event.
Public propertyStatic memberRunPluginFunc
Sets the run plugin callback
Top
Methods
  NameDescription
Public methodStatic memberClearSubscriptions
Clears the event subscriptions.
Public methodStatic memberGetSubscribedPlugins
Gets the subscribed plugins which are enabled.
Public methodStatic memberOnCodeGenerationAfterFinish
Called when the CodeGenerationAfterFinish event is raised from code.
Public methodStatic memberOnCodeGenerationAfterStart
Called when the CodeGenerationAfterStart event is raised from code.
Public methodStatic memberOnCodeGenerationBeforeStart
Called when the CodeGenerationBeforeStart event is raised from code
Public methodStatic memberOnEntitiesAfterAdd
Called when the EntitiesAfterAdd event is raised from code.
Public methodStatic memberOnEntityAfterAdd
Called when the EntityAfterAdd event is raised from code.
Public methodStatic memberOnEntityAfterDelete
Called when the EntityAfterDelete event is raised from code.
Public methodStatic memberOnEntityBeforeAdd
Called when the EntityBeforeAdd event is raised from code.
Public methodStatic memberOnEntityBeforeDelete
Called when the EntityBeforeDelete event is raised from code.
Public methodStatic memberOnMetaDataAdjustmentAfterFinish
Called when MetaDataAdjustmentAfterFinish event is raised from code
Public methodStatic memberOnMetaDataAdjustmentBeforeStart
Called when MetaDataAdjustmentBeforeStart event is raised from code
Public methodStatic memberOnNamePluralToSingularConversion
Called when the NamePluralToSingularConversion event is raised from code
Public methodStatic memberOnNameSingularToPluralConversion
Called when the NameSingularToPluralConversion event is raised from code
Public methodStatic memberOnProjectAfterClose
Called when the ProjectAfterClose event is raised from code.
Public methodStatic memberOnProjectAfterLoad
Called when the ProjectAfterLoad event is raised from code.
Public methodStatic memberOnProjectAfterSave
Called when the ProjectAfterSave event is raised from code.
Public methodStatic memberOnProjectBeforeClose
Called when the ProjectBeforeClose event is raised from code.
Public methodStatic memberOnProjectBeforeSave
Called when the ProjectBeforeSave event is raised from code.
Public methodStatic memberOnProjectValidationAfterFinish
Called when ProjectValidationAfterFinish event is raised from code
Public methodStatic memberOnProjectValidationBeforeStart
Called when ProjectValidationBeforeStart event is raised from code
Public methodStatic memberOnSPCallAfterAdd
Called when the SPCallAfterAdd event is raised from code.
Public methodStatic memberOnSPCallAfterDelete
Called when the SPCallAfterDelete event is raised from code.
Public methodStatic memberOnSPCallBeforeAdd
Called when the SPCallBeforeAdd event is raised from code.
Public methodStatic memberOnSPCallBeforeDelete
Called when the SPCallBeforeDelete event is raised from code.
Public methodStatic memberOnSPCallsAfterAdd
Called when the SPCallsAfterAdd event is raised from code.
Public methodStatic memberOnSyncRelationalModelDataAfterFinish
Called when the SyncRelationalModelDataAfterFinish event is raised from code.
Public methodStatic memberOnSyncRelationalModelDataBeforeStart
Called when the SyncRelationalModelDataBeforeStart event is raised from code.
Public methodStatic memberOnTvfCallAfterAdd
Called when the TvfCallAfterAdd event is raised from code.
Public methodStatic memberOnTvfCallAfterDelete
Called when the TvfCallAfterDelete event is raised from code.
Public methodStatic memberOnTvfCallBeforeAdd
Called when the TvfCallBeforeAdd event is raised from code.
Public methodStatic memberOnTvfCallBeforeDelete
Called when the TvfCallBeforeDelete event is raised from code.
Public methodStatic memberOnTvfCallsAfterAdd
Called when the TvfCallsAfterAdd event is raised from code.
Public methodStatic memberOnTypedListAfterAdd
Called when the TypedListAfterAdd event is raised from code.
Public methodStatic memberOnTypedListAfterDelete
Called when the TypedListAfterDelete event is raised from code.
Public methodStatic memberOnTypedListBeforeAdd
Called when the TypedListBeforeAdd event is raised from code.
Public methodStatic memberOnTypedListBeforeDelete
Called when the TypedListBeforeDelete event is raised from code.
Public methodStatic memberOnTypedViewAfterAdd
Called when the TypedViewAfterAdd event is raised from code.
Public methodStatic memberOnTypedViewAfterDelete
Called when the TypedViewAfterDelete event is raised from code.
Public methodStatic memberOnTypedViewBeforeAdd
Called when the TypedViewBeforeAdd event is raised from code.
Public methodStatic memberOnTypedViewBeforeDelete
Called when the TypedViewBeforeDelete event is raised from code.
Public methodStatic memberOnTypedViewsAfterAdd
Called when the TypedViewsAfterAdd event is raised from code.
Public methodStatic memberOnValueTypeAfterAdd
Called when the ValueTypeAfterAdd event is raised from code.
Public methodStatic memberOnValueTypeAfterDelete
Called when the ValueTypeAfterDelete event is raised from code.
Public methodStatic memberOnValueTypeBeforeAdd
Called when the ValueTypeBeforeAdd event is raised from code.
Public methodStatic memberOnValueTypeBeforeDelete
Called when the ValueTypeBeforeDelete event is raised from code.
Public methodStatic memberSubscribePluginToEvent(PluginBase, DesignerEvent)
Subscribes the plugin to the event specified.
Public methodStatic memberSubscribePluginToEvent(PluginBase, DesignerEvent, Boolean)
Subscribes the plugin to the event specified.
Public methodStatic memberUnsubscribePluginFromEvent
Unsubscribes the plugin from the event specified
Top
Remarks
This class isn't thread safe. Though as it's used in an STA threaded application, the usage is single threaded. If it has to be used in multi-threaded environments, synchronization is required. For VS.NET instances, one has to set the current state by first calling SetCurrentState, like with corestate and guistate.
See Also