JavaScriptEngineSwitcher.Core.xml 113 KB

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