Interface IRunnerHost
  
  Describes a target of runner
 
  
  
    Inherited Members
    
    
      System.IDisposable.Dispose()
    
   
  
  Assembly: NFX.dll
  Syntax
  
    public interface IRunnerHost : IConfigurable, IDisposable
   
  Properties
  
  
  
  
  ConsoleError
  
  
  Declaration
  
    TextWriter ConsoleError { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.IO.TextWriter | 
         | 
      
    
  
  
  
  
  ConsoleOut
  
  
  Declaration
  
    TextWriter ConsoleOut { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.IO.TextWriter | 
         | 
      
    
  
  
  
  
  OutFileName
  Sets the output file name/type (via extension)
 
  
  Declaration
  
    string OutFileName { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  
  
  TotalErrors
  
  
  Declaration
  
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  TotalMethods
  
  
  Declaration
  
    int TotalMethods { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  TotalOKs
  
  
  Declaration
  
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  TotalRunnables
  
  
  Declaration
  
    int TotalRunnables { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  Methods
  
  
  
  
  AfterMethodRun(Runner, FID, MethodInfo, RunAttribute, Exception)
  
  
  Declaration
  
    void AfterMethodRun(Runner runner, FID id, MethodInfo method, RunAttribute attr, Exception error)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Runner | 
        runner | 
         | 
      
      
        | FID | 
        id | 
         | 
      
      
        | System.Reflection.MethodInfo | 
        method | 
         | 
      
      
        | RunAttribute | 
        attr | 
         | 
      
      
        | System.Exception | 
        error | 
         | 
      
    
  
  
  
  
  BeforeMethodRun(Runner, FID, MethodInfo, RunAttribute)
  
  
  Declaration
  
    void BeforeMethodRun(Runner runner, FID id, MethodInfo method, RunAttribute attr)
   
  Parameters
  
  
  
  
  BeginRunnable(Runner, FID, Object)
  
  
  Declaration
  
    void BeginRunnable(Runner runner, FID id, object runnable)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Runner | 
        runner | 
         | 
      
      
        | FID | 
        id | 
         | 
      
      
        | System.Object | 
        runnable | 
         | 
      
    
  
  
  
  
  EndRunnable(Runner, FID, Object, Exception)
  
  
  Declaration
  
    void EndRunnable(Runner runner, FID id, object runnable, Exception error)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Runner | 
        runner | 
         | 
      
      
        | FID | 
        id | 
         | 
      
      
        | System.Object | 
        runnable | 
         | 
      
      
        | System.Exception | 
        error | 
         | 
      
    
  
  
  
  
  Start(Runner)
  
  
  Declaration
  
    void Start(Runner runner)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Runner | 
        runner | 
         | 
      
    
  
  
  
  
  Summarize(Runner)
  
  
  Declaration
  
    void Summarize(Runner runner)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Runner | 
        runner | 
         | 
      
    
  
  Extension Methods