Search Results for

    Show / Hide Table of Contents

    Class BaseEntityDefaultTreeViewInstanceEnumerator

    The ViewDescriptorEnumerator for the IBaseTreeView<T>

    Inheritance
    object
    ViewDescriptorEnumerator
    BaseEntityDefaultTreeViewInstanceEnumerator
    Implements
    IDefaultViewDescriptorEnumerator
    IHaveAddInListeners
    Inherited Members
    ViewDescriptorEnumerator.EntityDescriptorFactory
    ViewDescriptorEnumerator.ReflectionHelper
    ViewDescriptorEnumerator.GetAnyReplacingVersion(ViewDescriptorInstance)
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    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
    ViewDescriptorEnumerator.GetViewInstances()

    RemoveAddInListeners()

    Removes listeners.

    Declaration
    public void RemoveAddInListeners()

    Implements

    IDefaultViewDescriptorEnumerator
    IHaveAddInListeners

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.