Question
Why is the C# using directive called a directive when it does not affect the compilation process?
Is there a difference between the terms directive and preprocessor directive (examples)?
This question is about terminology.
Elaboration
There is a using directive and there is a using statement. I'm talking about the using directive here.
Wikipedia says that directives are instructions for the compiler which change the compilation process.
This Stackoverflow answer says that the C# using directive does not change the compilation process in any way.
So, if the using directive doesn't change the compilation process, why is it still called a directive?