Skip to content

Commit 9dd474b

Browse files
authored
Update README.md
1 parent 1293c82 commit 9dd474b

File tree

1 file changed

+32
-37
lines changed

1 file changed

+32
-37
lines changed

README.md

Lines changed: 32 additions & 37 deletions
Original file line numberDiff line numberDiff 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+
```

0 commit comments

Comments
 (0)