-
Notifications
You must be signed in to change notification settings - Fork 4
Gendarme.Rules.Design.MainShouldNotBePublicRule(git)
Sebastien Pouliot edited this page Mar 2, 2011
·
1 revision
Assembly: Gendarme.Rules.Design
Version: git
This rule fires if an assembly's entry point (typically named Main ) is visible to other assemblies. It is better to make this method private so that only the CLR can call the method.
Bad example:
public class MainClass {
public void Main ()
{
}
}
Good example (type is not externally visible):
internal class MainClass {
public void Main ()
{
}
}
Good example (method is not externally visible):
public class MainClass {
internal void Main ()
{
}
}
You can browse the latest source code of this rule on github.com
Note that this page was autogenerated (3/17/2011 1:55:44 PM) based on the xmldoc
comments inside the rules source code and cannot be edited from this wiki.
Please report any documentation errors, typos or suggestions to the
Gendarme Mailing List. Thanks!