решены баги и один шаг до обратного вызова

This commit is contained in:
2025-02-18 12:14:51 +03:00
parent 633e179131
commit 794c64aacb
9 changed files with 54 additions and 21 deletions
+6 -1
View File
@@ -18,8 +18,8 @@ public class PrinterFactory : IPrinterFactory
public void Register(SharedObject<IPrinter> printer)
{
Console.WriteLine("Registered printer");
_printers.Add(printer.Value);
Console.WriteLine("Registered printer");
}
public SharedObject<IPrinter> GetPrinterByName(string printerName)
@@ -28,6 +28,11 @@ public class PrinterFactory : IPrinterFactory
return new SharedObject<IPrinter>(_printers.Find(i => i.GetName() == printerName)!);
}
public SharedObject<IPrinter> GetFirstPrinter()
{
return new SharedObject<IPrinter>(_printers.First());
}
public string[] CollectAllNames()
{
Console.WriteLine("Collecting all printers");