9
このコードは.NETコアでタイプが抽象クラスであるかどうかをチェックする方法
var types = typeof(SomeType).GetTypeInfo().Assembly.GetTypes()
from type in types
where !type.IsAbstract
(4.6およびそれ以前).NETで正常に動作しますが、.NETのコア(DNXコア5.0)で、それはコンパイルエラーを生成します
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?)
のでどのようにすることができますタイプがDNX Core 5.0で抽象であるかどうか確認してください。私は.NET Framework 4.6でそれをやっていますか?
'type.GetTypeInfo()IsAbstract' –
@LucasTrzesniewski私はまさに。探している!それを答えとして加えてください。 –
これは非常に良い答えではありませんTBH、これは重複していると思います –