如何确定属性是否为DNX Core 5.0中的通用类型?

时间:2015-09-17 05:14:51

标签: c# .net asp.net-core dnx

以前我可以用它来获取类的泛型类型;

typeof(MyClass).GetTypeInfo().DeclaredProperties.Any(p => p.PropertyType.IsGenericType)

但是,在DNX Core 5.0中,不支持IsGenericType。我现在可以使用什么?

1 个答案:

答案 0 :(得分:8)

刚刚查看了一些来源,确认框架中仍然存在IsGenericType属性。

https://github.com/aspnet/Common/blob/dev/src/Microsoft.Framework.ClosedGenericMatcher.Sources/ClosedGenericMatcher.cs#L44

以下是否有效?

literalNews.Text = "<img id='Image3' src='~/images/news_li.gif' alt=' ' height='20' width='20' />";