public static void Main()
Console.WriteLine(p.GetName());
public int Id { get; set; }
public string Name { get; set; }
public string Foo { get; set; }
public int Id { get; set; }
public string Name { get; set; }
public string Bar { get; set; }
public class MyProduct: Product, IType {
public class MyVariant: Variant, IType {
public static class Extensions {
public static string GetName(this IType type){