Exemplo n.º 1
0
 // Este método nunca é chamado, porque cada uma das casses A, B e C implementam
 // um método chamado MetodoB que tem uma assinatura correspondente.
 public static void MetodoB(this IMinhaInterface minhaInterface)
 {
     Console.WriteLine
         ("Extension.MetodoB(this IMinhaInterface minhaInterface)");
 }
Exemplo n.º 2
0
 public static void MetodoA(this IMinhaInterface minhaInterface, string s)
 {
     Console.WriteLine
         ("Extension.MetodoA(this IMinhaInterface minhaInterface, string s)");
 }