Example #1
0
        public IEnumerator <List <object> > GetAllInstancesWithInjectSplit(
            InjectContext context, List <TypeValuePair> args)
        {
            var infoList = GetBoundInfosWithId(context.GetBindingId());

            yield return(infoList.Select(x => (object)x.Component).ToList());

            foreach (var info in infoList)
            {
                LazyInject(info);
            }
        }
        public IEnumerator<List<object>> GetAllInstancesWithInjectSplit(
            InjectContext context, List<TypeValuePair> args)
        {
            var infoList = GetBoundInfosWithId(context.GetBindingId());

            yield return infoList.Select(x => (object)x.Component).ToList();

            foreach (var info in infoList)
            {
                LazyInject(info);
            }
        }