PluginTargetType Enumeration |
Enum for the target type of a plugin. A plugin can target more than one type. The values reported by the plugin are used to
show the plugin in a context menu or not.
Namespace:
SD.LLBLGen.Pro.ApplicationCore
Assembly:
SD.LLBLGen.Pro.ApplicationCore (in SD.LLBLGen.Pro.ApplicationCore.dll) Version: 5.11.0.0 (5.11.23.1114)
Syntax [FlagsAttribute]
public enum PluginTargetType
<FlagsAttribute>
Public Enumeration PluginTargetType
Members
| Member name | Value | Description |
---|
| None | 0 |
Doesn't work on anything (disables plugin)
|
| Entity | 1 |
Works on entities
|
| TypedList | 2 |
Works on typed lists
|
| TypedView | 4 |
Works on typed views
|
| SPCall | 8 |
Works on stored procedure calls
|
| ValueType | 16 |
Works on value types
|
| Project | 32 |
Works on the project definition
|
| Object | 64 |
Works on an object in the context in which the plugin is executed. Caller and plugin know what Object is.
This targettype is used for plugins which process data without a UI, e.g. plugins which are bound to a designer event which wants an
external plugin to process data.
|
| Group | 128 |
Works on a group inside a project.
|
| TvfCall | 256 |
Works on table valued function calls.
|
| RootDocument | 512 |
Works on root documents
|
| EntityModel | 1024 | |
| DerivedModel | 2048 | |
See Also