我有一个IClaimsPrincipal
变量,我想看看它有多少声明。浏览监视窗口中的属性很复杂,所以我想定制这个对象的显示方式。我可以在我没有的类型上使用类似DebuggerTypeProxyAttribute的东西吗?
我知道[DebuggerTypeProxy]
attribute,它最初看起来像它可能会做我想要的。不幸的是,它需要依附于班级,而我并不“拥有”班级。在这种情况下,这是一个Microsoft.IdentityModel.Claims.ClaimsPrincipal
。我想显示IClaimsPrincipal.Identities[0].Claims.Count
的值。
有什么方法可以使用[DebuggerTypeProxy]
或类似的方法来自定义如何在监视窗口中显示我不拥有的类型的值?