public static IKernel FindKernel(this IKernel kernelBase, string name) { var root = kernelBase .RecurseWhileNotNull(k => k switch { KernelBase kb => kb.ParentKernel, _ => null })
public KernelCommandPipeline(KernelBase kernel) { _kernel = kernel ?? throw new ArgumentNullException(nameof(kernel)); }