diff --git a/src/clr/mod.rs b/src/clr/mod.rs index 796205c..4e43b17 100644 --- a/src/clr/mod.rs +++ b/src/clr/mod.rs @@ -170,6 +170,15 @@ impl Clr { self.get_redirected_output() } + pub fn run_no_redirect(&mut self) -> Result { + let context = self.get_context()?; + let assembly = unsafe { (*(&context).app_domain).load_assembly(&self.contents)? }; + + unsafe { (*assembly).run_entrypoint(&self.arguments)? }; + + Ok("".to_string()) + } + pub fn redirect_output(&mut self) -> Result<(), String> { let context = self.get_context()?;