JavaScriptEngineSwitcher.Core.xml 113 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>JavaScriptEngineSwitcher.Core</name>
  5. </assembly>
  6. <members>
  7. <member name="T:JavaScriptEngineSwitcher.Core.Extensions.ExceptionExtensions">
  8. <summary>
  9. Exception extensions
  10. </summary>
  11. </member>
  12. <member name="M:JavaScriptEngineSwitcher.Core.Extensions.ExceptionExtensions.PreserveStackTrace(System.Exception)">
  13. <summary>
  14. Preserves a stack trace of exception
  15. </summary>
  16. <param name="source">The exception</param>
  17. </member>
  18. <member name="T:JavaScriptEngineSwitcher.Core.Extensions.StringExtensions">
  19. <summary>
  20. Extensions for String
  21. </summary>
  22. </member>
  23. <member name="M:JavaScriptEngineSwitcher.Core.Extensions.StringExtensions.ContainsQuotedValue(System.String,System.String)">
  24. <summary>
  25. Returns a value indicating whether the specified quoted string occurs within this string
  26. </summary>
  27. <param name="source">Instance of <see cref="T:System.String"/></param>
  28. <param name="value">The string without quotes to seek</param>
  29. <returns><c>true</c> if the quoted value occurs within this string; otherwise, <c>false</c></returns>
  30. </member>
  31. <member name="M:JavaScriptEngineSwitcher.Core.Extensions.StringExtensions.TrimStart(System.String,System.String)">
  32. <summary>
  33. Removes leading occurrence of the specified string from the current <see cref="T:System.String"/> object
  34. </summary>
  35. <param name="source">Instance of <see cref="T:System.String"/></param>
  36. <param name="trimString">An string to remove</param>
  37. <returns>The string that remains after removing of the specified string from the start of
  38. the current string</returns>
  39. </member>
  40. <member name="M:JavaScriptEngineSwitcher.Core.Extensions.StringExtensions.SplitToLines(System.String)">
  41. <summary>
  42. Splits a string into lines
  43. </summary>
  44. <param name="source">Instance of <see cref="T:System.String"/></param>
  45. <returns>An array of lines</returns>
  46. </member>
  47. <member name="M:JavaScriptEngineSwitcher.Core.Extensions.StringExtensions.TryGetChar(System.String,System.Int32,System.Char@)">
  48. <summary>
  49. Gets a character at the specified index from the string.
  50. A return value indicates whether the receiving succeeded.
  51. </summary>
  52. <param name="source">The source string</param>
  53. <param name="index">The zero-based index of the character</param>
  54. <param name="result">When this method returns, contains the character from the string,
  55. if the receiving succeeded, or null character if the receiving failed.
  56. The receiving fails if the index out of bounds.</param>
  57. <returns><c>true</c> if the character was received successfully; otherwise, <c>false</c></returns>
  58. </member>
  59. <member name="T:JavaScriptEngineSwitcher.Core.Extensions.TypeExtensions">
  60. <summary>
  61. Type extensions
  62. </summary>
  63. </member>
  64. <member name="M:JavaScriptEngineSwitcher.Core.Extensions.TypeExtensions.GetTypeCode(System.Type)">
  65. <summary>
  66. Gets a underlying type code of the specified <see cref="T:System.Type"/>
  67. </summary>
  68. <param name="source">The type whose underlying type code to get</param>
  69. <returns>The code of the underlying type</returns>
  70. </member>
  71. <member name="T:JavaScriptEngineSwitcher.Core.Helpers.CommonRegExps">
  72. <summary>
  73. Common regular expressions
  74. </summary>
  75. </member>
  76. <member name="F:JavaScriptEngineSwitcher.Core.Helpers.CommonRegExps.JsNamePattern">
  77. <summary>
  78. Pattern for working with JS names
  79. </summary>
  80. </member>
  81. <member name="F:JavaScriptEngineSwitcher.Core.Helpers.CommonRegExps.JsFullNamePattern">
  82. <summary>
  83. Pattern for working with JS full names
  84. </summary>
  85. </member>
  86. <member name="F:JavaScriptEngineSwitcher.Core.Helpers.CommonRegExps.DocumentNamePattern">
  87. <summary>
  88. Pattern for working with document names
  89. </summary>
  90. </member>
  91. <member name="T:JavaScriptEngineSwitcher.Core.Helpers.ErrorLocationItem">
  92. <summary>
  93. Script error location item
  94. </summary>
  95. </member>
  96. <member name="P:JavaScriptEngineSwitcher.Core.Helpers.ErrorLocationItem.FunctionName">
  97. <summary>
  98. Gets or sets a function name
  99. </summary>
  100. </member>
  101. <member name="P:JavaScriptEngineSwitcher.Core.Helpers.ErrorLocationItem.DocumentName">
  102. <summary>
  103. Gets or sets a document name
  104. </summary>
  105. </member>
  106. <member name="P:JavaScriptEngineSwitcher.Core.Helpers.ErrorLocationItem.LineNumber">
  107. <summary>
  108. Gets or sets a line number
  109. </summary>
  110. </member>
  111. <member name="P:JavaScriptEngineSwitcher.Core.Helpers.ErrorLocationItem.ColumnNumber">
  112. <summary>
  113. Gets or sets a column number
  114. </summary>
  115. </member>
  116. <member name="P:JavaScriptEngineSwitcher.Core.Helpers.ErrorLocationItem.SourceFragment">
  117. <summary>
  118. Gets or sets a source fragment
  119. </summary>
  120. </member>
  121. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.ErrorLocationItem.#ctor">
  122. <summary>
  123. Constructs an instance of the script error location item
  124. </summary>
  125. </member>
  126. <member name="T:JavaScriptEngineSwitcher.Core.Helpers.JsErrorHelpers">
  127. <summary>
  128. JS error helpers
  129. </summary>
  130. </member>
  131. <member name="F:JavaScriptEngineSwitcher.Core.Helpers.JsErrorHelpers.DocumentNameWithCoordinatesPattern">
  132. <summary>
  133. Pattern for working with document names with coordinates
  134. </summary>
  135. </member>
  136. <member name="F:JavaScriptEngineSwitcher.Core.Helpers.JsErrorHelpers._errorLocationLineRegex">
  137. <summary>
  138. Regular expression for working with line of the script error location
  139. </summary>
  140. </member>
  141. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.JsErrorHelpers.ParseErrorLocation(System.String)">
  142. <summary>
  143. Parses a string representation of the script error location to produce an array of
  144. <see cref="T:JavaScriptEngineSwitcher.Core.Helpers.ErrorLocationItem"/> instances
  145. </summary>
  146. <param name="errorLocation">String representation of the script error location</param>
  147. <returns>An array of <see cref="T:JavaScriptEngineSwitcher.Core.Helpers.ErrorLocationItem"/> instances</returns>
  148. </member>
  149. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.JsErrorHelpers.StringifyErrorLocationItems(JavaScriptEngineSwitcher.Core.Helpers.ErrorLocationItem[],System.Boolean)">
  150. <summary>
  151. Produces a string representation of the script error location from array of
  152. <see cref="T:JavaScriptEngineSwitcher.Core.Helpers.ErrorLocationItem"/> instances
  153. </summary>
  154. <param name="errorLocationItems">An array of <see cref="T:JavaScriptEngineSwitcher.Core.Helpers.ErrorLocationItem"/> instances</param>
  155. <param name="omitSourceFragment">Flag for whether to omit source fragment</param>
  156. <returns>String representation of the script error location</returns>
  157. </member>
  158. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.JsErrorHelpers.WriteErrorLocationLine(System.Text.StringBuilder,System.String,System.String,System.Int32,System.Int32,System.String)">
  159. <summary>
  160. Writes a error location line to the buffer
  161. </summary>
  162. <param name="buffer">Instance of <see cref="T:System.Text.StringBuilder"/></param>
  163. <param name="functionName">Function name</param>
  164. <param name="documentName">Document name</param>
  165. <param name="lineNumber">Line number</param>
  166. <param name="columnNumber">Column number</param>
  167. <param name="sourceFragment">Source fragment</param>
  168. </member>
  169. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.JsErrorHelpers.GenerateEngineLoadErrorMessage(System.String,System.String,System.Boolean)">
  170. <summary>
  171. Generates a engine load error message
  172. </summary>
  173. <param name="description">Description of error</param>
  174. <param name="engineName">Name of JS engine</param>
  175. <param name="quoteDescription">Makes a quote from the description</param>
  176. <returns>Engine load error message</returns>
  177. </member>
  178. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.JsErrorHelpers.GenerateScriptErrorMessage(System.String,System.String,System.String,System.Int32,System.Int32,System.String)">
  179. <summary>
  180. Generates a script error message
  181. </summary>
  182. <param name="type">Type of the script error</param>
  183. <param name="description">Description of error</param>
  184. <param name="documentName">Document name</param>
  185. <param name="lineNumber">Line number</param>
  186. <param name="columnNumber">Column number</param>
  187. <param name="sourceFragment">Source fragment</param>
  188. <returns>Script error message</returns>
  189. </member>
  190. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.JsErrorHelpers.GenerateScriptErrorMessage(System.String,System.String,System.String)">
  191. <summary>
  192. Generates a script error message
  193. </summary>
  194. <param name="type">Type of the script error</param>
  195. <param name="description">Description of error</param>
  196. <param name="callStack">String representation of the script call stack</param>
  197. <returns>Script error message</returns>
  198. </member>
  199. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.JsErrorHelpers.GenerateScriptErrorMessage(System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String)">
  200. <summary>
  201. Generates a script error message
  202. </summary>
  203. <param name="type">Type of the script error</param>
  204. <param name="description">Description of error</param>
  205. <param name="documentName">Document name</param>
  206. <param name="lineNumber">Line number</param>
  207. <param name="columnNumber">Column number</param>
  208. <param name="sourceFragment">Source fragment</param>
  209. <param name="callStack">String representation of the script call stack</param>
  210. <returns>Script error message</returns>
  211. </member>
  212. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.JsErrorHelpers.GenerateErrorDetails(JavaScriptEngineSwitcher.Core.JsException,System.Boolean)">
  213. <summary>
  214. Generates a detailed error message
  215. </summary>
  216. <param name="jsException">JS exception</param>
  217. <param name="omitMessage">Flag for whether to omit message</param>
  218. <returns>Detailed error message</returns>
  219. </member>
  220. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.JsErrorHelpers.GenerateErrorDetails(JavaScriptEngineSwitcher.Core.JsScriptException,System.Boolean)">
  221. <summary>
  222. Generates a detailed error message
  223. </summary>
  224. <param name="jsScriptException">JS script exception</param>
  225. <param name="omitMessage">Flag for whether to omit message</param>
  226. <returns>Detailed error message</returns>
  227. </member>
  228. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.JsErrorHelpers.GenerateErrorDetails(JavaScriptEngineSwitcher.Core.JsRuntimeException,System.Boolean)">
  229. <summary>
  230. Generates a detailed error message
  231. </summary>
  232. <param name="jsRuntimeException">JS runtime exception</param>
  233. <param name="omitMessage">Flag for whether to omit message</param>
  234. <returns>Detailed error message</returns>
  235. </member>
  236. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.JsErrorHelpers.WriteCommonErrorDetails(System.Text.StringBuilder,JavaScriptEngineSwitcher.Core.JsException,System.Boolean)">
  237. <summary>
  238. Writes a detailed error message to the buffer
  239. </summary>
  240. <param name="buffer">Instance of <see cref="T:System.Text.StringBuilder"/></param>
  241. <param name="jsException">JS exception</param>
  242. <param name="omitMessage">Flag for whether to omit message</param>
  243. </member>
  244. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.JsErrorHelpers.WriteScriptErrorDetails(System.Text.StringBuilder,JavaScriptEngineSwitcher.Core.JsScriptException)">
  245. <summary>
  246. Writes a detailed error message to the buffer
  247. </summary>
  248. <param name="buffer">Instance of <see cref="T:System.Text.StringBuilder"/></param>
  249. <param name="jsScriptException">JS script exception</param>
  250. </member>
  251. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.JsErrorHelpers.WriteRuntimeErrorDetails(System.Text.StringBuilder,JavaScriptEngineSwitcher.Core.JsRuntimeException)">
  252. <summary>
  253. Writes a detailed error message to the buffer
  254. </summary>
  255. <param name="buffer">Instance of <see cref="T:System.Text.StringBuilder"/></param>
  256. <param name="jsRuntimeException">JS runtime exception</param>
  257. </member>
  258. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.JsErrorHelpers.Format(JavaScriptEngineSwitcher.Core.JsException)">
  259. <summary>
  260. Generates a detailed error message
  261. </summary>
  262. <param name="jsException">JS exception</param>
  263. <returns>Detailed error message</returns>
  264. </member>
  265. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.JsErrorHelpers.Format(JavaScriptEngineSwitcher.Core.JsScriptException)">
  266. <summary>
  267. Generates a detailed error message
  268. </summary>
  269. <param name="jsScriptException">JS script exception</param>
  270. <returns>Detailed error message</returns>
  271. </member>
  272. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.JsErrorHelpers.Format(JavaScriptEngineSwitcher.Core.JsRuntimeException)">
  273. <summary>
  274. Generates a detailed error message
  275. </summary>
  276. <param name="jsRuntimeException">JS runtime exception</param>
  277. <returns>Detailed error message</returns>
  278. </member>
  279. <member name="T:JavaScriptEngineSwitcher.Core.Helpers.TextHelpers">
  280. <summary>
  281. Text helpers
  282. </summary>
  283. </member>
  284. <member name="F:JavaScriptEngineSwitcher.Core.Helpers.TextHelpers._nextLineBreakChars">
  285. <summary>
  286. Array of characters used to find the next line break
  287. </summary>
  288. </member>
  289. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.TextHelpers.GetTextFragment(System.String,System.Int32,System.Int32,System.Int32)">
  290. <summary>
  291. Gets a fragment from the source text
  292. </summary>
  293. <param name="sourceText">Source text</param>
  294. <param name="lineNumber">Line number</param>
  295. <param name="columnNumber">Column number</param>
  296. <param name="maxFragmentLength">Maximum length of the text fragment</param>
  297. </member>
  298. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.TextHelpers.GetTextFragmentFromLine(System.String,System.Int32,System.Int32)">
  299. <summary>
  300. Gets a fragment from the text line
  301. </summary>
  302. <param name="textLine">Content of the text line</param>
  303. <param name="columnNumber">Column number</param>
  304. <param name="maxFragmentLength">Maximum length of the text fragment</param>
  305. </member>
  306. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.TextHelpers.FindLineBreak(System.String,System.Int32,System.Int32@,System.Int32@)">
  307. <summary>
  308. Finds a next line break
  309. </summary>
  310. <param name="sourceText">Source text</param>
  311. <param name="startPosition">Position in the input string that defines the leftmost
  312. position to be searched</param>
  313. <param name="lineBreakPosition">Position of line break</param>
  314. <param name="lineBreakLength">Length of line break</param>
  315. </member>
  316. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.TextHelpers.FindNextLineBreak(System.String,System.Int32,System.Int32,System.Int32@,System.Int32@)">
  317. <summary>
  318. Finds a next line break
  319. </summary>
  320. <param name="sourceText">Source text</param>
  321. <param name="startPosition">Position in the input string that defines the leftmost
  322. position to be searched</param>
  323. <param name="length">Number of characters in the substring to include in the search</param>
  324. <param name="lineBreakPosition">Position of line break</param>
  325. <param name="lineBreakLength">Length of line break</param>
  326. </member>
  327. <member name="T:JavaScriptEngineSwitcher.Core.Helpers.ValidationHelpers">
  328. <summary>
  329. Validation helpers
  330. </summary>
  331. </member>
  332. <member name="F:JavaScriptEngineSwitcher.Core.Helpers.ValidationHelpers._supportedTypes">
  333. <summary>
  334. List of supported types
  335. </summary>
  336. </member>
  337. <member name="F:JavaScriptEngineSwitcher.Core.Helpers.ValidationHelpers._primitiveTypeCodes">
  338. <summary>
  339. List of primitive type codes
  340. </summary>
  341. </member>
  342. <member name="F:JavaScriptEngineSwitcher.Core.Helpers.ValidationHelpers._jsNameRegex">
  343. <summary>
  344. Regular expression for working with JS names
  345. </summary>
  346. </member>
  347. <member name="F:JavaScriptEngineSwitcher.Core.Helpers.ValidationHelpers._documentNameRegex">
  348. <summary>
  349. Regular expression for working with document names
  350. </summary>
  351. </member>
  352. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.ValidationHelpers.IsSupportedType(System.Type)">
  353. <summary>
  354. Checks whether supports a .NET type
  355. </summary>
  356. <param name="type">.NET type</param>
  357. <returns>Result of check (<c>true</c> - is supported; <c>false</c> - is not supported)</returns>
  358. </member>
  359. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.ValidationHelpers.IsPrimitiveType(System.Type)">
  360. <summary>
  361. Checks whether .NET type is primitive
  362. </summary>
  363. <param name="type">.NET type</param>
  364. <returns>Result of check (<c>true</c> - is primitive; <c>false</c> - is not primitive)</returns>
  365. </member>
  366. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.ValidationHelpers.CheckNameFormat(System.String)">
  367. <summary>
  368. Checks a format of the name
  369. </summary>
  370. <param name="name">The name</param>
  371. <returns>Result of check (<c>true</c> - correct format; <c>false</c> - wrong format)</returns>
  372. </member>
  373. <member name="M:JavaScriptEngineSwitcher.Core.Helpers.ValidationHelpers.CheckDocumentNameFormat(System.String)">
  374. <summary>
  375. Checks a format of the document name
  376. </summary>
  377. <param name="name">The document name</param>
  378. <returns>Result of check (<c>true</c> - correct format; <c>false</c> - wrong format)</returns>
  379. </member>
  380. <member name="T:JavaScriptEngineSwitcher.Core.IJsEngine">
  381. <summary>
  382. Defines a interface of JS engine
  383. </summary>
  384. </member>
  385. <member name="P:JavaScriptEngineSwitcher.Core.IJsEngine.Name">
  386. <summary>
  387. Gets a name of JS engine
  388. </summary>
  389. </member>
  390. <member name="P:JavaScriptEngineSwitcher.Core.IJsEngine.Version">
  391. <summary>
  392. Gets a version of original JS engine
  393. </summary>
  394. </member>
  395. <member name="P:JavaScriptEngineSwitcher.Core.IJsEngine.SupportsScriptPrecompilation">
  396. <summary>
  397. Gets a value that indicates if the JS engine supports script pre-compilation
  398. </summary>
  399. </member>
  400. <member name="P:JavaScriptEngineSwitcher.Core.IJsEngine.SupportsScriptInterruption">
  401. <summary>
  402. Gets a value that indicates if the JS engine supports script interruption
  403. </summary>
  404. </member>
  405. <member name="P:JavaScriptEngineSwitcher.Core.IJsEngine.SupportsGarbageCollection">
  406. <summary>
  407. Gets a value that indicates if the JS engine supports garbage collection
  408. </summary>
  409. </member>
  410. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.Precompile(System.String)">
  411. <summary>
  412. Creates a pre-compiled script from JS code
  413. </summary>
  414. <param name="code">JS code</param>
  415. <returns>A pre-compiled script that can be executed by different instances of JS engine</returns>
  416. <exception cref="T:System.ObjectDisposedException"/>
  417. <exception cref="T:System.ArgumentNullException"/>
  418. <exception cref="T:System.ArgumentException"/>
  419. <exception cref="T:JavaScriptEngineSwitcher.Core.JsCompilationException"/>
  420. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  421. </member>
  422. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.Precompile(System.String,System.String)">
  423. <summary>
  424. Creates a pre-compiled script from JS code
  425. </summary>
  426. <param name="code">JS code</param>
  427. <param name="documentName">Document name</param>
  428. <returns>A pre-compiled script that can be executed by different instances of JS engine</returns>
  429. <exception cref="T:System.ObjectDisposedException"/>
  430. <exception cref="T:System.ArgumentNullException"/>
  431. <exception cref="T:System.ArgumentException"/>
  432. <exception cref="T:JavaScriptEngineSwitcher.Core.JsCompilationException"/>
  433. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  434. </member>
  435. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.PrecompileFile(System.String,System.Text.Encoding)">
  436. <summary>
  437. Creates a pre-compiled script from JS file
  438. </summary>
  439. <param name="path">Path to the JS file</param>
  440. <param name="encoding">Text encoding</param>
  441. <returns>A pre-compiled script that can be executed by different instances of JS engine</returns>
  442. <exception cref="T:System.ObjectDisposedException"/>
  443. <exception cref="T:System.ArgumentNullException"/>
  444. <exception cref="T:System.ArgumentException"/>
  445. <exception cref="T:System.IO.FileNotFoundException"/>
  446. <exception cref="T:JavaScriptEngineSwitcher.Core.JsUsageException"/>
  447. <exception cref="T:JavaScriptEngineSwitcher.Core.JsCompilationException"/>
  448. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  449. </member>
  450. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.PrecompileResource(System.String,System.Type)">
  451. <summary>
  452. Creates a pre-compiled script from embedded JS resource
  453. </summary>
  454. <param name="resourceName">The case-sensitive resource name without the namespace of the specified type</param>
  455. <param name="type">The type, that determines the assembly and whose namespace is used to scope
  456. the resource name</param>
  457. <returns>A pre-compiled script that can be executed by different instances of JS engine</returns>
  458. <exception cref="T:System.ObjectDisposedException"/>
  459. <exception cref="T:System.ArgumentNullException"/>
  460. <exception cref="T:System.ArgumentException"/>
  461. <exception cref="T:System.NullReferenceException"/>
  462. <exception cref="T:JavaScriptEngineSwitcher.Core.JsUsageException"/>
  463. <exception cref="T:JavaScriptEngineSwitcher.Core.JsCompilationException"/>
  464. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  465. </member>
  466. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.PrecompileResource(System.String,System.Reflection.Assembly)">
  467. <summary>
  468. Creates a pre-compiled script from embedded JS resource
  469. </summary>
  470. <param name="resourceName">The case-sensitive resource name</param>
  471. <param name="assembly">The assembly, which contains the embedded resource</param>
  472. <returns>A pre-compiled script that can be executed by different instances of JS engine</returns>
  473. <exception cref="T:System.ObjectDisposedException"/>
  474. <exception cref="T:System.ArgumentNullException"/>
  475. <exception cref="T:System.ArgumentException"/>
  476. <exception cref="T:System.NullReferenceException"/>
  477. <exception cref="T:JavaScriptEngineSwitcher.Core.JsUsageException"/>
  478. <exception cref="T:JavaScriptEngineSwitcher.Core.JsCompilationException"/>
  479. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  480. </member>
  481. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.Evaluate(System.String)">
  482. <summary>
  483. Evaluates an expression
  484. </summary>
  485. <param name="expression">JS expression</param>
  486. <returns>Result of the expression</returns>
  487. <exception cref="T:System.ObjectDisposedException"/>
  488. <exception cref="T:System.ArgumentNullException"/>
  489. <exception cref="T:System.ArgumentException"/>
  490. <exception cref="T:JavaScriptEngineSwitcher.Core.JsCompilationException"/>
  491. <exception cref="T:JavaScriptEngineSwitcher.Core.JsTimeoutException"/>
  492. <exception cref="T:JavaScriptEngineSwitcher.Core.JsInterruptedException"/>
  493. <exception cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/>
  494. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  495. </member>
  496. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.Evaluate(System.String,System.String)">
  497. <summary>
  498. Evaluates an expression
  499. </summary>
  500. <param name="expression">JS expression</param>
  501. <param name="documentName">Document name</param>
  502. <returns>Result of the expression</returns>
  503. <exception cref="T:System.ObjectDisposedException"/>
  504. <exception cref="T:System.ArgumentNullException"/>
  505. <exception cref="T:System.ArgumentException"/>
  506. <exception cref="T:JavaScriptEngineSwitcher.Core.JsCompilationException"/>
  507. <exception cref="T:JavaScriptEngineSwitcher.Core.JsTimeoutException"/>
  508. <exception cref="T:JavaScriptEngineSwitcher.Core.JsInterruptedException"/>
  509. <exception cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/>
  510. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  511. </member>
  512. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.Evaluate``1(System.String)">
  513. <summary>
  514. Evaluates an expression
  515. </summary>
  516. <typeparam name="T">Type of result</typeparam>
  517. <param name="expression">JS expression</param>
  518. <returns>Result of the expression</returns>
  519. <exception cref="T:System.ObjectDisposedException"/>
  520. <exception cref="T:System.ArgumentNullException"/>
  521. <exception cref="T:System.ArgumentException"/>
  522. <exception cref="T:JavaScriptEngineSwitcher.Core.JsCompilationException"/>
  523. <exception cref="T:JavaScriptEngineSwitcher.Core.JsTimeoutException"/>
  524. <exception cref="T:JavaScriptEngineSwitcher.Core.JsInterruptedException"/>
  525. <exception cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/>
  526. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  527. </member>
  528. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.Evaluate``1(System.String,System.String)">
  529. <summary>
  530. Evaluates an expression
  531. </summary>
  532. <typeparam name="T">Type of result</typeparam>
  533. <param name="expression">JS expression</param>
  534. <param name="documentName">Document name</param>
  535. <returns>Result of the expression</returns>
  536. <exception cref="T:System.ObjectDisposedException"/>
  537. <exception cref="T:System.ArgumentNullException"/>
  538. <exception cref="T:System.ArgumentException"/>
  539. <exception cref="T:JavaScriptEngineSwitcher.Core.JsCompilationException"/>
  540. <exception cref="T:JavaScriptEngineSwitcher.Core.JsTimeoutException"/>
  541. <exception cref="T:JavaScriptEngineSwitcher.Core.JsInterruptedException"/>
  542. <exception cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/>
  543. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  544. </member>
  545. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.Execute(System.String)">
  546. <summary>
  547. Executes a code
  548. </summary>
  549. <param name="code">JS code</param>
  550. <exception cref="T:System.ObjectDisposedException"/>
  551. <exception cref="T:System.ArgumentNullException"/>
  552. <exception cref="T:System.ArgumentException"/>
  553. <exception cref="T:JavaScriptEngineSwitcher.Core.JsCompilationException"/>
  554. <exception cref="T:JavaScriptEngineSwitcher.Core.JsTimeoutException"/>
  555. <exception cref="T:JavaScriptEngineSwitcher.Core.JsInterruptedException"/>
  556. <exception cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/>
  557. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  558. </member>
  559. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.Execute(System.String,System.String)">
  560. <summary>
  561. Executes a code
  562. </summary>
  563. <param name="code">JS code</param>
  564. <param name="documentName">Document name</param>
  565. <exception cref="T:System.ObjectDisposedException"/>
  566. <exception cref="T:System.ArgumentNullException"/>
  567. <exception cref="T:System.ArgumentException"/>
  568. <exception cref="T:JavaScriptEngineSwitcher.Core.JsCompilationException"/>
  569. <exception cref="T:JavaScriptEngineSwitcher.Core.JsTimeoutException"/>
  570. <exception cref="T:JavaScriptEngineSwitcher.Core.JsInterruptedException"/>
  571. <exception cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/>
  572. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  573. </member>
  574. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.Execute(JavaScriptEngineSwitcher.Core.IPrecompiledScript)">
  575. <summary>
  576. Executes a pre-compiled script
  577. </summary>
  578. <param name="precompiledScript">A pre-compiled script that can be executed by different
  579. instances of JS engine</param>
  580. <exception cref="T:System.ObjectDisposedException"/>
  581. <exception cref="T:System.ArgumentNullException"/>
  582. <exception cref="T:System.ArgumentException"/>
  583. <exception cref="T:JavaScriptEngineSwitcher.Core.JsUsageException"/>
  584. <exception cref="T:JavaScriptEngineSwitcher.Core.JsTimeoutException"/>
  585. <exception cref="T:JavaScriptEngineSwitcher.Core.JsInterruptedException"/>
  586. <exception cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/>
  587. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  588. </member>
  589. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.ExecuteFile(System.String,System.Text.Encoding)">
  590. <summary>
  591. Executes a code from JS file
  592. </summary>
  593. <param name="path">Path to the JS file</param>
  594. <param name="encoding">Text encoding</param>
  595. <exception cref="T:System.ObjectDisposedException"/>
  596. <exception cref="T:System.ArgumentNullException"/>
  597. <exception cref="T:System.ArgumentException"/>
  598. <exception cref="T:System.IO.FileNotFoundException"/>
  599. <exception cref="T:JavaScriptEngineSwitcher.Core.JsUsageException"/>
  600. <exception cref="T:JavaScriptEngineSwitcher.Core.JsCompilationException"/>
  601. <exception cref="T:JavaScriptEngineSwitcher.Core.JsTimeoutException"/>
  602. <exception cref="T:JavaScriptEngineSwitcher.Core.JsInterruptedException"/>
  603. <exception cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/>
  604. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  605. </member>
  606. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.ExecuteResource(System.String,System.Type)">
  607. <summary>
  608. Executes a code from embedded JS resource
  609. </summary>
  610. <param name="resourceName">The case-sensitive resource name without the namespace of the specified type</param>
  611. <param name="type">The type, that determines the assembly and whose namespace is used to scope
  612. the resource name</param>
  613. <exception cref="T:System.ObjectDisposedException"/>
  614. <exception cref="T:System.ArgumentNullException"/>
  615. <exception cref="T:System.ArgumentException"/>
  616. <exception cref="T:System.NullReferenceException"/>
  617. <exception cref="T:JavaScriptEngineSwitcher.Core.JsUsageException"/>
  618. <exception cref="T:JavaScriptEngineSwitcher.Core.JsCompilationException"/>
  619. <exception cref="T:JavaScriptEngineSwitcher.Core.JsTimeoutException"/>
  620. <exception cref="T:JavaScriptEngineSwitcher.Core.JsInterruptedException"/>
  621. <exception cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/>
  622. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  623. </member>
  624. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.ExecuteResource(System.String,System.Reflection.Assembly)">
  625. <summary>
  626. Executes a code from embedded JS resource
  627. </summary>
  628. <param name="resourceName">The case-sensitive resource name</param>
  629. <param name="assembly">The assembly, which contains the embedded resource</param>
  630. <exception cref="T:System.ObjectDisposedException"/>
  631. <exception cref="T:System.ArgumentNullException"/>
  632. <exception cref="T:System.ArgumentException"/>
  633. <exception cref="T:System.NullReferenceException"/>
  634. <exception cref="T:JavaScriptEngineSwitcher.Core.JsUsageException"/>
  635. <exception cref="T:JavaScriptEngineSwitcher.Core.JsCompilationException"/>
  636. <exception cref="T:JavaScriptEngineSwitcher.Core.JsTimeoutException"/>
  637. <exception cref="T:JavaScriptEngineSwitcher.Core.JsInterruptedException"/>
  638. <exception cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/>
  639. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  640. </member>
  641. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.CallFunction(System.String,System.Object[])">
  642. <summary>
  643. Calls a function
  644. </summary>
  645. <param name="functionName">Function name</param>
  646. <param name="args">Function arguments</param>
  647. <returns>Result of the function execution</returns>
  648. <exception cref="T:System.ObjectDisposedException"/>
  649. <exception cref="T:System.ArgumentNullException"/>
  650. <exception cref="T:System.ArgumentException"/>
  651. <exception cref="T:JavaScriptEngineSwitcher.Core.JsTimeoutException"/>
  652. <exception cref="T:JavaScriptEngineSwitcher.Core.JsInterruptedException"/>
  653. <exception cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/>
  654. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  655. </member>
  656. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.CallFunction``1(System.String,System.Object[])">
  657. <summary>
  658. Calls a function
  659. </summary>
  660. <typeparam name="T">Type of function result</typeparam>
  661. <param name="functionName">Function name</param>
  662. <param name="args">Function arguments</param>
  663. <returns>Result of the function execution</returns>
  664. <exception cref="T:System.ObjectDisposedException"/>
  665. <exception cref="T:System.ArgumentNullException"/>
  666. <exception cref="T:System.ArgumentException"/>
  667. <exception cref="T:JavaScriptEngineSwitcher.Core.JsTimeoutException"/>
  668. <exception cref="T:JavaScriptEngineSwitcher.Core.JsInterruptedException"/>
  669. <exception cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/>
  670. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  671. </member>
  672. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.HasVariable(System.String)">
  673. <summary>
  674. Checks for the existence of a variable
  675. </summary>
  676. <param name="variableName">Variable name</param>
  677. <returns>Result of check (<c>true</c> - exists; <c>false</c> - not exists</returns>
  678. <exception cref="T:System.ObjectDisposedException"/>
  679. <exception cref="T:System.ArgumentNullException"/>
  680. <exception cref="T:System.ArgumentException"/>
  681. <exception cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/>
  682. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  683. </member>
  684. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.GetVariableValue(System.String)">
  685. <summary>
  686. Gets a value of variable
  687. </summary>
  688. <param name="variableName">Variable name</param>
  689. <returns>Value of variable</returns>
  690. <exception cref="T:System.ObjectDisposedException"/>
  691. <exception cref="T:System.ArgumentNullException"/>
  692. <exception cref="T:System.ArgumentException"/>
  693. <exception cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/>
  694. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  695. </member>
  696. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.GetVariableValue``1(System.String)">
  697. <summary>
  698. Gets a value of variable
  699. </summary>
  700. <typeparam name="T">Type of variable</typeparam>
  701. <param name="variableName">Variable name</param>
  702. <returns>Value of variable</returns>
  703. <exception cref="T:System.ObjectDisposedException"/>
  704. <exception cref="T:System.ArgumentNullException"/>
  705. <exception cref="T:System.ArgumentException"/>
  706. <exception cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/>
  707. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  708. </member>
  709. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.SetVariableValue(System.String,System.Object)">
  710. <summary>
  711. Sets a value of variable
  712. </summary>
  713. <param name="variableName">Variable name</param>
  714. <param name="value">Value of variable</param>
  715. <exception cref="T:System.ObjectDisposedException"/>
  716. <exception cref="T:System.ArgumentNullException"/>
  717. <exception cref="T:System.ArgumentException"/>
  718. <exception cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/>
  719. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  720. </member>
  721. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.RemoveVariable(System.String)">
  722. <summary>
  723. Removes a variable
  724. </summary>
  725. <param name="variableName">Variable name</param>
  726. <exception cref="T:System.ObjectDisposedException"/>
  727. <exception cref="T:System.ArgumentNullException"/>
  728. <exception cref="T:System.ArgumentException"/>
  729. <exception cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/>
  730. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  731. </member>
  732. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.EmbedHostObject(System.String,System.Object)">
  733. <summary>
  734. Embeds a host object to script code
  735. </summary>
  736. <remarks>
  737. Allows to embed instances of simple classes (or structures) and delegates.
  738. </remarks>
  739. <param name="itemName">The name for the new global variable or function that will represent the object</param>
  740. <param name="value">The object to expose</param>
  741. <exception cref="T:System.ObjectDisposedException"/>
  742. <exception cref="T:System.ArgumentNullException"/>
  743. <exception cref="T:System.ArgumentException"/>
  744. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  745. </member>
  746. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.EmbedHostType(System.String,System.Type)">
  747. <summary>
  748. Embeds a host type to script code
  749. </summary>
  750. <remarks>
  751. Host types are exposed to script code in the form of objects whose properties and
  752. methods are bound to the type's static members.
  753. </remarks>
  754. <param name="itemName">The name for the new global variable that will represent the type</param>
  755. <param name="type">The type to expose</param>
  756. <exception cref="T:System.ObjectDisposedException"/>
  757. <exception cref="T:System.ArgumentNullException"/>
  758. <exception cref="T:System.ArgumentException"/>
  759. <exception cref="T:JavaScriptEngineSwitcher.Core.JsException"/>
  760. </member>
  761. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.Interrupt">
  762. <summary>
  763. Interrupts script execution and causes the JS engine to throw an exception
  764. </summary>
  765. </member>
  766. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngine.CollectGarbage">
  767. <summary>
  768. Performs a full garbage collection
  769. </summary>
  770. </member>
  771. <member name="T:JavaScriptEngineSwitcher.Core.IJsEngineFactory">
  772. <summary>
  773. Defines a interface of JS engine factory
  774. </summary>
  775. </member>
  776. <member name="P:JavaScriptEngineSwitcher.Core.IJsEngineFactory.EngineName">
  777. <summary>
  778. Gets a name of JS engine
  779. </summary>
  780. </member>
  781. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngineFactory.CreateEngine">
  782. <summary>
  783. Creates a instance of JS engine
  784. </summary>
  785. <returns>Instance of JS engine</returns>
  786. </member>
  787. <member name="T:JavaScriptEngineSwitcher.Core.IJsEngineSwitcher">
  788. <summary>
  789. Defines a interface of JS engine switcher
  790. </summary>
  791. </member>
  792. <member name="P:JavaScriptEngineSwitcher.Core.IJsEngineSwitcher.DefaultEngineName">
  793. <summary>
  794. Gets or sets a name of default JS engine
  795. </summary>
  796. </member>
  797. <member name="P:JavaScriptEngineSwitcher.Core.IJsEngineSwitcher.EngineFactories">
  798. <summary>
  799. Gets a collection of JS engine factories
  800. </summary>
  801. </member>
  802. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngineSwitcher.CreateEngine(System.String)">
  803. <summary>
  804. Creates a instance of JS engine
  805. </summary>
  806. <param name="name">JS engine name</param>
  807. <returns>JS engine</returns>
  808. </member>
  809. <member name="M:JavaScriptEngineSwitcher.Core.IJsEngineSwitcher.CreateDefaultEngine">
  810. <summary>
  811. Creates a instance of default JS engine
  812. </summary>
  813. <returns>JS engine</returns>
  814. </member>
  815. <member name="T:JavaScriptEngineSwitcher.Core.IPrecompiledScript">
  816. <summary>
  817. Represents a pre-compiled script that can be executed by different instances of the JS engine
  818. </summary>
  819. </member>
  820. <member name="P:JavaScriptEngineSwitcher.Core.IPrecompiledScript.EngineName">
  821. <summary>
  822. Gets a name of JS engine for which the pre-compiled script was created
  823. </summary>
  824. </member>
  825. <member name="T:JavaScriptEngineSwitcher.Core.JsCompilationException">
  826. <summary>
  827. The exception that is thrown during the script compilation stage, before the script
  828. has begun to be executed
  829. </summary>
  830. </member>
  831. <member name="M:JavaScriptEngineSwitcher.Core.JsCompilationException.#ctor(System.String)">
  832. <summary>
  833. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsCompilationException"/> class
  834. with a specified error message
  835. </summary>
  836. <param name="message">The message that describes the error</param>
  837. </member>
  838. <member name="M:JavaScriptEngineSwitcher.Core.JsCompilationException.#ctor(System.String,System.Exception)">
  839. <summary>
  840. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsCompilationException"/> class
  841. with a specified error message and a reference to the inner exception
  842. that is the cause of this exception
  843. </summary>
  844. <param name="message">The error message that explains the reason for the exception</param>
  845. <param name="innerException">The exception that is the cause of the current exception</param>
  846. </member>
  847. <member name="M:JavaScriptEngineSwitcher.Core.JsCompilationException.#ctor(System.String,System.String,System.String)">
  848. <summary>
  849. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsCompilationException"/> class
  850. </summary>
  851. <param name="message">The error message that explains the reason for the exception</param>
  852. <param name="engineName">Name of JS engine</param>
  853. <param name="engineVersion">Version of original JS engine</param>
  854. </member>
  855. <member name="M:JavaScriptEngineSwitcher.Core.JsCompilationException.#ctor(System.String,System.String,System.String,System.Exception)">
  856. <summary>
  857. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsCompilationException"/> class
  858. </summary>
  859. <param name="message">The error message that explains the reason for the exception</param>
  860. <param name="engineName">Name of JS engine</param>
  861. <param name="engineVersion">Version of original JS engine</param>
  862. <param name="innerException">The exception that is the cause of the current exception</param>
  863. </member>
  864. <member name="M:JavaScriptEngineSwitcher.Core.JsCompilationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  865. <summary>
  866. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsCompilationException"/> class with serialized data
  867. </summary>
  868. <param name="info">The object that holds the serialized data</param>
  869. <param name="context">The contextual information about the source or destination</param>
  870. </member>
  871. <member name="T:JavaScriptEngineSwitcher.Core.JsEngineBase">
  872. <summary>
  873. Base class of JS engine
  874. </summary>
  875. </member>
  876. <member name="F:JavaScriptEngineSwitcher.Core.JsEngineBase.DefaultDocumentName">
  877. <summary>
  878. Default document name
  879. </summary>
  880. </member>
  881. <member name="F:JavaScriptEngineSwitcher.Core.JsEngineBase._disposedFlag">
  882. <summary>
  883. Flag that object is destroyed
  884. </summary>
  885. </member>
  886. <member name="P:JavaScriptEngineSwitcher.Core.JsEngineBase.Name">
  887. <inheritdoc/>
  888. </member>
  889. <member name="P:JavaScriptEngineSwitcher.Core.JsEngineBase.Version">
  890. <inheritdoc/>
  891. </member>
  892. <member name="P:JavaScriptEngineSwitcher.Core.JsEngineBase.SupportsScriptPrecompilation">
  893. <inheritdoc/>
  894. </member>
  895. <member name="P:JavaScriptEngineSwitcher.Core.JsEngineBase.SupportsScriptInterruption">
  896. <inheritdoc/>
  897. </member>
  898. <member name="P:JavaScriptEngineSwitcher.Core.JsEngineBase.SupportsGarbageCollection">
  899. <inheritdoc/>
  900. </member>
  901. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.Precompile(System.String)">
  902. <inheritdoc/>
  903. </member>
  904. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.Precompile(System.String,System.String)">
  905. <inheritdoc/>
  906. </member>
  907. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.PrecompileFile(System.String,System.Text.Encoding)">
  908. <inheritdoc/>
  909. </member>
  910. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.PrecompileResource(System.String,System.Type)">
  911. <inheritdoc/>
  912. </member>
  913. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.PrecompileResource(System.String,System.Reflection.Assembly)">
  914. <inheritdoc/>
  915. </member>
  916. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.Evaluate(System.String)">
  917. <inheritdoc/>
  918. </member>
  919. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.Evaluate(System.String,System.String)">
  920. <inheritdoc/>
  921. </member>
  922. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.Evaluate``1(System.String)">
  923. <inheritdoc/>
  924. </member>
  925. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.Evaluate``1(System.String,System.String)">
  926. <inheritdoc/>
  927. </member>
  928. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.Execute(System.String)">
  929. <inheritdoc/>
  930. </member>
  931. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.Execute(System.String,System.String)">
  932. <inheritdoc/>
  933. </member>
  934. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.Execute(JavaScriptEngineSwitcher.Core.IPrecompiledScript)">
  935. <inheritdoc/>
  936. </member>
  937. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.ExecuteFile(System.String,System.Text.Encoding)">
  938. <inheritdoc/>
  939. </member>
  940. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.ExecuteResource(System.String,System.Type)">
  941. <inheritdoc/>
  942. </member>
  943. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.ExecuteResource(System.String,System.Reflection.Assembly)">
  944. <inheritdoc/>
  945. </member>
  946. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.CallFunction(System.String,System.Object[])">
  947. <inheritdoc/>
  948. </member>
  949. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.CallFunction``1(System.String,System.Object[])">
  950. <inheritdoc/>
  951. </member>
  952. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.HasVariable(System.String)">
  953. <inheritdoc/>
  954. </member>
  955. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.GetVariableValue(System.String)">
  956. <inheritdoc/>
  957. </member>
  958. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.GetVariableValue``1(System.String)">
  959. <inheritdoc/>
  960. </member>
  961. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.SetVariableValue(System.String,System.Object)">
  962. <inheritdoc/>
  963. </member>
  964. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.RemoveVariable(System.String)">
  965. <inheritdoc/>
  966. </member>
  967. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.EmbedHostObject(System.String,System.Object)">
  968. <inheritdoc/>
  969. </member>
  970. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.EmbedHostType(System.String,System.Type)">
  971. <inheritdoc/>
  972. </member>
  973. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.Interrupt">
  974. <inheritdoc/>
  975. </member>
  976. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.CollectGarbage">
  977. <inheritdoc/>
  978. </member>
  979. <member name="T:JavaScriptEngineSwitcher.Core.JsEngineException">
  980. <summary>
  981. The exception that occurred in the workings of the JS engine itself
  982. </summary>
  983. </member>
  984. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineException.#ctor(System.String)">
  985. <summary>
  986. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineException"/> class
  987. with a specified error message
  988. </summary>
  989. <param name="message">The message that describes the error</param>
  990. </member>
  991. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineException.#ctor(System.String,System.Exception)">
  992. <summary>
  993. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineException"/> class
  994. with a specified error message and a reference to the inner exception
  995. that is the cause of this exception
  996. </summary>
  997. <param name="message">The error message that explains the reason for the exception</param>
  998. <param name="innerException">The exception that is the cause of the current exception</param>
  999. </member>
  1000. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineException.#ctor(System.String,System.String,System.String)">
  1001. <summary>
  1002. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineException"/> class
  1003. </summary>
  1004. <param name="message">The error message that explains the reason for the exception</param>
  1005. <param name="engineName">Name of JS engine</param>
  1006. <param name="engineVersion">Version of original JS engine</param>
  1007. </member>
  1008. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineException.#ctor(System.String,System.String,System.String,System.Exception)">
  1009. <summary>
  1010. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineException"/> class
  1011. </summary>
  1012. <param name="message">The error message that explains the reason for the exception</param>
  1013. <param name="engineName">Name of JS engine</param>
  1014. <param name="engineVersion">Version of original JS engine</param>
  1015. <param name="innerException">The exception that is the cause of the current exception</param>
  1016. </member>
  1017. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1018. <summary>
  1019. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineException"/> class with serialized data
  1020. </summary>
  1021. <param name="info">The object that holds the serialized data</param>
  1022. <param name="context">The contextual information about the source or destination</param>
  1023. </member>
  1024. <member name="T:JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection">
  1025. <summary>
  1026. Collection of JS engine factories
  1027. </summary>
  1028. </member>
  1029. <member name="F:JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection._factories">
  1030. <summary>
  1031. Dictionary of factories
  1032. </summary>
  1033. </member>
  1034. <member name="P:JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection.Count">
  1035. <summary>
  1036. Gets a number of factories in the collection
  1037. </summary>
  1038. </member>
  1039. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection.GetRegisteredFactories">
  1040. <summary>
  1041. Gets all registered factories
  1042. </summary>
  1043. <returns>A read-only collection of all factories in the collection</returns>
  1044. </member>
  1045. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection.Get(System.String)">
  1046. <summary>
  1047. Gets a factory by JS engine name
  1048. </summary>
  1049. <param name="engineName">Name of JS engine</param>
  1050. <returns>Instance of corresponding JS engine factory or <c>null</c> if factory is not found</returns>
  1051. </member>
  1052. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection.Add(JavaScriptEngineSwitcher.Core.IJsEngineFactory)">
  1053. <summary>
  1054. Adds a factory to the collection
  1055. </summary>
  1056. <param name="factory">The factory to add to the collection</param>
  1057. </member>
  1058. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection.Remove(System.String)">
  1059. <summary>
  1060. Removes a single factory from the collection
  1061. </summary>
  1062. <param name="engineName">Name of JS engine</param>
  1063. <returns>A boolean value indicating whether the factory was succesfully removed from the collection</returns>
  1064. </member>
  1065. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection.Remove(JavaScriptEngineSwitcher.Core.IJsEngineFactory)">
  1066. <summary>
  1067. Removes a single factory from the collection
  1068. </summary>
  1069. <param name="factory">The factory to remove from the collection</param>
  1070. <returns>A boolean value indicating whether the factory was succesfully removed from the collection</returns>
  1071. </member>
  1072. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection.Clear">
  1073. <summary>
  1074. Removes all factories from the collection
  1075. </summary>
  1076. </member>
  1077. <member name="T:JavaScriptEngineSwitcher.Core.JsEngineLoadException">
  1078. <summary>
  1079. The exception that is thrown when a loading of JS engine is failed
  1080. </summary>
  1081. </member>
  1082. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineLoadException.#ctor(System.String)">
  1083. <summary>
  1084. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineLoadException"/> class
  1085. with a specified error message
  1086. </summary>
  1087. <param name="message">The message that describes the error</param>
  1088. </member>
  1089. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineLoadException.#ctor(System.String,System.Exception)">
  1090. <summary>
  1091. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineLoadException"/> class
  1092. with a specified error message and a reference to the inner exception
  1093. that is the cause of this exception
  1094. </summary>
  1095. <param name="message">The error message that explains the reason for the exception</param>
  1096. <param name="innerException">The exception that is the cause of the current exception</param>
  1097. </member>
  1098. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineLoadException.#ctor(System.String,System.String,System.String)">
  1099. <summary>
  1100. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineLoadException"/> class
  1101. </summary>
  1102. <param name="message">The error message that explains the reason for the exception</param>
  1103. <param name="engineName">Name of JS engine</param>
  1104. <param name="engineVersion">Version of original JS engine</param>
  1105. </member>
  1106. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineLoadException.#ctor(System.String,System.String,System.String,System.Exception)">
  1107. <summary>
  1108. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineLoadException"/> class
  1109. </summary>
  1110. <param name="message">The error message that explains the reason for the exception</param>
  1111. <param name="engineName">Name of JS engine</param>
  1112. <param name="engineVersion">Version of original JS engine</param>
  1113. <param name="innerException">The exception that is the cause of the current exception</param>
  1114. </member>
  1115. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineLoadException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1116. <summary>
  1117. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineLoadException"/> class with serialized data
  1118. </summary>
  1119. <param name="info">The object that holds the serialized data</param>
  1120. <param name="context">The contextual information about the source or destination</param>
  1121. </member>
  1122. <member name="T:JavaScriptEngineSwitcher.Core.JsEngineNotFoundException">
  1123. <summary>
  1124. The exception that is thrown when a JS engine is not found
  1125. </summary>
  1126. </member>
  1127. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineNotFoundException.#ctor(System.String)">
  1128. <summary>
  1129. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineNotFoundException"/> class
  1130. with a specified error message
  1131. </summary>
  1132. <param name="message">The message that describes the error</param>
  1133. </member>
  1134. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineNotFoundException.#ctor(System.String,System.Exception)">
  1135. <summary>
  1136. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineNotFoundException"/> class
  1137. with a specified error message and a reference to the inner exception
  1138. that is the cause of this exception
  1139. </summary>
  1140. <param name="message">The error message that explains the reason for the exception</param>
  1141. <param name="innerException">The exception that is the cause of the current exception</param>
  1142. </member>
  1143. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1144. <summary>
  1145. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineNotFoundException"/> class with serialized data
  1146. </summary>
  1147. <param name="info">The object that holds the serialized data</param>
  1148. <param name="context">The contextual information about the source or destination</param>
  1149. </member>
  1150. <member name="T:JavaScriptEngineSwitcher.Core.JsEngineSwitcher">
  1151. <summary>
  1152. JS engine switcher
  1153. </summary>
  1154. </member>
  1155. <member name="F:JavaScriptEngineSwitcher.Core.JsEngineSwitcher._default">
  1156. <summary>
  1157. Default instance of JS engine switcher
  1158. </summary>
  1159. </member>
  1160. <member name="F:JavaScriptEngineSwitcher.Core.JsEngineSwitcher._current">
  1161. <summary>
  1162. Current instance of JS engine switcher
  1163. </summary>
  1164. </member>
  1165. <member name="P:JavaScriptEngineSwitcher.Core.JsEngineSwitcher.Current">
  1166. <summary>
  1167. Gets or sets a instance of JS engine switcher
  1168. </summary>
  1169. </member>
  1170. <member name="P:JavaScriptEngineSwitcher.Core.JsEngineSwitcher.Instance">
  1171. <summary>
  1172. Gets a instance of JS engine switcher
  1173. </summary>
  1174. </member>
  1175. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineSwitcher.#ctor">
  1176. <summary>
  1177. Constructs an instance of JS engine switcher
  1178. </summary>
  1179. </member>
  1180. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineSwitcher.#ctor(JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection)">
  1181. <summary>
  1182. Constructs an instance of JS engine switcher
  1183. </summary>
  1184. </member>
  1185. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineSwitcher.#ctor(JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection,System.String)">
  1186. <summary>
  1187. Constructs an instance of JS engine switcher
  1188. </summary>
  1189. </member>
  1190. <member name="P:JavaScriptEngineSwitcher.Core.JsEngineSwitcher.DefaultEngineName">
  1191. <inheritdoc/>
  1192. </member>
  1193. <member name="P:JavaScriptEngineSwitcher.Core.JsEngineSwitcher.EngineFactories">
  1194. <inheritdoc/>
  1195. </member>
  1196. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineSwitcher.CreateEngine(System.String)">
  1197. <inheritdoc/>
  1198. </member>
  1199. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineSwitcher.CreateDefaultEngine">
  1200. <inheritdoc/>
  1201. </member>
  1202. <member name="T:JavaScriptEngineSwitcher.Core.JsException">
  1203. <summary>
  1204. The exception that is thrown during the work of JS engine
  1205. </summary>
  1206. </member>
  1207. <member name="F:JavaScriptEngineSwitcher.Core.JsException._engineName">
  1208. <summary>
  1209. Name of JS engine
  1210. </summary>
  1211. </member>
  1212. <member name="F:JavaScriptEngineSwitcher.Core.JsException._engineVersion">
  1213. <summary>
  1214. Version of original JS engine
  1215. </summary>
  1216. </member>
  1217. <member name="F:JavaScriptEngineSwitcher.Core.JsException._category">
  1218. <summary>
  1219. Error category
  1220. </summary>
  1221. </member>
  1222. <member name="F:JavaScriptEngineSwitcher.Core.JsException._description">
  1223. <summary>
  1224. Description of error
  1225. </summary>
  1226. </member>
  1227. <member name="P:JavaScriptEngineSwitcher.Core.JsException.EngineName">
  1228. <summary>
  1229. Gets a name of JS engine
  1230. </summary>
  1231. </member>
  1232. <member name="P:JavaScriptEngineSwitcher.Core.JsException.EngineVersion">
  1233. <summary>
  1234. Gets a version of original JS engine
  1235. </summary>
  1236. </member>
  1237. <member name="P:JavaScriptEngineSwitcher.Core.JsException.Category">
  1238. <summary>
  1239. Gets or sets a error category
  1240. </summary>
  1241. </member>
  1242. <member name="P:JavaScriptEngineSwitcher.Core.JsException.Description">
  1243. <summary>
  1244. Gets or sets a description of error
  1245. </summary>
  1246. </member>
  1247. <member name="M:JavaScriptEngineSwitcher.Core.JsException.#ctor(System.String)">
  1248. <summary>
  1249. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsException"/> class
  1250. with a specified error message
  1251. </summary>
  1252. <param name="message">The message that describes the error</param>
  1253. </member>
  1254. <member name="M:JavaScriptEngineSwitcher.Core.JsException.#ctor(System.String,System.Exception)">
  1255. <summary>
  1256. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsException"/> class
  1257. with a specified error message and a reference to the inner exception
  1258. that is the cause of this exception
  1259. </summary>
  1260. <param name="message">The error message that explains the reason for the exception</param>
  1261. <param name="innerException">The exception that is the cause of the current exception</param>
  1262. </member>
  1263. <member name="M:JavaScriptEngineSwitcher.Core.JsException.#ctor(System.String,System.String,System.String)">
  1264. <summary>
  1265. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsException"/> class
  1266. </summary>
  1267. <param name="message">The error message that explains the reason for the exception</param>
  1268. <param name="engineName">Name of JS engine</param>
  1269. <param name="engineVersion">Version of original JS engine</param>
  1270. </member>
  1271. <member name="M:JavaScriptEngineSwitcher.Core.JsException.#ctor(System.String,System.String,System.String,System.Exception)">
  1272. <summary>
  1273. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsException"/> class
  1274. </summary>
  1275. <param name="message">The error message that explains the reason for the exception</param>
  1276. <param name="engineName">Name of JS engine</param>
  1277. <param name="engineVersion">Version of original JS engine</param>
  1278. <param name="innerException">The exception that is the cause of the current exception</param>
  1279. </member>
  1280. <member name="M:JavaScriptEngineSwitcher.Core.JsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1281. <summary>
  1282. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsException"/> class with serialized data
  1283. </summary>
  1284. <param name="info">The object that holds the serialized data</param>
  1285. <param name="context">The contextual information about the source or destination</param>
  1286. </member>
  1287. <member name="M:JavaScriptEngineSwitcher.Core.JsException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1288. <summary>
  1289. Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with the data needed to serialize the target object
  1290. </summary>
  1291. <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> to populate with data</param>
  1292. <param name="context">The destination (see <see cref="T:System.Runtime.Serialization.StreamingContext"/>) for this serialization</param>
  1293. </member>
  1294. <member name="M:JavaScriptEngineSwitcher.Core.JsException.ToString">
  1295. <summary>
  1296. Returns a string that represents the current exception
  1297. </summary>
  1298. <returns>A string that represents the current exception</returns>
  1299. </member>
  1300. <member name="T:JavaScriptEngineSwitcher.Core.JsFatalException">
  1301. <summary>
  1302. The fatal exception occurred
  1303. </summary>
  1304. </member>
  1305. <member name="M:JavaScriptEngineSwitcher.Core.JsFatalException.#ctor(System.String)">
  1306. <summary>
  1307. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsFatalException"/> class
  1308. with a specified error message
  1309. </summary>
  1310. <param name="message">The message that describes the error</param>
  1311. </member>
  1312. <member name="M:JavaScriptEngineSwitcher.Core.JsFatalException.#ctor(System.String,System.Exception)">
  1313. <summary>
  1314. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsFatalException"/> class
  1315. with a specified error message and a reference to the inner exception
  1316. that is the cause of this exception
  1317. </summary>
  1318. <param name="message">The error message that explains the reason for the exception</param>
  1319. <param name="innerException">The exception that is the cause of the current exception</param>
  1320. </member>
  1321. <member name="M:JavaScriptEngineSwitcher.Core.JsFatalException.#ctor(System.String,System.String,System.String)">
  1322. <summary>
  1323. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsFatalException"/> class
  1324. </summary>
  1325. <param name="message">The error message that explains the reason for the exception</param>
  1326. <param name="engineName">Name of JS engine</param>
  1327. <param name="engineVersion">Version of original JS engine</param>
  1328. </member>
  1329. <member name="M:JavaScriptEngineSwitcher.Core.JsFatalException.#ctor(System.String,System.String,System.String,System.Exception)">
  1330. <summary>
  1331. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsFatalException"/> class
  1332. </summary>
  1333. <param name="message">The error message that explains the reason for the exception</param>
  1334. <param name="engineName">Name of JS engine</param>
  1335. <param name="engineVersion">Version of original JS engine</param>
  1336. <param name="innerException">The exception that is the cause of the current exception</param>
  1337. </member>
  1338. <member name="M:JavaScriptEngineSwitcher.Core.JsFatalException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1339. <summary>
  1340. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsFatalException"/> class with serialized data
  1341. </summary>
  1342. <param name="info">The object that holds the serialized data</param>
  1343. <param name="context">The contextual information about the source or destination</param>
  1344. </member>
  1345. <member name="T:JavaScriptEngineSwitcher.Core.JsInterruptedException">
  1346. <summary>
  1347. The exception that is thrown when script execution is interrupted by the host
  1348. </summary>
  1349. </member>
  1350. <member name="M:JavaScriptEngineSwitcher.Core.JsInterruptedException.#ctor(System.String)">
  1351. <summary>
  1352. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsInterruptedException"/> class
  1353. with a specified error message
  1354. </summary>
  1355. <param name="message">The message that describes the error</param>
  1356. </member>
  1357. <member name="M:JavaScriptEngineSwitcher.Core.JsInterruptedException.#ctor(System.String,System.Exception)">
  1358. <summary>
  1359. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsInterruptedException"/> class
  1360. with a specified error message and a reference to the inner exception
  1361. that is the cause of this exception
  1362. </summary>
  1363. <param name="message">The error message that explains the reason for the exception</param>
  1364. <param name="innerException">The exception that is the cause of the current exception</param>
  1365. </member>
  1366. <member name="M:JavaScriptEngineSwitcher.Core.JsInterruptedException.#ctor(System.String,System.String,System.String)">
  1367. <summary>
  1368. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsInterruptedException"/> class
  1369. </summary>
  1370. <param name="message">The error message that explains the reason for the exception</param>
  1371. <param name="engineName">Name of JS engine</param>
  1372. <param name="engineVersion">Version of original JS engine</param>
  1373. </member>
  1374. <member name="M:JavaScriptEngineSwitcher.Core.JsInterruptedException.#ctor(System.String,System.String,System.String,System.Exception)">
  1375. <summary>
  1376. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsInterruptedException"/> class
  1377. </summary>
  1378. <param name="message">The error message that explains the reason for the exception</param>
  1379. <param name="engineName">Name of JS engine</param>
  1380. <param name="engineVersion">Version of original JS engine</param>
  1381. <param name="innerException">The exception that is the cause of the current exception</param>
  1382. </member>
  1383. <member name="M:JavaScriptEngineSwitcher.Core.JsInterruptedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1384. <summary>
  1385. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsInterruptedException"/> class with serialized data
  1386. </summary>
  1387. <param name="info">The object that holds the serialized data</param>
  1388. <param name="context">The contextual information about the source or destination</param>
  1389. </member>
  1390. <member name="T:JavaScriptEngineSwitcher.Core.JsRuntimeException">
  1391. <summary>
  1392. The exception that is thrown during the script execution
  1393. </summary>
  1394. </member>
  1395. <member name="F:JavaScriptEngineSwitcher.Core.JsRuntimeException._callStack">
  1396. <summary>
  1397. String representation of the script call stack
  1398. </summary>
  1399. </member>
  1400. <member name="P:JavaScriptEngineSwitcher.Core.JsRuntimeException.CallStack">
  1401. <summary>
  1402. Gets or sets a string representation of the script call stack
  1403. </summary>
  1404. </member>
  1405. <member name="M:JavaScriptEngineSwitcher.Core.JsRuntimeException.#ctor(System.String)">
  1406. <summary>
  1407. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/> class
  1408. with a specified error message
  1409. </summary>
  1410. <param name="message">The message that describes the error</param>
  1411. </member>
  1412. <member name="M:JavaScriptEngineSwitcher.Core.JsRuntimeException.#ctor(System.String,System.Exception)">
  1413. <summary>
  1414. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/> class
  1415. with a specified error message and a reference to the inner exception
  1416. that is the cause of this exception
  1417. </summary>
  1418. <param name="message">The error message that explains the reason for the exception</param>
  1419. <param name="innerException">The exception that is the cause of the current exception</param>
  1420. </member>
  1421. <member name="M:JavaScriptEngineSwitcher.Core.JsRuntimeException.#ctor(System.String,System.String,System.String)">
  1422. <summary>
  1423. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/> class
  1424. </summary>
  1425. <param name="message">The error message that explains the reason for the exception</param>
  1426. <param name="engineName">Name of JS engine</param>
  1427. <param name="engineVersion">Version of original JS engine</param>
  1428. </member>
  1429. <member name="M:JavaScriptEngineSwitcher.Core.JsRuntimeException.#ctor(System.String,System.String,System.String,System.Exception)">
  1430. <summary>
  1431. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/> class
  1432. </summary>
  1433. <param name="message">The error message that explains the reason for the exception</param>
  1434. <param name="engineName">Name of JS engine</param>
  1435. <param name="engineVersion">Version of original JS engine</param>
  1436. <param name="innerException">The exception that is the cause of the current exception</param>
  1437. </member>
  1438. <member name="M:JavaScriptEngineSwitcher.Core.JsRuntimeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1439. <summary>
  1440. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/> class with serialized data
  1441. </summary>
  1442. <param name="info">The object that holds the serialized data</param>
  1443. <param name="context">The contextual information about the source or destination</param>
  1444. </member>
  1445. <member name="M:JavaScriptEngineSwitcher.Core.JsRuntimeException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1446. <summary>
  1447. Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with the data needed to serialize the target object
  1448. </summary>
  1449. <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> to populate with data</param>
  1450. <param name="context">The destination (see <see cref="T:System.Runtime.Serialization.StreamingContext"/>) for this serialization</param>
  1451. </member>
  1452. <member name="T:JavaScriptEngineSwitcher.Core.JsScriptException">
  1453. <summary>
  1454. The exception that is thrown during the script processing
  1455. </summary>
  1456. </member>
  1457. <member name="F:JavaScriptEngineSwitcher.Core.JsScriptException._type">
  1458. <summary>
  1459. Type of the script error
  1460. </summary>
  1461. </member>
  1462. <member name="F:JavaScriptEngineSwitcher.Core.JsScriptException._documentName">
  1463. <summary>
  1464. Document name
  1465. </summary>
  1466. </member>
  1467. <member name="F:JavaScriptEngineSwitcher.Core.JsScriptException._lineNumber">
  1468. <summary>
  1469. Line number
  1470. </summary>
  1471. </member>
  1472. <member name="F:JavaScriptEngineSwitcher.Core.JsScriptException._columnNumber">
  1473. <summary>
  1474. Column number
  1475. </summary>
  1476. </member>
  1477. <member name="F:JavaScriptEngineSwitcher.Core.JsScriptException._sourceFragment">
  1478. <summary>
  1479. Source fragment
  1480. </summary>
  1481. </member>
  1482. <member name="P:JavaScriptEngineSwitcher.Core.JsScriptException.Type">
  1483. <summary>
  1484. Gets or sets a type of the script error
  1485. </summary>
  1486. </member>
  1487. <member name="P:JavaScriptEngineSwitcher.Core.JsScriptException.DocumentName">
  1488. <summary>
  1489. Gets or sets a document name
  1490. </summary>
  1491. </member>
  1492. <member name="P:JavaScriptEngineSwitcher.Core.JsScriptException.LineNumber">
  1493. <summary>
  1494. Gets or sets a line number
  1495. </summary>
  1496. </member>
  1497. <member name="P:JavaScriptEngineSwitcher.Core.JsScriptException.ColumnNumber">
  1498. <summary>
  1499. Gets or sets a column number
  1500. </summary>
  1501. </member>
  1502. <member name="P:JavaScriptEngineSwitcher.Core.JsScriptException.SourceFragment">
  1503. <summary>
  1504. Gets or sets a source fragment
  1505. </summary>
  1506. </member>
  1507. <member name="M:JavaScriptEngineSwitcher.Core.JsScriptException.#ctor(System.String)">
  1508. <summary>
  1509. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsScriptException"/> class
  1510. with a specified error message
  1511. </summary>
  1512. <param name="message">The message that describes the error</param>
  1513. </member>
  1514. <member name="M:JavaScriptEngineSwitcher.Core.JsScriptException.#ctor(System.String,System.Exception)">
  1515. <summary>
  1516. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsScriptException"/> class
  1517. with a specified error message and a reference to the inner exception
  1518. that is the cause of this exception
  1519. </summary>
  1520. <param name="message">The error message that explains the reason for the exception</param>
  1521. <param name="innerException">The exception that is the cause of the current exception</param>
  1522. </member>
  1523. <member name="M:JavaScriptEngineSwitcher.Core.JsScriptException.#ctor(System.String,System.String,System.String)">
  1524. <summary>
  1525. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsScriptException"/> class
  1526. </summary>
  1527. <param name="message">The error message that explains the reason for the exception</param>
  1528. <param name="engineName">Name of JS engine</param>
  1529. <param name="engineVersion">Version of original JS engine</param>
  1530. </member>
  1531. <member name="M:JavaScriptEngineSwitcher.Core.JsScriptException.#ctor(System.String,System.String,System.String,System.Exception)">
  1532. <summary>
  1533. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsScriptException"/> class
  1534. </summary>
  1535. <param name="message">The error message that explains the reason for the exception</param>
  1536. <param name="engineName">Name of JS engine</param>
  1537. <param name="engineVersion">Version of original JS engine</param>
  1538. <param name="innerException">The exception that is the cause of the current exception</param>
  1539. </member>
  1540. <member name="M:JavaScriptEngineSwitcher.Core.JsScriptException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1541. <summary>
  1542. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsScriptException"/> class with serialized data
  1543. </summary>
  1544. <param name="info">The object that holds the serialized data</param>
  1545. <param name="context">The contextual information about the source or destination</param>
  1546. </member>
  1547. <member name="M:JavaScriptEngineSwitcher.Core.JsScriptException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1548. <summary>
  1549. Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with the data needed to serialize the target object
  1550. </summary>
  1551. <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> to populate with data</param>
  1552. <param name="context">The destination (see <see cref="T:System.Runtime.Serialization.StreamingContext"/>) for this serialization</param>
  1553. </member>
  1554. <member name="T:JavaScriptEngineSwitcher.Core.JsTimeoutException">
  1555. <summary>
  1556. The exception that is thrown when the time allotted for a script execution has expired
  1557. </summary>
  1558. </member>
  1559. <member name="M:JavaScriptEngineSwitcher.Core.JsTimeoutException.#ctor(System.String)">
  1560. <summary>
  1561. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsTimeoutException"/> class
  1562. with a specified error message
  1563. </summary>
  1564. <param name="message">The message that describes the error</param>
  1565. </member>
  1566. <member name="M:JavaScriptEngineSwitcher.Core.JsTimeoutException.#ctor(System.String,System.Exception)">
  1567. <summary>
  1568. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsTimeoutException"/> class
  1569. with a specified error message and a reference to the inner exception
  1570. that is the cause of this exception
  1571. </summary>
  1572. <param name="message">The error message that explains the reason for the exception</param>
  1573. <param name="innerException">The exception that is the cause of the current exception</param>
  1574. </member>
  1575. <member name="M:JavaScriptEngineSwitcher.Core.JsTimeoutException.#ctor(System.String,System.String,System.String)">
  1576. <summary>
  1577. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsTimeoutException"/> class
  1578. </summary>
  1579. <param name="message">The error message that explains the reason for the exception</param>
  1580. <param name="engineName">Name of JS engine</param>
  1581. <param name="engineVersion">Version of original JS engine</param>
  1582. </member>
  1583. <member name="M:JavaScriptEngineSwitcher.Core.JsTimeoutException.#ctor(System.String,System.String,System.String,System.Exception)">
  1584. <summary>
  1585. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsTimeoutException"/> class
  1586. </summary>
  1587. <param name="message">The error message that explains the reason for the exception</param>
  1588. <param name="engineName">Name of JS engine</param>
  1589. <param name="engineVersion">Version of original JS engine</param>
  1590. <param name="innerException">The exception that is the cause of the current exception</param>
  1591. </member>
  1592. <member name="M:JavaScriptEngineSwitcher.Core.JsTimeoutException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1593. <summary>
  1594. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsTimeoutException"/> class with serialized data
  1595. </summary>
  1596. <param name="info">The object that holds the serialized data</param>
  1597. <param name="context">The contextual information about the source or destination</param>
  1598. </member>
  1599. <member name="T:JavaScriptEngineSwitcher.Core.JsUsageException">
  1600. <summary>
  1601. The API usage exception occurred
  1602. </summary>
  1603. </member>
  1604. <member name="M:JavaScriptEngineSwitcher.Core.JsUsageException.#ctor(System.String)">
  1605. <summary>
  1606. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsUsageException"/> class
  1607. with a specified error message
  1608. </summary>
  1609. <param name="message">The message that describes the error</param>
  1610. </member>
  1611. <member name="M:JavaScriptEngineSwitcher.Core.JsUsageException.#ctor(System.String,System.Exception)">
  1612. <summary>
  1613. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsUsageException"/> class
  1614. with a specified error message and a reference to the inner exception
  1615. that is the cause of this exception
  1616. </summary>
  1617. <param name="message">The error message that explains the reason for the exception</param>
  1618. <param name="innerException">The exception that is the cause of the current exception</param>
  1619. </member>
  1620. <member name="M:JavaScriptEngineSwitcher.Core.JsUsageException.#ctor(System.String,System.String,System.String)">
  1621. <summary>
  1622. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsUsageException"/> class
  1623. </summary>
  1624. <param name="message">The error message that explains the reason for the exception</param>
  1625. <param name="engineName">Name of JS engine</param>
  1626. <param name="engineVersion">Version of original JS engine</param>
  1627. </member>
  1628. <member name="M:JavaScriptEngineSwitcher.Core.JsUsageException.#ctor(System.String,System.String,System.String,System.Exception)">
  1629. <summary>
  1630. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsUsageException"/> class
  1631. </summary>
  1632. <param name="message">The error message that explains the reason for the exception</param>
  1633. <param name="engineName">Name of JS engine</param>
  1634. <param name="engineVersion">Version of original JS engine</param>
  1635. <param name="innerException">The exception that is the cause of the current exception</param>
  1636. </member>
  1637. <member name="M:JavaScriptEngineSwitcher.Core.JsUsageException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1638. <summary>
  1639. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsUsageException"/> class with serialized data
  1640. </summary>
  1641. <param name="info">The object that holds the serialized data</param>
  1642. <param name="context">The contextual information about the source or destination</param>
  1643. </member>
  1644. <member name="T:JavaScriptEngineSwitcher.Core.Resources.Strings">
  1645. <summary>
  1646. A strongly-typed resource class, for looking up localized strings, etc.
  1647. </summary>
  1648. </member>
  1649. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ResourceManager">
  1650. <summary>
  1651. Returns a cached ResourceManager instance used by this class
  1652. </summary>
  1653. </member>
  1654. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Culture">
  1655. <summary>
  1656. Overrides a current thread's CurrentUICulture property for all
  1657. resource lookups using this strongly typed resource class
  1658. </summary>
  1659. </member>
  1660. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Common_ArgumentIsEmpty">
  1661. <summary>
  1662. Looks up a localized string similar to "The parameter '{0}' must be a non-empty string."
  1663. </summary>
  1664. </member>
  1665. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Common_ArgumentIsNull">
  1666. <summary>
  1667. Looks up a localized string similar to "The parameter '{0}' must be a non-nullable."
  1668. </summary>
  1669. </member>
  1670. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Common_CannotConvertObjectToType">
  1671. <summary>
  1672. Looks up a localized string similar to "Cannot convert object of type `{0}` to type `{1}`."
  1673. </summary>
  1674. </member>
  1675. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Common_EnumValueConversionFailed">
  1676. <summary>
  1677. Looks up a localized string similar to "Can not convert value '{0}' of enumeration type `{1}` to value of enumeration type `{2}`."
  1678. </summary>
  1679. </member>
  1680. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Common_FileNotExist">
  1681. <summary>
  1682. Looks up a localized string similar to "File '{0}' not exist."
  1683. </summary>
  1684. </member>
  1685. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Common_ResourceIsNull">
  1686. <summary>
  1687. Looks up a localized string similar to "Resource with name '{0}' is null."
  1688. </summary>
  1689. </member>
  1690. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Common_SeeOriginalErrorMessage">
  1691. <summary>
  1692. Looks up a localized string similar to "See the original error message: “{0}”."
  1693. </summary>
  1694. </member>
  1695. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Common_ValueIsEmpty">
  1696. <summary>
  1697. Looks up a localized string similar to "Value cannot be empty."
  1698. </summary>
  1699. </member>
  1700. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Common_ValueIsNull">
  1701. <summary>
  1702. Looks up a localized string similar to "Value cannot be null."
  1703. </summary>
  1704. </member>
  1705. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Common_ValueTypeCannotBeNull">
  1706. <summary>
  1707. Looks up a localized string similar to "Cannot convert null to a value type."
  1708. </summary>
  1709. </member>
  1710. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Configuration_DefaultJsEngineNameNotSpecified">
  1711. <summary>
  1712. Looks up a localized string similar to "Name of default JavaScript engine not specified."
  1713. </summary>
  1714. </member>
  1715. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Configuration_JsEngineFactoryNotFound">
  1716. <summary>
  1717. Looks up a localized string similar to "Could not find a factory, that creates an instance of the JavaScript engine with name `{0}`."
  1718. </summary>
  1719. </member>
  1720. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Engine_AssemblyNotFound">
  1721. <summary>
  1722. Looks up a localized string similar to "Most likely it happened, because the '{0}' assembly or one of its dependencies was not found."
  1723. </summary>
  1724. </member>
  1725. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Engine_JsEngineNotLoaded">
  1726. <summary>
  1727. Looks up a localized string similar to "Failed to create instance of the {0}."
  1728. </summary>
  1729. </member>
  1730. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Engine_NoNuGetPackageForProcessorArchitecture">
  1731. <summary>
  1732. Looks up a localized string similar to "There is no {0} package for the {1} processor architecture."
  1733. </summary>
  1734. </member>
  1735. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Engine_NuGetPackageInstallationRequired">
  1736. <summary>
  1737. Looks up a localized string similar to "Try to install the {0} package via NuGet."
  1738. </summary>
  1739. </member>
  1740. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Engine_OperatingSystemNotSupported">
  1741. <summary>
  1742. Looks up a localized string similar to "Your operating system is not supported by the engine."
  1743. </summary>
  1744. </member>
  1745. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Engine_ProcessorArchitectureNotSupported">
  1746. <summary>
  1747. Looks up a localized string similar to "{0} processor architecture is not supported by the engine."
  1748. </summary>
  1749. </member>
  1750. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_CallStack">
  1751. <summary>
  1752. Looks up a localized string similar to "Call stack"
  1753. </summary>
  1754. </member>
  1755. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_Category">
  1756. <summary>
  1757. Looks up a localized string similar to "Category"
  1758. </summary>
  1759. </member>
  1760. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_ColumnNumber">
  1761. <summary>
  1762. Looks up a localized string similar to "Column number"
  1763. </summary>
  1764. </member>
  1765. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_Description">
  1766. <summary>
  1767. Looks up a localized string similar to "Description"
  1768. </summary>
  1769. </member>
  1770. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_DocumentName">
  1771. <summary>
  1772. Looks up a localized string similar to "Document name"
  1773. </summary>
  1774. </member>
  1775. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_EngineName">
  1776. <summary>
  1777. Looks up a localized string similar to "Engine name"
  1778. </summary>
  1779. </member>
  1780. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_EngineVersion">
  1781. <summary>
  1782. Looks up a localized string similar to "Engine version"
  1783. </summary>
  1784. </member>
  1785. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_LineNumber">
  1786. <summary>
  1787. Looks up a localized string similar to "Line number"
  1788. </summary>
  1789. </member>
  1790. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_Message">
  1791. <summary>
  1792. Looks up a localized string similar to "Message"
  1793. </summary>
  1794. </member>
  1795. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_SourceFragment">
  1796. <summary>
  1797. Looks up a localized string similar to "Source fragment"
  1798. </summary>
  1799. </member>
  1800. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_Type">
  1801. <summary>
  1802. Looks up a localized string similar to "Type"
  1803. </summary>
  1804. </member>
  1805. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Runtime_FunctionNotExist">
  1806. <summary>
  1807. Looks up a localized string similar to "The function with the name '{0}' does not exist."
  1808. </summary>
  1809. </member>
  1810. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Runtime_InvalidErrorLocationLineFormat">
  1811. <summary>
  1812. Looks up a localized string similar to "The '{0}' line of the script error location has an incorrect format."
  1813. </summary>
  1814. </member>
  1815. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Runtime_ScriptInterrupted">
  1816. <summary>
  1817. Looks up a localized string similar to "Script execution was interrupted."
  1818. </summary>
  1819. </member>
  1820. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Runtime_ScriptTimeoutExceeded">
  1821. <summary>
  1822. Looks up a localized string similar to "Script execution exceeded timeout."
  1823. </summary>
  1824. </member>
  1825. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Runtime_VariableNotExist">
  1826. <summary>
  1827. Looks up a localized string similar to "The variable with the name '{0}' does not exist."
  1828. </summary>
  1829. </member>
  1830. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_CannotConvertPrecompiledScriptToInternalType">
  1831. <summary>
  1832. Looks up a localized string similar to "Cannot convert a pre-compiled script to internal type `{0}`."
  1833. </summary>
  1834. </member>
  1835. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_CannotExecuteEmptyFile">
  1836. <summary>
  1837. Looks up a localized string similar to "Cannot execute a '{0}' file, because it is empty."
  1838. </summary>
  1839. </member>
  1840. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_CannotExecuteEmptyResource">
  1841. <summary>
  1842. Looks up a localized string similar to "Cannot execute a '{0}' resource, because it is empty."
  1843. </summary>
  1844. </member>
  1845. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_CannotExecutePrecompiledScriptForAnotherJsEngine">
  1846. <summary>
  1847. Looks up a localized string similar to "Cannot execute a pre-compiled script, because it was created for another JS engine with name `{0}`."
  1848. </summary>
  1849. </member>
  1850. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_CannotPrecompileEmptyFile">
  1851. <summary>
  1852. Looks up a localized string similar to "Cannot pre-compile a '{0}' file, because it is empty."
  1853. </summary>
  1854. </member>
  1855. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_CannotPrecompileEmptyResource">
  1856. <summary>
  1857. Looks up a localized string similar to "Cannot pre-compile a '{0}' resource, because it is empty."
  1858. </summary>
  1859. </member>
  1860. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_EmbeddedHostObjectTypeNotSupported">
  1861. <summary>
  1862. Looks up a localized string similar to "The embedded host object '{0}' has a type `{1}`, which is not supported."
  1863. </summary>
  1864. </member>
  1865. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_EmbeddedHostTypeNotSupported">
  1866. <summary>
  1867. Looks up a localized string similar to "The embedded host type `{0}` is not supported."
  1868. </summary>
  1869. </member>
  1870. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_FunctionParameterTypeNotSupported">
  1871. <summary>
  1872. Looks up a localized string similar to "One of the function parameters '{0}' has a type `{1}`, which is not supported."
  1873. </summary>
  1874. </member>
  1875. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_InvalidDocumentNameFormat">
  1876. <summary>
  1877. Looks up a localized string similar to "The document name '{0}' has incorrect format."
  1878. </summary>
  1879. </member>
  1880. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_InvalidFileNameFormat">
  1881. <summary>
  1882. Looks up a localized string similar to "The file name '{0}' has incorrect format."
  1883. </summary>
  1884. </member>
  1885. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_InvalidFunctionNameFormat">
  1886. <summary>
  1887. Looks up a localized string similar to "The function name '{0}' has incorrect format."
  1888. </summary>
  1889. </member>
  1890. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_InvalidResourceNameFormat">
  1891. <summary>
  1892. Looks up a localized string similar to "The resource name '{0}' has incorrect format."
  1893. </summary>
  1894. </member>
  1895. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_InvalidScriptItemNameFormat">
  1896. <summary>
  1897. Looks up a localized string similar to "The script item name '{0}' has incorrect format."
  1898. </summary>
  1899. </member>
  1900. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_InvalidVariableNameFormat">
  1901. <summary>
  1902. Looks up a localized string similar to "The variable name '{0}' has incorrect format."
  1903. </summary>
  1904. </member>
  1905. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_ReturnValueTypeNotSupported">
  1906. <summary>
  1907. Looks up a localized string similar to "The type of return value `{0}` is not supported."
  1908. </summary>
  1909. </member>
  1910. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_VariableTypeNotSupported">
  1911. <summary>
  1912. Looks up a localized string similar to "The variable '{0}' has a type `{1}`, which is not supported."
  1913. </summary>
  1914. </member>
  1915. <member name="T:JavaScriptEngineSwitcher.Core.Undefined">
  1916. <summary>
  1917. Represents an JS <c>undefined</c> type
  1918. </summary>
  1919. </member>
  1920. <member name="F:JavaScriptEngineSwitcher.Core.Undefined.Value">
  1921. <summary>
  1922. Gets a one and only <c>undefined</c> instance
  1923. </summary>
  1924. </member>
  1925. <member name="M:JavaScriptEngineSwitcher.Core.Undefined.ToString">
  1926. <summary>
  1927. Returns a string that represents the current object
  1928. </summary>
  1929. <returns>A string that represents the current object</returns>
  1930. </member>
  1931. <member name="T:JavaScriptEngineSwitcher.Core.Utilities.TypeConverter">
  1932. <summary>
  1933. Type converter
  1934. </summary>
  1935. </member>
  1936. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.TypeConverter.ConvertToType``1(System.Object)">
  1937. <summary>
  1938. Converts the specified value to the specified type
  1939. </summary>
  1940. <typeparam name="T">The type to convert the value to</typeparam>
  1941. <param name="value">The value to convert</param>
  1942. <returns>The value that has been converted to the target type</returns>
  1943. </member>
  1944. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.TypeConverter.ConvertToType(System.Object,System.Type)">
  1945. <summary>
  1946. Converts the specified value to the specified type
  1947. </summary>
  1948. <param name="value">The value to convert</param>
  1949. <param name="targetType">The type to convert the value to</param>
  1950. <returns>The value that has been converted to the target type</returns>
  1951. </member>
  1952. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.TypeConverter.TryConvertToType``1(System.Object,``0@)">
  1953. <summary>
  1954. Converts the specified value to the specified type.
  1955. A return value indicates whether the conversion succeeded.
  1956. </summary>
  1957. <typeparam name="T">The type to convert the value to</typeparam>
  1958. <param name="value">The value to convert</param>
  1959. <param name="convertedValue">The value that has been converted to the target type</param>
  1960. <returns>Result of conversion (<c>true</c> - success; <c>false</c> - failure)</returns>
  1961. </member>
  1962. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.TypeConverter.TryConvertToType(System.Object,System.Type,System.Object@)">
  1963. <summary>
  1964. Converts the specified value to the specified type.
  1965. A return value indicates whether the conversion succeeded.
  1966. </summary>
  1967. <param name="value">The value to convert</param>
  1968. <param name="targetType">The type to convert the value to</param>
  1969. <param name="convertedValue">The value that has been converted to the target type</param>
  1970. <returns>Result of conversion (<c>true</c> - success; <c>false</c> - failure)</returns>
  1971. </member>
  1972. <member name="T:JavaScriptEngineSwitcher.Core.Utilities.UniqueDocumentNameManager">
  1973. <summary>
  1974. Unique document name manager
  1975. </summary>
  1976. </member>
  1977. <member name="F:JavaScriptEngineSwitcher.Core.Utilities.UniqueDocumentNameManager._defaultName">
  1978. <summary>
  1979. Default document name
  1980. </summary>
  1981. </member>
  1982. <member name="F:JavaScriptEngineSwitcher.Core.Utilities.UniqueDocumentNameManager._storage">
  1983. <summary>
  1984. Storage of unique names
  1985. </summary>
  1986. </member>
  1987. <member name="F:JavaScriptEngineSwitcher.Core.Utilities.UniqueDocumentNameManager._storageSynchronizer">
  1988. <summary>
  1989. Synchronizer of unique name storage
  1990. </summary>
  1991. </member>
  1992. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.UniqueDocumentNameManager.#ctor(System.String)">
  1993. <summary>
  1994. Constructs an instance of the unique document name manager
  1995. </summary>
  1996. <param name="defaultName">Default document name</param>
  1997. </member>
  1998. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.UniqueDocumentNameManager.GetUniqueName(System.String)">
  1999. <summary>
  2000. Gets a unique document name
  2001. </summary>
  2002. <param name="name">Document name</param>
  2003. <returns>Unique document name</returns>
  2004. </member>
  2005. <member name="F:JavaScriptEngineSwitcher.Core.Utilities.Utils._isMonoRuntime">
  2006. <summary>
  2007. Flag indicating whether the current runtime is Mono
  2008. </summary>
  2009. </member>
  2010. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.Utils.#cctor">
  2011. <summary>
  2012. Static constructor
  2013. </summary>
  2014. </member>
  2015. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.Utils.IsMonoRuntime">
  2016. <summary>
  2017. Determines whether the current runtime is Mono
  2018. </summary>
  2019. <returns><c>true</c> if the runtime is Mono; otherwise, <c>false</c></returns>
  2020. </member>
  2021. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.Utils.Is64BitProcess">
  2022. <summary>
  2023. Determines whether the current process is a 64-bit process
  2024. </summary>
  2025. <returns><c>true</c> if the process is 64-bit; otherwise, <c>false</c></returns>
  2026. </member>
  2027. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.Utils.GetResourceAsString(System.String,System.Type)">
  2028. <summary>
  2029. Gets a content of the embedded resource as string
  2030. </summary>
  2031. <param name="resourceName">The case-sensitive resource name without the namespace of the specified type</param>
  2032. <param name="type">The type, that determines the assembly and whose namespace is used to scope
  2033. the resource name</param>
  2034. <returns>Content of the embedded resource as string</returns>
  2035. </member>
  2036. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.Utils.GetResourceAsString(System.String,System.Reflection.Assembly)">
  2037. <summary>
  2038. Gets a content of the embedded resource as string
  2039. </summary>
  2040. <param name="resourceName">The case-sensitive resource name</param>
  2041. <param name="assembly">The assembly, which contains the embedded resource</param>
  2042. <returns>Content of the embedded resource as string</returns>
  2043. </member>
  2044. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.Utils.GetFileTextContent(System.String,System.Text.Encoding)">
  2045. <summary>
  2046. Gets a text content of the specified file
  2047. </summary>
  2048. <param name="path">File path</param>
  2049. <param name="encoding">Content encoding</param>
  2050. <returns>Text content</returns>
  2051. </member>
  2052. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.Utils.GetEnumFromOtherEnum``2(``0)">
  2053. <summary>
  2054. Converts a value of source enumeration type to value of destination enumeration type
  2055. </summary>
  2056. <typeparam name="TSource">Source enumeration type</typeparam>
  2057. <typeparam name="TDest">Destination enumeration type</typeparam>
  2058. <param name="value">Value of source enumeration type</param>
  2059. <returns>Value of destination enumeration type</returns>
  2060. </member>
  2061. </members>
  2062. </doc>