Class BaseEntityDefaultTreeViewInstanceEnumerator
The ViewDescriptorEnumerator for the IBaseTreeView<T>
Inherited Members
Namespace: LemonEdge.Client.Core.Views.Core.Enumerators
Assembly: LemonEdge.ClientCore.dll
Syntax
public class BaseEntityDefaultTreeViewInstanceEnumerator : ViewDescriptorEnumerator, IDefaultViewDescriptorEnumerator, IHaveAddInListeners
Constructors
BaseEntityDefaultTreeViewInstanceEnumerator(IDomainContextEventHandler, IEntityDescriptorFactory, IReflectionHelper, ILogger<BaseEntityDefaultTreeViewInstanceEnumerator>)
Declaration
public BaseEntityDefaultTreeViewInstanceEnumerator(IDomainContextEventHandler eventHandler, IEntityDescriptorFactory entityDescriptorFactory, IReflectionHelper reflectionHelper, ILogger<BaseEntityDefaultTreeViewInstanceEnumerator> logger)
Parameters
Type | Name | Description |
---|---|---|
IDomainContextEventHandler | eventHandler | |
IEntityDescriptorFactory | entityDescriptorFactory | |
IReflectionHelper | reflectionHelper | |
ILogger<BaseEntityDefaultTreeViewInstanceEnumerator> | logger |
Properties
EntitiesWithDefaultImplementation
Gets the list of descriptors that this enumerator has controllers for.
Declaration
public IEnumerable<EntityDescriptor> EntitiesWithDefaultImplementation { get; }
Property Value
Type | Description |
---|---|
IEnumerable<EntityDescriptor> |
Methods
AddAddInListeners()
Adds listeners.
Declaration
public void AddAddInListeners()
GetViewInstances()
Provides an enumeration of all the View Descriptor Instances that can be used against the IModelView the ViewDescriptorAttribute is marked against
Declaration
public override IEnumerable<ViewDescriptorInstance> GetViewInstances()
Returns
Type | Description |
---|---|
IEnumerable<ViewDescriptorInstance> | An enumeration of all the View Descriptor Instances that can be used against the IModelView the ViewDescriptorAttribute is marked against |
Overrides
RemoveAddInListeners()
Removes listeners.
Declaration
public void RemoveAddInListeners()