Esempio n. 1
0
        public PageModuleGenerator(WebPageMetadata metadata, IComponentAdapterFactory componentAdapterFactory)
        {
            _metadata = metadata;
            _componentAdapterFactory = componentAdapterFactory;
            _components        = new List <IComponentAdapter>();
            _metaPageExtension = new HyperappPageMetadata();

            metadata.Extensions.Add(_metaPageExtension);
        }
Esempio n. 2
0
 public BackendApiProxyAccessRewriter(WebPageMetadata metaPage)
 {
     _metaPage          = metaPage;
     _metaPageExtension = _metaPage.Extensions.Get <HyperappPageMetadata>();
     _backendApiTypes   = new HashSet <TypeMember>(metaPage.BackendApis.Select(api => api.InterfaceType));
 }