Пример #1
0
        private async Task LoadAsync()
        {
            // root model is already loaded, so we can skip that level
            foreach (var referenceTypesToBeLoaded in _referenceTypesToBeLoadedForEachLoadingLevel.Skip(1))
            {
                await LoadNestingLevelAsync(referenceTypesToBeLoaded);

                _linker.LinkNestedLinkedSourcesById(referenceTypesToBeLoaded);
            }
        }
Пример #2
0
        private async Task LoadAsync()
        {
            // root model is already loaded, so we can skip that level
            foreach (var referenceTypesToBeLoaded in _referenceTypesToBeLoadedForEachLoadingLevel.Skip(1))
            {
                _loadLinkDetails?.NextStep();
                await LoadNestingLevelAsync(referenceTypesToBeLoaded).ConfigureAwait(false);

                _loadLinkDetails?.CurrentStep.LinkStart();
                _linker.LinkNestedLinkedSourcesById(referenceTypesToBeLoaded);
                _loadLinkDetails?.CurrentStep.LinkEnd();
            }
        }