-
Notifications
You must be signed in to change notification settings - Fork 4
Gendarme.Rules.Design.MainShouldNotBePublicRule(2.10)
Sebastien Pouliot edited this page Feb 9, 2011
·
3 revisions
Assembly: Gendarme.Rules.Design
Version: 2.10
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 ()
{
}
}
Note that this page was autogenerated (3/17/2011 9:31:58 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!