Example #1
0
 public bool IsTraceable(int tracelevel)
 {
     if (MethodTraceLevel.HasValue)
     {
         return(MethodTraceLevel.Value >= tracelevel);
     }
     else
     {
         return(Compiler.IsTraceable(tracelevel));
     }
 }
Example #2
0
        public MethodScanner(Compiler compiler)
        {
            Compiler   = compiler;
            TypeSystem = compiler.TypeSystem;
            TypeLayout = compiler.TypeLayout;
            IsEnabled  = compiler.CompilerSettings.MethodScanner;

            if (Compiler.IsTraceable(TraceLevel))
            {
                trace = new TraceLog(TraceType.GlobalDebug, null, null, "MethodScanner");
            }

            Initialize();
        }
Example #3
0
 public bool IsTraceable(int tracelevel)
 {
     return(Compiler.IsTraceable(tracelevel));
 }