public static void Main()
Type myType = typeof(Printer);
Console.WriteLine("\n:");
foreach (MethodInfo method in myType.GetMethods())
modificator += "static ";
modificator += "virtual ";
Console.WriteLine($"{modificator}{method.ReturnType.Name} {method.Name} ()");
public string DefaultMessage { get; set; } = "Hello";
public void PrintMessage(string message, int times = 1)
Console.WriteLine(message);
public string CreateMessage() => DefaultMessage;