In detailing new features and functionality in Microsoft’s flagship programming language, Dollard started out with global and implicit using directives, which let developers use types defined in a namespace without specifying the fully qualified namespace of that type. C# 10 features a new global using directive and implicit usings to reduce the number of usings needed, which are specified at the top of each file. Implicit usings, meanwhile, automatically adds common global using directives for specific types of projects.