private static void MostrarObjectExtension() { var o = new Object(); Console.WriteLine("Metodos de Object:"); foreach (var s in o.ListarMetodos()) { Console.WriteLine(s); } const int x = 10; Console.WriteLine("\nMetodos de int:"); foreach (var s in x.ListarMetodos()) { Console.WriteLine(s); } const String nome = "agnaldo"; Console.WriteLine("\nMetodos de uma String:"); foreach (var s in nome.ListarMetodos()) { Console.WriteLine(s); } Console.WriteLine("\nPropriedades de uma String:"); foreach (var s in nome.ListarPropriedades()) { Console.WriteLine(s); } }