AFAIK Visual Studio doesn’t provide an option to change the default access modifier for methods generated by the IDE (e.g., through code generation or refactoring tools). By default, it uses internal for new methods in C# because that aligns with the language's conventions.
Might be wrong though