如何验证c#中的List参数来修复CA1062

用户6874415

我有以下代码。我收到了 FxCop 违规。我不知道如何验证 List 参数。

 public Collection<ProjectData> IsHookedConfiguredList(Collection<ProjectData> groupProjectList)
    {
        if (groupProjectList.Count != 0)
        {
           // my code
        }            

        return hookConfiguredList;
    }

我添加了该行if (groupProjectList.Count != 0)但我没有摆脱违规行为。

我怎么能解决这个问题?

代码填充器

代码分析希望您在使用之前检查传递的参数是否为空。试试这个:

public Collection<ProjectData> IsHookedConfiguredList(Collection<ProjectData> groupProjectList)
{
    if (groupProjectList == null)
    {
        throw new ArgumentNullException(nameof(groupProjectList));
    }

    //  the code
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

具有可空引用类型的C#editorconfig CA1062空检查验证方法(用于保护子句)

来自分类Dev

CA1062 & Postsharp required attribute

来自分类Dev

CA1062和“需要后锐化”属性

来自分类Dev

VS代码分析CA1062即使在执行空检查后仍会触发

来自分类Dev

如何根据pytest中的夹具参数来参数化测试?

来自分类Dev

如何使用C中没有参数且没有返回类型的函数来更新变量

来自分类Dev

如何用相同的参数来验证相同的模拟方法的调用,该参数会在模拟中更改两次调用之间的状态?

来自分类Dev

如何验证中间CA

来自分类Dev

在类型类中,如何通过附加参数来改变操作?

来自分类Dev

如何使用conf文件中的参数来使用磁盘?

来自分类Dev

R Shiny:如何使用 tagList() 中的参数来运行函数?

来自分类Dev

lmfit:如何通过在 LMFIT 中的其他参数之间限定参数来为参数添加约束?

来自分类Dev

如何修复TypeError:必须使用Dropper实例作为第一个参数来调用未绑定方法

来自分类Dev

如何修复C ++中的“构造函数实例不匹配参数列表”错误?

来自分类Dev

如何在 C# VS 2010 中修复错误无效参数 Int32.TryParse?

来自分类Dev

如何修复“值不能为空”。参数名称:C# 中的 Key' 错误

来自分类Dev

如何验证/修复Certbot更新Cron中的错误

来自分类Dev

如何修复jquery验证插件中的bug errorPlacement

来自分类Dev

如何修复CA2100 Review SQL查询中的安全漏洞问题

来自分类Dev

如何修复CA2100 Review SQL查询中的安全漏洞问题

来自分类Dev

如何在DropWizard中验证单个参数

来自分类Dev

如何自动验证@RestController中的其余参数?

来自分类Dev

如何验证API调用中参数的存在

来自分类Dev

如何在Laravel中验证PUT参数?

来自分类Dev

如何通过添加参数来概括函数?

来自分类Dev

如何传递多个参数来识别页面?

来自分类Dev

如何在PHP中修复此动态查询参数?

来自分类Dev

如何修复PhpStorm中要求缺少参数错误

来自分类Dev

如何修复此代码中的“错误无效参数/选项 - 'Live'”?

Related 相关文章

  1. 1

    具有可空引用类型的C#editorconfig CA1062空检查验证方法(用于保护子句)

  2. 2

    CA1062 & Postsharp required attribute

  3. 3

    CA1062和“需要后锐化”属性

  4. 4

    VS代码分析CA1062即使在执行空检查后仍会触发

  5. 5

    如何根据pytest中的夹具参数来参数化测试?

  6. 6

    如何使用C中没有参数且没有返回类型的函数来更新变量

  7. 7

    如何用相同的参数来验证相同的模拟方法的调用,该参数会在模拟中更改两次调用之间的状态?

  8. 8

    如何验证中间CA

  9. 9

    在类型类中,如何通过附加参数来改变操作?

  10. 10

    如何使用conf文件中的参数来使用磁盘?

  11. 11

    R Shiny:如何使用 tagList() 中的参数来运行函数?

  12. 12

    lmfit:如何通过在 LMFIT 中的其他参数之间限定参数来为参数添加约束?

  13. 13

    如何修复TypeError:必须使用Dropper实例作为第一个参数来调用未绑定方法

  14. 14

    如何修复C ++中的“构造函数实例不匹配参数列表”错误?

  15. 15

    如何在 C# VS 2010 中修复错误无效参数 Int32.TryParse?

  16. 16

    如何修复“值不能为空”。参数名称:C# 中的 Key' 错误

  17. 17

    如何验证/修复Certbot更新Cron中的错误

  18. 18

    如何修复jquery验证插件中的bug errorPlacement

  19. 19

    如何修复CA2100 Review SQL查询中的安全漏洞问题

  20. 20

    如何修复CA2100 Review SQL查询中的安全漏洞问题

  21. 21

    如何在DropWizard中验证单个参数

  22. 22

    如何自动验证@RestController中的其余参数?

  23. 23

    如何验证API调用中参数的存在

  24. 24

    如何在Laravel中验证PUT参数?

  25. 25

    如何通过添加参数来概括函数?

  26. 26

    如何传递多个参数来识别页面?

  27. 27

    如何在PHP中修复此动态查询参数?

  28. 28

    如何修复PhpStorm中要求缺少参数错误

  29. 29

    如何修复此代码中的“错误无效参数/选项 - 'Live'”?

热门标签

归档