Boo.Lang.Compiler.TypeSystem.Internal.InternalModule.ImportedNamespaces C# (CSharp) Method

ImportedNamespaces() private method

private ImportedNamespaces ( ) : IList
return IList
        private IList<INamespace> ImportedNamespaces()
        {
            if (_namespaceList == null)
            {
                var result = new List<INamespace>(_module.Imports.Select(i => i.Entity).OfType<INamespace>());
                if (result.Count == _module.Imports.Count)
                {
                    _namespaceList = result;
                }
                return result;
            }
            return _namespaceList;
        }