src/Azos/Text/CompilingExpressionEvaluator.cs
/// <summary>
/// Forces the entire scope compilation now, so no delay is incurred on first call to Evaluate().
/// </summary>
Forces the entire scope compilation now, so no delay is incurred on first call to Evaluate().
Forces the entire scope compilation now so no delay is incurred on first call to Evaluate () .
public void Compile()
          {
             lock(_G.s_Scopes)
             {
               var sdata = _G.s_Scopes[m_Scope];
               if (sdata.Assembly!=null) return;
               if (sdata.CompileException!=null) throw sdata.CompileException;
               doCompile(sdata);
               if (sdata.CompileException!=null) throw sdata.CompileException;
             }
          }
public void Compile ( ) { lock ( _G . s_Scopes ) { var sdata = _G . s_Scopes [ m_Scope ] ; if ( sdata . Assembly != null ) return ; if ( sdata . CompileException != null ) throw sdata . CompileException ; doCompile ( sdata ) ; if ( sdata . CompileException != null ) throw sdata . CompileException ; } }
Forces the entire scope compilation now, so no delay is incurred on first call to Evaluate().
Forces the entire scope compilation now so no delay is incurred on first call to Evaluate () .
//this can not be not found because otherwise .ctor would have failed //nothing to do