EditingContext Services is a set of services used by the development environment for designing workflow solutions. They can provide very useful information and functionality to your workflow designer. You can implement your service implementation to change behavior, receive information, or receive notification of designer changes.
Some examples of services and a brief explanation of each of them:
- IDesignerDebugView - controls breakpoints, debug state, and source locations for debugging
- IExpressionEditorService - Creates expression editors that can provide intellisense in Visual Studio (using a .net VB file) and in repeating scripts.
- IValidationErrorService - used to display workflow validation messages in custom controls
- ModelService - raise events on design changes, get the root of the workflow and find itens. More here
See this link for a complete list of EditingContext services:
source share