By default the type modifier for every member in a class is a private, even the Main() function type modifier is private. How does the CLR call the main method which is not visi
You're right,
it's marked as an entrypoint. Check this question: Why is Main method private?