gpt4 book ai didi

c# - MVVM 的 ReSharper 警告

转载 作者:IT王子 更新时间:2023-10-29 04:18:30 24 4
gpt4 key购买 nike

当我使用 WPF 实现 MVVM 模式时,我发现 ReSharper 经常警告我某些属性从未在我的 ViewModel 中使用过。问题是它们正在被使用,但只被数据绑定(bind)系统使用。有没有其他人遇到过这种烦恼,有没有办法帮助 ReSharper 意识到这些属性确实被使用了?至少我很高兴 VS 2010 正确地意识到 [Import] 标记的成员不会“始终为空”,但希望我也能解决这个问题。

最佳答案

您可以使用外部注释向 ReSharper 指示使用了该方法,因此不会向您发出警告。请参阅有关 here 的 ReSharper 文档.

您需要使用 [UsedImplicitlyAttribute] 修饰任何此类方法。

在使用该属性之前,您会看到:

enter image description here

然后,在应用属性之后:

[UsedImplicitly(ImplicitUseTargetFlags.WithMembers)]
class NotUsed
{
public int Field1 { get; set; }
public int Field2 { get; set; }
}

关于c# - MVVM 的 ReSharper 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2790597/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com