Table of Contents

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[]