public override void Run()
{
if (Errors.Count > 0 ||
CompilerOutputType.Library == Parameters.OutputType ||
null == Context.GeneratedAssembly)
{
return;
}
try
{
Context.GeneratedAssembly.EntryPoint.Invoke(null, new object[] { new string[0] });
}
catch (System.Reflection.TargetInvocationException x)
{
throw x.InnerException;
}
}