/ac - generates wrapper class if the script does not define any type
In this mode the script
engine automatically generates wrapper class if the script does not define any class of its own.
This feature is a light weight flavor of the Classless Scripts
support. The important difference is that Autoclass
support is a native (embedded) feature of the script engine and does not require any external file to work (Clssless Scripts
require Alternative Compiler
implemented as a separate assembly).
cscs /autoclass script.cs
public class ScriptClass
static public void Main()
switch does not interfire with execution of normal class containing scripts.
The acceptable alternative entry point signatures are:void main()
int main()void main(string args)
int main(string args)
You may find that the most convenient way of enabling the autoclass
mode is from the script istelf. In oder to do so you need to place /ac
argument as part of the script arguments
directive at start of the script code:
interface | Classless Scripts