Questo codice funziona bene in .NET (4.6 e versioni precedenti)Come verificare se un tipo è astratto in .NET Core?
var types = typeof(SomeType).GetTypeInfo().Assembly.GetTypes()
from type in types
where !type.IsAbstract
ma in .NET core (core DNX 5.0) sta producendo un errore di compilazione:
Error CS1061 'Type' does not contain a definition for 'IsAbstract' and no extension method 'IsAbstract' accepting a first argument of type 'Type' could be found (are you missing a using directive or an assembly reference?)
Così come posso controllare se un tipo è astratto in DNX Core 5.0 nel modo in cui lo faccio in .NET Framework 4.6?
'type.GetTypeInfo() IsAbstract' –
@LucasTrzesniewski esattamente quello che sto cercando! Aggiungilo come risposta –
Questa non sarebbe una buona risposta TBH, e mi aspetto che questo sia un duplicato –