Mono.Terminal.MainLoop.yml 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662
  1. ### YamlMime:ManagedReference
  2. items:
  3. - uid: Mono.Terminal.MainLoop
  4. id: MainLoop
  5. children:
  6. - Mono.Terminal.MainLoop.#ctor
  7. - Mono.Terminal.MainLoop.#ctor(Mono.Terminal.IMainLoopDriver)
  8. - Mono.Terminal.MainLoop.AddIdle(System.Func{System.Boolean})
  9. - Mono.Terminal.MainLoop.AddTimeout(System.TimeSpan,System.Func{Mono.Terminal.MainLoop,System.Boolean})
  10. - Mono.Terminal.MainLoop.AddWatch(System.Int32,Mono.Terminal.MainLoop.Condition,System.Func{Mono.Terminal.MainLoop,System.Boolean})
  11. - Mono.Terminal.MainLoop.Driver
  12. - Mono.Terminal.MainLoop.EventsPending(System.Boolean)
  13. - Mono.Terminal.MainLoop.Invoke(System.Action)
  14. - Mono.Terminal.MainLoop.MainIteration
  15. - Mono.Terminal.MainLoop.RemoveIdle(System.Func{System.Boolean})
  16. - Mono.Terminal.MainLoop.RemoveTimeout(System.Object)
  17. - Mono.Terminal.MainLoop.RemoveWatch(System.Object)
  18. - Mono.Terminal.MainLoop.Run
  19. - Mono.Terminal.MainLoop.Stop
  20. - Mono.Terminal.MainLoop.WindowsKeyPressed
  21. langs:
  22. - csharp
  23. name: MainLoop
  24. nameWithType: MainLoop
  25. fullName: Mono.Terminal.MainLoop
  26. type: Class
  27. assemblies:
  28. - Terminal.Gui
  29. namespace: Mono.Terminal
  30. summary: >-
  31. Simple main loop implementation that can be used to monitor
  32. file descriptor, run timers and idle handlers.
  33. remarks: >-
  34. Monitoring of file descriptors is only available on Unix, there
  35. does not seem to be a way of supporting this on Windows.
  36. syntax:
  37. content: public class MainLoop
  38. inheritance:
  39. - System.Object
  40. implements: []
  41. inheritedMembers: []
  42. - uid: Mono.Terminal.MainLoop.#ctor
  43. id: '#ctor'
  44. parent: Mono.Terminal.MainLoop
  45. langs:
  46. - csharp
  47. name: MainLoop()
  48. nameWithType: MainLoop.MainLoop()
  49. fullName: MainLoop.MainLoop()
  50. type: Constructor
  51. assemblies: []
  52. namespace: Mono.Terminal
  53. summary: Default constructor
  54. syntax:
  55. content: public MainLoop ();
  56. parameters: []
  57. overload: Mono.Terminal.MainLoop.#ctor*
  58. exceptions: []
  59. - uid: Mono.Terminal.MainLoop.#ctor(Mono.Terminal.IMainLoopDriver)
  60. id: '#ctor(Mono.Terminal.IMainLoopDriver)'
  61. parent: Mono.Terminal.MainLoop
  62. langs:
  63. - csharp
  64. name: MainLoop(IMainLoopDriver)
  65. nameWithType: MainLoop.MainLoop(IMainLoopDriver)
  66. fullName: MainLoop.MainLoop(IMainLoopDriver)
  67. type: Constructor
  68. assemblies:
  69. - Terminal.Gui
  70. namespace: Mono.Terminal
  71. summary: >-
  72. Creates a new Mainloop, to run it you must provide a driver, and choose
  73. one of the implementations UnixMainLoop, NetMainLoop or WindowsMainLoop.
  74. syntax:
  75. content: public MainLoop (Mono.Terminal.IMainLoopDriver driver);
  76. parameters:
  77. - id: driver
  78. type: Mono.Terminal.IMainLoopDriver
  79. description: To be added.
  80. overload: Mono.Terminal.MainLoop.#ctor*
  81. exceptions: []
  82. - uid: Mono.Terminal.MainLoop.AddIdle(System.Func{System.Boolean})
  83. id: AddIdle(System.Func{System.Boolean})
  84. parent: Mono.Terminal.MainLoop
  85. langs:
  86. - csharp
  87. name: AddIdle(Func<Boolean>)
  88. nameWithType: MainLoop.AddIdle(Func<Boolean>)
  89. fullName: MainLoop.AddIdle(Func<Boolean>)
  90. type: Method
  91. assemblies:
  92. - Terminal.Gui
  93. namespace: Mono.Terminal
  94. summary: Executes the specified @idleHandler on the idle loop. The return value is a token to remove it.
  95. syntax:
  96. content: public Func<bool> AddIdle (Func<bool> idleHandler);
  97. parameters:
  98. - id: idleHandler
  99. type: System.Func{System.Boolean}
  100. description: To be added.
  101. return:
  102. type: System.Func{System.Boolean}
  103. description: To be added.
  104. overload: Mono.Terminal.MainLoop.AddIdle*
  105. exceptions: []
  106. - uid: Mono.Terminal.MainLoop.AddTimeout(System.TimeSpan,System.Func{Mono.Terminal.MainLoop,System.Boolean})
  107. id: AddTimeout(System.TimeSpan,System.Func{Mono.Terminal.MainLoop,System.Boolean})
  108. parent: Mono.Terminal.MainLoop
  109. langs:
  110. - csharp
  111. name: AddTimeout(TimeSpan, Func<MainLoop,Boolean>)
  112. nameWithType: MainLoop.AddTimeout(TimeSpan, Func<MainLoop,Boolean>)
  113. fullName: MainLoop.AddTimeout(TimeSpan, Func<MainLoop,Boolean>)
  114. type: Method
  115. assemblies:
  116. - Terminal.Gui
  117. namespace: Mono.Terminal
  118. summary: Adds a timeout to the mainloop.
  119. remarks: "When time time specified passes, the callback will be invoked.\n If the callback returns true, the timeout will be reset, repeating\n the invocation. If it returns false, the timeout will stop.\n \n The returned value is a token that can be used to stop the timeout\n by calling RemoveTimeout."
  120. syntax:
  121. content: public object AddTimeout (TimeSpan time, Func<Mono.Terminal.MainLoop,bool> callback);
  122. parameters:
  123. - id: time
  124. type: System.TimeSpan
  125. description: To be added.
  126. - id: callback
  127. type: System.Func{Mono.Terminal.MainLoop,System.Boolean}
  128. description: To be added.
  129. return:
  130. type: System.Object
  131. description: To be added.
  132. overload: Mono.Terminal.MainLoop.AddTimeout*
  133. exceptions: []
  134. - uid: Mono.Terminal.MainLoop.AddWatch(System.Int32,Mono.Terminal.MainLoop.Condition,System.Func{Mono.Terminal.MainLoop,System.Boolean})
  135. id: AddWatch(System.Int32,Mono.Terminal.MainLoop.Condition,System.Func{Mono.Terminal.MainLoop,System.Boolean})
  136. parent: Mono.Terminal.MainLoop
  137. langs:
  138. - csharp
  139. name: AddWatch(Int32, MainLoop+Condition, Func<MainLoop,Boolean>)
  140. nameWithType: MainLoop.AddWatch(Int32, MainLoop+Condition, Func<MainLoop,Boolean>)
  141. fullName: MainLoop.AddWatch(Int32, MainLoop+Condition, Func<MainLoop,Boolean>)
  142. type: Method
  143. assemblies: []
  144. namespace: Mono.Terminal
  145. summary: Watches a file descriptor for activity.
  146. remarks: "When the condition is met, the provided callback\n is invoked. If the callback returns false, the\n watch is automatically removed.\n \n The return value is a token that represents this watch, you can\n use this token to remove the watch by calling RemoveWatch."
  147. syntax:
  148. content: public object AddWatch (int fileDescriptor, Mono.Terminal.MainLoop.Condition condition, Func<Mono.Terminal.MainLoop,bool> callback);
  149. parameters:
  150. - id: fileDescriptor
  151. type: System.Int32
  152. description: To be added.
  153. - id: condition
  154. type: Mono.Terminal.MainLoop+Condition
  155. description: To be added.
  156. - id: callback
  157. type: System.Func{Mono.Terminal.MainLoop,System.Boolean}
  158. description: To be added.
  159. return:
  160. type: System.Object
  161. description: To be added.
  162. overload: Mono.Terminal.MainLoop.AddWatch*
  163. exceptions: []
  164. - uid: Mono.Terminal.MainLoop.Driver
  165. id: Driver
  166. parent: Mono.Terminal.MainLoop
  167. langs:
  168. - csharp
  169. name: Driver
  170. nameWithType: MainLoop.Driver
  171. fullName: MainLoop.Driver
  172. type: Property
  173. assemblies:
  174. - Terminal.Gui
  175. namespace: Mono.Terminal
  176. summary: The current IMainLoopDriver in use.
  177. syntax:
  178. content: public Mono.Terminal.IMainLoopDriver Driver { get; }
  179. return:
  180. type: Mono.Terminal.IMainLoopDriver
  181. description: The driver.
  182. overload: Mono.Terminal.MainLoop.Driver*
  183. exceptions: []
  184. - uid: Mono.Terminal.MainLoop.EventsPending(System.Boolean)
  185. id: EventsPending(System.Boolean)
  186. parent: Mono.Terminal.MainLoop
  187. langs:
  188. - csharp
  189. name: EventsPending(Boolean)
  190. nameWithType: MainLoop.EventsPending(Boolean)
  191. fullName: MainLoop.EventsPending(Boolean)
  192. type: Method
  193. assemblies:
  194. - Terminal.Gui
  195. namespace: Mono.Terminal
  196. summary: Determines whether there are pending events to be processed.
  197. remarks: >-
  198. You can use this method if you want to probe if events are pending.
  199. Typically used if you need to flush the input queue while still
  200. running some of your own code in your main thread.
  201. syntax:
  202. content: public bool EventsPending (bool wait = false);
  203. parameters:
  204. - id: wait
  205. type: System.Boolean
  206. description: To be added.
  207. return:
  208. type: System.Boolean
  209. description: To be added.
  210. overload: Mono.Terminal.MainLoop.EventsPending*
  211. exceptions: []
  212. - uid: Mono.Terminal.MainLoop.Invoke(System.Action)
  213. id: Invoke(System.Action)
  214. parent: Mono.Terminal.MainLoop
  215. langs:
  216. - csharp
  217. name: Invoke(Action)
  218. nameWithType: MainLoop.Invoke(Action)
  219. fullName: MainLoop.Invoke(Action)
  220. type: Method
  221. assemblies:
  222. - Terminal.Gui
  223. namespace: Mono.Terminal
  224. summary: Runs @action on the thread that is processing events
  225. syntax:
  226. content: public void Invoke (Action action);
  227. parameters:
  228. - id: action
  229. type: System.Action
  230. description: To be added.
  231. overload: Mono.Terminal.MainLoop.Invoke*
  232. exceptions: []
  233. - uid: Mono.Terminal.MainLoop.MainIteration
  234. id: MainIteration
  235. parent: Mono.Terminal.MainLoop
  236. langs:
  237. - csharp
  238. name: MainIteration()
  239. nameWithType: MainLoop.MainIteration()
  240. fullName: MainLoop.MainIteration()
  241. type: Method
  242. assemblies:
  243. - Terminal.Gui
  244. namespace: Mono.Terminal
  245. summary: Runs one iteration of timers and file watches
  246. remarks: "You use this to process all pending events (timers, idle handlers and file watches).\n \n You can use it like this:\n while (main.EvensPending ()) MainIteration ();"
  247. syntax:
  248. content: public void MainIteration ();
  249. parameters: []
  250. overload: Mono.Terminal.MainLoop.MainIteration*
  251. exceptions: []
  252. - uid: Mono.Terminal.MainLoop.RemoveIdle(System.Func{System.Boolean})
  253. id: RemoveIdle(System.Func{System.Boolean})
  254. parent: Mono.Terminal.MainLoop
  255. langs:
  256. - csharp
  257. name: RemoveIdle(Func<Boolean>)
  258. nameWithType: MainLoop.RemoveIdle(Func<Boolean>)
  259. fullName: MainLoop.RemoveIdle(Func<Boolean>)
  260. type: Method
  261. assemblies:
  262. - Terminal.Gui
  263. namespace: Mono.Terminal
  264. summary: Removes the specified idleHandler from processing.
  265. syntax:
  266. content: public void RemoveIdle (Func<bool> idleHandler);
  267. parameters:
  268. - id: idleHandler
  269. type: System.Func{System.Boolean}
  270. description: To be added.
  271. overload: Mono.Terminal.MainLoop.RemoveIdle*
  272. exceptions: []
  273. - uid: Mono.Terminal.MainLoop.RemoveTimeout(System.Object)
  274. id: RemoveTimeout(System.Object)
  275. parent: Mono.Terminal.MainLoop
  276. langs:
  277. - csharp
  278. name: RemoveTimeout(Object)
  279. nameWithType: MainLoop.RemoveTimeout(Object)
  280. fullName: MainLoop.RemoveTimeout(Object)
  281. type: Method
  282. assemblies:
  283. - Terminal.Gui
  284. namespace: Mono.Terminal
  285. summary: Removes a previously scheduled timeout
  286. remarks: The token parameter is the value returned by AddTimeout.
  287. syntax:
  288. content: public void RemoveTimeout (object token);
  289. parameters:
  290. - id: token
  291. type: System.Object
  292. description: To be added.
  293. overload: Mono.Terminal.MainLoop.RemoveTimeout*
  294. exceptions: []
  295. - uid: Mono.Terminal.MainLoop.RemoveWatch(System.Object)
  296. id: RemoveWatch(System.Object)
  297. parent: Mono.Terminal.MainLoop
  298. langs:
  299. - csharp
  300. name: RemoveWatch(Object)
  301. nameWithType: MainLoop.RemoveWatch(Object)
  302. fullName: MainLoop.RemoveWatch(Object)
  303. type: Method
  304. assemblies: []
  305. namespace: Mono.Terminal
  306. summary: Removes an active watch from the mainloop.
  307. remarks: The token parameter is the value returned from AddWatch
  308. syntax:
  309. content: public void RemoveWatch (object token);
  310. parameters:
  311. - id: token
  312. type: System.Object
  313. description: To be added.
  314. overload: Mono.Terminal.MainLoop.RemoveWatch*
  315. exceptions: []
  316. - uid: Mono.Terminal.MainLoop.Run
  317. id: Run
  318. parent: Mono.Terminal.MainLoop
  319. langs:
  320. - csharp
  321. name: Run()
  322. nameWithType: MainLoop.Run()
  323. fullName: MainLoop.Run()
  324. type: Method
  325. assemblies:
  326. - Terminal.Gui
  327. namespace: Mono.Terminal
  328. summary: Runs the mainloop.
  329. syntax:
  330. content: public void Run ();
  331. parameters: []
  332. overload: Mono.Terminal.MainLoop.Run*
  333. exceptions: []
  334. - uid: Mono.Terminal.MainLoop.Stop
  335. id: Stop
  336. parent: Mono.Terminal.MainLoop
  337. langs:
  338. - csharp
  339. name: Stop()
  340. nameWithType: MainLoop.Stop()
  341. fullName: MainLoop.Stop()
  342. type: Method
  343. assemblies:
  344. - Terminal.Gui
  345. namespace: Mono.Terminal
  346. summary: Stops the mainloop.
  347. syntax:
  348. content: public void Stop ();
  349. parameters: []
  350. overload: Mono.Terminal.MainLoop.Stop*
  351. exceptions: []
  352. - uid: Mono.Terminal.MainLoop.WindowsKeyPressed
  353. id: WindowsKeyPressed
  354. parent: Mono.Terminal.MainLoop
  355. langs:
  356. - csharp
  357. name: WindowsKeyPressed
  358. nameWithType: MainLoop.WindowsKeyPressed
  359. fullName: MainLoop.WindowsKeyPressed
  360. type: Field
  361. assemblies: []
  362. namespace: Mono.Terminal
  363. summary: This event is raised when a key is pressed when using the Windows driver.
  364. syntax:
  365. content: public Action<ConsoleKeyInfo> WindowsKeyPressed;
  366. return:
  367. type: System.Action{System.ConsoleKeyInfo}
  368. description: To be added.
  369. exceptions: []
  370. references:
  371. - uid: System.Object
  372. parent: System
  373. isExternal: true
  374. name: Object
  375. nameWithType: Object
  376. fullName: System.Object
  377. - uid: Mono.Terminal.MainLoop.#ctor
  378. parent: Mono.Terminal.MainLoop
  379. isExternal: false
  380. name: MainLoop()
  381. nameWithType: MainLoop.MainLoop()
  382. fullName: MainLoop.MainLoop()
  383. - uid: Mono.Terminal.MainLoop.#ctor(Mono.Terminal.IMainLoopDriver)
  384. parent: Mono.Terminal.MainLoop
  385. isExternal: false
  386. name: MainLoop(IMainLoopDriver)
  387. nameWithType: MainLoop.MainLoop(IMainLoopDriver)
  388. fullName: MainLoop.MainLoop(IMainLoopDriver)
  389. - uid: Mono.Terminal.IMainLoopDriver
  390. parent: Mono.Terminal
  391. isExternal: false
  392. name: IMainLoopDriver
  393. nameWithType: IMainLoopDriver
  394. fullName: Mono.Terminal.IMainLoopDriver
  395. - uid: Mono.Terminal.MainLoop.AddIdle(System.Func{System.Boolean})
  396. parent: Mono.Terminal.MainLoop
  397. isExternal: false
  398. name: AddIdle(Func<Boolean>)
  399. nameWithType: MainLoop.AddIdle(Func<Boolean>)
  400. fullName: MainLoop.AddIdle(Func<Boolean>)
  401. - uid: System.Func`1
  402. name: Func
  403. nameWithType: Func
  404. fullName: System.Func
  405. - uid: System.Boolean
  406. name: Boolean
  407. nameWithType: Boolean
  408. fullName: System.Boolean
  409. - uid: System.Func{System.Boolean}
  410. parent: System
  411. isExternal: true
  412. name: Func<Boolean>
  413. nameWithType: Func<Boolean>
  414. fullName: System.Func<System.Boolean>
  415. spec.csharp:
  416. - uid: System.Func`1
  417. name: Func
  418. nameWithType: Func
  419. fullName: System.Func
  420. - name: <
  421. nameWithType: <
  422. fullName: <
  423. - uid: System.Boolean
  424. name: Boolean
  425. nameWithType: Boolean
  426. fullName: System.Boolean
  427. - name: '>'
  428. nameWithType: '>'
  429. fullName: '>'
  430. - uid: Mono.Terminal.MainLoop.AddTimeout(System.TimeSpan,System.Func{Mono.Terminal.MainLoop,System.Boolean})
  431. parent: Mono.Terminal.MainLoop
  432. isExternal: false
  433. name: AddTimeout(TimeSpan, Func<MainLoop,Boolean>)
  434. nameWithType: MainLoop.AddTimeout(TimeSpan, Func<MainLoop,Boolean>)
  435. fullName: MainLoop.AddTimeout(TimeSpan, Func<MainLoop,Boolean>)
  436. - uid: System.TimeSpan
  437. parent: System
  438. isExternal: true
  439. name: TimeSpan
  440. nameWithType: TimeSpan
  441. fullName: System.TimeSpan
  442. - uid: System.Func`2
  443. name: Func
  444. nameWithType: Func
  445. fullName: System.Func
  446. - uid: Mono.Terminal.MainLoop
  447. name: MainLoop
  448. nameWithType: MainLoop
  449. fullName: Mono.Terminal.MainLoop
  450. - uid: System.Func{Mono.Terminal.MainLoop,System.Boolean}
  451. parent: System
  452. isExternal: true
  453. name: Func<MainLoop,Boolean>
  454. nameWithType: Func<MainLoop,Boolean>
  455. fullName: System.Func<Mono.Terminal.MainLoop,System.Boolean>
  456. spec.csharp:
  457. - uid: System.Func`2
  458. name: Func
  459. nameWithType: Func
  460. fullName: System.Func
  461. - name: <
  462. nameWithType: <
  463. fullName: <
  464. - uid: Mono.Terminal.MainLoop
  465. name: MainLoop
  466. nameWithType: MainLoop
  467. fullName: Mono.Terminal.MainLoop
  468. - name: ','
  469. nameWithType: ','
  470. fullName: ','
  471. - uid: System.Boolean
  472. name: Boolean
  473. nameWithType: Boolean
  474. fullName: System.Boolean
  475. - name: '>'
  476. nameWithType: '>'
  477. fullName: '>'
  478. - uid: Mono.Terminal.MainLoop.AddWatch(System.Int32,Mono.Terminal.MainLoop.Condition,System.Func{Mono.Terminal.MainLoop,System.Boolean})
  479. parent: Mono.Terminal.MainLoop
  480. isExternal: false
  481. name: AddWatch(Int32, MainLoop+Condition, Func<MainLoop,Boolean>)
  482. nameWithType: MainLoop.AddWatch(Int32, MainLoop+Condition, Func<MainLoop,Boolean>)
  483. fullName: MainLoop.AddWatch(Int32, MainLoop+Condition, Func<MainLoop,Boolean>)
  484. - uid: System.Int32
  485. parent: System
  486. isExternal: true
  487. name: Int32
  488. nameWithType: Int32
  489. fullName: System.Int32
  490. - uid: Mono.Terminal.MainLoop.Driver
  491. parent: Mono.Terminal.MainLoop
  492. isExternal: false
  493. name: Driver
  494. nameWithType: MainLoop.Driver
  495. fullName: MainLoop.Driver
  496. - uid: Mono.Terminal.MainLoop.EventsPending(System.Boolean)
  497. parent: Mono.Terminal.MainLoop
  498. isExternal: false
  499. name: EventsPending(Boolean)
  500. nameWithType: MainLoop.EventsPending(Boolean)
  501. fullName: MainLoop.EventsPending(Boolean)
  502. - uid: Mono.Terminal.MainLoop.Invoke(System.Action)
  503. parent: Mono.Terminal.MainLoop
  504. isExternal: false
  505. name: Invoke(Action)
  506. nameWithType: MainLoop.Invoke(Action)
  507. fullName: MainLoop.Invoke(Action)
  508. - uid: System.Action
  509. parent: System
  510. isExternal: true
  511. name: Action
  512. nameWithType: Action
  513. fullName: System.Action
  514. - uid: Mono.Terminal.MainLoop.MainIteration
  515. parent: Mono.Terminal.MainLoop
  516. isExternal: false
  517. name: MainIteration()
  518. nameWithType: MainLoop.MainIteration()
  519. fullName: MainLoop.MainIteration()
  520. - uid: Mono.Terminal.MainLoop.RemoveIdle(System.Func{System.Boolean})
  521. parent: Mono.Terminal.MainLoop
  522. isExternal: false
  523. name: RemoveIdle(Func<Boolean>)
  524. nameWithType: MainLoop.RemoveIdle(Func<Boolean>)
  525. fullName: MainLoop.RemoveIdle(Func<Boolean>)
  526. - uid: Mono.Terminal.MainLoop.RemoveTimeout(System.Object)
  527. parent: Mono.Terminal.MainLoop
  528. isExternal: false
  529. name: RemoveTimeout(Object)
  530. nameWithType: MainLoop.RemoveTimeout(Object)
  531. fullName: MainLoop.RemoveTimeout(Object)
  532. - uid: Mono.Terminal.MainLoop.RemoveWatch(System.Object)
  533. parent: Mono.Terminal.MainLoop
  534. isExternal: false
  535. name: RemoveWatch(Object)
  536. nameWithType: MainLoop.RemoveWatch(Object)
  537. fullName: MainLoop.RemoveWatch(Object)
  538. - uid: Mono.Terminal.MainLoop.Run
  539. parent: Mono.Terminal.MainLoop
  540. isExternal: false
  541. name: Run()
  542. nameWithType: MainLoop.Run()
  543. fullName: MainLoop.Run()
  544. - uid: Mono.Terminal.MainLoop.Stop
  545. parent: Mono.Terminal.MainLoop
  546. isExternal: false
  547. name: Stop()
  548. nameWithType: MainLoop.Stop()
  549. fullName: MainLoop.Stop()
  550. - uid: Mono.Terminal.MainLoop.WindowsKeyPressed
  551. parent: Mono.Terminal.MainLoop
  552. isExternal: false
  553. name: WindowsKeyPressed
  554. nameWithType: MainLoop.WindowsKeyPressed
  555. fullName: MainLoop.WindowsKeyPressed
  556. - uid: System.Action`1
  557. name: Action
  558. nameWithType: Action
  559. fullName: System.Action
  560. - uid: System.ConsoleKeyInfo
  561. name: ConsoleKeyInfo
  562. nameWithType: ConsoleKeyInfo
  563. fullName: System.ConsoleKeyInfo
  564. - uid: System.Action{System.ConsoleKeyInfo}
  565. parent: System
  566. isExternal: true
  567. name: Action<ConsoleKeyInfo>
  568. nameWithType: Action<ConsoleKeyInfo>
  569. fullName: System.Action<System.ConsoleKeyInfo>
  570. spec.csharp:
  571. - uid: System.Action`1
  572. name: Action
  573. nameWithType: Action
  574. fullName: System.Action
  575. - name: <
  576. nameWithType: <
  577. fullName: <
  578. - uid: System.ConsoleKeyInfo
  579. name: ConsoleKeyInfo
  580. nameWithType: ConsoleKeyInfo
  581. fullName: System.ConsoleKeyInfo
  582. - name: '>'
  583. nameWithType: '>'
  584. fullName: '>'
  585. - uid: Mono.Terminal.MainLoop.#ctor*
  586. parent: Mono.Terminal.MainLoop
  587. isExternal: false
  588. name: MainLoop
  589. nameWithType: MainLoop.MainLoop
  590. fullName: MainLoop.MainLoop
  591. - uid: Mono.Terminal.MainLoop.AddIdle*
  592. parent: Mono.Terminal.MainLoop
  593. isExternal: false
  594. name: AddIdle
  595. nameWithType: MainLoop.AddIdle
  596. fullName: MainLoop.AddIdle
  597. - uid: Mono.Terminal.MainLoop.AddTimeout*
  598. parent: Mono.Terminal.MainLoop
  599. isExternal: false
  600. name: AddTimeout
  601. nameWithType: MainLoop.AddTimeout
  602. fullName: MainLoop.AddTimeout
  603. - uid: Mono.Terminal.MainLoop.AddWatch*
  604. parent: Mono.Terminal.MainLoop
  605. isExternal: false
  606. name: AddWatch
  607. nameWithType: MainLoop.AddWatch
  608. fullName: MainLoop.AddWatch
  609. - uid: Mono.Terminal.MainLoop.Driver*
  610. parent: Mono.Terminal.MainLoop
  611. isExternal: false
  612. name: Driver
  613. nameWithType: MainLoop.Driver
  614. fullName: MainLoop.Driver
  615. - uid: Mono.Terminal.MainLoop.EventsPending*
  616. parent: Mono.Terminal.MainLoop
  617. isExternal: false
  618. name: EventsPending
  619. nameWithType: MainLoop.EventsPending
  620. fullName: MainLoop.EventsPending
  621. - uid: Mono.Terminal.MainLoop.Invoke*
  622. parent: Mono.Terminal.MainLoop
  623. isExternal: false
  624. name: Invoke
  625. nameWithType: MainLoop.Invoke
  626. fullName: MainLoop.Invoke
  627. - uid: Mono.Terminal.MainLoop.MainIteration*
  628. parent: Mono.Terminal.MainLoop
  629. isExternal: false
  630. name: MainIteration
  631. nameWithType: MainLoop.MainIteration
  632. fullName: MainLoop.MainIteration
  633. - uid: Mono.Terminal.MainLoop.RemoveIdle*
  634. parent: Mono.Terminal.MainLoop
  635. isExternal: false
  636. name: RemoveIdle
  637. nameWithType: MainLoop.RemoveIdle
  638. fullName: MainLoop.RemoveIdle
  639. - uid: Mono.Terminal.MainLoop.RemoveTimeout*
  640. parent: Mono.Terminal.MainLoop
  641. isExternal: false
  642. name: RemoveTimeout
  643. nameWithType: MainLoop.RemoveTimeout
  644. fullName: MainLoop.RemoveTimeout
  645. - uid: Mono.Terminal.MainLoop.RemoveWatch*
  646. parent: Mono.Terminal.MainLoop
  647. isExternal: false
  648. name: RemoveWatch
  649. nameWithType: MainLoop.RemoveWatch
  650. fullName: MainLoop.RemoveWatch
  651. - uid: Mono.Terminal.MainLoop.Run*
  652. parent: Mono.Terminal.MainLoop
  653. isExternal: false
  654. name: Run
  655. nameWithType: MainLoop.Run
  656. fullName: MainLoop.Run
  657. - uid: Mono.Terminal.MainLoop.Stop*
  658. parent: Mono.Terminal.MainLoop
  659. isExternal: false
  660. name: Stop
  661. nameWithType: MainLoop.Stop
  662. fullName: MainLoop.Stop