internal void PartiallyEvaluate(){
if (this.block != null && this.compiledClass == null){
GlobalScope glob = (GlobalScope)this.engine.GetGlobalScope().GetObject();
this.engine.Globals.ScopeStack.Push(glob);
try{
this.block.PartiallyEvaluate();
if (this.engine.HasErrors && !this.engine.alwaysGenerateIL)
throw new EndOfFile();
}finally{
this.engine.Globals.ScopeStack.Pop();
}
}
}