public IView Run() { var ctx = AssemblyModel.GetNamespace(Context, Namespace); var typesList = ctx.Types.Values.Select(lazyType => lazyType.Value).ToList(); var view = new NamespaceView { Namespace = ctx, Types = typesList, Namespaces = AssemblyModel.ListSubNamespaces(Context, Namespace) }; return(view); }