Rect.xml 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755
  1. <Type Name="Rect" FullName="Terminal.Gui.Rect">
  2. <TypeSignature Language="C#" Value="public struct Rect" />
  3. <TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit Rect extends System.ValueType" />
  4. <AssemblyInfo>
  5. <AssemblyName>Terminal.Gui</AssemblyName>
  6. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  7. </AssemblyInfo>
  8. <Base>
  9. <BaseTypeName>System.ValueType</BaseTypeName>
  10. </Base>
  11. <Interfaces />
  12. <Docs>
  13. <summary>
  14. Stores a set of four integers that represent the location and size of a rectangle
  15. </summary>
  16. <remarks>To be added.</remarks>
  17. </Docs>
  18. <Members>
  19. <Member MemberName=".ctor">
  20. <MemberSignature Language="C#" Value="public Rect (Terminal.Gui.Point location, Terminal.Gui.Size size);" />
  21. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Terminal.Gui.Point location, valuetype Terminal.Gui.Size size) cil managed" />
  22. <MemberType>Constructor</MemberType>
  23. <AssemblyInfo>
  24. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  25. </AssemblyInfo>
  26. <Parameters>
  27. <Parameter Name="location" Type="Terminal.Gui.Point" />
  28. <Parameter Name="size" Type="Terminal.Gui.Size" />
  29. </Parameters>
  30. <Docs>
  31. <param name="location">To be added.</param>
  32. <param name="size">To be added.</param>
  33. <summary>
  34. Rectangle Constructor
  35. </summary>
  36. <remarks>
  37. Creates a Rectangle from Point and Size values.
  38. </remarks>
  39. </Docs>
  40. </Member>
  41. <Member MemberName=".ctor">
  42. <MemberSignature Language="C#" Value="public Rect (int x, int y, int width, int height);" />
  43. <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 x, int32 y, int32 width, int32 height) cil managed" />
  44. <MemberType>Constructor</MemberType>
  45. <AssemblyInfo>
  46. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  47. </AssemblyInfo>
  48. <Parameters>
  49. <Parameter Name="x" Type="System.Int32" />
  50. <Parameter Name="y" Type="System.Int32" />
  51. <Parameter Name="width" Type="System.Int32" />
  52. <Parameter Name="height" Type="System.Int32" />
  53. </Parameters>
  54. <Docs>
  55. <param name="x">To be added.</param>
  56. <param name="y">To be added.</param>
  57. <param name="width">To be added.</param>
  58. <param name="height">To be added.</param>
  59. <summary>
  60. Rectangle Constructor
  61. </summary>
  62. <remarks>
  63. Creates a Rectangle from a specified x,y location and
  64. width and height values.
  65. </remarks>
  66. </Docs>
  67. </Member>
  68. <Member MemberName="Bottom">
  69. <MemberSignature Language="C#" Value="public int Bottom { get; }" />
  70. <MemberSignature Language="ILAsm" Value=".property instance int32 Bottom" />
  71. <MemberType>Property</MemberType>
  72. <AssemblyInfo>
  73. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  74. </AssemblyInfo>
  75. <ReturnValue>
  76. <ReturnType>System.Int32</ReturnType>
  77. </ReturnValue>
  78. <Docs>
  79. <summary>
  80. Bottom Property
  81. </summary>
  82. <value>To be added.</value>
  83. <remarks>
  84. The Y coordinate of the bottom edge of the Rectangle.
  85. Read only.
  86. </remarks>
  87. </Docs>
  88. </Member>
  89. <Member MemberName="Contains">
  90. <MemberSignature Language="C#" Value="public bool Contains (Terminal.Gui.Point pt);" />
  91. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Contains(valuetype Terminal.Gui.Point pt) cil managed" />
  92. <MemberType>Method</MemberType>
  93. <AssemblyInfo>
  94. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  95. </AssemblyInfo>
  96. <ReturnValue>
  97. <ReturnType>System.Boolean</ReturnType>
  98. </ReturnValue>
  99. <Parameters>
  100. <Parameter Name="pt" Type="Terminal.Gui.Point" />
  101. </Parameters>
  102. <Docs>
  103. <param name="pt">To be added.</param>
  104. <summary>
  105. Contains Method
  106. </summary>
  107. <returns>To be added.</returns>
  108. <remarks>
  109. Checks if a Point lies within this Rectangle.
  110. </remarks>
  111. </Docs>
  112. </Member>
  113. <Member MemberName="Contains">
  114. <MemberSignature Language="C#" Value="public bool Contains (Terminal.Gui.Rect rect);" />
  115. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Contains(valuetype Terminal.Gui.Rect rect) cil managed" />
  116. <MemberType>Method</MemberType>
  117. <AssemblyInfo>
  118. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  119. </AssemblyInfo>
  120. <ReturnValue>
  121. <ReturnType>System.Boolean</ReturnType>
  122. </ReturnValue>
  123. <Parameters>
  124. <Parameter Name="rect" Type="Terminal.Gui.Rect" />
  125. </Parameters>
  126. <Docs>
  127. <param name="rect">To be added.</param>
  128. <summary>
  129. Contains Method
  130. </summary>
  131. <returns>To be added.</returns>
  132. <remarks>
  133. Checks if a Rectangle lies entirely within this
  134. Rectangle.
  135. </remarks>
  136. </Docs>
  137. </Member>
  138. <Member MemberName="Contains">
  139. <MemberSignature Language="C#" Value="public bool Contains (int x, int y);" />
  140. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Contains(int32 x, int32 y) cil managed" />
  141. <MemberType>Method</MemberType>
  142. <AssemblyInfo>
  143. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  144. </AssemblyInfo>
  145. <ReturnValue>
  146. <ReturnType>System.Boolean</ReturnType>
  147. </ReturnValue>
  148. <Parameters>
  149. <Parameter Name="x" Type="System.Int32" />
  150. <Parameter Name="y" Type="System.Int32" />
  151. </Parameters>
  152. <Docs>
  153. <param name="x">To be added.</param>
  154. <param name="y">To be added.</param>
  155. <summary>
  156. Contains Method
  157. </summary>
  158. <returns>To be added.</returns>
  159. <remarks>
  160. Checks if an x,y coordinate lies within this Rectangle.
  161. </remarks>
  162. </Docs>
  163. </Member>
  164. <Member MemberName="Empty">
  165. <MemberSignature Language="C#" Value="public static readonly Terminal.Gui.Rect Empty;" />
  166. <MemberSignature Language="ILAsm" Value=".field public static initonly valuetype Terminal.Gui.Rect Empty" />
  167. <MemberType>Field</MemberType>
  168. <AssemblyInfo>
  169. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  170. </AssemblyInfo>
  171. <ReturnValue>
  172. <ReturnType>Terminal.Gui.Rect</ReturnType>
  173. </ReturnValue>
  174. <Docs>
  175. <summary>
  176. Empty Shared Field
  177. </summary>
  178. <remarks>
  179. An uninitialized Rectangle Structure.
  180. </remarks>
  181. </Docs>
  182. </Member>
  183. <Member MemberName="Equals">
  184. <MemberSignature Language="C#" Value="public override bool Equals (object obj);" />
  185. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object obj) cil managed" />
  186. <MemberType>Method</MemberType>
  187. <AssemblyInfo>
  188. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  189. </AssemblyInfo>
  190. <ReturnValue>
  191. <ReturnType>System.Boolean</ReturnType>
  192. </ReturnValue>
  193. <Parameters>
  194. <Parameter Name="obj" Type="System.Object" />
  195. </Parameters>
  196. <Docs>
  197. <param name="obj">To be added.</param>
  198. <summary>
  199. Equals Method
  200. </summary>
  201. <returns>To be added.</returns>
  202. <remarks>
  203. Checks equivalence of this Rectangle and another object.
  204. </remarks>
  205. </Docs>
  206. </Member>
  207. <Member MemberName="FromLTRB">
  208. <MemberSignature Language="C#" Value="public static Terminal.Gui.Rect FromLTRB (int left, int top, int right, int bottom);" />
  209. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Terminal.Gui.Rect FromLTRB(int32 left, int32 top, int32 right, int32 bottom) cil managed" />
  210. <MemberType>Method</MemberType>
  211. <AssemblyInfo>
  212. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  213. </AssemblyInfo>
  214. <ReturnValue>
  215. <ReturnType>Terminal.Gui.Rect</ReturnType>
  216. </ReturnValue>
  217. <Parameters>
  218. <Parameter Name="left" Type="System.Int32" />
  219. <Parameter Name="top" Type="System.Int32" />
  220. <Parameter Name="right" Type="System.Int32" />
  221. <Parameter Name="bottom" Type="System.Int32" />
  222. </Parameters>
  223. <Docs>
  224. <param name="left">To be added.</param>
  225. <param name="top">To be added.</param>
  226. <param name="right">To be added.</param>
  227. <param name="bottom">To be added.</param>
  228. <summary>
  229. FromLTRB Shared Method
  230. </summary>
  231. <returns>To be added.</returns>
  232. <remarks>
  233. Produces a Rectangle structure from left, top, right
  234. and bottom coordinates.
  235. </remarks>
  236. </Docs>
  237. </Member>
  238. <Member MemberName="GetHashCode">
  239. <MemberSignature Language="C#" Value="public override int GetHashCode ();" />
  240. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
  241. <MemberType>Method</MemberType>
  242. <AssemblyInfo>
  243. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  244. </AssemblyInfo>
  245. <ReturnValue>
  246. <ReturnType>System.Int32</ReturnType>
  247. </ReturnValue>
  248. <Parameters />
  249. <Docs>
  250. <summary>
  251. GetHashCode Method
  252. </summary>
  253. <returns>To be added.</returns>
  254. <remarks>
  255. Calculates a hashing value.
  256. </remarks>
  257. </Docs>
  258. </Member>
  259. <Member MemberName="Height">
  260. <MemberSignature Language="C#" Value="public int Height;" />
  261. <MemberSignature Language="ILAsm" Value=".field public int32 Height" />
  262. <MemberType>Field</MemberType>
  263. <AssemblyInfo>
  264. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  265. </AssemblyInfo>
  266. <ReturnValue>
  267. <ReturnType>System.Int32</ReturnType>
  268. </ReturnValue>
  269. <Docs>
  270. <summary>
  271. Gets or sets the height of this Rectangle structure.
  272. </summary>
  273. <remarks>To be added.</remarks>
  274. </Docs>
  275. </Member>
  276. <Member MemberName="Inflate">
  277. <MemberSignature Language="C#" Value="public void Inflate (Terminal.Gui.Size size);" />
  278. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Inflate(valuetype Terminal.Gui.Size size) cil managed" />
  279. <MemberType>Method</MemberType>
  280. <AssemblyInfo>
  281. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  282. </AssemblyInfo>
  283. <ReturnValue>
  284. <ReturnType>System.Void</ReturnType>
  285. </ReturnValue>
  286. <Parameters>
  287. <Parameter Name="size" Type="Terminal.Gui.Size" />
  288. </Parameters>
  289. <Docs>
  290. <param name="size">To be added.</param>
  291. <summary>
  292. Inflate Method
  293. </summary>
  294. <remarks>
  295. Inflates the Rectangle by a specified Size.
  296. </remarks>
  297. </Docs>
  298. </Member>
  299. <Member MemberName="Inflate">
  300. <MemberSignature Language="C#" Value="public void Inflate (int width, int height);" />
  301. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Inflate(int32 width, int32 height) cil managed" />
  302. <MemberType>Method</MemberType>
  303. <AssemblyInfo>
  304. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  305. </AssemblyInfo>
  306. <ReturnValue>
  307. <ReturnType>System.Void</ReturnType>
  308. </ReturnValue>
  309. <Parameters>
  310. <Parameter Name="width" Type="System.Int32" />
  311. <Parameter Name="height" Type="System.Int32" />
  312. </Parameters>
  313. <Docs>
  314. <param name="width">To be added.</param>
  315. <param name="height">To be added.</param>
  316. <summary>
  317. Inflate Method
  318. </summary>
  319. <remarks>
  320. Inflates the Rectangle by a specified width and height.
  321. </remarks>
  322. </Docs>
  323. </Member>
  324. <Member MemberName="Inflate">
  325. <MemberSignature Language="C#" Value="public static Terminal.Gui.Rect Inflate (Terminal.Gui.Rect rect, int x, int y);" />
  326. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Terminal.Gui.Rect Inflate(valuetype Terminal.Gui.Rect rect, int32 x, int32 y) cil managed" />
  327. <MemberType>Method</MemberType>
  328. <AssemblyInfo>
  329. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  330. </AssemblyInfo>
  331. <ReturnValue>
  332. <ReturnType>Terminal.Gui.Rect</ReturnType>
  333. </ReturnValue>
  334. <Parameters>
  335. <Parameter Name="rect" Type="Terminal.Gui.Rect" />
  336. <Parameter Name="x" Type="System.Int32" />
  337. <Parameter Name="y" Type="System.Int32" />
  338. </Parameters>
  339. <Docs>
  340. <param name="rect">To be added.</param>
  341. <param name="x">To be added.</param>
  342. <param name="y">To be added.</param>
  343. <summary>
  344. Inflate Shared Method
  345. </summary>
  346. <returns>To be added.</returns>
  347. <remarks>
  348. Produces a new Rectangle by inflating an existing
  349. Rectangle by the specified coordinate values.
  350. </remarks>
  351. </Docs>
  352. </Member>
  353. <Member MemberName="Intersect">
  354. <MemberSignature Language="C#" Value="public void Intersect (Terminal.Gui.Rect rect);" />
  355. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Intersect(valuetype Terminal.Gui.Rect rect) cil managed" />
  356. <MemberType>Method</MemberType>
  357. <AssemblyInfo>
  358. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  359. </AssemblyInfo>
  360. <ReturnValue>
  361. <ReturnType>System.Void</ReturnType>
  362. </ReturnValue>
  363. <Parameters>
  364. <Parameter Name="rect" Type="Terminal.Gui.Rect" />
  365. </Parameters>
  366. <Docs>
  367. <param name="rect">To be added.</param>
  368. <summary>
  369. Intersect Method
  370. </summary>
  371. <remarks>
  372. Replaces the Rectangle with the intersection of itself
  373. and another Rectangle.
  374. </remarks>
  375. </Docs>
  376. </Member>
  377. <Member MemberName="Intersect">
  378. <MemberSignature Language="C#" Value="public static Terminal.Gui.Rect Intersect (Terminal.Gui.Rect a, Terminal.Gui.Rect b);" />
  379. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Terminal.Gui.Rect Intersect(valuetype Terminal.Gui.Rect a, valuetype Terminal.Gui.Rect b) cil managed" />
  380. <MemberType>Method</MemberType>
  381. <AssemblyInfo>
  382. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  383. </AssemblyInfo>
  384. <ReturnValue>
  385. <ReturnType>Terminal.Gui.Rect</ReturnType>
  386. </ReturnValue>
  387. <Parameters>
  388. <Parameter Name="a" Type="Terminal.Gui.Rect" />
  389. <Parameter Name="b" Type="Terminal.Gui.Rect" />
  390. </Parameters>
  391. <Docs>
  392. <param name="a">To be added.</param>
  393. <param name="b">To be added.</param>
  394. <summary>
  395. Intersect Shared Method
  396. </summary>
  397. <returns>To be added.</returns>
  398. <remarks>
  399. Produces a new Rectangle by intersecting 2 existing
  400. Rectangles. Returns null if there is no intersection.
  401. </remarks>
  402. </Docs>
  403. </Member>
  404. <Member MemberName="IntersectsWith">
  405. <MemberSignature Language="C#" Value="public bool IntersectsWith (Terminal.Gui.Rect rect);" />
  406. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool IntersectsWith(valuetype Terminal.Gui.Rect rect) cil managed" />
  407. <MemberType>Method</MemberType>
  408. <AssemblyInfo>
  409. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  410. </AssemblyInfo>
  411. <ReturnValue>
  412. <ReturnType>System.Boolean</ReturnType>
  413. </ReturnValue>
  414. <Parameters>
  415. <Parameter Name="rect" Type="Terminal.Gui.Rect" />
  416. </Parameters>
  417. <Docs>
  418. <param name="rect">To be added.</param>
  419. <summary>
  420. IntersectsWith Method
  421. </summary>
  422. <returns>To be added.</returns>
  423. <remarks>
  424. Checks if a Rectangle intersects with this one.
  425. </remarks>
  426. </Docs>
  427. </Member>
  428. <Member MemberName="IsEmpty">
  429. <MemberSignature Language="C#" Value="public bool IsEmpty { get; }" />
  430. <MemberSignature Language="ILAsm" Value=".property instance bool IsEmpty" />
  431. <MemberType>Property</MemberType>
  432. <AssemblyInfo>
  433. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  434. </AssemblyInfo>
  435. <ReturnValue>
  436. <ReturnType>System.Boolean</ReturnType>
  437. </ReturnValue>
  438. <Docs>
  439. <summary>
  440. IsEmpty Property
  441. </summary>
  442. <value>To be added.</value>
  443. <remarks>
  444. Indicates if the width or height are zero. Read only.
  445. </remarks>
  446. </Docs>
  447. </Member>
  448. <Member MemberName="Left">
  449. <MemberSignature Language="C#" Value="public int Left { get; }" />
  450. <MemberSignature Language="ILAsm" Value=".property instance int32 Left" />
  451. <MemberType>Property</MemberType>
  452. <AssemblyInfo>
  453. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  454. </AssemblyInfo>
  455. <ReturnValue>
  456. <ReturnType>System.Int32</ReturnType>
  457. </ReturnValue>
  458. <Docs>
  459. <summary>
  460. Left Property
  461. </summary>
  462. <value>To be added.</value>
  463. <remarks>
  464. The X coordinate of the left edge of the Rectangle.
  465. Read only.
  466. </remarks>
  467. </Docs>
  468. </Member>
  469. <Member MemberName="Location">
  470. <MemberSignature Language="C#" Value="public Terminal.Gui.Point Location { get; set; }" />
  471. <MemberSignature Language="ILAsm" Value=".property instance valuetype Terminal.Gui.Point Location" />
  472. <MemberType>Property</MemberType>
  473. <AssemblyInfo>
  474. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  475. </AssemblyInfo>
  476. <ReturnValue>
  477. <ReturnType>Terminal.Gui.Point</ReturnType>
  478. </ReturnValue>
  479. <Docs>
  480. <summary>
  481. Location Property
  482. </summary>
  483. <value>To be added.</value>
  484. <remarks>
  485. The Location of the top-left corner of the Rectangle.
  486. </remarks>
  487. </Docs>
  488. </Member>
  489. <Member MemberName="Offset">
  490. <MemberSignature Language="C#" Value="public void Offset (Terminal.Gui.Point pos);" />
  491. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Offset(valuetype Terminal.Gui.Point pos) cil managed" />
  492. <MemberType>Method</MemberType>
  493. <AssemblyInfo>
  494. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  495. </AssemblyInfo>
  496. <ReturnValue>
  497. <ReturnType>System.Void</ReturnType>
  498. </ReturnValue>
  499. <Parameters>
  500. <Parameter Name="pos" Type="Terminal.Gui.Point" />
  501. </Parameters>
  502. <Docs>
  503. <param name="pos">To be added.</param>
  504. <summary>
  505. Offset Method
  506. </summary>
  507. <remarks>
  508. Moves the Rectangle a specified distance.
  509. </remarks>
  510. </Docs>
  511. </Member>
  512. <Member MemberName="Offset">
  513. <MemberSignature Language="C#" Value="public void Offset (int x, int y);" />
  514. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Offset(int32 x, int32 y) cil managed" />
  515. <MemberType>Method</MemberType>
  516. <AssemblyInfo>
  517. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  518. </AssemblyInfo>
  519. <ReturnValue>
  520. <ReturnType>System.Void</ReturnType>
  521. </ReturnValue>
  522. <Parameters>
  523. <Parameter Name="x" Type="System.Int32" />
  524. <Parameter Name="y" Type="System.Int32" />
  525. </Parameters>
  526. <Docs>
  527. <param name="x">To be added.</param>
  528. <param name="y">To be added.</param>
  529. <summary>
  530. Offset Method
  531. </summary>
  532. <remarks>
  533. Moves the Rectangle a specified distance.
  534. </remarks>
  535. </Docs>
  536. </Member>
  537. <Member MemberName="op_Equality">
  538. <MemberSignature Language="C#" Value="public static bool op_Equality (Terminal.Gui.Rect left, Terminal.Gui.Rect right);" />
  539. <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname bool op_Equality(valuetype Terminal.Gui.Rect left, valuetype Terminal.Gui.Rect right) cil managed" />
  540. <MemberType>Method</MemberType>
  541. <AssemblyInfo>
  542. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  543. </AssemblyInfo>
  544. <ReturnValue>
  545. <ReturnType>System.Boolean</ReturnType>
  546. </ReturnValue>
  547. <Parameters>
  548. <Parameter Name="left" Type="Terminal.Gui.Rect" />
  549. <Parameter Name="right" Type="Terminal.Gui.Rect" />
  550. </Parameters>
  551. <Docs>
  552. <param name="left">To be added.</param>
  553. <param name="right">To be added.</param>
  554. <summary>
  555. Equality Operator
  556. </summary>
  557. <returns>To be added.</returns>
  558. <remarks>
  559. Compares two Rectangle objects. The return value is
  560. based on the equivalence of the Location and Size
  561. properties of the two Rectangles.
  562. </remarks>
  563. </Docs>
  564. </Member>
  565. <Member MemberName="op_Inequality">
  566. <MemberSignature Language="C#" Value="public static bool op_Inequality (Terminal.Gui.Rect left, Terminal.Gui.Rect right);" />
  567. <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname bool op_Inequality(valuetype Terminal.Gui.Rect left, valuetype Terminal.Gui.Rect right) cil managed" />
  568. <MemberType>Method</MemberType>
  569. <AssemblyInfo>
  570. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  571. </AssemblyInfo>
  572. <ReturnValue>
  573. <ReturnType>System.Boolean</ReturnType>
  574. </ReturnValue>
  575. <Parameters>
  576. <Parameter Name="left" Type="Terminal.Gui.Rect" />
  577. <Parameter Name="right" Type="Terminal.Gui.Rect" />
  578. </Parameters>
  579. <Docs>
  580. <param name="left">To be added.</param>
  581. <param name="right">To be added.</param>
  582. <summary>
  583. Inequality Operator
  584. </summary>
  585. <returns>To be added.</returns>
  586. <remarks>
  587. Compares two Rectangle objects. The return value is
  588. based on the equivalence of the Location and Size
  589. properties of the two Rectangles.
  590. </remarks>
  591. </Docs>
  592. </Member>
  593. <Member MemberName="Right">
  594. <MemberSignature Language="C#" Value="public int Right { get; }" />
  595. <MemberSignature Language="ILAsm" Value=".property instance int32 Right" />
  596. <MemberType>Property</MemberType>
  597. <AssemblyInfo>
  598. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  599. </AssemblyInfo>
  600. <ReturnValue>
  601. <ReturnType>System.Int32</ReturnType>
  602. </ReturnValue>
  603. <Docs>
  604. <summary>
  605. Right Property
  606. </summary>
  607. <value>To be added.</value>
  608. <remarks>
  609. The X coordinate of the right edge of the Rectangle.
  610. Read only.
  611. </remarks>
  612. </Docs>
  613. </Member>
  614. <Member MemberName="Size">
  615. <MemberSignature Language="C#" Value="public Terminal.Gui.Size Size { get; set; }" />
  616. <MemberSignature Language="ILAsm" Value=".property instance valuetype Terminal.Gui.Size Size" />
  617. <MemberType>Property</MemberType>
  618. <AssemblyInfo>
  619. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  620. </AssemblyInfo>
  621. <ReturnValue>
  622. <ReturnType>Terminal.Gui.Size</ReturnType>
  623. </ReturnValue>
  624. <Docs>
  625. <summary>
  626. Size Property
  627. </summary>
  628. <value>To be added.</value>
  629. <remarks>
  630. The Size of the Rectangle.
  631. </remarks>
  632. </Docs>
  633. </Member>
  634. <Member MemberName="Top">
  635. <MemberSignature Language="C#" Value="public int Top { get; }" />
  636. <MemberSignature Language="ILAsm" Value=".property instance int32 Top" />
  637. <MemberType>Property</MemberType>
  638. <AssemblyInfo>
  639. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  640. </AssemblyInfo>
  641. <ReturnValue>
  642. <ReturnType>System.Int32</ReturnType>
  643. </ReturnValue>
  644. <Docs>
  645. <summary>
  646. Top Property
  647. </summary>
  648. <value>To be added.</value>
  649. <remarks>
  650. The Y coordinate of the top edge of the Rectangle.
  651. Read only.
  652. </remarks>
  653. </Docs>
  654. </Member>
  655. <Member MemberName="ToString">
  656. <MemberSignature Language="C#" Value="public override string ToString ();" />
  657. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
  658. <MemberType>Method</MemberType>
  659. <AssemblyInfo>
  660. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  661. </AssemblyInfo>
  662. <ReturnValue>
  663. <ReturnType>System.String</ReturnType>
  664. </ReturnValue>
  665. <Parameters />
  666. <Docs>
  667. <summary>
  668. ToString Method
  669. </summary>
  670. <returns>To be added.</returns>
  671. <remarks>
  672. Formats the Rectangle as a string in (x,y,w,h) notation.
  673. </remarks>
  674. </Docs>
  675. </Member>
  676. <Member MemberName="Union">
  677. <MemberSignature Language="C#" Value="public static Terminal.Gui.Rect Union (Terminal.Gui.Rect a, Terminal.Gui.Rect b);" />
  678. <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Terminal.Gui.Rect Union(valuetype Terminal.Gui.Rect a, valuetype Terminal.Gui.Rect b) cil managed" />
  679. <MemberType>Method</MemberType>
  680. <AssemblyInfo>
  681. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  682. </AssemblyInfo>
  683. <ReturnValue>
  684. <ReturnType>Terminal.Gui.Rect</ReturnType>
  685. </ReturnValue>
  686. <Parameters>
  687. <Parameter Name="a" Type="Terminal.Gui.Rect" />
  688. <Parameter Name="b" Type="Terminal.Gui.Rect" />
  689. </Parameters>
  690. <Docs>
  691. <param name="a">To be added.</param>
  692. <param name="b">To be added.</param>
  693. <summary>
  694. Union Shared Method
  695. </summary>
  696. <returns>To be added.</returns>
  697. <remarks>
  698. Produces a new Rectangle from the union of 2 existing
  699. Rectangles.
  700. </remarks>
  701. </Docs>
  702. </Member>
  703. <Member MemberName="Width">
  704. <MemberSignature Language="C#" Value="public int Width;" />
  705. <MemberSignature Language="ILAsm" Value=".field public int32 Width" />
  706. <MemberType>Field</MemberType>
  707. <AssemblyInfo>
  708. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  709. </AssemblyInfo>
  710. <ReturnValue>
  711. <ReturnType>System.Int32</ReturnType>
  712. </ReturnValue>
  713. <Docs>
  714. <summary>
  715. Gets or sets the width of this Rect structure.
  716. </summary>
  717. <remarks>To be added.</remarks>
  718. </Docs>
  719. </Member>
  720. <Member MemberName="X">
  721. <MemberSignature Language="C#" Value="public int X;" />
  722. <MemberSignature Language="ILAsm" Value=".field public int32 X" />
  723. <MemberType>Field</MemberType>
  724. <AssemblyInfo>
  725. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  726. </AssemblyInfo>
  727. <ReturnValue>
  728. <ReturnType>System.Int32</ReturnType>
  729. </ReturnValue>
  730. <Docs>
  731. <summary>
  732. Gets or sets the x-coordinate of the upper-left corner of this Rectangle structure.
  733. </summary>
  734. <remarks>To be added.</remarks>
  735. </Docs>
  736. </Member>
  737. <Member MemberName="Y">
  738. <MemberSignature Language="C#" Value="public int Y;" />
  739. <MemberSignature Language="ILAsm" Value=".field public int32 Y" />
  740. <MemberType>Field</MemberType>
  741. <AssemblyInfo>
  742. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  743. </AssemblyInfo>
  744. <ReturnValue>
  745. <ReturnType>System.Int32</ReturnType>
  746. </ReturnValue>
  747. <Docs>
  748. <summary>
  749. Gets or sets the y-coordinate of the upper-left corner of this Rectangle structure.
  750. </summary>
  751. <remarks>To be added.</remarks>
  752. </Docs>
  753. </Member>
  754. </Members>
  755. </Type>