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
66
77# 使用说明
88因为是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