gpt4 book ai didi

vb.net - 每当访问共享成员时强制使用类名

转载 作者:行者123 更新时间:2023-12-02 10:14:49 26 4
gpt4 key购买 nike

我们有一个编码标准,规定所有共享(静态)字段和方法都必须使用类名进行调用。例如

NameOfClass.whatever

不如

whatever  

有没有一个工具可以用来检查情况是否确实如此?(对于模块也是如此)

抱歉,我应该更清楚地说明我们正在使用 VB.NET。

<小时/>

这是我的意思的一个更大的例子。

Public Class Class1
Public Shared Sub SharedMethod()

End Sub

Public Shared sharedField As Integer

Public Sub NotSharedMethod()
'this next line shold be written as Class1.SharedMethod
SharedMethod()

'this next line shold be written as Class1.sharedField
sharedField = 5
End Sub

End Class

另请参阅What StyleCop like tools are there for VB.NET

最佳答案

是的,

使用StyleCop 并编写您的自定义规则来进行检查。

这是一个reference to check how to write custom-rule对于 StyleCop。

alt text

关于vb.net - 每当访问共享成员时强制使用类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2103579/

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