【发布时间】:2021-03-15 10:54:13
【问题描述】:
如何检查ITypeSymbol 实例是否引用委托类型(如Action 或Func<T>)。
我想我可以检查基本类型是否为System.Delegate。这是正确的方法还是有更好的解决方案?
【问题讨论】:
标签: c# roslyn roslyn-code-analysis
如何检查ITypeSymbol 实例是否引用委托类型(如Action 或Func<T>)。
我想我可以检查基本类型是否为System.Delegate。这是正确的方法还是有更好的解决方案?
【问题讨论】:
标签: c# roslyn roslyn-code-analysis
查看其TypeKind:
typeSymbol.TypeKind == TypeKind.Delegate;
【讨论】:
TypeKind,但当我查看时它并不存在:(