Class AppArguments
Inherited Members
Namespace: PoeShared
Assembly: PoeShared.dll
Syntax
public class AppArguments : AppOptions, IDisposable, INotifyPropertyChanged, IAppArguments, IAppConfig
Constructors
Name | Description |
---|---|
AppArguments() |
Properties
Name | Description |
---|---|
AppDataDirectory | "Profile" subfolder in RoamingAppDataDirectory |
AppDomainDirectory | Equivalent of AppDomain.CurrentDomain.BaseDirectory |
AppName | |
AppSupportMail | |
AppTitle | |
ApplicationExecutableName | |
ApplicationExecutablePath | |
CommandLineArguments | |
EnvironmentAppData | |
EnvironmentLocalAppData | |
IsElevated | |
IsLinux | |
IsWindows | |
LocalAppDataDirectory | "AppName" subfolder in %localappdata% or appdomain if "data" folder is specified |
ProcessId | Current process Id, equivalent of Environment.ProcessId, but for older frameworks |
RoamingAppDataDirectory | "AppName" subfolder either in %appdata% (roaming) or "data" folder |
StartupArgs | |
TempDirectory | "Temp" subfolder in AppDataDirectory |
Version |
Methods
Name | Description |
---|---|
FormatToString(ToStringBuilder) | |
Parse(string[]) |
Extension Methods
NotifyPropertyChangedExtensions.GetPropertyName<TObject, T1>(TObject, Expression<Func<TObject, T1>>)
NotifyPropertyChangedExtensions.WhenAnyProperty<TObject, T1>(TObject, Expression<Func<TObject, T1>>)