/// <summary> /// Construtor padrão. /// </summary> /// <param name="enumerable">Instancia do Enumerable que será adaptada.</param> /// <param name="childInfo"></param> /// <param name="childLoader">Loader da entidade do filho.</param> /// <param name="entityTypeManager">Instancia do gerenciador dos tipos de entidades.</param> /// <param name="sourceContext">Instancia do contexto de origem.</param> /// <param name="uiContext">Contexto de interface com o usuário.</param> public EntityChildEnumerable(IEnumerable <IEntity> enumerable, IEntityLoaderChildInfo childInfo, IEntityLoader childLoader, IEntityTypeManager entityTypeManager, Query.ISourceContext sourceContext, string uiContext) : base(enumerable, null, null) { _childInfo = childInfo; _childLoader = childLoader; _entityTypeManager = entityTypeManager; _sourceContext = sourceContext; _uiContext = uiContext; }
/// <summary> /// Construtor padrão. /// </summary> /// <param name="childInfo"></param> /// <param name="childLoader">Loader da entidade filha.</param> /// <param name="entityTypeManager">Instancia do gerenciador dos tipos e entidade.</param> /// <param name="sourceContext">Instancia do contexto de origem.</param> /// <param name="uiContext">Contexto da interface com o usuário.</param> /// <param name="typeName"></param> /// <param name="collection"></param> public EntityChildQueryResultChangedObserver(IEntityLoaderChildInfo childInfo, IEntityLoader childLoader, IEntityTypeManager entityTypeManager, Query.ISourceContext sourceContext, string uiContext, Colosoft.Reflection.TypeName typeName, System.Collections.IList collection) : base(childLoader, entityTypeManager, sourceContext, uiContext, typeName, collection) { _childInfo = childInfo; }