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>>)