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
commands
IEnumerable<ReFuelCommand>
ReFuelApplication(string, ReFuelVersion, IEnumerable<ReFuelCommand>?)
public ReFuelApplication(string name, ReFuelVersion version, IEnumerable<ReFuelCommand>? commands = null)
Parameters
name
string
version
ReFuelVersion
commands
IEnumerable<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
command
ReFuelCommand
AddCommand(IEnumerable<ReFuelCommand>?)
public void AddCommand(IEnumerable<ReFuelCommand>? commands)
Parameters
commands
IEnumerable<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
ptag
byte*
pmessage
byte*
pline
byte*
pfile
byte*
line_no
int
pfunction
byte*
Run(string[])
public void Run(string[] args)
Parameters
args
string[]