fork download
  1. using System;
  2. using System.Linq;
  3.  
  4. public class Program
  5. {
  6. public static void Main()
  7. {
  8. var lista = (from arquivo in AppDomain.CurrentDomain.GetAssemblies()
  9. from tipo in arquivo.GetTypes()
  10. where typeof(Type).IsAssignableFrom(tipo)
  11. select tipo).ToArray();
  12. foreach(var arquivo in lista) {
  13. Console.WriteLine(arquivo);
  14. }
  15. }
  16. }
  17.  
  18. //https://pt.stackoverflow.com/q/42910/101
Success #stdin #stdout 0.05s 21728KB
stdin
Standard input is empty
stdout
System.RuntimeType
System.ReflectionOnlyType
System.Type
System.MonoType
System.Reflection.TypeDelegator
System.Reflection.TypeInfo
System.Reflection.Emit.SymbolType
System.Reflection.Emit.ArrayType
System.Reflection.Emit.ByRefType
System.Reflection.Emit.PointerType
System.Reflection.Emit.EnumBuilder
System.Reflection.Emit.GenericTypeParameterBuilder
System.Reflection.Emit.TypeBuilder
System.Reflection.Emit.TypeBuilderInstantiation