public void Facility(IPackageFacility facility) { addConfigurableAction(graph => { graph.AddFacility(facility); }); }
public void Facility(IPackageFacility facility) { configurableActions = graph => { graph.AddFacility(facility); }; }
public void Facility(IPackageFacility facility) { configure = graph => { graph.AddFacility(facility); }; }
public void AddFacility(IPackageFacility facility) { _diagnostics.LogObject(facility, currentProvenance); PushProvenance(facility.ToString()); facility.As<IPackagingRuntimeGraphConfigurer>().Configure(this); PopProvenance(); }
public void AddFacility(IPackageFacility facility) { _diagnostics.LogObject(facility, currentProvenance); PushProvenance(facility.ToString()); facility.As <IPackagingRuntimeGraphConfigurer>().Configure(this); PopProvenance(); }
public static void ConfigureLoaders(IPackageFacility x, FubuDocsDirectories directories) { // dirty, dirty hack if (directories.Host.IsNotEmpty()) { FubuMvcPackageFacility.PhysicalRootPath = directories.Host.TrimEnd('/').TrimEnd('\\').ToFullPath(); } x.Loader(new DocumentPackageLoader(directories.Solution)); if (directories.Host.IsNotEmpty()) { Console.WriteLine("Loading hosting application at " + directories.Host); x.Loader(new ApplicationRootPackageLoader(directories.Host)); TopicLoader.ApplicationBottle = Path.GetFileName(directories.Host); } else { x.Loader(new CurrentDirectoryLoader(directories)); } x.Loader(new FubuDocsPackageLoader()); }
public static void Loader <T>(this IPackageFacility configuration) where T : IPackageLoader, new() { configuration.Loader(new T()); }
public static void Bootstrapper <T>(this IPackageFacility configuration) where T : IBootstrapper, new() { configuration.Bootstrapper(new T()); }
public static void Facility <T>(this IPackageFacility configuration) where T : PackageFacility, new() { configuration.Facility(new T()); }
public static void Activator <T>(this IPackageFacility configuration) where T : IActivator, new() { configuration.Activator(new T()); }