Skip to content

Commit

Permalink
# Release v4.4.5.0
Browse files Browse the repository at this point in the history
### CLI
- no changes

### CSScriptLib
- Added `CSScript.EvaluatorConfig.CompilerOptions` for defining global compiler options for CodeDomEvaluator (RoslynEvaluator does not support string compiler options)
- Issue #291: CSScriptLib.CompilerException: error CS2021: File name '' is empty
- Issue #295: add compiler option -define:DEBUG if debug is set
- Add support for generic types to LoadMethod<T>
  • Loading branch information
oleg-shilo committed May 15, 2022
1 parent fc10963 commit d71249d
Show file tree
Hide file tree
Showing 352 changed files with 882 additions and 802 deletions.
406 changes: 218 additions & 188 deletions help.txt

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions src/BuildServer/out/build.runtimeconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
"framework": {
"name": "Microsoft.NETCore.App",
"version": "6.0.0"
},
"configProperties": {
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false
}
}
}
Binary file modified src/CSScriptLib.Doc/Help/Documentation.chm
Binary file not shown.
5 changes: 3 additions & 2 deletions src/CSScriptLib.Doc/Help/WebKI.xml
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,6 @@
<HelpKINode Title="CSharpParser.DoRenaming method" Url="html/e84b0e28-32b7-d255-1029-cf56ef52bb0c.htm" />
<HelpKINode Title="CSharpParser.EscapeDirectiveDelimiters method" Url="html/fc41bf6b-df51-f7a1-8162-19764192029a.htm" />
<HelpKINode Title="CSharpParser.ExtraSearchDirs property" Url="html/aa06b467-db5b-91fa-cfee-eafe8a850bba.htm" />
<HelpKINode Title="CSharpParser.GetRawStatements method" Url="html/fac8673b-a68f-5ca4-d88f-3360528d8714.htm" />
<HelpKINode Title="CSharpParser.HostOptions property" Url="html/aada4d22-a321-2e08-5a3a-be3b1294612f.htm" />
<HelpKINode Title="CSharpParser.IgnoreNamespaces property" Url="html/99715cef-706e-a399-64e1-da83f52f4b31.htm" />
<HelpKINode Title="CSharpParser.ImportInfo class">
Expand Down Expand Up @@ -353,6 +352,7 @@
<HelpKINode Title="EvaluatorBase(Of T).FilterAssemblies field" Url="html/48137323-2581-27b6-4de5-99b4919108bf.htm" />
<HelpKINode Title="EvaluatorBase(Of T).GetReferencedAssemblies method" Url="html/cfd82feb-9697-3185-3f1a-e0267b8497b9.htm" />
<HelpKINode Title="EvaluatorBase(Of T).GetReferencedAssembliesFiles method" Url="html/fe594be8-32a4-9b82-df90-29cee19aab90.htm" />
<HelpKINode Title="EvaluatorBase(Of T).GetReferencedAssembliesFromScript method" Url="html/6a7fc74e-1ca3-0e64-8e7b-1ef3f34f2548.htm" />
<HelpKINode Title="EvaluatorBase(Of T).IsAssemblyUnloadingEnabled property" Url="html/8bc76220-136f-4481-85aa-1c9f1686791d.htm" />
<HelpKINode Title="EvaluatorBase(Of T).IsCachingEnabled property" Url="html/9c6a6496-93b0-e765-618e-d299c6bb050c.htm" />
<HelpKINode Title="EvaluatorBase(Of T).IsDebug property" Url="html/e62b52ed-0c39-4ec8-ef9b-af41ff62dafb.htm" />
Expand Down Expand Up @@ -392,6 +392,7 @@
<HelpKINode Title="EvaluatorBase&lt;T&gt;.FilterAssemblies field" Url="html/48137323-2581-27b6-4de5-99b4919108bf.htm" />
<HelpKINode Title="EvaluatorBase&lt;T&gt;.GetReferencedAssemblies method" Url="html/cfd82feb-9697-3185-3f1a-e0267b8497b9.htm" />
<HelpKINode Title="EvaluatorBase&lt;T&gt;.GetReferencedAssembliesFiles method" Url="html/fe594be8-32a4-9b82-df90-29cee19aab90.htm" />
<HelpKINode Title="EvaluatorBase&lt;T&gt;.GetReferencedAssembliesFromScript method" Url="html/6a7fc74e-1ca3-0e64-8e7b-1ef3f34f2548.htm" />
<HelpKINode Title="EvaluatorBase&lt;T&gt;.IsAssemblyUnloadingEnabled property" Url="html/8bc76220-136f-4481-85aa-1c9f1686791d.htm" />
<HelpKINode Title="EvaluatorBase&lt;T&gt;.IsCachingEnabled property" Url="html/9c6a6496-93b0-e765-618e-d299c6bb050c.htm" />
<HelpKINode Title="EvaluatorBase&lt;T&gt;.IsDebug property" Url="html/e62b52ed-0c39-4ec8-ef9b-af41ff62dafb.htm" />
Expand Down Expand Up @@ -460,7 +461,6 @@
<HelpKINode Title="GetLines method" Url="html/9f3739e0-2425-4446-7cbf-b5ac70979965.htm" />
<HelpKINode Title="GetName method" Url="html/d726f61c-e602-cff7-3f56-35875f42e3a4.htm" />
<HelpKINode Title="GetPath method" Url="html/3e9fef45-9140-7a80-b8d4-9fb0d2f8aeaa.htm" />
<HelpKINode Title="GetRawStatements method" Url="html/fac8673b-a68f-5ca4-d88f-3360528d8714.htm" />
<HelpKINode Title="GetReferencedAssemblies method">
<HelpKINode Title="CodeDomEvaluator.GetReferencedAssemblies Method " Url="html/2ec33008-23e6-603f-da58-2f3ec1e8d4c3.htm" />
<HelpKINode Title="EvaluatorBase(T).GetReferencedAssemblies Method " Url="html/cfd82feb-9697-3185-3f1a-e0267b8497b9.htm" />
Expand All @@ -471,6 +471,7 @@
<HelpKINode Title="CodeDomEvaluator.GetReferencedAssembliesFiles Method " Url="html/88d98743-1f06-8b2e-46ca-ebf48cee4f00.htm" />
<HelpKINode Title="EvaluatorBase(T).GetReferencedAssembliesFiles Method " Url="html/fe594be8-32a4-9b82-df90-29cee19aab90.htm" />
</HelpKINode>
<HelpKINode Title="GetReferencedAssembliesFromScript method" Url="html/6a7fc74e-1ca3-0e64-8e7b-1ef3f34f2548.htm" />
<HelpKINode Title="GetScriptTempDir method">
<HelpKINode Title="CSScript.GetScriptTempDir Method " Url="html/83c83aee-4e9d-c68a-b76f-cc8bb0127fb7.htm" />
<HelpKINode Title="Runtime.GetScriptTempDir Method " Url="html/04ccf43b-fc41-47f1-8aa0-3ddb100810ed.htm" />
Expand Down
224 changes: 112 additions & 112 deletions src/CSScriptLib.Doc/Help/WebTOC.xml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/CSScriptLib.Doc/Help/fti/FTI_100.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/CSScriptLib.Doc/Help/fti/FTI_101.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/CSScriptLib.Doc/Help/fti/FTI_102.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/CSScriptLib.Doc/Help/fti/FTI_103.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"garbage":[458753,1703937,3735553,4521985,4587521,5505025,6553601,6684673,6815745,7405569,8126465,8912897,9240577,10354689,10551297,10747905,11665409,12320769,12517377,13434881,15532033,17235969,17301505,17825793,19136513,19726337,20316161,21757953,21889025,23461889,23592961,23855105,23986177,25100289,25296897,25755649,25886721,26673153,27590657,28246017],"getfullpath":[4784129,10878977,16515074],"getlines":[16580609,18284546,20250625],"gethashcodeex":[16580609,20250625,28704770],"getreferencedassembliesfiles":[6553602,12582914,17235970,21889025,25100289,27590657,28246017,28311554],"getpath":[4784129,6160386,10878977],"gac":[4521987,17694722,18743297,21430273,26673155],"general":[26935297],"greatest":[2752513,8650753,9437185,10092545,11927553,16318465,17235969,25100289,27590657,27918337],"getname":[2162689,23396354,28049409],"getbaseexception":[12320769,12517377],"getscripttempdir":[262146,786433,8126465,12124162,17825793,25427969],"getfilename":[4784129,10878977,28377090],"generating":[7405569,8912897,16777217],"getmethod":[10485762,11272193,22478849],"getobjectdata":[12320769,12517377],"getmethodinvoker":[10485762,11272193,22478849],"generic":[851970,1376262,1638401,2097154,2228226,3932164,6094849,8454148,9109506,10485763,11141121,11862018,11927554,14090242,14548994,15204354,15597569,15663105,16449537,16777219,17825794,18415618,18546690,20840451,21889025,23527425,25296898,27918337],"github":[2752513,11337729,11403265,11927553,18481153,26083329],"global":[2228228,4521985,4587521,6946817,11862018,12451841,16384001,16711681,17694721,17825796,19726337,22872065,26673153],"getfilenamewithoutextension":[4784129,10878977,16842754],"gets":[393217,458753,589825,983041,1703937,2031617,2097156,2162689,2752514,2228225,3407873,3735553,3997697,4063233,4521985,4587521,4784135,4849665,4980737,5505025,6160385,6422529,6553602,6750209,6684673,6815745,7012353,7077890,7208961,7405571,8126465,8388609,8912898,8978433,9175041,9240577,9437188,9830401,9895943,10092549,10354689,10551303,10747907,10878983,10944513,11665409,11927554,12320769,12517386,12582913,12779521,12845057,13303809,13434881,14942212,15073281,15138817,15400969,15532033,15597569,15794177,15859713,16515073,16580609,16842753,16908289,16973825,17235974,17301505,17432579,17629190,17825794,18087937,18284545,19136513,19726341,19791873,20119553,20250625,20316161,20512769,20643841,21037057,21561345,21626881,21757956,21889026,22347777,22413313,22544385,22609921,22740993,23068673,23396353,23461896,23527425,23592961,23855105,23986178,25100295,25296901,25427971,25755649,25821185,25886721,26148865,26542081,26673153,27066371,27525121,27590662,27918340,28049409,28180481,28246018,28311553,28377089],"gethashcode":[458753,1703937,3735553,4521985,4587521,4980737,5505025,6553601,6684673,6815745,7405569,8126465,8912897,9175041,9240577,10354689,10551297,10747905,11665409,12320769,12517377,13434881,15532033,16580609,17235969,17301505,17825793,19136513,19726337,20250625,20316161,21757953,21889025,23461889,23592961,23855105,23986177,25100289,25296897,25755649,25886721,26673153,27590657,28246017,28704769],"getcontext":[7405569,8912897,26542082],"gettype":[458753,1703937,1966082,3735553,4194306,4456449,4521985,4587521,4980737,5505025,6553603,6684673,6815745,7405569,8126465,8912897,9175041,9240577,10354689,10551297,10747905,11665409,11927554,12320769,12517377,13434881,13828098,15532033,17235971,17301505,17825793,18546689,19136513,19726337,20316161,21757953,21889027,23461889,23592961,23855105,23986177,25100291,25296897,25559042,25755649,25886721,26673153,27590659,28246019],"gaps":[5242881,10485761],"given":[131074,2293761,3145729,4784129,5046274,5111810,5636097,6553604,7602177,10878977,11468801,11599873,11927556,13828100,14221313,15269889,16580609,17235972,17301505,18350081,19005441,19464193,20250625,20316161,20971521,21889028,22806529,24903682,25100292,27590660,28246020],"generate":[28704769],"getscripttempfile":[5570562,8126465,17825793],"great":[7471105,17235969,18939905],"generates":[7602177,17301505,20316161],"generated":[720897,1114113,1310721,4128770,6094849,6553605,7602177,8192001,11010050,11730945,11796482,11927560,12976129,13828104,14024706,14286849,17235973,17301505,19070977,20316161,21757953,21889032,22675457,23330818,24379394,25100293,25952257,26017793,26345474,26476545,27066369,27262977,27459586,27590664,28246021],"getreferencedassemblies":[2490372,3276805,4259844,4718596,5963780,6553603,8847365,11927554,13828098,15990787,17235971,21889026,22282243,22937603,24641539,25100291,27590658,28246019],"globals":[3604482,9043970,11206659,14942211,18087938,19726342,19988484,20119554,22872065,23855107,25821186,26148866],"getrawstatements":[1703937,4587521,27328520],"getstaticmethod":[10485762,11272193,22478849],"generateprojectfor":[7602178,17301505,20316161],"gettemppath":[262145,786433,5570561,8126466,12124161,17825794,25427969],"getextension":[4784129,10878977,22740994],"guide":[1376257,1638401,2359297,2555905,3407873,3538945,3932161,4456449,4653057,5439489,6160385,7143425,7667713,7733249,8454145,8716289,9109505,9633793,9764865,11403265,11599873,12386305,13238273,13565953,13631489,15204353,15335425,16449537,16515073,16842753,16973825,17104897,18284545,18546689,19005441,19398657,19595265,20774913,20840449,20905985,21364737,21823489,22740993,23396353,23724033,24838145,27721729,28377089,28704769],"generation":[2097153,7864321,25296897],"globalsettings":[4325378,5177345,17825793],"getdirname":[3407874,4784129,10878977]}
{"garbage":[655361,3014657,3866625,4718593,5570561,5832705,6291457,7405569,7536641,7602177,7864321,8585217,8847361,8978433,9568257,9633793,12255233,13697025,14286849,14942209,15335425,17825793,18219009,18481153,18808833,19464193,20316161,20578305,21102593,21626881,22609921,22740993,23265281,25100289,26345473,26607617,27197441,27394049,27918337,28770305],"getfullpath":[4980737,15400961,17170434],"getlines":[15925250,18284545,20774913],"gethashcodeex":[18284545,20774913,28442626],"getreferencedassembliesfiles":[8978434,15466498,19464194,20316161,27197441,27394049,28639234,28770305],"getpath":[4980737,5963778,15400961],"getting":[2686977,5046273,26607617],"gac":[3866627,17891330,19005441,23527425,26345475],"general":[26673153],"greatest":[3211265,7471105,10420225,10813441,11534337,17760257,19464193,26738689,27197441,28770305],"getname":[131073,22413314,23199745],"getbaseexception":[12255233,17825793],"getscripttempdir":[524290,983041,7864321,13238274,18219009,26148865],"getfilename":[4980737,15400961,24313858],"generating":[7405569,9633793,17629185],"getmethod":[6684674,7798785,21561345],"getobjectdata":[12255233,17825793],"getreferencedassembliesfromscript":[8978433,11599874,19464193,20316161,27197441,27394049,28770305],"getmethodinvoker":[6684674,7798785,21561345],"generic":[1310726,1572865,1966082,2686978,5308420,5505026,5898241,6684675,7995394,9502724,10813442,11927554,11993090,12058626,16449538,16580611,16777217,16973825,17104897,17629187,18219010,19136514,19398657,20316161,24117250,25296897,26607618,26738689],"github":[3211265,7733249,9699329,10813441,14090241,27328513],"global":[1966084,3014657,3866625,7995394,9240577,13107201,16515073,16711681,17891329,18219012,20578305,25362433,26345473],"getfilenamewithoutextension":[4980737,15400961,17563650],"gets":[131073,655361,786433,851969,1179649,1966081,2162689,2686980,3014657,3080193,3211266,3801089,3866625,4128769,4194305,4456449,4718593,4980743,5570561,5832705,5963777,6160385,6291457,6422529,7340033,7405570,7536647,7602179,7864321,8585217,8650754,8847361,8978434,9568257,9633795,9895937,10223623,10289153,10420229,10813442,11010049,11075585,11272193,11534340,12255233,12386305,12648449,12713988,13369345,13565953,13631489,13697025,13762561,13828097,14286849,14942209,15204355,15335425,15466497,15400967,15925249,15990785,16318473,16646145,17104897,17170433,17563649,17825802,18022401,18219010,18284545,18350081,18481153,18808836,19333121,19464198,20316162,20578309,20643846,20774913,21102593,21233665,21626881,21757953,21823489,22413313,22544385,22609921,22741000,23199745,23265281,23330817,23396353,23592961,24313857,24510465,24576001,24707073,24838145,24969217,25100289,25296897,25690113,26148867,26214401,26345473,26607621,26738692,26935299,27197447,27262977,27394050,27918338,28311553,28508161,28639233,28770310],"gethashcode":[655361,3014657,3866625,4456449,4718593,5570561,5832705,6291457,7405569,7536641,7602177,7864321,8585217,8847361,8978433,9568257,9633793,12255233,13631489,13697025,14286849,14942209,15335425,17825793,18219009,18284545,18481153,18808833,19464193,20316161,20578305,20774913,21102593,21626881,22609921,22740993,23265281,25100289,26345473,26607617,27197441,27394049,27918337,28442625,28770305],"getcontext":[7405569,9633793,24576002],"gettype":[655361,2097154,3014657,3866625,4456449,4718593,4784130,5570561,5832705,6291457,6488065,7405569,7536641,7602177,7864321,8585217,8847361,8978435,9568257,9633793,10813442,12255233,13631489,13697025,14286849,14942209,15335425,17498114,17825793,18219009,18481153,18808833,19136513,19529730,19464195,20316163,20578305,21102593,21626881,22609921,22740993,23265281,25100289,26345473,26607617,27197443,27394051,27918337,28770307],"gaps":[4325377,6684673],"given":[327681,393218,3735553,4980737,5373954,7077889,8388610,8978436,9043969,10158081,10354689,10813444,11796481,13041665,15335425,15400961,17498116,18284545,18677761,19464196,19726337,20054017,20316164,20774913,20840449,22609921,24444929,25165826,27197444,27394052,28770308],"generate":[28442625],"getscripttempfile":[5439490,7864321,18219009],"great":[9306113,19464193,22085633],"generates":[10354689,15335425,22609921],"generated":[917505,1114113,1245185,3342338,5898241,7274497,8978437,9437186,10354689,10813448,10944514,12320769,12910593,15269889,15335425,16121858,17498120,18874370,18808833,19464197,20316168,22216706,22347777,22478849,22609921,23658497,24051713,24772609,25886722,26017794,26935297,27197445,27459585,27394053,28770312],"getreferencedassemblies":[2424836,3538948,3604484,3932165,4915204,8978435,10813442,11206661,14680067,17039363,17498114,19464195,20316162,21954563,22020099,27197443,27394051,28770306],"globals":[3997698,11337730,11468803,12713987,19333122,19660804,20578310,23265283,24510466,25362433,26214402,28311554],"getstaticmethod":[6684674,7798785,21561345],"generateprojectfor":[10354690,15335425,22609921],"gettemppath":[524289,983041,5439489,7864322,13238273,18219010,26148865],"getextension":[4980737,15400961,24707074],"guide":[1310721,1572865,1769473,2293761,2752513,3080193,3407873,4849665,5308417,5963777,6488065,6815745,7012353,9502721,9699329,10682369,10747905,10878977,11141121,11927553,12058625,12124161,13041665,13762561,13893633,14745601,15728641,15859713,15925249,16580609,16973825,17170433,17235969,17367041,17563649,19136513,20381697,20709377,20840449,20905985,22413313,22675457,23003137,24313857,24707073,25821185,26869761,27983873,28442625],"generation":[2686977,8192001,26607617],"globalsettings":[5111809,8716290,18219009],"getdirname":[3080194,4980737,15400961]}
2 changes: 1 addition & 1 deletion src/CSScriptLib.Doc/Help/fti/FTI_104.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"holds":[10485762,10747905,14155777,20316161],"helplink":[12517377,15400961],"handles":[5242881,20774913,23920641],"hide":[6094849],"https":[1376257,1572866,2752513,3932161,5242882,11337729,11403265,11927553,18481153,23920642,26083329],"hand":[7471105,17235969,18939905],"hosts":[10485761,25427969],"hierarchy":[1966081,3735553,4587521,4980737,5242881,7405569,10354689,10551297,10747905,10878977,12517377,14548993,17235969,17825793,19136513,19726337,20250625,20316161,21757953,23461889,23986177,25100289,25296897,25427969,25886721,26083329,26673153,27590657,28049409],"handle":[24838145],"hastext":[13238274,16580609,20250625],"hold":[3735553,10354689,10485763,25886721],"handling":[7471105,17235969,18939905],"hidecompilerwarnings":[6094850],"heavy":[25100289,26214401,28246017],"head":[13565953,16580609,20250625],"hosting":[983041,2097153,25296897],"hresult":[12517378,15400962],"host":[2097154,2752513,5832705,6553601,8650753,9437185,9699329,9830402,10092545,10747906,11927554,12255233,12648449,13828097,16318465,17235970,17432577,17760257,19529729,21889025,25100290,25296898,25427969,25755650,27590658,27918337,28246017],"hostoptions":[4587521,20381698,22020097],"handleexceptions":[24838146],"happen":[17039361,17235969,18939905],"help":[12517377,15400961],"hash":[458753,1703937,3735553,4521985,4587521,4980737,5505025,6553601,6684673,6815745,7405569,8126465,8912897,9175041,9240577,10354689,10551297,10747905,11665409,12320769,12517377,13434881,15532033,17235969,17301505,17825793,19136513,19726337,20316161,21757953,21889025,23461889,23592961,23855105,23986177,25100289,25296897,25755649,25886721,26673153,27590657,28246017,28704769],"helps":[21561345,21757953,27066369],"having":[17432577,21954561,25427969]}
{"holds":[6684674,7602177,10551297,22609921],"helplink":[16318465,17825793],"handles":[4325377,22675457,26083329],"hide":[5898241],"https":[1310721,1507330,3211265,4325378,5308417,7733249,9699329,10813441,14090241,26083330,27328513],"hand":[9306113,19464193,22085633],"hosts":[6684673,26148865],"hierarchy":[2097153,3014657,4325377,4456449,5570561,7536641,7602177,8585217,9633793,15400961,16449537,17825793,18219009,18481153,18808833,19464193,20578305,20774913,22609921,22740993,23199745,25100289,26148865,26345473,26607617,27197441,27328513,27918337,28770305],"handle":[27983873],"hastext":[15728642,18284545,20774913],"hold":[5570561,6684675,8585217,25100289],"handling":[9306113,19464193,22085633],"hidecompilerwarnings":[5898242],"heavy":[19857409,27197441,27394049],"head":[14745601,18284545,20774913],"hosting":[1179649,2686977,26607617],"hresult":[16318466,17825794],"host":[2686978,3211265,5046273,7471105,7602178,8978433,10420225,10813442,11010050,11403265,11534337,12976129,15204353,15663105,17498113,17760257,18087937,19464194,20316161,21626882,21692417,26148865,26607618,26738689,27197442,27394049,28770306],"hostoptions":[3014657,21168130,24182785],"handleexceptions":[27983874],"happen":[19464193,22085633,22806529],"help":[16318465,17825793],"hash":[655361,3014657,3866625,4456449,4718593,5570561,5832705,6291457,7405569,7536641,7602177,7864321,8585217,8847361,8978433,9568257,9633793,12255233,13631489,13697025,14286849,14942209,15335425,17825793,18219009,18481153,18808833,19464193,20316161,20578305,21102593,21626881,22609921,22740993,23265281,25100289,26345473,26607617,27197441,27394049,27918337,28442625,28770305],"helps":[18808833,23592961,26935297],"having":[15204353,23920641,26148865]}
Loading

0 comments on commit d71249d

Please sign in to comment.