Mono.Terminal.MainLoop.yml 28 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031
  1. ### YamlMime:ManagedReference
  2. items:
  3. - uid: Mono.Terminal.MainLoop
  4. commentId: T:Mono.Terminal.MainLoop
  5. id: MainLoop
  6. parent: Mono.Terminal
  7. children:
  8. - Mono.Terminal.MainLoop.#ctor(Mono.Terminal.IMainLoopDriver)
  9. - Mono.Terminal.MainLoop.AddIdle(System.Func{System.Boolean})
  10. - Mono.Terminal.MainLoop.AddTimeout(System.TimeSpan,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.Run
  18. - Mono.Terminal.MainLoop.Stop
  19. langs:
  20. - csharp
  21. - vb
  22. name: MainLoop
  23. nameWithType: MainLoop
  24. fullName: Mono.Terminal.MainLoop
  25. type: Class
  26. source:
  27. remote:
  28. path: Terminal.Gui/MonoCurses/mainloop.cs
  29. branch: docs
  30. repo: tig:tig/gui.cs.git
  31. id: MainLoop
  32. path: ../Terminal.Gui/MonoCurses/mainloop.cs
  33. startLine: 327
  34. assemblies:
  35. - Terminal.Gui
  36. namespace: Mono.Terminal
  37. summary: "\nSimple main loop implementation that can be used to monitor\nfile descriptor, run timers and idle handlers.\n"
  38. remarks: "\nMonitoring of file descriptors is only available on Unix, there\ndoes not seem to be a way of supporting this on Windows.\n"
  39. example: []
  40. syntax:
  41. content: public class MainLoop
  42. content.vb: Public Class MainLoop
  43. inheritance:
  44. - System.Object
  45. inheritedMembers:
  46. - System.Object.Equals(System.Object)
  47. - System.Object.Equals(System.Object,System.Object)
  48. - System.Object.GetHashCode
  49. - System.Object.GetType
  50. - System.Object.MemberwiseClone
  51. - System.Object.ReferenceEquals(System.Object,System.Object)
  52. - System.Object.ToString
  53. modifiers.csharp:
  54. - public
  55. - class
  56. modifiers.vb:
  57. - Public
  58. - Class
  59. - uid: Mono.Terminal.MainLoop.Driver
  60. commentId: P:Mono.Terminal.MainLoop.Driver
  61. id: Driver
  62. parent: Mono.Terminal.MainLoop
  63. langs:
  64. - csharp
  65. - vb
  66. name: Driver
  67. nameWithType: MainLoop.Driver
  68. fullName: Mono.Terminal.MainLoop.Driver
  69. type: Property
  70. source:
  71. remote:
  72. path: Terminal.Gui/MonoCurses/mainloop.cs
  73. branch: docs
  74. repo: tig:tig/gui.cs.git
  75. id: Driver
  76. path: ../Terminal.Gui/MonoCurses/mainloop.cs
  77. startLine: 342
  78. assemblies:
  79. - Terminal.Gui
  80. namespace: Mono.Terminal
  81. summary: "\nThe current IMainLoopDriver in use.\n"
  82. example: []
  83. syntax:
  84. content: public IMainLoopDriver Driver { get; }
  85. parameters: []
  86. return:
  87. type: Mono.Terminal.IMainLoopDriver
  88. description: The driver.
  89. content.vb: Public ReadOnly Property Driver As IMainLoopDriver
  90. overload: Mono.Terminal.MainLoop.Driver*
  91. modifiers.csharp:
  92. - public
  93. - get
  94. modifiers.vb:
  95. - Public
  96. - ReadOnly
  97. - uid: Mono.Terminal.MainLoop.#ctor(Mono.Terminal.IMainLoopDriver)
  98. commentId: M:Mono.Terminal.MainLoop.#ctor(Mono.Terminal.IMainLoopDriver)
  99. id: '#ctor(Mono.Terminal.IMainLoopDriver)'
  100. parent: Mono.Terminal.MainLoop
  101. langs:
  102. - csharp
  103. - vb
  104. name: MainLoop(IMainLoopDriver)
  105. nameWithType: MainLoop.MainLoop(IMainLoopDriver)
  106. fullName: Mono.Terminal.MainLoop.MainLoop(Mono.Terminal.IMainLoopDriver)
  107. type: Constructor
  108. source:
  109. remote:
  110. path: Terminal.Gui/MonoCurses/mainloop.cs
  111. branch: docs
  112. repo: tig:tig/gui.cs.git
  113. id: .ctor
  114. path: ../Terminal.Gui/MonoCurses/mainloop.cs
  115. startLine: 348
  116. assemblies:
  117. - Terminal.Gui
  118. namespace: Mono.Terminal
  119. summary: "\nCreates a new Mainloop, to run it you must provide a driver, and choose\none of the implementations UnixMainLoop, NetMainLoop or WindowsMainLoop.\n"
  120. example: []
  121. syntax:
  122. content: public MainLoop(IMainLoopDriver driver)
  123. parameters:
  124. - id: driver
  125. type: Mono.Terminal.IMainLoopDriver
  126. content.vb: Public Sub New(driver As IMainLoopDriver)
  127. overload: Mono.Terminal.MainLoop.#ctor*
  128. modifiers.csharp:
  129. - public
  130. modifiers.vb:
  131. - Public
  132. - uid: Mono.Terminal.MainLoop.Invoke(System.Action)
  133. commentId: M:Mono.Terminal.MainLoop.Invoke(System.Action)
  134. id: Invoke(System.Action)
  135. parent: Mono.Terminal.MainLoop
  136. langs:
  137. - csharp
  138. - vb
  139. name: Invoke(Action)
  140. nameWithType: MainLoop.Invoke(Action)
  141. fullName: Mono.Terminal.MainLoop.Invoke(System.Action)
  142. type: Method
  143. source:
  144. remote:
  145. path: Terminal.Gui/MonoCurses/mainloop.cs
  146. branch: docs
  147. repo: tig:tig/gui.cs.git
  148. id: Invoke
  149. path: ../Terminal.Gui/MonoCurses/mainloop.cs
  150. startLine: 357
  151. assemblies:
  152. - Terminal.Gui
  153. namespace: Mono.Terminal
  154. summary: "\nRuns @action on the thread that is processing events\n"
  155. example: []
  156. syntax:
  157. content: public void Invoke(Action action)
  158. parameters:
  159. - id: action
  160. type: System.Action
  161. content.vb: Public Sub Invoke(action As Action)
  162. overload: Mono.Terminal.MainLoop.Invoke*
  163. modifiers.csharp:
  164. - public
  165. modifiers.vb:
  166. - Public
  167. - uid: Mono.Terminal.MainLoop.AddIdle(System.Func{System.Boolean})
  168. commentId: M:Mono.Terminal.MainLoop.AddIdle(System.Func{System.Boolean})
  169. id: AddIdle(System.Func{System.Boolean})
  170. parent: Mono.Terminal.MainLoop
  171. langs:
  172. - csharp
  173. - vb
  174. name: AddIdle(Func<Boolean>)
  175. nameWithType: MainLoop.AddIdle(Func<Boolean>)
  176. fullName: Mono.Terminal.MainLoop.AddIdle(System.Func<System.Boolean>)
  177. type: Method
  178. source:
  179. remote:
  180. path: Terminal.Gui/MonoCurses/mainloop.cs
  181. branch: docs
  182. repo: tig:tig/gui.cs.git
  183. id: AddIdle
  184. path: ../Terminal.Gui/MonoCurses/mainloop.cs
  185. startLine: 368
  186. assemblies:
  187. - Terminal.Gui
  188. namespace: Mono.Terminal
  189. summary: "\nExecutes the specified @idleHandler on the idle loop. The return value is a token to remove it.\n"
  190. example: []
  191. syntax:
  192. content: public Func<bool> AddIdle(Func<bool> idleHandler)
  193. parameters:
  194. - id: idleHandler
  195. type: System.Func{System.Boolean}
  196. return:
  197. type: System.Func{System.Boolean}
  198. content.vb: Public Function AddIdle(idleHandler As Func(Of Boolean)) As Func(Of Boolean)
  199. overload: Mono.Terminal.MainLoop.AddIdle*
  200. nameWithType.vb: MainLoop.AddIdle(Func(Of Boolean))
  201. modifiers.csharp:
  202. - public
  203. modifiers.vb:
  204. - Public
  205. fullName.vb: Mono.Terminal.MainLoop.AddIdle(System.Func(Of System.Boolean))
  206. name.vb: AddIdle(Func(Of Boolean))
  207. - uid: Mono.Terminal.MainLoop.RemoveIdle(System.Func{System.Boolean})
  208. commentId: M:Mono.Terminal.MainLoop.RemoveIdle(System.Func{System.Boolean})
  209. id: RemoveIdle(System.Func{System.Boolean})
  210. parent: Mono.Terminal.MainLoop
  211. langs:
  212. - csharp
  213. - vb
  214. name: RemoveIdle(Func<Boolean>)
  215. nameWithType: MainLoop.RemoveIdle(Func<Boolean>)
  216. fullName: Mono.Terminal.MainLoop.RemoveIdle(System.Func<System.Boolean>)
  217. type: Method
  218. source:
  219. remote:
  220. path: Terminal.Gui/MonoCurses/mainloop.cs
  221. branch: docs
  222. repo: tig:tig/gui.cs.git
  223. id: RemoveIdle
  224. path: ../Terminal.Gui/MonoCurses/mainloop.cs
  225. startLine: 379
  226. assemblies:
  227. - Terminal.Gui
  228. namespace: Mono.Terminal
  229. summary: "\nRemoves the specified idleHandler from processing.\n"
  230. example: []
  231. syntax:
  232. content: public void RemoveIdle(Func<bool> idleHandler)
  233. parameters:
  234. - id: idleHandler
  235. type: System.Func{System.Boolean}
  236. content.vb: Public Sub RemoveIdle(idleHandler As Func(Of Boolean))
  237. overload: Mono.Terminal.MainLoop.RemoveIdle*
  238. nameWithType.vb: MainLoop.RemoveIdle(Func(Of Boolean))
  239. modifiers.csharp:
  240. - public
  241. modifiers.vb:
  242. - Public
  243. fullName.vb: Mono.Terminal.MainLoop.RemoveIdle(System.Func(Of System.Boolean))
  244. name.vb: RemoveIdle(Func(Of Boolean))
  245. - uid: Mono.Terminal.MainLoop.AddTimeout(System.TimeSpan,System.Func{Mono.Terminal.MainLoop,System.Boolean})
  246. commentId: M:Mono.Terminal.MainLoop.AddTimeout(System.TimeSpan,System.Func{Mono.Terminal.MainLoop,System.Boolean})
  247. id: AddTimeout(System.TimeSpan,System.Func{Mono.Terminal.MainLoop,System.Boolean})
  248. parent: Mono.Terminal.MainLoop
  249. langs:
  250. - csharp
  251. - vb
  252. name: AddTimeout(TimeSpan, Func<MainLoop, Boolean>)
  253. nameWithType: MainLoop.AddTimeout(TimeSpan, Func<MainLoop, Boolean>)
  254. fullName: Mono.Terminal.MainLoop.AddTimeout(System.TimeSpan, System.Func<Mono.Terminal.MainLoop, System.Boolean>)
  255. type: Method
  256. source:
  257. remote:
  258. path: Terminal.Gui/MonoCurses/mainloop.cs
  259. branch: docs
  260. repo: tig:tig/gui.cs.git
  261. id: AddTimeout
  262. path: ../Terminal.Gui/MonoCurses/mainloop.cs
  263. startLine: 401
  264. assemblies:
  265. - Terminal.Gui
  266. namespace: Mono.Terminal
  267. summary: "\nAdds a timeout to the mainloop.\n"
  268. remarks: "\nWhen time time specified passes, the callback will be invoked.\nIf the callback returns true, the timeout will be reset, repeating\nthe invocation. If it returns false, the timeout will stop.\n\nThe returned value is a token that can be used to stop the timeout\nby calling RemoveTimeout.\n"
  269. example: []
  270. syntax:
  271. content: public object AddTimeout(TimeSpan time, Func<MainLoop, bool> callback)
  272. parameters:
  273. - id: time
  274. type: System.TimeSpan
  275. - id: callback
  276. type: System.Func{Mono.Terminal.MainLoop,System.Boolean}
  277. return:
  278. type: System.Object
  279. content.vb: Public Function AddTimeout(time As TimeSpan, callback As Func(Of MainLoop, Boolean)) As Object
  280. overload: Mono.Terminal.MainLoop.AddTimeout*
  281. nameWithType.vb: MainLoop.AddTimeout(TimeSpan, Func(Of MainLoop, Boolean))
  282. modifiers.csharp:
  283. - public
  284. modifiers.vb:
  285. - Public
  286. fullName.vb: Mono.Terminal.MainLoop.AddTimeout(System.TimeSpan, System.Func(Of Mono.Terminal.MainLoop, System.Boolean))
  287. name.vb: AddTimeout(TimeSpan, Func(Of MainLoop, Boolean))
  288. - uid: Mono.Terminal.MainLoop.RemoveTimeout(System.Object)
  289. commentId: M:Mono.Terminal.MainLoop.RemoveTimeout(System.Object)
  290. id: RemoveTimeout(System.Object)
  291. parent: Mono.Terminal.MainLoop
  292. langs:
  293. - csharp
  294. - vb
  295. name: RemoveTimeout(Object)
  296. nameWithType: MainLoop.RemoveTimeout(Object)
  297. fullName: Mono.Terminal.MainLoop.RemoveTimeout(System.Object)
  298. type: Method
  299. source:
  300. remote:
  301. path: Terminal.Gui/MonoCurses/mainloop.cs
  302. branch: docs
  303. repo: tig:tig/gui.cs.git
  304. id: RemoveTimeout
  305. path: ../Terminal.Gui/MonoCurses/mainloop.cs
  306. startLine: 419
  307. assemblies:
  308. - Terminal.Gui
  309. namespace: Mono.Terminal
  310. summary: "\nRemoves a previously scheduled timeout\n"
  311. remarks: "\nThe token parameter is the value returned by AddTimeout.\n"
  312. example: []
  313. syntax:
  314. content: public void RemoveTimeout(object token)
  315. parameters:
  316. - id: token
  317. type: System.Object
  318. content.vb: Public Sub RemoveTimeout(token As Object)
  319. overload: Mono.Terminal.MainLoop.RemoveTimeout*
  320. modifiers.csharp:
  321. - public
  322. modifiers.vb:
  323. - Public
  324. - uid: Mono.Terminal.MainLoop.Stop
  325. commentId: M:Mono.Terminal.MainLoop.Stop
  326. id: Stop
  327. parent: Mono.Terminal.MainLoop
  328. langs:
  329. - csharp
  330. - vb
  331. name: Stop()
  332. nameWithType: MainLoop.Stop()
  333. fullName: Mono.Terminal.MainLoop.Stop()
  334. type: Method
  335. source:
  336. remote:
  337. path: Terminal.Gui/MonoCurses/mainloop.cs
  338. branch: docs
  339. repo: tig:tig/gui.cs.git
  340. id: Stop
  341. path: ../Terminal.Gui/MonoCurses/mainloop.cs
  342. startLine: 462
  343. assemblies:
  344. - Terminal.Gui
  345. namespace: Mono.Terminal
  346. summary: "\nStops the mainloop.\n"
  347. example: []
  348. syntax:
  349. content: public void Stop()
  350. content.vb: Public Sub Stop
  351. overload: Mono.Terminal.MainLoop.Stop*
  352. modifiers.csharp:
  353. - public
  354. modifiers.vb:
  355. - Public
  356. - uid: Mono.Terminal.MainLoop.EventsPending(System.Boolean)
  357. commentId: M:Mono.Terminal.MainLoop.EventsPending(System.Boolean)
  358. id: EventsPending(System.Boolean)
  359. parent: Mono.Terminal.MainLoop
  360. langs:
  361. - csharp
  362. - vb
  363. name: EventsPending(Boolean)
  364. nameWithType: MainLoop.EventsPending(Boolean)
  365. fullName: Mono.Terminal.MainLoop.EventsPending(System.Boolean)
  366. type: Method
  367. source:
  368. remote:
  369. path: Terminal.Gui/MonoCurses/mainloop.cs
  370. branch: docs
  371. repo: tig:tig/gui.cs.git
  372. id: EventsPending
  373. path: ../Terminal.Gui/MonoCurses/mainloop.cs
  374. startLine: 476
  375. assemblies:
  376. - Terminal.Gui
  377. namespace: Mono.Terminal
  378. summary: "\nDetermines whether there are pending events to be processed.\n"
  379. remarks: "\nYou can use this method if you want to probe if events are pending.\nTypically used if you need to flush the input queue while still\nrunning some of your own code in your main thread.\n"
  380. example: []
  381. syntax:
  382. content: public bool EventsPending(bool wait = false)
  383. parameters:
  384. - id: wait
  385. type: System.Boolean
  386. return:
  387. type: System.Boolean
  388. content.vb: Public Function EventsPending(wait As Boolean = False) As Boolean
  389. overload: Mono.Terminal.MainLoop.EventsPending*
  390. modifiers.csharp:
  391. - public
  392. modifiers.vb:
  393. - Public
  394. - uid: Mono.Terminal.MainLoop.MainIteration
  395. commentId: M:Mono.Terminal.MainLoop.MainIteration
  396. id: MainIteration
  397. parent: Mono.Terminal.MainLoop
  398. langs:
  399. - csharp
  400. - vb
  401. name: MainIteration()
  402. nameWithType: MainLoop.MainIteration()
  403. fullName: Mono.Terminal.MainLoop.MainIteration()
  404. type: Method
  405. source:
  406. remote:
  407. path: Terminal.Gui/MonoCurses/mainloop.cs
  408. branch: docs
  409. repo: tig:tig/gui.cs.git
  410. id: MainIteration
  411. path: ../Terminal.Gui/MonoCurses/mainloop.cs
  412. startLine: 490
  413. assemblies:
  414. - Terminal.Gui
  415. namespace: Mono.Terminal
  416. summary: "\nRuns one iteration of timers and file watches\n"
  417. remarks: "\nYou use this to process all pending events (timers, idle handlers and file watches).\n\nYou can use it like this:\nwhile (main.EvensPending ()) MainIteration ();\n"
  418. example: []
  419. syntax:
  420. content: public void MainIteration()
  421. content.vb: Public Sub MainIteration
  422. overload: Mono.Terminal.MainLoop.MainIteration*
  423. modifiers.csharp:
  424. - public
  425. modifiers.vb:
  426. - Public
  427. - uid: Mono.Terminal.MainLoop.Run
  428. commentId: M:Mono.Terminal.MainLoop.Run
  429. id: Run
  430. parent: Mono.Terminal.MainLoop
  431. langs:
  432. - csharp
  433. - vb
  434. name: Run()
  435. nameWithType: MainLoop.Run()
  436. fullName: Mono.Terminal.MainLoop.Run()
  437. type: Method
  438. source:
  439. remote:
  440. path: Terminal.Gui/MonoCurses/mainloop.cs
  441. branch: docs
  442. repo: tig:tig/gui.cs.git
  443. id: Run
  444. path: ../Terminal.Gui/MonoCurses/mainloop.cs
  445. startLine: 506
  446. assemblies:
  447. - Terminal.Gui
  448. namespace: Mono.Terminal
  449. summary: "\nRuns the mainloop.\n"
  450. example: []
  451. syntax:
  452. content: public void Run()
  453. content.vb: Public Sub Run
  454. overload: Mono.Terminal.MainLoop.Run*
  455. modifiers.csharp:
  456. - public
  457. modifiers.vb:
  458. - Public
  459. references:
  460. - uid: Mono.Terminal
  461. commentId: N:Mono.Terminal
  462. name: Mono.Terminal
  463. nameWithType: Mono.Terminal
  464. fullName: Mono.Terminal
  465. - uid: System.Object
  466. commentId: T:System.Object
  467. parent: System
  468. isExternal: true
  469. name: Object
  470. nameWithType: Object
  471. fullName: System.Object
  472. - uid: System.Object.Equals(System.Object)
  473. commentId: M:System.Object.Equals(System.Object)
  474. parent: System.Object
  475. isExternal: true
  476. name: Equals(Object)
  477. nameWithType: Object.Equals(Object)
  478. fullName: System.Object.Equals(System.Object)
  479. spec.csharp:
  480. - uid: System.Object.Equals(System.Object)
  481. name: Equals
  482. nameWithType: Object.Equals
  483. fullName: System.Object.Equals
  484. isExternal: true
  485. - name: (
  486. nameWithType: (
  487. fullName: (
  488. - uid: System.Object
  489. name: Object
  490. nameWithType: Object
  491. fullName: System.Object
  492. isExternal: true
  493. - name: )
  494. nameWithType: )
  495. fullName: )
  496. spec.vb:
  497. - uid: System.Object.Equals(System.Object)
  498. name: Equals
  499. nameWithType: Object.Equals
  500. fullName: System.Object.Equals
  501. isExternal: true
  502. - name: (
  503. nameWithType: (
  504. fullName: (
  505. - uid: System.Object
  506. name: Object
  507. nameWithType: Object
  508. fullName: System.Object
  509. isExternal: true
  510. - name: )
  511. nameWithType: )
  512. fullName: )
  513. - uid: System.Object.Equals(System.Object,System.Object)
  514. commentId: M:System.Object.Equals(System.Object,System.Object)
  515. parent: System.Object
  516. isExternal: true
  517. name: Equals(Object, Object)
  518. nameWithType: Object.Equals(Object, Object)
  519. fullName: System.Object.Equals(System.Object, System.Object)
  520. spec.csharp:
  521. - uid: System.Object.Equals(System.Object,System.Object)
  522. name: Equals
  523. nameWithType: Object.Equals
  524. fullName: System.Object.Equals
  525. isExternal: true
  526. - name: (
  527. nameWithType: (
  528. fullName: (
  529. - uid: System.Object
  530. name: Object
  531. nameWithType: Object
  532. fullName: System.Object
  533. isExternal: true
  534. - name: ', '
  535. nameWithType: ', '
  536. fullName: ', '
  537. - uid: System.Object
  538. name: Object
  539. nameWithType: Object
  540. fullName: System.Object
  541. isExternal: true
  542. - name: )
  543. nameWithType: )
  544. fullName: )
  545. spec.vb:
  546. - uid: System.Object.Equals(System.Object,System.Object)
  547. name: Equals
  548. nameWithType: Object.Equals
  549. fullName: System.Object.Equals
  550. isExternal: true
  551. - name: (
  552. nameWithType: (
  553. fullName: (
  554. - uid: System.Object
  555. name: Object
  556. nameWithType: Object
  557. fullName: System.Object
  558. isExternal: true
  559. - name: ', '
  560. nameWithType: ', '
  561. fullName: ', '
  562. - uid: System.Object
  563. name: Object
  564. nameWithType: Object
  565. fullName: System.Object
  566. isExternal: true
  567. - name: )
  568. nameWithType: )
  569. fullName: )
  570. - uid: System.Object.GetHashCode
  571. commentId: M:System.Object.GetHashCode
  572. parent: System.Object
  573. isExternal: true
  574. name: GetHashCode()
  575. nameWithType: Object.GetHashCode()
  576. fullName: System.Object.GetHashCode()
  577. spec.csharp:
  578. - uid: System.Object.GetHashCode
  579. name: GetHashCode
  580. nameWithType: Object.GetHashCode
  581. fullName: System.Object.GetHashCode
  582. isExternal: true
  583. - name: (
  584. nameWithType: (
  585. fullName: (
  586. - name: )
  587. nameWithType: )
  588. fullName: )
  589. spec.vb:
  590. - uid: System.Object.GetHashCode
  591. name: GetHashCode
  592. nameWithType: Object.GetHashCode
  593. fullName: System.Object.GetHashCode
  594. isExternal: true
  595. - name: (
  596. nameWithType: (
  597. fullName: (
  598. - name: )
  599. nameWithType: )
  600. fullName: )
  601. - uid: System.Object.GetType
  602. commentId: M:System.Object.GetType
  603. parent: System.Object
  604. isExternal: true
  605. name: GetType()
  606. nameWithType: Object.GetType()
  607. fullName: System.Object.GetType()
  608. spec.csharp:
  609. - uid: System.Object.GetType
  610. name: GetType
  611. nameWithType: Object.GetType
  612. fullName: System.Object.GetType
  613. isExternal: true
  614. - name: (
  615. nameWithType: (
  616. fullName: (
  617. - name: )
  618. nameWithType: )
  619. fullName: )
  620. spec.vb:
  621. - uid: System.Object.GetType
  622. name: GetType
  623. nameWithType: Object.GetType
  624. fullName: System.Object.GetType
  625. isExternal: true
  626. - name: (
  627. nameWithType: (
  628. fullName: (
  629. - name: )
  630. nameWithType: )
  631. fullName: )
  632. - uid: System.Object.MemberwiseClone
  633. commentId: M:System.Object.MemberwiseClone
  634. parent: System.Object
  635. isExternal: true
  636. name: MemberwiseClone()
  637. nameWithType: Object.MemberwiseClone()
  638. fullName: System.Object.MemberwiseClone()
  639. spec.csharp:
  640. - uid: System.Object.MemberwiseClone
  641. name: MemberwiseClone
  642. nameWithType: Object.MemberwiseClone
  643. fullName: System.Object.MemberwiseClone
  644. isExternal: true
  645. - name: (
  646. nameWithType: (
  647. fullName: (
  648. - name: )
  649. nameWithType: )
  650. fullName: )
  651. spec.vb:
  652. - uid: System.Object.MemberwiseClone
  653. name: MemberwiseClone
  654. nameWithType: Object.MemberwiseClone
  655. fullName: System.Object.MemberwiseClone
  656. isExternal: true
  657. - name: (
  658. nameWithType: (
  659. fullName: (
  660. - name: )
  661. nameWithType: )
  662. fullName: )
  663. - uid: System.Object.ReferenceEquals(System.Object,System.Object)
  664. commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
  665. parent: System.Object
  666. isExternal: true
  667. name: ReferenceEquals(Object, Object)
  668. nameWithType: Object.ReferenceEquals(Object, Object)
  669. fullName: System.Object.ReferenceEquals(System.Object, System.Object)
  670. spec.csharp:
  671. - uid: System.Object.ReferenceEquals(System.Object,System.Object)
  672. name: ReferenceEquals
  673. nameWithType: Object.ReferenceEquals
  674. fullName: System.Object.ReferenceEquals
  675. isExternal: true
  676. - name: (
  677. nameWithType: (
  678. fullName: (
  679. - uid: System.Object
  680. name: Object
  681. nameWithType: Object
  682. fullName: System.Object
  683. isExternal: true
  684. - name: ', '
  685. nameWithType: ', '
  686. fullName: ', '
  687. - uid: System.Object
  688. name: Object
  689. nameWithType: Object
  690. fullName: System.Object
  691. isExternal: true
  692. - name: )
  693. nameWithType: )
  694. fullName: )
  695. spec.vb:
  696. - uid: System.Object.ReferenceEquals(System.Object,System.Object)
  697. name: ReferenceEquals
  698. nameWithType: Object.ReferenceEquals
  699. fullName: System.Object.ReferenceEquals
  700. isExternal: true
  701. - name: (
  702. nameWithType: (
  703. fullName: (
  704. - uid: System.Object
  705. name: Object
  706. nameWithType: Object
  707. fullName: System.Object
  708. isExternal: true
  709. - name: ', '
  710. nameWithType: ', '
  711. fullName: ', '
  712. - uid: System.Object
  713. name: Object
  714. nameWithType: Object
  715. fullName: System.Object
  716. isExternal: true
  717. - name: )
  718. nameWithType: )
  719. fullName: )
  720. - uid: System.Object.ToString
  721. commentId: M:System.Object.ToString
  722. parent: System.Object
  723. isExternal: true
  724. name: ToString()
  725. nameWithType: Object.ToString()
  726. fullName: System.Object.ToString()
  727. spec.csharp:
  728. - uid: System.Object.ToString
  729. name: ToString
  730. nameWithType: Object.ToString
  731. fullName: System.Object.ToString
  732. isExternal: true
  733. - name: (
  734. nameWithType: (
  735. fullName: (
  736. - name: )
  737. nameWithType: )
  738. fullName: )
  739. spec.vb:
  740. - uid: System.Object.ToString
  741. name: ToString
  742. nameWithType: Object.ToString
  743. fullName: System.Object.ToString
  744. isExternal: true
  745. - name: (
  746. nameWithType: (
  747. fullName: (
  748. - name: )
  749. nameWithType: )
  750. fullName: )
  751. - uid: System
  752. commentId: N:System
  753. isExternal: true
  754. name: System
  755. nameWithType: System
  756. fullName: System
  757. - uid: Mono.Terminal.MainLoop.Driver*
  758. commentId: Overload:Mono.Terminal.MainLoop.Driver
  759. name: Driver
  760. nameWithType: MainLoop.Driver
  761. fullName: Mono.Terminal.MainLoop.Driver
  762. - uid: Mono.Terminal.IMainLoopDriver
  763. commentId: T:Mono.Terminal.IMainLoopDriver
  764. parent: Mono.Terminal
  765. name: IMainLoopDriver
  766. nameWithType: IMainLoopDriver
  767. fullName: Mono.Terminal.IMainLoopDriver
  768. - uid: Mono.Terminal.MainLoop.#ctor*
  769. commentId: Overload:Mono.Terminal.MainLoop.#ctor
  770. name: MainLoop
  771. nameWithType: MainLoop.MainLoop
  772. fullName: Mono.Terminal.MainLoop.MainLoop
  773. - uid: Mono.Terminal.MainLoop.Invoke*
  774. commentId: Overload:Mono.Terminal.MainLoop.Invoke
  775. name: Invoke
  776. nameWithType: MainLoop.Invoke
  777. fullName: Mono.Terminal.MainLoop.Invoke
  778. - uid: System.Action
  779. commentId: T:System.Action
  780. parent: System
  781. isExternal: true
  782. name: Action
  783. nameWithType: Action
  784. fullName: System.Action
  785. - uid: Mono.Terminal.MainLoop.AddIdle*
  786. commentId: Overload:Mono.Terminal.MainLoop.AddIdle
  787. name: AddIdle
  788. nameWithType: MainLoop.AddIdle
  789. fullName: Mono.Terminal.MainLoop.AddIdle
  790. - uid: System.Func{System.Boolean}
  791. commentId: T:System.Func{System.Boolean}
  792. parent: System
  793. definition: System.Func`1
  794. name: Func<Boolean>
  795. nameWithType: Func<Boolean>
  796. fullName: System.Func<System.Boolean>
  797. nameWithType.vb: Func(Of Boolean)
  798. fullName.vb: System.Func(Of System.Boolean)
  799. name.vb: Func(Of Boolean)
  800. spec.csharp:
  801. - uid: System.Func`1
  802. name: Func
  803. nameWithType: Func
  804. fullName: System.Func
  805. isExternal: true
  806. - name: <
  807. nameWithType: <
  808. fullName: <
  809. - uid: System.Boolean
  810. name: Boolean
  811. nameWithType: Boolean
  812. fullName: System.Boolean
  813. isExternal: true
  814. - name: '>'
  815. nameWithType: '>'
  816. fullName: '>'
  817. spec.vb:
  818. - uid: System.Func`1
  819. name: Func
  820. nameWithType: Func
  821. fullName: System.Func
  822. isExternal: true
  823. - name: '(Of '
  824. nameWithType: '(Of '
  825. fullName: '(Of '
  826. - uid: System.Boolean
  827. name: Boolean
  828. nameWithType: Boolean
  829. fullName: System.Boolean
  830. isExternal: true
  831. - name: )
  832. nameWithType: )
  833. fullName: )
  834. - uid: System.Func`1
  835. commentId: T:System.Func`1
  836. isExternal: true
  837. name: Func<TResult>
  838. nameWithType: Func<TResult>
  839. fullName: System.Func<TResult>
  840. nameWithType.vb: Func(Of TResult)
  841. fullName.vb: System.Func(Of TResult)
  842. name.vb: Func(Of TResult)
  843. spec.csharp:
  844. - uid: System.Func`1
  845. name: Func
  846. nameWithType: Func
  847. fullName: System.Func
  848. isExternal: true
  849. - name: <
  850. nameWithType: <
  851. fullName: <
  852. - name: TResult
  853. nameWithType: TResult
  854. fullName: TResult
  855. - name: '>'
  856. nameWithType: '>'
  857. fullName: '>'
  858. spec.vb:
  859. - uid: System.Func`1
  860. name: Func
  861. nameWithType: Func
  862. fullName: System.Func
  863. isExternal: true
  864. - name: '(Of '
  865. nameWithType: '(Of '
  866. fullName: '(Of '
  867. - name: TResult
  868. nameWithType: TResult
  869. fullName: TResult
  870. - name: )
  871. nameWithType: )
  872. fullName: )
  873. - uid: Mono.Terminal.MainLoop.RemoveIdle*
  874. commentId: Overload:Mono.Terminal.MainLoop.RemoveIdle
  875. name: RemoveIdle
  876. nameWithType: MainLoop.RemoveIdle
  877. fullName: Mono.Terminal.MainLoop.RemoveIdle
  878. - uid: Mono.Terminal.MainLoop.AddTimeout*
  879. commentId: Overload:Mono.Terminal.MainLoop.AddTimeout
  880. name: AddTimeout
  881. nameWithType: MainLoop.AddTimeout
  882. fullName: Mono.Terminal.MainLoop.AddTimeout
  883. - uid: System.TimeSpan
  884. commentId: T:System.TimeSpan
  885. parent: System
  886. isExternal: true
  887. name: TimeSpan
  888. nameWithType: TimeSpan
  889. fullName: System.TimeSpan
  890. - uid: System.Func{Mono.Terminal.MainLoop,System.Boolean}
  891. commentId: T:System.Func{Mono.Terminal.MainLoop,System.Boolean}
  892. parent: System
  893. definition: System.Func`2
  894. name: Func<MainLoop, Boolean>
  895. nameWithType: Func<MainLoop, Boolean>
  896. fullName: System.Func<Mono.Terminal.MainLoop, System.Boolean>
  897. nameWithType.vb: Func(Of MainLoop, Boolean)
  898. fullName.vb: System.Func(Of Mono.Terminal.MainLoop, System.Boolean)
  899. name.vb: Func(Of MainLoop, Boolean)
  900. spec.csharp:
  901. - uid: System.Func`2
  902. name: Func
  903. nameWithType: Func
  904. fullName: System.Func
  905. isExternal: true
  906. - name: <
  907. nameWithType: <
  908. fullName: <
  909. - uid: Mono.Terminal.MainLoop
  910. name: MainLoop
  911. nameWithType: MainLoop
  912. fullName: Mono.Terminal.MainLoop
  913. - name: ', '
  914. nameWithType: ', '
  915. fullName: ', '
  916. - uid: System.Boolean
  917. name: Boolean
  918. nameWithType: Boolean
  919. fullName: System.Boolean
  920. isExternal: true
  921. - name: '>'
  922. nameWithType: '>'
  923. fullName: '>'
  924. spec.vb:
  925. - uid: System.Func`2
  926. name: Func
  927. nameWithType: Func
  928. fullName: System.Func
  929. isExternal: true
  930. - name: '(Of '
  931. nameWithType: '(Of '
  932. fullName: '(Of '
  933. - uid: Mono.Terminal.MainLoop
  934. name: MainLoop
  935. nameWithType: MainLoop
  936. fullName: Mono.Terminal.MainLoop
  937. - name: ', '
  938. nameWithType: ', '
  939. fullName: ', '
  940. - uid: System.Boolean
  941. name: Boolean
  942. nameWithType: Boolean
  943. fullName: System.Boolean
  944. isExternal: true
  945. - name: )
  946. nameWithType: )
  947. fullName: )
  948. - uid: System.Func`2
  949. commentId: T:System.Func`2
  950. isExternal: true
  951. name: Func<T, TResult>
  952. nameWithType: Func<T, TResult>
  953. fullName: System.Func<T, TResult>
  954. nameWithType.vb: Func(Of T, TResult)
  955. fullName.vb: System.Func(Of T, TResult)
  956. name.vb: Func(Of T, TResult)
  957. spec.csharp:
  958. - uid: System.Func`2
  959. name: Func
  960. nameWithType: Func
  961. fullName: System.Func
  962. isExternal: true
  963. - name: <
  964. nameWithType: <
  965. fullName: <
  966. - name: T
  967. nameWithType: T
  968. fullName: T
  969. - name: ', '
  970. nameWithType: ', '
  971. fullName: ', '
  972. - name: TResult
  973. nameWithType: TResult
  974. fullName: TResult
  975. - name: '>'
  976. nameWithType: '>'
  977. fullName: '>'
  978. spec.vb:
  979. - uid: System.Func`2
  980. name: Func
  981. nameWithType: Func
  982. fullName: System.Func
  983. isExternal: true
  984. - name: '(Of '
  985. nameWithType: '(Of '
  986. fullName: '(Of '
  987. - name: T
  988. nameWithType: T
  989. fullName: T
  990. - name: ', '
  991. nameWithType: ', '
  992. fullName: ', '
  993. - name: TResult
  994. nameWithType: TResult
  995. fullName: TResult
  996. - name: )
  997. nameWithType: )
  998. fullName: )
  999. - uid: Mono.Terminal.MainLoop.RemoveTimeout*
  1000. commentId: Overload:Mono.Terminal.MainLoop.RemoveTimeout
  1001. name: RemoveTimeout
  1002. nameWithType: MainLoop.RemoveTimeout
  1003. fullName: Mono.Terminal.MainLoop.RemoveTimeout
  1004. - uid: Mono.Terminal.MainLoop.Stop*
  1005. commentId: Overload:Mono.Terminal.MainLoop.Stop
  1006. name: Stop
  1007. nameWithType: MainLoop.Stop
  1008. fullName: Mono.Terminal.MainLoop.Stop
  1009. - uid: Mono.Terminal.MainLoop.EventsPending*
  1010. commentId: Overload:Mono.Terminal.MainLoop.EventsPending
  1011. name: EventsPending
  1012. nameWithType: MainLoop.EventsPending
  1013. fullName: Mono.Terminal.MainLoop.EventsPending
  1014. - uid: System.Boolean
  1015. commentId: T:System.Boolean
  1016. parent: System
  1017. isExternal: true
  1018. name: Boolean
  1019. nameWithType: Boolean
  1020. fullName: System.Boolean
  1021. - uid: Mono.Terminal.MainLoop.MainIteration*
  1022. commentId: Overload:Mono.Terminal.MainLoop.MainIteration
  1023. name: MainIteration
  1024. nameWithType: MainLoop.MainIteration
  1025. fullName: Mono.Terminal.MainLoop.MainIteration
  1026. - uid: Mono.Terminal.MainLoop.Run*
  1027. commentId: Overload:Mono.Terminal.MainLoop.Run
  1028. name: Run
  1029. nameWithType: MainLoop.Run
  1030. fullName: Mono.Terminal.MainLoop.Run
  1031. shouldSkipMarkup: true