extern https://www.cnblogs.com/gc2013/p/4182306.html partial https://www.cnblogs.com/leijiangtao/p/4203170.html https://www.cnblogs.com/mfrbuaa/p/3808415.html internal https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/keywords/accessibility-levels