草庐IT

resharper-c++

全部标签

c# - 为什么 Resharper 认为具有属性 "SomeValue"的内部类在外部类中隐藏了一个同名的属性?

给定以下代码:publicstaticclassSuper{publicstaticclassInner{publicstaticstringSomeValue{get;set;}}publicstaticstringSomeValue{get;set;}}Resharper告诉我Super.Inner.SomeValue对外部类隐藏了一个属性。隐藏是怎么回事?您有两个不同的引用(Super.SomeValue和Super.Inner.SomeValue)。并且(据我所知)您不能使用一个引用来表示另一个变量。我发现Resharper有时会出错。但通常不会。所以我想知道它在这里是怎么想的

c# - 通过评论禁用所有 Resharper 警告

有没有办法通过单个注释禁用文件或代码段的所有Resharper警告?我正在尝试创建一些编码练习来面试潜在候选人,而Resharper警告泄露了我希望候选人发现的问题:P抑制特定警告仍然使问题所在变得显而易见。我仍然希望在面试期间使用Resharper,我只是希望候选人在Resharper不破坏乐趣的情况下发现这个问题。编辑:抱歉,我会尽量更清楚地说明我所追求的。我不想永久禁用特定的Resharper警告,我只是希望它不显示在一个特定的文件中,因为练习的目的是查看开发人员是否理解警告的原因。举个例子,有一个Resharper警告使用.Any扩展方法而不是Count()>0,我希望开发人员

c# - 通过评论禁用所有 Resharper 警告

有没有办法通过单个注释禁用文件或代码段的所有Resharper警告?我正在尝试创建一些编码练习来面试潜在候选人,而Resharper警告泄露了我希望候选人发现的问题:P抑制特定警告仍然使问题所在变得显而易见。我仍然希望在面试期间使用Resharper,我只是希望候选人在Resharper不破坏乐趣的情况下发现这个问题。编辑:抱歉,我会尽量更清楚地说明我所追求的。我不想永久禁用特定的Resharper警告,我只是希望它不显示在一个特定的文件中,因为练习的目的是查看开发人员是否理解警告的原因。举个例子,有一个Resharper警告使用.Any扩展方法而不是Count()>0,我希望开发人员

c# - 使用 ReSharper 按类型然后按名称对成员进行排序

我一直在尝试让ReSharpersCodeCleanup不仅按名称字母顺序对任何成员进行排序,而且主要按它们的类型(无论是方法返回类型还是属性类型等)对它们进行排序,然后再按它们姓名。例如:#region"Properties"publicstringName{get;set;}publicintAge{get;set;}#endregion#region"InstanceMethods"publicvoidSecondMethod()...publicvoidFirstMethod()...publicPostGetPost()...publicListGetPosts()...#e

c# - 使用 ReSharper 按类型然后按名称对成员进行排序

我一直在尝试让ReSharpersCodeCleanup不仅按名称字母顺序对任何成员进行排序,而且主要按它们的类型(无论是方法返回类型还是属性类型等)对它们进行排序,然后再按它们姓名。例如:#region"Properties"publicstringName{get;set;}publicintAge{get;set;}#endregion#region"InstanceMethods"publicvoidSecondMethod()...publicvoidFirstMethod()...publicPostGetPost()...publicListGetPosts()...#e

c# - ReSharper 为 lambda 表达式中的变量名称提供 "@"前缀

当使用ReSharper时,它会自动添加一个@,为什么?publicstaticstringRemoveDiacritics(thisstringinput){if(string.IsNullOrEmpty(input))returninput;varnormalizedString=input.Normalize(NormalizationForm.FormD);varstringBuilder=newStringBuilder();foreach(varvalueinnormalizedString.Select(value=>new{value,unicodeCategory=C

c# - ReSharper 为 lambda 表达式中的变量名称提供 "@"前缀

当使用ReSharper时,它会自动添加一个@,为什么?publicstaticstringRemoveDiacritics(thisstringinput){if(string.IsNullOrEmpty(input))returninput;varnormalizedString=input.Normalize(NormalizationForm.FormD);varstringBuilder=newStringBuilder();foreach(varvalueinnormalizedString.Select(value=>new{value,unicodeCategory=C

c# - ReSharper WPF错误: “Cannot resolve symbol ” MyVariable“due to unknown DataContext”

我在VisualStudio2012中使用WPF+XAML+MVVM时遇到此错误。Cannotresolvesymbol”MyVariable“duetounknownDataContext解决办法是什么? 最佳答案 ReSharper在为WPF设计XAML时会产生此错误,并且指示XAML找不到包含运行时绑定(bind)的类。这通常表明DataContext设置不正确。此错误意味着:用于XAML的Intellisense在设计时无法正常运行。在设计时,不能使用Ctrl单击XAML中的binding从XAML自动导航到C#类。当我们在

c# - ReSharper WPF错误: “Cannot resolve symbol ” MyVariable“due to unknown DataContext”

我在VisualStudio2012中使用WPF+XAML+MVVM时遇到此错误。Cannotresolvesymbol”MyVariable“duetounknownDataContext解决办法是什么? 最佳答案 ReSharper在为WPF设计XAML时会产生此错误,并且指示XAML找不到包含运行时绑定(bind)的类。这通常表明DataContext设置不正确。此错误意味着:用于XAML的Intellisense在设计时无法正常运行。在设计时,不能使用Ctrl单击XAML中的binding从XAML自动导航到C#类。当我们在

c# - 隐式捕获闭包,ReSharper 警告

我通常知道“隐式捕获闭包”是什么意思,但是,今天我遇到了以下情况:publicstaticvoidFoo(Barbar,Actiona,Actionb,intc){bar.RegisterHandler(x=>a(c));//Implicitlycapturedclosure:bbar.RegisterHandler(x=>b(c));//Implicitlycapturedclosure:a}为什么我还要隐含地捕获另一个Action?如果我评论这两行中的任何一行,另一行不会给我警告。有人知道ReSharper警告我的危险是什么吗?编辑:ReSharper8.0.1