virtual public IEnumerable<string> GetNamespaces() { return null; } virtual public IEnumerable<TypeWrapper> GetTypesForNamespace(string namespaceName) { return null; }
public override IEnumerable <string> GetNamespaces() { var namespaces = new HashSet <string>(this._typesByNamespace.Keys); if (_deferredTypesProvider != null) { namespaces.UnionWith(_deferredTypesProvider.GetNamespaces()); } return(namespaces); }