Table of Contents

Class Constants

Namespace
Artemis.Core
Assembly
Artemis.Core.dll

A few useful constant values

public static class Constants
Inheritance
object
Constants

Fields

ApplicationFolder

The full path to the Artemis application folder

public static readonly string ApplicationFolder

Field Value

string

BaseFolder

The base path for Artemis application data folder

public static readonly string BaseFolder

Field Value

string

CoreAssembly

The Artemis.Core assembly

public static readonly Assembly CoreAssembly

Field Value

Assembly

CorePlugin

The plugin used by core components of Artemis

public static readonly Plugin CorePlugin

Field Value

Plugin

CorePluginInfo

The plugin info used by core components of Artemis

public static readonly PluginInfo CorePluginInfo

Field Value

PluginInfo

CurrentVersion

The current version of the application

public static readonly string CurrentVersion

Field Value

string

DataFolder

The full path to the Artemis data folder

public static readonly string DataFolder

Field Value

string

ExecutablePath

The full path to the Artemis executable

public static readonly string ExecutablePath

Field Value

string

FloatNumberTypes

A read-only collection containing all primitive floating-point numeric types

public static IReadOnlyCollection<Type> FloatNumberTypes

Field Value

IReadOnlyCollection<Type>

IntegralNumberTypes

A read-only collection containing all primitive integral numeric types

public static IReadOnlyCollection<Type> IntegralNumberTypes

Field Value

IReadOnlyCollection<Type>

LayoutsFolder

The full path to the Artemis user layouts folder

public static readonly string LayoutsFolder

Field Value

string

LogsFolder

The full path to the Artemis logs folder

public static readonly string LogsFolder

Field Value

string

NumberTypes

A read-only collection containing all primitive numeric types

public static IReadOnlyCollection<Type> NumberTypes

Field Value

IReadOnlyCollection<Type>

PluginsFolder

The full path to the Artemis plugins folder

public static readonly string PluginsFolder

Field Value

string

UpdatingFolder

The full path to the Artemis logs folder

public static readonly string UpdatingFolder

Field Value

string

WorkshopFolder

The full path to the Artemis user layouts folder

public static readonly string WorkshopFolder

Field Value

string

Properties

StartupArguments

Gets the startup arguments provided to the application

public static ReadOnlyCollection<string> StartupArguments { get; set; }

Property Value

ReadOnlyCollection<string>

Methods

GetStartupRoute()

public static string? GetStartupRoute()

Returns

string