virtual public IEnumerable<TypeWrapper> GetTypes() { return null; } virtual public IEnumerable<string> GetNamespaces() { return null; }
public override IEnumerable <TypeWrapper> GetTypes() { var types = new HashSet <TypeWrapper>(this._allTypes); if (_deferredTypesProvider != null) { types.UnionWith(_deferredTypesProvider.GetTypes()); } return(types); }