-
-
Notifications
You must be signed in to change notification settings - Fork 746
Expand file tree
/
Copy pathPathName.cs
More file actions
102 lines (85 loc) · 2.6 KB
/
PathName.cs
File metadata and controls
102 lines (85 loc) · 2.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
using System.ComponentModel;
using System.Runtime.Versioning;
namespace ElectronNET.API.Entities
{
/// <summary>
/// Names for app.getPath(name). Aligned with Electron docs.
/// </summary>
/// <remarks>Up-to-date with Electron API 39.2</remarks>
public enum PathName
{
/// <summary>
/// User's home directory.
/// </summary>
Home,
/// <summary>
/// Per-user application data directory.
/// </summary>
AppData,
/// <summary>
/// The directory for storing your app's configuration files, which by default is the appData directory appended with your app's name.
/// </summary>
UserData,
/// <summary>
/// The directory for storing data generated by Session, such as localStorage, cookies, disk cache, downloaded dictionaries, network state, devtools files.
/// By default this points to userData.
/// </summary>
SessionData,
/// <summary>
/// Temporary directory.
/// </summary>
Temp,
/// <summary>
/// The current executable file.
/// </summary>
Exe,
/// <summary>
/// The location of the Chromium module. By default this is synonymous with exe.
/// </summary>
Module,
/// <summary>
/// The current user's Desktop directory.
/// </summary>
Desktop,
/// <summary>
/// Directory for a user's "My Documents".
/// </summary>
Documents,
/// <summary>
/// Directory for a user's downloads.
/// </summary>
Downloads,
/// <summary>
/// Directory for a user's music.
/// </summary>
Music,
/// <summary>
/// Directory for a user's pictures.
/// </summary>
Pictures,
/// <summary>
/// Directory for a user's videos.
/// </summary>
Videos,
/// <summary>
/// Directory for the user's recent files. Windows only.
/// </summary>
[SupportedOSPlatform("windows")]
Recent,
/// <summary>
/// Directory for your app's log folder.
/// </summary>
Logs,
/// <summary>
/// Directory where crash dumps are stored.
/// </summary>
CrashDumps,
/// <summary>
/// The directory where app assets such as resources.pak are stored.
/// Available on Windows and Linux only.
/// </summary>
[SupportedOSPlatform("windows")]
[SupportedOSPlatform("linux")]
Assets
}
}