【问题标题】:Check if an ITypeSymbol is a delegate type检查 ITypeSymbol 是否是委托类型
【发布时间】:2021-03-15 10:54:13
【问题描述】:

如何检查ITypeSymbol 实例是否引用委托类型(如ActionFunc<T>)。

我想我可以检查基本类型是否为System.Delegate。这是正确的方法还是有更好的解决方案?

【问题讨论】:

    标签: c# roslyn roslyn-code-analysis


    【解决方案1】:

    查看其TypeKind

    typeSymbol.TypeKind == TypeKind.Delegate;
    

    【讨论】:

    • 我发誓我检查了TypeKind,但当我查看时它并不存在:(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-19
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多