public virtual void TerminateScriptExecution(int exitCode) { #if !SILVERLIGHT System.Environment.Exit(exitCode); #else throw new ExitProcessException(exitCode); #endif }