Namespace LemonEdge.Client.UI.API.Misc
Interfaces
IHaveEntityDescriptor
Indicates that the implementor has an EntityDescriptor.
IRequireRoot
TODO: This is a stepping stone and will be refactored out. It is here to get around cyclic dependency issues. The ideas is that in Initialise() of the IoC of an application, inheritors of this type are scanned, and this method is called, enabling them to take a root, whilst still being in the IServiceContext or IUIContext further down the chain. Examples would be - ControlCreator/factory - CommandFactory - LayoutGenerators - LayoutDescriptorFactory
IUIContext
The context tooling for UI objects.
Delegates
RelatedItemQueryFilter
The delegate to provide a custom query filter for a ControlDisplayInfo.GetFilter
The query filter is returned when requested as it may depend on several context values