Beispiel #1
0
        private static DesignerErrorList GetMultiDocErrorList(MultiDocErrorListIdentifier identifier)
        {
            DesignerErrorList errorList;

            _multiDocErrorLists.TryGetValue(identifier, out errorList);
            return(errorList);
        }
Beispiel #2
0
        private static DesignerErrorList LazilyLoadMultiDocErrorList(
            IServiceProvider serviceProvider, MultiDocErrorListIdentifier identifier)
        {
            var edmErrorList = GetMultiDocErrorList(identifier);

            if (edmErrorList == null)
            {
                edmErrorList = new DesignerErrorList(serviceProvider);
                _multiDocErrorLists.Add(identifier, edmErrorList);
            }
            return(edmErrorList);
        }