Class ReFuelApplication  
  
  
    - Namespace
- ReFuel
- Assembly
- ReFuel.dll
 
  
  
  
    public class ReFuelApplication
   
  
    - Inheritance
- 
      
      ReFuelApplication 
    - Inherited Members
- 
    
    
    
    
    
    
    
  
Constructors
  
  
  ReFuelApplication(IEnumerable<ReFuelCommand>?)
  
  
  
  
  
    public ReFuelApplication(IEnumerable<ReFuelCommand>? commands = null)
   
  Parameters
  
    - commandsIEnumerable<ReFuelCommand>
  ReFuelApplication(string, ReFuelVersion, IEnumerable<ReFuelCommand>?)
  
  
  
  
  
    public ReFuelApplication(string name, ReFuelVersion version, IEnumerable<ReFuelCommand>? commands = null)
   
  Parameters
  
    - namestring
- versionReFuelVersion
- commandsIEnumerable<ReFuelCommand>
Fields
  
  Logger
  
  
  
  
  
    protected readonly Logger Logger
   
  Field Value
  
    - Logger
Properties
  
  
  About
  
  
  
  
  
    public virtual string About { get; set; }
   
  Property Value
  
    - string
  Commands
  
  
  
  
  
    public IReadOnlyList<ReFuelCommand> Commands { get; }
   
  Property Value
  
    - IReadOnlyList<ReFuelCommand>
  Company
  
  
  
  
  
    public virtual string Company { get; set; }
   
  Property Value
  
    - string
  Current
  
  
  
  
  
    public static ReFuelApplication Current { get; }
   
  Property Value
  
    - ReFuelApplication
  DataPath
  
  
  
  
  
    public virtual string DataPath { get; }
   
  Property Value
  
    - string
  DataPathVariable
  
  
  
  
  
    public virtual string DataPathVariable { get; }
   
  Property Value
  
    - string
  DefaultCommand
  
  
  
  
  
    public virtual string DefaultCommand { get; }
   
  Property Value
  
    - string
  Name
  
  
  
  
  
    public virtual string Name { get; }
   
  Property Value
  
    - string
  PackagePath
  
  
  
  
  
    public SearchPath PackagePath { get; }
   
  Property Value
  
    - SearchPath
  PackagePathSetup
  
  
  
  
  
    public virtual SearchPathSetup PackagePathSetup { get; }
   
  Property Value
  
    - SearchPathSetup
  UserPath
  
  
  
  
  
    public virtual string UserPath { get; }
   
  Property Value
  
    - string
  UserPathVariable
  
  
  
  
  
    public virtual string UserPathVariable { get; }
   
  Property Value
  
    - string
  Version
  
  
  
  
  
    public virtual ReFuelVersion Version { get; }
   
  Property Value
  
    - ReFuelVersion
  WindowManager
  
  
  
  
  
    public WindowManager WindowManager { get; }
   
  Property Value
  
    - WindowManager
Methods
  
  
  AddCommand(ReFuelCommand)
  
  
  
  
  
    public void AddCommand(ReFuelCommand command)
   
  Parameters
  
    - commandReFuelCommand
  AddCommand(IEnumerable<ReFuelCommand>?)
  
  
  
  
  
    public void AddCommand(IEnumerable<ReFuelCommand>? commands)
   
  Parameters
  
    - commandsIEnumerable<ReFuelCommand>
  BeforeRun()
  
  
  
  
  
    public virtual void BeforeRun()
   
  
  
  OnNativeAbort(byte*, byte*, byte*, byte*, int, byte*)
  
  
  
  
  
    public static void OnNativeAbort(byte* ptag, byte* pmessage, byte* pline, byte* pfile, int line_no, byte* pfunction)
   
  Parameters
  
    - ptagbyte*
- pmessagebyte*
- plinebyte*
- pfilebyte*
- line_noint
- pfunctionbyte*
  Run(string[])
  
  
  
  
  
    public void Run(string[] args)
   
  Parameters
  
    - argsstring[]