C# Method Access Modifer

Quick question, if I am using a public class and I declare a function with no access modifier, does it default to public or private?

Thank you

EDIT: Nevermind, I believe I found the answer. It should default to “assembly level protected”. Correct me if I am wrong.

In a public class, all members without access modifier are private.