Search Results for

    Show / Hide Table of Contents

    Interface IEntityDescriptorFactoryLoader

    TODO: previously internal

    Inherited Members
    IEntityDescriptorFactory.CreateDescriptor()
    IEntityDescriptorFactory.ReplicateEntityDescriptor(EntityDescriptor, EntityDescriptor)
    IEntityDescriptorFactory.GetComplexTypes()
    IEntityDescriptorFactory.GetComplexTypeDescriptor(Type)
    IEntityDescriptorFactory.GetDescriptors(Action)
    IEntityDescriptorFactory.GetDescriptors(IEnumerable<Assembly>)
    IEntityDescriptorFactory.GetKnownTypes()
    IEntityDescriptorFactory.GetDescriptor(IBaseEntity)
    IEntityDescriptorFactory.GetDescriptor<T>(Guid)
    IEntityDescriptorFactory.GetDescriptor(Type, Guid)
    IEntityDescriptorFactory.GetDescriptor(Guid, Guid)
    IEntityDescriptorFactory.GetDescriptor(string)
    IEntityDescriptorFactory.IsPartOfSpecificAssembly(Guid, IEnumerable<Assembly>)
    IEntityDescriptorFactory.Options
    IEntityDescriptorFactory.IsLoaded
    Namespace: LemonEdge.API.Descriptors
    Assembly: LemonEdge.API.dll
    Syntax
    public interface IEntityDescriptorFactoryLoader : IEntityDescriptorFactory

    Methods

    ReloadDescriptors(IEnumerable<Assembly>, Action)

    Forces a reload of all the descriptors in the system including those defined in custom objects and addins

    Declaration
    IEnumerable<EntityDescriptor> ReloadDescriptors(IEnumerable<Assembly> updatedAssemblies = null, Action callback = null)
    Parameters
    Type Name Description
    IEnumerable<Assembly> updatedAssemblies
    Action callback
    Returns
    Type Description
    IEnumerable<EntityDescriptor>

    A list of all EntityDescriptors in the system

    Extension Methods

    EntityDescriptorFactoryExtensions.FromTypeName(IEntityDescriptorFactory, string)
    EntityDescriptorFactoryExtensions.GetAllDependantEntities(IEntityDescriptorFactory, EntityDescriptor)
    EntityDescriptorFactoryExtensions.GetCachedDescriptors(IEntityDescriptorFactory)
    EntityDescriptorFactoryExtensions.GetDescriptorsInSaveOrder(IEntityDescriptorFactory, IEnumerable<EntityDescriptor>)
    EntityDescriptorFactoryExtensions.GetDirectDependantEntities(IEntityDescriptorFactory, EntityDescriptor, bool)
    EntityDescriptorFactoryExtensions.GetItemsInTypeReverseSaveOrder(IEntityDescriptorFactory, IReadOnlyCollection<IBaseEntity>)
    EntityDescriptorFactoryExtensions.GetItemsInTypeSaveOrder(IEntityDescriptorFactory, IReadOnlyCollection<IBaseEntity>)
    EntityDescriptorFactoryExtensions.GetTypeDistinctDescriptors(IEntityDescriptorFactory)
    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.