File tree Expand file tree Collapse file tree 1 file changed +32
-37
lines changed Expand file tree Collapse file tree 1 file changed +32
-37
lines changed Original file line number Diff line number Diff line change @@ -6,40 +6,35 @@ EFFC.JavaScriptEngineSwitcher.Extention是在JavaScriptEngineSwitcher.Chakra和J
6
6
7
7
# 使用说明
8
8
因为是JavaScriptEngineSwitcher的框架,所以直接参考JavaScriptEngineSwitcher的相关说明即可,sample如下
9
- > using EFFC.ChakraCore;
10
-
11
- > using EFFC.VRoomJs;
12
-
13
- > ...
14
-
15
- > JsEngineSwitcher engineSwitcher = JsEngineSwitcher.Instance;
16
-
17
- > engineSwitcher.EngineFactories
18
- > .AddEFFCChakraCore()
19
- > .AddEFFCVroom(new EFFCVroomSettings
20
- > {
21
-
22
- > MaxYoungSpaceSize = 4194304,
23
- > MaxOldSpaceSize = 8388608
24
-
25
- > });
26
-
27
- > switch (name.ToLower())
28
- > {
29
-
30
- > case "chakra":
31
- > engineSwitcher.DefaultEngineName = EFFCChakraCoreJsEngine.EngineName;
32
- > break;
33
-
34
- > case "vroomjs":
35
- > engineSwitcher.DefaultEngineName = EFFCVroomJsEngine.EngineName;
36
- > break;
37
-
38
- > default:
39
- > engineSwitcher.DefaultEngineName = EFFCChakraCoreJsEngine.EngineName;
40
- > break;
41
-
42
- > }
43
-
44
- > js = engineSwitcher.CreateDefaultEngine();
45
-
9
+ ``` C#
10
+ using EFFC .ChakraCore ;
11
+ using EFFC .VRoomJs ;
12
+
13
+ .. .
14
+
15
+ JsEngineSwitcher engineSwitcher = JsEngineSwitcher .Instance ;
16
+
17
+ engineSwitcher .EngineFactories
18
+ .AddEFFCChakraCore ()
19
+ .AddEFFCVroom (new EFFCVroomSettings
20
+ {
21
+ MaxYoungSpaceSize = 4194304 ,
22
+ MaxOldSpaceSize = 8388608
23
+ });
24
+
25
+ switch (name .ToLower ())
26
+ {
27
+
28
+ case " chakra" :
29
+ engineSwitcher .DefaultEngineName = EFFCChakraCoreJsEngine .EngineName ;
30
+ break ;
31
+
32
+ case " vroomjs" :
33
+ engineSwitcher .DefaultEngineName = EFFCVroomJsEngine .EngineName ;
34
+ break ;
35
+ default :
36
+ engineSwitcher .DefaultEngineName = EFFCChakraCoreJsEngine .EngineName ;
37
+ break ;
38
+ }
39
+ js = engineSwitcher .CreateDefaultEngine ();
40
+ ```
You can’t perform that action at this time.
0 commit comments