JavaScriptEngineSwitcher.Core.xml 105 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953
  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="T:JavaScriptEngineSwitcher.Core.JsEngineBase">
  854. <summary>
  855. Base class of JS engine
  856. </summary>
  857. </member>
  858. <member name="F:JavaScriptEngineSwitcher.Core.JsEngineBase.DefaultDocumentName">
  859. <summary>
  860. Default document name
  861. </summary>
  862. </member>
  863. <member name="F:JavaScriptEngineSwitcher.Core.JsEngineBase._disposedFlag">
  864. <summary>
  865. Flag that object is destroyed
  866. </summary>
  867. </member>
  868. <member name="P:JavaScriptEngineSwitcher.Core.JsEngineBase.Name">
  869. <inheritdoc/>
  870. </member>
  871. <member name="P:JavaScriptEngineSwitcher.Core.JsEngineBase.Version">
  872. <inheritdoc/>
  873. </member>
  874. <member name="P:JavaScriptEngineSwitcher.Core.JsEngineBase.SupportsScriptPrecompilation">
  875. <inheritdoc/>
  876. </member>
  877. <member name="P:JavaScriptEngineSwitcher.Core.JsEngineBase.SupportsScriptInterruption">
  878. <inheritdoc/>
  879. </member>
  880. <member name="P:JavaScriptEngineSwitcher.Core.JsEngineBase.SupportsGarbageCollection">
  881. <inheritdoc/>
  882. </member>
  883. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.Precompile(System.String)">
  884. <inheritdoc/>
  885. </member>
  886. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.Precompile(System.String,System.String)">
  887. <inheritdoc/>
  888. </member>
  889. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.PrecompileFile(System.String,System.Text.Encoding)">
  890. <inheritdoc/>
  891. </member>
  892. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.PrecompileResource(System.String,System.Type)">
  893. <inheritdoc/>
  894. </member>
  895. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.PrecompileResource(System.String,System.Reflection.Assembly)">
  896. <inheritdoc/>
  897. </member>
  898. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.Evaluate(System.String)">
  899. <inheritdoc/>
  900. </member>
  901. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.Evaluate(System.String,System.String)">
  902. <inheritdoc/>
  903. </member>
  904. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.Evaluate``1(System.String)">
  905. <inheritdoc/>
  906. </member>
  907. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.Evaluate``1(System.String,System.String)">
  908. <inheritdoc/>
  909. </member>
  910. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.Execute(System.String)">
  911. <inheritdoc/>
  912. </member>
  913. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.Execute(System.String,System.String)">
  914. <inheritdoc/>
  915. </member>
  916. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.Execute(JavaScriptEngineSwitcher.Core.IPrecompiledScript)">
  917. <inheritdoc/>
  918. </member>
  919. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.ExecuteFile(System.String,System.Text.Encoding)">
  920. <inheritdoc/>
  921. </member>
  922. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.ExecuteResource(System.String,System.Type)">
  923. <inheritdoc/>
  924. </member>
  925. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.ExecuteResource(System.String,System.Reflection.Assembly)">
  926. <inheritdoc/>
  927. </member>
  928. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.CallFunction(System.String,System.Object[])">
  929. <inheritdoc/>
  930. </member>
  931. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.CallFunction``1(System.String,System.Object[])">
  932. <inheritdoc/>
  933. </member>
  934. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.HasVariable(System.String)">
  935. <inheritdoc/>
  936. </member>
  937. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.GetVariableValue(System.String)">
  938. <inheritdoc/>
  939. </member>
  940. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.GetVariableValue``1(System.String)">
  941. <inheritdoc/>
  942. </member>
  943. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.SetVariableValue(System.String,System.Object)">
  944. <inheritdoc/>
  945. </member>
  946. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.RemoveVariable(System.String)">
  947. <inheritdoc/>
  948. </member>
  949. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.EmbedHostObject(System.String,System.Object)">
  950. <inheritdoc/>
  951. </member>
  952. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.EmbedHostType(System.String,System.Type)">
  953. <inheritdoc/>
  954. </member>
  955. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.Interrupt">
  956. <inheritdoc/>
  957. </member>
  958. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineBase.CollectGarbage">
  959. <inheritdoc/>
  960. </member>
  961. <member name="T:JavaScriptEngineSwitcher.Core.JsEngineException">
  962. <summary>
  963. The exception that occurred in the workings of the JS engine itself
  964. </summary>
  965. </member>
  966. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineException.#ctor(System.String)">
  967. <summary>
  968. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineException"/> class
  969. with a specified error message
  970. </summary>
  971. <param name="message">The message that describes the error</param>
  972. </member>
  973. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineException.#ctor(System.String,System.Exception)">
  974. <summary>
  975. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineException"/> class
  976. with a specified error message and a reference to the inner exception
  977. that is the cause of this exception
  978. </summary>
  979. <param name="message">The error message that explains the reason for the exception</param>
  980. <param name="innerException">The exception that is the cause of the current exception</param>
  981. </member>
  982. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineException.#ctor(System.String,System.String,System.String)">
  983. <summary>
  984. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineException"/> class
  985. </summary>
  986. <param name="message">The error message that explains the reason for the exception</param>
  987. <param name="engineName">Name of JS engine</param>
  988. <param name="engineVersion">Version of original JS engine</param>
  989. </member>
  990. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineException.#ctor(System.String,System.String,System.String,System.Exception)">
  991. <summary>
  992. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineException"/> class
  993. </summary>
  994. <param name="message">The error message that explains the reason for the exception</param>
  995. <param name="engineName">Name of JS engine</param>
  996. <param name="engineVersion">Version of original JS engine</param>
  997. <param name="innerException">The exception that is the cause of the current exception</param>
  998. </member>
  999. <member name="T:JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection">
  1000. <summary>
  1001. Collection of JS engine factories
  1002. </summary>
  1003. </member>
  1004. <member name="F:JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection._factories">
  1005. <summary>
  1006. Dictionary of factories
  1007. </summary>
  1008. </member>
  1009. <member name="P:JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection.Count">
  1010. <summary>
  1011. Gets a number of factories in the collection
  1012. </summary>
  1013. </member>
  1014. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection.GetRegisteredFactories">
  1015. <summary>
  1016. Gets all registered factories
  1017. </summary>
  1018. <returns>A read-only collection of all factories in the collection</returns>
  1019. </member>
  1020. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection.Get(System.String)">
  1021. <summary>
  1022. Gets a factory by JS engine name
  1023. </summary>
  1024. <param name="engineName">Name of JS engine</param>
  1025. <returns>Instance of corresponding JS engine factory or <c>null</c> if factory is not found</returns>
  1026. </member>
  1027. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection.Add(JavaScriptEngineSwitcher.Core.IJsEngineFactory)">
  1028. <summary>
  1029. Adds a factory to the collection
  1030. </summary>
  1031. <param name="factory">The factory to add to the collection</param>
  1032. </member>
  1033. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection.Remove(System.String)">
  1034. <summary>
  1035. Removes a single factory from the collection
  1036. </summary>
  1037. <param name="engineName">Name of JS engine</param>
  1038. <returns>A boolean value indicating whether the factory was succesfully removed from the collection</returns>
  1039. </member>
  1040. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection.Remove(JavaScriptEngineSwitcher.Core.IJsEngineFactory)">
  1041. <summary>
  1042. Removes a single factory from the collection
  1043. </summary>
  1044. <param name="factory">The factory to remove from the collection</param>
  1045. <returns>A boolean value indicating whether the factory was succesfully removed from the collection</returns>
  1046. </member>
  1047. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection.Clear">
  1048. <summary>
  1049. Removes all factories from the collection
  1050. </summary>
  1051. </member>
  1052. <member name="T:JavaScriptEngineSwitcher.Core.JsEngineLoadException">
  1053. <summary>
  1054. The exception that is thrown when a loading of JS engine is failed
  1055. </summary>
  1056. </member>
  1057. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineLoadException.#ctor(System.String)">
  1058. <summary>
  1059. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineLoadException"/> class
  1060. with a specified error message
  1061. </summary>
  1062. <param name="message">The message that describes the error</param>
  1063. </member>
  1064. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineLoadException.#ctor(System.String,System.Exception)">
  1065. <summary>
  1066. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineLoadException"/> class
  1067. with a specified error message and a reference to the inner exception
  1068. that is the cause of this exception
  1069. </summary>
  1070. <param name="message">The error message that explains the reason for the exception</param>
  1071. <param name="innerException">The exception that is the cause of the current exception</param>
  1072. </member>
  1073. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineLoadException.#ctor(System.String,System.String,System.String)">
  1074. <summary>
  1075. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineLoadException"/> class
  1076. </summary>
  1077. <param name="message">The error message that explains the reason for the exception</param>
  1078. <param name="engineName">Name of JS engine</param>
  1079. <param name="engineVersion">Version of original JS engine</param>
  1080. </member>
  1081. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineLoadException.#ctor(System.String,System.String,System.String,System.Exception)">
  1082. <summary>
  1083. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineLoadException"/> class
  1084. </summary>
  1085. <param name="message">The error message that explains the reason for the exception</param>
  1086. <param name="engineName">Name of JS engine</param>
  1087. <param name="engineVersion">Version of original JS engine</param>
  1088. <param name="innerException">The exception that is the cause of the current exception</param>
  1089. </member>
  1090. <member name="T:JavaScriptEngineSwitcher.Core.JsEngineNotFoundException">
  1091. <summary>
  1092. The exception that is thrown when a JS engine is not found
  1093. </summary>
  1094. </member>
  1095. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineNotFoundException.#ctor(System.String)">
  1096. <summary>
  1097. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineNotFoundException"/> class
  1098. with a specified error message
  1099. </summary>
  1100. <param name="message">The message that describes the error</param>
  1101. </member>
  1102. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineNotFoundException.#ctor(System.String,System.Exception)">
  1103. <summary>
  1104. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsEngineNotFoundException"/> class
  1105. with a specified error message and a reference to the inner exception
  1106. that is the cause of this exception
  1107. </summary>
  1108. <param name="message">The error message that explains the reason for the exception</param>
  1109. <param name="innerException">The exception that is the cause of the current exception</param>
  1110. </member>
  1111. <member name="T:JavaScriptEngineSwitcher.Core.JsEngineSwitcher">
  1112. <summary>
  1113. JS engine switcher
  1114. </summary>
  1115. </member>
  1116. <member name="F:JavaScriptEngineSwitcher.Core.JsEngineSwitcher._default">
  1117. <summary>
  1118. Default instance of JS engine switcher
  1119. </summary>
  1120. </member>
  1121. <member name="F:JavaScriptEngineSwitcher.Core.JsEngineSwitcher._current">
  1122. <summary>
  1123. Current instance of JS engine switcher
  1124. </summary>
  1125. </member>
  1126. <member name="P:JavaScriptEngineSwitcher.Core.JsEngineSwitcher.Current">
  1127. <summary>
  1128. Gets or sets a instance of JS engine switcher
  1129. </summary>
  1130. </member>
  1131. <member name="P:JavaScriptEngineSwitcher.Core.JsEngineSwitcher.Instance">
  1132. <summary>
  1133. Gets a instance of JS engine switcher
  1134. </summary>
  1135. </member>
  1136. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineSwitcher.#ctor">
  1137. <summary>
  1138. Constructs an instance of JS engine switcher
  1139. </summary>
  1140. </member>
  1141. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineSwitcher.#ctor(JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection)">
  1142. <summary>
  1143. Constructs an instance of JS engine switcher
  1144. </summary>
  1145. </member>
  1146. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineSwitcher.#ctor(JavaScriptEngineSwitcher.Core.JsEngineFactoryCollection,System.String)">
  1147. <summary>
  1148. Constructs an instance of JS engine switcher
  1149. </summary>
  1150. </member>
  1151. <member name="P:JavaScriptEngineSwitcher.Core.JsEngineSwitcher.DefaultEngineName">
  1152. <inheritdoc/>
  1153. </member>
  1154. <member name="P:JavaScriptEngineSwitcher.Core.JsEngineSwitcher.EngineFactories">
  1155. <inheritdoc/>
  1156. </member>
  1157. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineSwitcher.CreateEngine(System.String)">
  1158. <inheritdoc/>
  1159. </member>
  1160. <member name="M:JavaScriptEngineSwitcher.Core.JsEngineSwitcher.CreateDefaultEngine">
  1161. <inheritdoc/>
  1162. </member>
  1163. <member name="T:JavaScriptEngineSwitcher.Core.JsException">
  1164. <summary>
  1165. The exception that is thrown during the work of JS engine
  1166. </summary>
  1167. </member>
  1168. <member name="F:JavaScriptEngineSwitcher.Core.JsException._engineName">
  1169. <summary>
  1170. Name of JS engine
  1171. </summary>
  1172. </member>
  1173. <member name="F:JavaScriptEngineSwitcher.Core.JsException._engineVersion">
  1174. <summary>
  1175. Version of original JS engine
  1176. </summary>
  1177. </member>
  1178. <member name="F:JavaScriptEngineSwitcher.Core.JsException._category">
  1179. <summary>
  1180. Error category
  1181. </summary>
  1182. </member>
  1183. <member name="F:JavaScriptEngineSwitcher.Core.JsException._description">
  1184. <summary>
  1185. Description of error
  1186. </summary>
  1187. </member>
  1188. <member name="P:JavaScriptEngineSwitcher.Core.JsException.EngineName">
  1189. <summary>
  1190. Gets a name of JS engine
  1191. </summary>
  1192. </member>
  1193. <member name="P:JavaScriptEngineSwitcher.Core.JsException.EngineVersion">
  1194. <summary>
  1195. Gets a version of original JS engine
  1196. </summary>
  1197. </member>
  1198. <member name="P:JavaScriptEngineSwitcher.Core.JsException.Category">
  1199. <summary>
  1200. Gets or sets a error category
  1201. </summary>
  1202. </member>
  1203. <member name="P:JavaScriptEngineSwitcher.Core.JsException.Description">
  1204. <summary>
  1205. Gets or sets a description of error
  1206. </summary>
  1207. </member>
  1208. <member name="M:JavaScriptEngineSwitcher.Core.JsException.#ctor(System.String)">
  1209. <summary>
  1210. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsException"/> class
  1211. with a specified error message
  1212. </summary>
  1213. <param name="message">The message that describes the error</param>
  1214. </member>
  1215. <member name="M:JavaScriptEngineSwitcher.Core.JsException.#ctor(System.String,System.Exception)">
  1216. <summary>
  1217. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsException"/> class
  1218. with a specified error message and a reference to the inner exception
  1219. that is the cause of this exception
  1220. </summary>
  1221. <param name="message">The error message that explains the reason for the exception</param>
  1222. <param name="innerException">The exception that is the cause of the current exception</param>
  1223. </member>
  1224. <member name="M:JavaScriptEngineSwitcher.Core.JsException.#ctor(System.String,System.String,System.String)">
  1225. <summary>
  1226. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsException"/> class
  1227. </summary>
  1228. <param name="message">The error message that explains the reason for the exception</param>
  1229. <param name="engineName">Name of JS engine</param>
  1230. <param name="engineVersion">Version of original JS engine</param>
  1231. </member>
  1232. <member name="M:JavaScriptEngineSwitcher.Core.JsException.#ctor(System.String,System.String,System.String,System.Exception)">
  1233. <summary>
  1234. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsException"/> class
  1235. </summary>
  1236. <param name="message">The error message that explains the reason for the exception</param>
  1237. <param name="engineName">Name of JS engine</param>
  1238. <param name="engineVersion">Version of original JS engine</param>
  1239. <param name="innerException">The exception that is the cause of the current exception</param>
  1240. </member>
  1241. <member name="M:JavaScriptEngineSwitcher.Core.JsException.ToString">
  1242. <summary>
  1243. Returns a string that represents the current exception
  1244. </summary>
  1245. <returns>A string that represents the current exception</returns>
  1246. </member>
  1247. <member name="T:JavaScriptEngineSwitcher.Core.JsFatalException">
  1248. <summary>
  1249. The fatal exception occurred
  1250. </summary>
  1251. </member>
  1252. <member name="M:JavaScriptEngineSwitcher.Core.JsFatalException.#ctor(System.String)">
  1253. <summary>
  1254. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsFatalException"/> class
  1255. with a specified error message
  1256. </summary>
  1257. <param name="message">The message that describes the error</param>
  1258. </member>
  1259. <member name="M:JavaScriptEngineSwitcher.Core.JsFatalException.#ctor(System.String,System.Exception)">
  1260. <summary>
  1261. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsFatalException"/> class
  1262. with a specified error message and a reference to the inner exception
  1263. that is the cause of this exception
  1264. </summary>
  1265. <param name="message">The error message that explains the reason for the exception</param>
  1266. <param name="innerException">The exception that is the cause of the current exception</param>
  1267. </member>
  1268. <member name="M:JavaScriptEngineSwitcher.Core.JsFatalException.#ctor(System.String,System.String,System.String)">
  1269. <summary>
  1270. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsFatalException"/> class
  1271. </summary>
  1272. <param name="message">The error message that explains the reason for the exception</param>
  1273. <param name="engineName">Name of JS engine</param>
  1274. <param name="engineVersion">Version of original JS engine</param>
  1275. </member>
  1276. <member name="M:JavaScriptEngineSwitcher.Core.JsFatalException.#ctor(System.String,System.String,System.String,System.Exception)">
  1277. <summary>
  1278. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsFatalException"/> class
  1279. </summary>
  1280. <param name="message">The error message that explains the reason for the exception</param>
  1281. <param name="engineName">Name of JS engine</param>
  1282. <param name="engineVersion">Version of original JS engine</param>
  1283. <param name="innerException">The exception that is the cause of the current exception</param>
  1284. </member>
  1285. <member name="T:JavaScriptEngineSwitcher.Core.JsInterruptedException">
  1286. <summary>
  1287. The exception that is thrown when script execution is interrupted by the host
  1288. </summary>
  1289. </member>
  1290. <member name="M:JavaScriptEngineSwitcher.Core.JsInterruptedException.#ctor(System.String)">
  1291. <summary>
  1292. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsInterruptedException"/> class
  1293. with a specified error message
  1294. </summary>
  1295. <param name="message">The message that describes the error</param>
  1296. </member>
  1297. <member name="M:JavaScriptEngineSwitcher.Core.JsInterruptedException.#ctor(System.String,System.Exception)">
  1298. <summary>
  1299. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsInterruptedException"/> class
  1300. with a specified error message and a reference to the inner exception
  1301. that is the cause of this exception
  1302. </summary>
  1303. <param name="message">The error message that explains the reason for the exception</param>
  1304. <param name="innerException">The exception that is the cause of the current exception</param>
  1305. </member>
  1306. <member name="M:JavaScriptEngineSwitcher.Core.JsInterruptedException.#ctor(System.String,System.String,System.String)">
  1307. <summary>
  1308. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsInterruptedException"/> class
  1309. </summary>
  1310. <param name="message">The error message that explains the reason for the exception</param>
  1311. <param name="engineName">Name of JS engine</param>
  1312. <param name="engineVersion">Version of original JS engine</param>
  1313. </member>
  1314. <member name="M:JavaScriptEngineSwitcher.Core.JsInterruptedException.#ctor(System.String,System.String,System.String,System.Exception)">
  1315. <summary>
  1316. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsInterruptedException"/> class
  1317. </summary>
  1318. <param name="message">The error message that explains the reason for the exception</param>
  1319. <param name="engineName">Name of JS engine</param>
  1320. <param name="engineVersion">Version of original JS engine</param>
  1321. <param name="innerException">The exception that is the cause of the current exception</param>
  1322. </member>
  1323. <member name="T:JavaScriptEngineSwitcher.Core.JsRuntimeException">
  1324. <summary>
  1325. The exception that is thrown during the script execution
  1326. </summary>
  1327. </member>
  1328. <member name="F:JavaScriptEngineSwitcher.Core.JsRuntimeException._callStack">
  1329. <summary>
  1330. String representation of the script call stack
  1331. </summary>
  1332. </member>
  1333. <member name="P:JavaScriptEngineSwitcher.Core.JsRuntimeException.CallStack">
  1334. <summary>
  1335. Gets or sets a string representation of the script call stack
  1336. </summary>
  1337. </member>
  1338. <member name="M:JavaScriptEngineSwitcher.Core.JsRuntimeException.#ctor(System.String)">
  1339. <summary>
  1340. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/> class
  1341. with a specified error message
  1342. </summary>
  1343. <param name="message">The message that describes the error</param>
  1344. </member>
  1345. <member name="M:JavaScriptEngineSwitcher.Core.JsRuntimeException.#ctor(System.String,System.Exception)">
  1346. <summary>
  1347. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/> class
  1348. with a specified error message and a reference to the inner exception
  1349. that is the cause of this exception
  1350. </summary>
  1351. <param name="message">The error message that explains the reason for the exception</param>
  1352. <param name="innerException">The exception that is the cause of the current exception</param>
  1353. </member>
  1354. <member name="M:JavaScriptEngineSwitcher.Core.JsRuntimeException.#ctor(System.String,System.String,System.String)">
  1355. <summary>
  1356. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/> class
  1357. </summary>
  1358. <param name="message">The error message that explains the reason for the exception</param>
  1359. <param name="engineName">Name of JS engine</param>
  1360. <param name="engineVersion">Version of original JS engine</param>
  1361. </member>
  1362. <member name="M:JavaScriptEngineSwitcher.Core.JsRuntimeException.#ctor(System.String,System.String,System.String,System.Exception)">
  1363. <summary>
  1364. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsRuntimeException"/> class
  1365. </summary>
  1366. <param name="message">The error message that explains the reason for the exception</param>
  1367. <param name="engineName">Name of JS engine</param>
  1368. <param name="engineVersion">Version of original JS engine</param>
  1369. <param name="innerException">The exception that is the cause of the current exception</param>
  1370. </member>
  1371. <member name="T:JavaScriptEngineSwitcher.Core.JsScriptException">
  1372. <summary>
  1373. The exception that is thrown during the script processing
  1374. </summary>
  1375. </member>
  1376. <member name="F:JavaScriptEngineSwitcher.Core.JsScriptException._type">
  1377. <summary>
  1378. Type of the script error
  1379. </summary>
  1380. </member>
  1381. <member name="F:JavaScriptEngineSwitcher.Core.JsScriptException._documentName">
  1382. <summary>
  1383. Document name
  1384. </summary>
  1385. </member>
  1386. <member name="F:JavaScriptEngineSwitcher.Core.JsScriptException._lineNumber">
  1387. <summary>
  1388. Line number
  1389. </summary>
  1390. </member>
  1391. <member name="F:JavaScriptEngineSwitcher.Core.JsScriptException._columnNumber">
  1392. <summary>
  1393. Column number
  1394. </summary>
  1395. </member>
  1396. <member name="F:JavaScriptEngineSwitcher.Core.JsScriptException._sourceFragment">
  1397. <summary>
  1398. Source fragment
  1399. </summary>
  1400. </member>
  1401. <member name="P:JavaScriptEngineSwitcher.Core.JsScriptException.Type">
  1402. <summary>
  1403. Gets or sets a type of the script error
  1404. </summary>
  1405. </member>
  1406. <member name="P:JavaScriptEngineSwitcher.Core.JsScriptException.DocumentName">
  1407. <summary>
  1408. Gets or sets a document name
  1409. </summary>
  1410. </member>
  1411. <member name="P:JavaScriptEngineSwitcher.Core.JsScriptException.LineNumber">
  1412. <summary>
  1413. Gets or sets a line number
  1414. </summary>
  1415. </member>
  1416. <member name="P:JavaScriptEngineSwitcher.Core.JsScriptException.ColumnNumber">
  1417. <summary>
  1418. Gets or sets a column number
  1419. </summary>
  1420. </member>
  1421. <member name="P:JavaScriptEngineSwitcher.Core.JsScriptException.SourceFragment">
  1422. <summary>
  1423. Gets or sets a source fragment
  1424. </summary>
  1425. </member>
  1426. <member name="M:JavaScriptEngineSwitcher.Core.JsScriptException.#ctor(System.String)">
  1427. <summary>
  1428. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsScriptException"/> class
  1429. with a specified error message
  1430. </summary>
  1431. <param name="message">The message that describes the error</param>
  1432. </member>
  1433. <member name="M:JavaScriptEngineSwitcher.Core.JsScriptException.#ctor(System.String,System.Exception)">
  1434. <summary>
  1435. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsScriptException"/> class
  1436. with a specified error message and a reference to the inner exception
  1437. that is the cause of this exception
  1438. </summary>
  1439. <param name="message">The error message that explains the reason for the exception</param>
  1440. <param name="innerException">The exception that is the cause of the current exception</param>
  1441. </member>
  1442. <member name="M:JavaScriptEngineSwitcher.Core.JsScriptException.#ctor(System.String,System.String,System.String)">
  1443. <summary>
  1444. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsScriptException"/> class
  1445. </summary>
  1446. <param name="message">The error message that explains the reason for the exception</param>
  1447. <param name="engineName">Name of JS engine</param>
  1448. <param name="engineVersion">Version of original JS engine</param>
  1449. </member>
  1450. <member name="M:JavaScriptEngineSwitcher.Core.JsScriptException.#ctor(System.String,System.String,System.String,System.Exception)">
  1451. <summary>
  1452. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsScriptException"/> class
  1453. </summary>
  1454. <param name="message">The error message that explains the reason for the exception</param>
  1455. <param name="engineName">Name of JS engine</param>
  1456. <param name="engineVersion">Version of original JS engine</param>
  1457. <param name="innerException">The exception that is the cause of the current exception</param>
  1458. </member>
  1459. <member name="T:JavaScriptEngineSwitcher.Core.JsTimeoutException">
  1460. <summary>
  1461. The exception that is thrown when the time allotted for a script execution has expired
  1462. </summary>
  1463. </member>
  1464. <member name="M:JavaScriptEngineSwitcher.Core.JsTimeoutException.#ctor(System.String)">
  1465. <summary>
  1466. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsTimeoutException"/> class
  1467. with a specified error message
  1468. </summary>
  1469. <param name="message">The message that describes the error</param>
  1470. </member>
  1471. <member name="M:JavaScriptEngineSwitcher.Core.JsTimeoutException.#ctor(System.String,System.Exception)">
  1472. <summary>
  1473. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsTimeoutException"/> class
  1474. with a specified error message and a reference to the inner exception
  1475. that is the cause of this exception
  1476. </summary>
  1477. <param name="message">The error message that explains the reason for the exception</param>
  1478. <param name="innerException">The exception that is the cause of the current exception</param>
  1479. </member>
  1480. <member name="M:JavaScriptEngineSwitcher.Core.JsTimeoutException.#ctor(System.String,System.String,System.String)">
  1481. <summary>
  1482. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsTimeoutException"/> class
  1483. </summary>
  1484. <param name="message">The error message that explains the reason for the exception</param>
  1485. <param name="engineName">Name of JS engine</param>
  1486. <param name="engineVersion">Version of original JS engine</param>
  1487. </member>
  1488. <member name="M:JavaScriptEngineSwitcher.Core.JsTimeoutException.#ctor(System.String,System.String,System.String,System.Exception)">
  1489. <summary>
  1490. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsTimeoutException"/> class
  1491. </summary>
  1492. <param name="message">The error message that explains the reason for the exception</param>
  1493. <param name="engineName">Name of JS engine</param>
  1494. <param name="engineVersion">Version of original JS engine</param>
  1495. <param name="innerException">The exception that is the cause of the current exception</param>
  1496. </member>
  1497. <member name="T:JavaScriptEngineSwitcher.Core.JsUsageException">
  1498. <summary>
  1499. The API usage exception occurred
  1500. </summary>
  1501. </member>
  1502. <member name="M:JavaScriptEngineSwitcher.Core.JsUsageException.#ctor(System.String)">
  1503. <summary>
  1504. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsUsageException"/> class
  1505. with a specified error message
  1506. </summary>
  1507. <param name="message">The message that describes the error</param>
  1508. </member>
  1509. <member name="M:JavaScriptEngineSwitcher.Core.JsUsageException.#ctor(System.String,System.Exception)">
  1510. <summary>
  1511. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsUsageException"/> class
  1512. with a specified error message and a reference to the inner exception
  1513. that is the cause of this exception
  1514. </summary>
  1515. <param name="message">The error message that explains the reason for the exception</param>
  1516. <param name="innerException">The exception that is the cause of the current exception</param>
  1517. </member>
  1518. <member name="M:JavaScriptEngineSwitcher.Core.JsUsageException.#ctor(System.String,System.String,System.String)">
  1519. <summary>
  1520. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsUsageException"/> class
  1521. </summary>
  1522. <param name="message">The error message that explains the reason for the exception</param>
  1523. <param name="engineName">Name of JS engine</param>
  1524. <param name="engineVersion">Version of original JS engine</param>
  1525. </member>
  1526. <member name="M:JavaScriptEngineSwitcher.Core.JsUsageException.#ctor(System.String,System.String,System.String,System.Exception)">
  1527. <summary>
  1528. Initializes a new instance of the <see cref="T:JavaScriptEngineSwitcher.Core.JsUsageException"/> class
  1529. </summary>
  1530. <param name="message">The error message that explains the reason for the exception</param>
  1531. <param name="engineName">Name of JS engine</param>
  1532. <param name="engineVersion">Version of original JS engine</param>
  1533. <param name="innerException">The exception that is the cause of the current exception</param>
  1534. </member>
  1535. <member name="T:JavaScriptEngineSwitcher.Core.Resources.Strings">
  1536. <summary>
  1537. A strongly-typed resource class, for looking up localized strings, etc.
  1538. </summary>
  1539. </member>
  1540. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ResourceManager">
  1541. <summary>
  1542. Returns a cached ResourceManager instance used by this class
  1543. </summary>
  1544. </member>
  1545. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Culture">
  1546. <summary>
  1547. Overrides a current thread's CurrentUICulture property for all
  1548. resource lookups using this strongly typed resource class
  1549. </summary>
  1550. </member>
  1551. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Common_ArgumentIsEmpty">
  1552. <summary>
  1553. Looks up a localized string similar to "The parameter '{0}' must be a non-empty string."
  1554. </summary>
  1555. </member>
  1556. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Common_ArgumentIsNull">
  1557. <summary>
  1558. Looks up a localized string similar to "The parameter '{0}' must be a non-nullable."
  1559. </summary>
  1560. </member>
  1561. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Common_CannotConvertObjectToType">
  1562. <summary>
  1563. Looks up a localized string similar to "Cannot convert object of type `{0}` to type `{1}`."
  1564. </summary>
  1565. </member>
  1566. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Common_EnumValueConversionFailed">
  1567. <summary>
  1568. Looks up a localized string similar to "Can not convert value '{0}' of enumeration type `{1}` to value of enumeration type `{2}`."
  1569. </summary>
  1570. </member>
  1571. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Common_FileNotExist">
  1572. <summary>
  1573. Looks up a localized string similar to "File '{0}' not exist."
  1574. </summary>
  1575. </member>
  1576. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Common_ResourceIsNull">
  1577. <summary>
  1578. Looks up a localized string similar to "Resource with name '{0}' is null."
  1579. </summary>
  1580. </member>
  1581. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Common_SeeOriginalErrorMessage">
  1582. <summary>
  1583. Looks up a localized string similar to "See the original error message: “{0}”."
  1584. </summary>
  1585. </member>
  1586. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Common_ValueIsEmpty">
  1587. <summary>
  1588. Looks up a localized string similar to "Value cannot be empty."
  1589. </summary>
  1590. </member>
  1591. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Common_ValueIsNull">
  1592. <summary>
  1593. Looks up a localized string similar to "Value cannot be null."
  1594. </summary>
  1595. </member>
  1596. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Common_ValueTypeCannotBeNull">
  1597. <summary>
  1598. Looks up a localized string similar to "Cannot convert null to a value type."
  1599. </summary>
  1600. </member>
  1601. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Configuration_DefaultJsEngineNameNotSpecified">
  1602. <summary>
  1603. Looks up a localized string similar to "Name of default JavaScript engine not specified."
  1604. </summary>
  1605. </member>
  1606. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Configuration_JsEngineFactoryNotFound">
  1607. <summary>
  1608. Looks up a localized string similar to "Could not find a factory, that creates an instance of the JavaScript engine with name `{0}`."
  1609. </summary>
  1610. </member>
  1611. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Engine_AssemblyNotFound">
  1612. <summary>
  1613. Looks up a localized string similar to "Most likely it happened, because the '{0}' assembly or one of its dependencies was not found."
  1614. </summary>
  1615. </member>
  1616. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Engine_JsEngineNotLoaded">
  1617. <summary>
  1618. Looks up a localized string similar to "Failed to create instance of the {0}."
  1619. </summary>
  1620. </member>
  1621. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Engine_NoNuGetPackageForProcessorArchitecture">
  1622. <summary>
  1623. Looks up a localized string similar to "There is no {0} package for the {1} processor architecture."
  1624. </summary>
  1625. </member>
  1626. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Engine_NuGetPackageInstallationRequired">
  1627. <summary>
  1628. Looks up a localized string similar to "Try to install the {0} package via NuGet."
  1629. </summary>
  1630. </member>
  1631. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Engine_OperatingSystemNotSupported">
  1632. <summary>
  1633. Looks up a localized string similar to "Your operating system is not supported by the engine."
  1634. </summary>
  1635. </member>
  1636. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Engine_ProcessorArchitectureNotSupported">
  1637. <summary>
  1638. Looks up a localized string similar to "{0} processor architecture is not supported by the engine."
  1639. </summary>
  1640. </member>
  1641. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_CallStack">
  1642. <summary>
  1643. Looks up a localized string similar to "Call stack"
  1644. </summary>
  1645. </member>
  1646. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_Category">
  1647. <summary>
  1648. Looks up a localized string similar to "Category"
  1649. </summary>
  1650. </member>
  1651. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_ColumnNumber">
  1652. <summary>
  1653. Looks up a localized string similar to "Column number"
  1654. </summary>
  1655. </member>
  1656. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_Description">
  1657. <summary>
  1658. Looks up a localized string similar to "Description"
  1659. </summary>
  1660. </member>
  1661. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_DocumentName">
  1662. <summary>
  1663. Looks up a localized string similar to "Document name"
  1664. </summary>
  1665. </member>
  1666. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_EngineName">
  1667. <summary>
  1668. Looks up a localized string similar to "Engine name"
  1669. </summary>
  1670. </member>
  1671. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_EngineVersion">
  1672. <summary>
  1673. Looks up a localized string similar to "Engine version"
  1674. </summary>
  1675. </member>
  1676. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_LineNumber">
  1677. <summary>
  1678. Looks up a localized string similar to "Line number"
  1679. </summary>
  1680. </member>
  1681. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_Message">
  1682. <summary>
  1683. Looks up a localized string similar to "Message"
  1684. </summary>
  1685. </member>
  1686. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_SourceFragment">
  1687. <summary>
  1688. Looks up a localized string similar to "Source fragment"
  1689. </summary>
  1690. </member>
  1691. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.ErrorDetails_Type">
  1692. <summary>
  1693. Looks up a localized string similar to "Type"
  1694. </summary>
  1695. </member>
  1696. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Runtime_FunctionNotExist">
  1697. <summary>
  1698. Looks up a localized string similar to "The function with the name '{0}' does not exist."
  1699. </summary>
  1700. </member>
  1701. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Runtime_InvalidErrorLocationLineFormat">
  1702. <summary>
  1703. Looks up a localized string similar to "The '{0}' line of the script error location has an incorrect format."
  1704. </summary>
  1705. </member>
  1706. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Runtime_ScriptInterrupted">
  1707. <summary>
  1708. Looks up a localized string similar to "Script execution was interrupted."
  1709. </summary>
  1710. </member>
  1711. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Runtime_ScriptTimeoutExceeded">
  1712. <summary>
  1713. Looks up a localized string similar to "Script execution exceeded timeout."
  1714. </summary>
  1715. </member>
  1716. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Runtime_VariableNotExist">
  1717. <summary>
  1718. Looks up a localized string similar to "The variable with the name '{0}' does not exist."
  1719. </summary>
  1720. </member>
  1721. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_CannotConvertPrecompiledScriptToInternalType">
  1722. <summary>
  1723. Looks up a localized string similar to "Cannot convert a pre-compiled script to internal type `{0}`."
  1724. </summary>
  1725. </member>
  1726. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_CannotExecuteEmptyFile">
  1727. <summary>
  1728. Looks up a localized string similar to "Cannot execute a '{0}' file, because it is empty."
  1729. </summary>
  1730. </member>
  1731. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_CannotExecuteEmptyResource">
  1732. <summary>
  1733. Looks up a localized string similar to "Cannot execute a '{0}' resource, because it is empty."
  1734. </summary>
  1735. </member>
  1736. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_CannotExecutePrecompiledScriptForAnotherJsEngine">
  1737. <summary>
  1738. Looks up a localized string similar to "Cannot execute a pre-compiled script, because it was created for another JS engine with name `{0}`."
  1739. </summary>
  1740. </member>
  1741. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_CannotPrecompileEmptyFile">
  1742. <summary>
  1743. Looks up a localized string similar to "Cannot pre-compile a '{0}' file, because it is empty."
  1744. </summary>
  1745. </member>
  1746. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_CannotPrecompileEmptyResource">
  1747. <summary>
  1748. Looks up a localized string similar to "Cannot pre-compile a '{0}' resource, because it is empty."
  1749. </summary>
  1750. </member>
  1751. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_EmbeddedHostObjectTypeNotSupported">
  1752. <summary>
  1753. Looks up a localized string similar to "The embedded host object '{0}' has a type `{1}`, which is not supported."
  1754. </summary>
  1755. </member>
  1756. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_EmbeddedHostTypeNotSupported">
  1757. <summary>
  1758. Looks up a localized string similar to "The embedded host type `{0}` is not supported."
  1759. </summary>
  1760. </member>
  1761. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_FunctionParameterTypeNotSupported">
  1762. <summary>
  1763. Looks up a localized string similar to "One of the function parameters '{0}' has a type `{1}`, which is not supported."
  1764. </summary>
  1765. </member>
  1766. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_InvalidDocumentNameFormat">
  1767. <summary>
  1768. Looks up a localized string similar to "The document name '{0}' has incorrect format."
  1769. </summary>
  1770. </member>
  1771. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_InvalidFileNameFormat">
  1772. <summary>
  1773. Looks up a localized string similar to "The file name '{0}' has incorrect format."
  1774. </summary>
  1775. </member>
  1776. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_InvalidFunctionNameFormat">
  1777. <summary>
  1778. Looks up a localized string similar to "The function name '{0}' has incorrect format."
  1779. </summary>
  1780. </member>
  1781. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_InvalidResourceNameFormat">
  1782. <summary>
  1783. Looks up a localized string similar to "The resource name '{0}' has incorrect format."
  1784. </summary>
  1785. </member>
  1786. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_InvalidScriptItemNameFormat">
  1787. <summary>
  1788. Looks up a localized string similar to "The script item name '{0}' has incorrect format."
  1789. </summary>
  1790. </member>
  1791. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_InvalidVariableNameFormat">
  1792. <summary>
  1793. Looks up a localized string similar to "The variable name '{0}' has incorrect format."
  1794. </summary>
  1795. </member>
  1796. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_ReturnValueTypeNotSupported">
  1797. <summary>
  1798. Looks up a localized string similar to "The type of return value `{0}` is not supported."
  1799. </summary>
  1800. </member>
  1801. <member name="P:JavaScriptEngineSwitcher.Core.Resources.Strings.Usage_VariableTypeNotSupported">
  1802. <summary>
  1803. Looks up a localized string similar to "The variable '{0}' has a type `{1}`, which is not supported."
  1804. </summary>
  1805. </member>
  1806. <member name="T:JavaScriptEngineSwitcher.Core.Undefined">
  1807. <summary>
  1808. Represents an JS <c>undefined</c> type
  1809. </summary>
  1810. </member>
  1811. <member name="F:JavaScriptEngineSwitcher.Core.Undefined.Value">
  1812. <summary>
  1813. Gets a one and only <c>undefined</c> instance
  1814. </summary>
  1815. </member>
  1816. <member name="M:JavaScriptEngineSwitcher.Core.Undefined.ToString">
  1817. <summary>
  1818. Returns a string that represents the current object
  1819. </summary>
  1820. <returns>A string that represents the current object</returns>
  1821. </member>
  1822. <member name="T:JavaScriptEngineSwitcher.Core.Utilities.TypeConverter">
  1823. <summary>
  1824. Type converter
  1825. </summary>
  1826. </member>
  1827. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.TypeConverter.ConvertToType``1(System.Object)">
  1828. <summary>
  1829. Converts the specified value to the specified type
  1830. </summary>
  1831. <typeparam name="T">The type to convert the value to</typeparam>
  1832. <param name="value">The value to convert</param>
  1833. <returns>The value that has been converted to the target type</returns>
  1834. </member>
  1835. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.TypeConverter.ConvertToType(System.Object,System.Type)">
  1836. <summary>
  1837. Converts the specified value to the specified type
  1838. </summary>
  1839. <param name="value">The value to convert</param>
  1840. <param name="targetType">The type to convert the value to</param>
  1841. <returns>The value that has been converted to the target type</returns>
  1842. </member>
  1843. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.TypeConverter.TryConvertToType``1(System.Object,``0@)">
  1844. <summary>
  1845. Converts the specified value to the specified type.
  1846. A return value indicates whether the conversion succeeded.
  1847. </summary>
  1848. <typeparam name="T">The type to convert the value to</typeparam>
  1849. <param name="value">The value to convert</param>
  1850. <param name="convertedValue">The value that has been converted to the target type</param>
  1851. <returns>Result of conversion (<c>true</c> - success; <c>false</c> - failure)</returns>
  1852. </member>
  1853. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.TypeConverter.TryConvertToType(System.Object,System.Type,System.Object@)">
  1854. <summary>
  1855. Converts the specified value to the specified type.
  1856. A return value indicates whether the conversion succeeded.
  1857. </summary>
  1858. <param name="value">The value to convert</param>
  1859. <param name="targetType">The type to convert the value to</param>
  1860. <param name="convertedValue">The value that has been converted to the target type</param>
  1861. <returns>Result of conversion (<c>true</c> - success; <c>false</c> - failure)</returns>
  1862. </member>
  1863. <member name="T:JavaScriptEngineSwitcher.Core.Utilities.UniqueDocumentNameManager">
  1864. <summary>
  1865. Unique document name manager
  1866. </summary>
  1867. </member>
  1868. <member name="F:JavaScriptEngineSwitcher.Core.Utilities.UniqueDocumentNameManager._defaultName">
  1869. <summary>
  1870. Default document name
  1871. </summary>
  1872. </member>
  1873. <member name="F:JavaScriptEngineSwitcher.Core.Utilities.UniqueDocumentNameManager._storage">
  1874. <summary>
  1875. Storage of unique names
  1876. </summary>
  1877. </member>
  1878. <member name="F:JavaScriptEngineSwitcher.Core.Utilities.UniqueDocumentNameManager._storageSynchronizer">
  1879. <summary>
  1880. Synchronizer of unique name storage
  1881. </summary>
  1882. </member>
  1883. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.UniqueDocumentNameManager.#ctor(System.String)">
  1884. <summary>
  1885. Constructs an instance of the unique document name manager
  1886. </summary>
  1887. <param name="defaultName">Default document name</param>
  1888. </member>
  1889. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.UniqueDocumentNameManager.GetUniqueName(System.String)">
  1890. <summary>
  1891. Gets a unique document name
  1892. </summary>
  1893. <param name="name">Document name</param>
  1894. <returns>Unique document name</returns>
  1895. </member>
  1896. <member name="F:JavaScriptEngineSwitcher.Core.Utilities.Utils._isMonoRuntime">
  1897. <summary>
  1898. Flag indicating whether the current runtime is Mono
  1899. </summary>
  1900. </member>
  1901. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.Utils.#cctor">
  1902. <summary>
  1903. Static constructor
  1904. </summary>
  1905. </member>
  1906. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.Utils.IsMonoRuntime">
  1907. <summary>
  1908. Determines whether the current runtime is Mono
  1909. </summary>
  1910. <returns><c>true</c> if the runtime is Mono; otherwise, <c>false</c></returns>
  1911. </member>
  1912. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.Utils.Is64BitProcess">
  1913. <summary>
  1914. Determines whether the current process is a 64-bit process
  1915. </summary>
  1916. <returns><c>true</c> if the process is 64-bit; otherwise, <c>false</c></returns>
  1917. </member>
  1918. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.Utils.GetResourceAsString(System.String,System.Type)">
  1919. <summary>
  1920. Gets a content of the embedded resource as string
  1921. </summary>
  1922. <param name="resourceName">The case-sensitive resource name without the namespace of the specified type</param>
  1923. <param name="type">The type, that determines the assembly and whose namespace is used to scope
  1924. the resource name</param>
  1925. <returns>Content of the embedded resource as string</returns>
  1926. </member>
  1927. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.Utils.GetResourceAsString(System.String,System.Reflection.Assembly)">
  1928. <summary>
  1929. Gets a content of the embedded resource as string
  1930. </summary>
  1931. <param name="resourceName">The case-sensitive resource name</param>
  1932. <param name="assembly">The assembly, which contains the embedded resource</param>
  1933. <returns>Content of the embedded resource as string</returns>
  1934. </member>
  1935. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.Utils.GetFileTextContent(System.String,System.Text.Encoding)">
  1936. <summary>
  1937. Gets a text content of the specified file
  1938. </summary>
  1939. <param name="path">File path</param>
  1940. <param name="encoding">Content encoding</param>
  1941. <returns>Text content</returns>
  1942. </member>
  1943. <member name="M:JavaScriptEngineSwitcher.Core.Utilities.Utils.GetEnumFromOtherEnum``2(``0)">
  1944. <summary>
  1945. Converts a value of source enumeration type to value of destination enumeration type
  1946. </summary>
  1947. <typeparam name="TSource">Source enumeration type</typeparam>
  1948. <typeparam name="TDest">Destination enumeration type</typeparam>
  1949. <param name="value">Value of source enumeration type</param>
  1950. <returns>Value of destination enumeration type</returns>
  1951. </member>
  1952. </members>
  1953. </doc>