Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
80 lines (68 loc) · 2.2 KB

File metadata and controls

80 lines (68 loc) · 2.2 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
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
using JavaScript.Manager.Loaders;
using System.Globalization;
namespace JavaScript.Manager
{
internal class FilePath
{
/// <summary>
/// dll绝对路径
/// </summary>
public string NativeRequirePath { get; set; }
/// <summary>
/// 自定义的
/// </summary>
public string PackageId { get; set; }
/// <summary>
/// 父亲节点
/// </summary>
public string ParentNativeRequirePath { get; set; }
}
/// <summary>
/// Script to include in the execution of another script. This script is executed first. Can contain functions, libraries etc...
/// </summary>
public class IncludeScript
{
/// <summary>
/// current RequiredPackage
/// </summary>
public RequiredPackage RequiredPackage { get; set; }
/// <summary>
/// Unique name of the script to execute.
/// </summary>
public string ScriptId { get; set; }
/// <summary>
/// Uri (file or Url) of the script to execute. Need to include script code or script Url.
/// </summary>
public string Uri { get; set; }
/// <summary>
/// This code is prepended to the created code.
/// </summary>
public string PrependCode { get; set; }
/// <summary>
/// This code is appended to the created code.
/// </summary>
public string AppendCode { get; set; }
/// <summary>
/// Code of the script to include. Need to include script code or script Url.
/// </summary>
public string Code { get; set; }
public object Exports { get; set; }
/// <summary>
/// Sets the script Id if it is not set.
/// </summary>
internal void EnsureScriptId()
{
if (string.IsNullOrEmpty(ScriptId))
{
if (!string.IsNullOrEmpty(Uri))
{
ScriptId = Uri;
}
else if (!string.IsNullOrEmpty(Code))
{
ScriptId = Code.GetHashCode().ToString(CultureInfo.InvariantCulture);
}
}
}
}
}
Morty Proxy This is a proxified and sanitized view of the page, visit original site.