Search Results for

    Show / Hide Table of Contents

    Interface IViewDescriptorEnumeratorFactory

    Manages the available list of ViewDescriptorEnumerators

    Namespace: LemonEdge.Client.UI.API.Views.Factories
    Assembly: LemonEdge.Client.UI.API.dll
    Syntax
    public interface IViewDescriptorEnumeratorFactory

    Methods

    GetEntitiesWithDefaultViewImplementation<TEnumerator>()

    Gets a list of EntityDescriptor that have default view implementations for the supplied ViewDescriptorEnumerator type.

    Declaration
    EntityDescriptor[] GetEntitiesWithDefaultViewImplementation<TEnumerator>() where TEnumerator : ViewDescriptorEnumerator
    Returns
    Type Description
    EntityDescriptor[]
    Type Parameters
    Name Description
    TEnumerator

    The enumerator type

    GetEnumeratorByType(Type)

    Given an enumerator type, returns the enumerator.

    Declaration
    ViewDescriptorEnumerator? GetEnumeratorByType(Type enumeratorType)
    Parameters
    Type Name Description
    Type enumeratorType

    The type of the enumerator

    Returns
    Type Description
    ViewDescriptorEnumerator

    The enumerator, or null

    LoadDefaultEnumerators()

    Tells any default enumerators to load their controllers.

    Declaration
    Task LoadDefaultEnumerators()
    Returns
    Type Description
    Task

    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.