settings.stylecop 49 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796
  1. <?xml version="1.0" encoding="utf-16"?>
  2. <Patterns xmlns="urn:schemas-jetbrains-com:member-reordering-patterns">
  3. <TypePattern DisplayName="Non-reorderable types">
  4. <TypePattern.Match>
  5. <Or>
  6. <And>
  7. <Kind Is="Interface" />
  8. <Or>
  9. <HasAttribute Name="System.Runtime.InteropServices.InterfaceTypeAttribute" />
  10. <HasAttribute Name="System.Runtime.InteropServices.ComImport" />
  11. </Or>
  12. </And>
  13. <Kind Is="Struct" />
  14. <HasAttribute Name="JetBrains.Annotations.NoReorderAttribute" />
  15. <HasAttribute Name="JetBrains.Annotations.NoReorder" />
  16. </Or>
  17. </TypePattern.Match>
  18. </TypePattern>
  19. <TypePattern DisplayName="xUnit.net Test Classes"
  20. RemoveRegions="All">
  21. <TypePattern.Match>
  22. <And>
  23. <Kind Is="Class" />
  24. <HasMember>
  25. <And>
  26. <Kind Is="Method" />
  27. <HasAttribute Name="Xunit.FactAttribute"
  28. Inherited="True" />
  29. <HasAttribute Name="Xunit.TheoryAttribute"
  30. Inherited="True" />
  31. </And>
  32. </HasMember>
  33. </And>
  34. </TypePattern.Match>
  35. <Entry DisplayName="Setup/Teardown Methods">
  36. <Entry.Match>
  37. <Or>
  38. <Kind Is="Constructor" />
  39. <And>
  40. <Kind Is="Method" />
  41. <ImplementsInterface Name="System.IDisposable" />
  42. </And>
  43. </Or>
  44. </Entry.Match>
  45. <Entry.SortBy>
  46. <Kind Order="Constructor" />
  47. </Entry.SortBy>
  48. </Entry>
  49. <Entry DisplayName="All other members" />
  50. <Entry DisplayName="Test Methods">
  51. <Entry.Match>
  52. <And>
  53. <Kind Is="Method" />
  54. <HasAttribute Name="Xunit.FactAttribute" />
  55. <HasAttribute Name="Xunit.TheoryAttribute" />
  56. </And>
  57. </Entry.Match>
  58. <Entry.SortBy>
  59. <Name />
  60. </Entry.SortBy>
  61. </Entry>
  62. </TypePattern>
  63. <TypePattern DisplayName="StyleCop">
  64. <TypePattern.Match>
  65. <Or>
  66. <Kind Is="Class" />
  67. <Kind Is="Struct" />
  68. <Kind Is="Interface" />
  69. </Or>
  70. </TypePattern.Match>
  71. <Entry DisplayName="Public Constants">
  72. <Entry.Match>
  73. <And>
  74. <Kind Is="Constant" />
  75. <Access Is="Public" />
  76. </And>
  77. </Entry.Match>
  78. <Entry.SortBy>
  79. <Access />
  80. <Static />
  81. <Readonly />
  82. <Name />
  83. </Entry.SortBy>
  84. </Entry>
  85. <Entry DisplayName="Internal Constants">
  86. <Entry.Match>
  87. <And>
  88. <Kind Is="Constant" />
  89. <Access Is="Internal" />
  90. </And>
  91. </Entry.Match>
  92. <Entry.SortBy>
  93. <Access />
  94. <Static />
  95. <Readonly />
  96. <Name />
  97. </Entry.SortBy>
  98. </Entry>
  99. <Entry DisplayName="ProtectedInternal Constants">
  100. <Entry.Match>
  101. <And>
  102. <Kind Is="Constant" />
  103. <Access Is="ProtectedInternal" />
  104. </And>
  105. </Entry.Match>
  106. <Entry.SortBy>
  107. <Access />
  108. <Static />
  109. <Readonly />
  110. <Name />
  111. </Entry.SortBy>
  112. </Entry>
  113. <Entry DisplayName="Protected Constants">
  114. <Entry.Match>
  115. <And>
  116. <Kind Is="Constant" />
  117. <Access Is="Protected" />
  118. </And>
  119. </Entry.Match>
  120. <Entry.SortBy>
  121. <Access />
  122. <Static />
  123. <Readonly />
  124. <Name />
  125. </Entry.SortBy>
  126. </Entry>
  127. <Entry DisplayName="PrivateProtected Constants">
  128. <Entry.Match>
  129. <And>
  130. <Kind Is="Constant" />
  131. <Access Is="PrivateProtected" />
  132. </And>
  133. </Entry.Match>
  134. <Entry.SortBy>
  135. <Access />
  136. <Static />
  137. <Readonly />
  138. <Name />
  139. </Entry.SortBy>
  140. </Entry>
  141. <Entry DisplayName="Private Constants">
  142. <Entry.Match>
  143. <And>
  144. <Kind Is="Constant" />
  145. <Access Is="Private" />
  146. </And>
  147. </Entry.Match>
  148. <Entry.SortBy>
  149. <Access />
  150. <Static />
  151. <Readonly />
  152. <Name />
  153. </Entry.SortBy>
  154. </Entry>
  155. <Entry DisplayName="Public Fields">
  156. <Entry.Match>
  157. <And>
  158. <Kind Is="Field" />
  159. <Access Is="Public" />
  160. </And>
  161. </Entry.Match>
  162. <Entry.SortBy>
  163. <Access />
  164. <Static />
  165. <Readonly />
  166. <Name />
  167. </Entry.SortBy>
  168. </Entry>
  169. <Entry DisplayName="Internal Fields">
  170. <Entry.Match>
  171. <And>
  172. <Kind Is="Field" />
  173. <Access Is="Internal" />
  174. </And>
  175. </Entry.Match>
  176. <Entry.SortBy>
  177. <Access />
  178. <Static />
  179. <Readonly />
  180. <Name />
  181. </Entry.SortBy>
  182. </Entry>
  183. <Entry DisplayName="ProtectedInternal Fields">
  184. <Entry.Match>
  185. <And>
  186. <Kind Is="Field" />
  187. <Access Is="ProtectedInternal" />
  188. </And>
  189. </Entry.Match>
  190. <Entry.SortBy>
  191. <Access />
  192. <Static />
  193. <Readonly />
  194. <Name />
  195. </Entry.SortBy>
  196. </Entry>
  197. <Entry DisplayName="Protected Fields">
  198. <Entry.Match>
  199. <And>
  200. <Kind Is="Field" />
  201. <Access Is="Protected" />
  202. </And>
  203. </Entry.Match>
  204. <Entry.SortBy>
  205. <Access />
  206. <Static />
  207. <Readonly />
  208. <Name />
  209. </Entry.SortBy>
  210. </Entry>
  211. <Entry DisplayName="PrivateProtected Fields">
  212. <Entry.Match>
  213. <And>
  214. <Kind Is="Field" />
  215. <Access Is="PrivateProtected" />
  216. </And>
  217. </Entry.Match>
  218. <Entry.SortBy>
  219. <Access />
  220. <Static />
  221. <Readonly />
  222. <Name />
  223. </Entry.SortBy>
  224. </Entry>
  225. <Entry DisplayName="Private Fields">
  226. <Entry.Match>
  227. <And>
  228. <Kind Is="Field" />
  229. <Access Is="Private" />
  230. </And>
  231. </Entry.Match>
  232. <Entry.SortBy>
  233. <Access />
  234. <Static />
  235. <Readonly />
  236. <Name />
  237. </Entry.SortBy>
  238. </Entry>
  239. <Entry DisplayName="Static Constructor">
  240. <Entry.Match>
  241. <And>
  242. <Kind Is="Constructor" />
  243. <Static />
  244. </And>
  245. </Entry.Match>
  246. <Entry.SortBy>
  247. <Readonly />
  248. <Name />
  249. </Entry.SortBy>
  250. </Entry>
  251. <Entry DisplayName="Public Constructors">
  252. <Entry.Match>
  253. <And>
  254. <Kind Is="Constructor" />
  255. <Access Is="Public" />
  256. </And>
  257. </Entry.Match>
  258. <Entry.SortBy>
  259. <Access />
  260. <Name />
  261. </Entry.SortBy>
  262. </Entry>
  263. <Entry DisplayName="Internal Constructors">
  264. <Entry.Match>
  265. <And>
  266. <Kind Is="Constructor" />
  267. <Access Is="Internal" />
  268. </And>
  269. </Entry.Match>
  270. <Entry.SortBy>
  271. <Access />
  272. <Name />
  273. </Entry.SortBy>
  274. </Entry>
  275. <Entry DisplayName="ProtectedInternal Constructors">
  276. <Entry.Match>
  277. <And>
  278. <Kind Is="Constructor" />
  279. <Access Is="ProtectedInternal" />
  280. </And>
  281. </Entry.Match>
  282. <Entry.SortBy>
  283. <Access />
  284. <Name />
  285. </Entry.SortBy>
  286. </Entry>
  287. <Entry DisplayName="Protected Constructors">
  288. <Entry.Match>
  289. <And>
  290. <Kind Is="Constructor" />
  291. <Access Is="Protected" />
  292. </And>
  293. </Entry.Match>
  294. <Entry.SortBy>
  295. <Access />
  296. <Name />
  297. </Entry.SortBy>
  298. </Entry>
  299. <Entry DisplayName="PrivateProtected Constructors">
  300. <Entry.Match>
  301. <And>
  302. <Kind Is="Constructor" />
  303. <Access Is="PrivateProtected" />
  304. </And>
  305. </Entry.Match>
  306. <Entry.SortBy>
  307. <Access />
  308. <Name />
  309. </Entry.SortBy>
  310. </Entry>
  311. <Entry DisplayName="Private Constructors">
  312. <Entry.Match>
  313. <And>
  314. <Kind Is="Constructor" />
  315. <Access Is="Private" />
  316. </And>
  317. </Entry.Match>
  318. <Entry.SortBy>
  319. <Access />
  320. <Name />
  321. </Entry.SortBy>
  322. </Entry>
  323. <Entry DisplayName="Destructor">
  324. <Entry.Match>
  325. <Kind Is="Destructor" />
  326. </Entry.Match>
  327. </Entry>
  328. <Entry DisplayName="Public Delegates">
  329. <Entry.Match>
  330. <And>
  331. <Kind Is="Delegate" />
  332. <Access Is="Public" />
  333. </And>
  334. </Entry.Match>
  335. <Entry.SortBy>
  336. <Readonly />
  337. <Name />
  338. </Entry.SortBy>
  339. </Entry>
  340. <Entry DisplayName="Internal Delegates">
  341. <Entry.Match>
  342. <And>
  343. <Kind Is="Delegate" />
  344. <Access Is="Internal" />
  345. </And>
  346. </Entry.Match>
  347. <Entry.SortBy>
  348. <Readonly />
  349. <Name />
  350. </Entry.SortBy>
  351. </Entry>
  352. <Entry DisplayName="ProtectedInternal Delegates">
  353. <Entry.Match>
  354. <And>
  355. <Kind Is="Delegate" />
  356. <Access Is="ProtectedInternal" />
  357. </And>
  358. </Entry.Match>
  359. <Entry.SortBy>
  360. <Readonly />
  361. <Name />
  362. </Entry.SortBy>
  363. </Entry>
  364. <Entry DisplayName="Protected Delegates">
  365. <Entry.Match>
  366. <And>
  367. <Kind Is="Delegate" />
  368. <Access Is="Protected" />
  369. </And>
  370. </Entry.Match>
  371. <Entry.SortBy>
  372. <Readonly />
  373. <Name />
  374. </Entry.SortBy>
  375. </Entry>
  376. <Entry DisplayName="PrivateProtected Delegates">
  377. <Entry.Match>
  378. <And>
  379. <Kind Is="Delegate" />
  380. <Access Is="PrivateProtected" />
  381. </And>
  382. </Entry.Match>
  383. <Entry.SortBy>
  384. <Static />
  385. <Readonly />
  386. <Name />
  387. </Entry.SortBy>
  388. </Entry>
  389. <Entry DisplayName="Private Delegates">
  390. <Entry.Match>
  391. <And>
  392. <Kind Is="Delegate" />
  393. <Access Is="Private" />
  394. </And>
  395. </Entry.Match>
  396. <Entry.SortBy>
  397. <Static />
  398. <Readonly />
  399. <Name />
  400. </Entry.SortBy>
  401. </Entry>
  402. <Entry DisplayName="Public Events">
  403. <Entry.Match>
  404. <And>
  405. <Kind Is="Event" />
  406. <Access Is="Public" />
  407. </And>
  408. </Entry.Match>
  409. <Entry.SortBy>
  410. <Access />
  411. <Readonly />
  412. <Name />
  413. </Entry.SortBy>
  414. </Entry>
  415. <Entry DisplayName="Internal Events">
  416. <Entry.Match>
  417. <And>
  418. <Kind Is="Event" />
  419. <Access Is="Internal" />
  420. </And>
  421. </Entry.Match>
  422. <Entry.SortBy>
  423. <Access />
  424. <Readonly />
  425. <Name />
  426. </Entry.SortBy>
  427. </Entry>
  428. <Entry DisplayName="ProtectedInternal Events">
  429. <Entry.Match>
  430. <And>
  431. <Kind Is="Event" />
  432. <Access Is="ProtectedInternal" />
  433. </And>
  434. </Entry.Match>
  435. <Entry.SortBy>
  436. <Access />
  437. <Readonly />
  438. <Name />
  439. </Entry.SortBy>
  440. </Entry>
  441. <Entry DisplayName="Protected Events">
  442. <Entry.Match>
  443. <And>
  444. <Kind Is="Event" />
  445. <Access Is="Protected" />
  446. </And>
  447. </Entry.Match>
  448. <Entry.SortBy>
  449. <Access />
  450. <Readonly />
  451. <Name />
  452. </Entry.SortBy>
  453. </Entry>
  454. <Entry DisplayName="PrivateProtected Events">
  455. <Entry.Match>
  456. <And>
  457. <Kind Is="Event" />
  458. <Access Is="PrivateProtected" />
  459. </And>
  460. </Entry.Match>
  461. <Entry.SortBy>
  462. <Access />
  463. <Name />
  464. </Entry.SortBy>
  465. </Entry>
  466. <Entry DisplayName="Private Events">
  467. <Entry.Match>
  468. <And>
  469. <Kind Is="Event" />
  470. <Access Is="Private" />
  471. </And>
  472. </Entry.Match>
  473. <Entry.SortBy>
  474. <Access />
  475. <Name />
  476. </Entry.SortBy>
  477. </Entry>
  478. <Entry DisplayName="Public Enums">
  479. <Entry.Match>
  480. <And>
  481. <Kind Is="Enum" />
  482. <Access Is="Public" />
  483. </And>
  484. </Entry.Match>
  485. <Entry.SortBy>
  486. <Access />
  487. <Name />
  488. </Entry.SortBy>
  489. </Entry>
  490. <Entry DisplayName="Internal Enums">
  491. <Entry.Match>
  492. <And>
  493. <Kind Is="Enum" />
  494. <Access Is="Internal" />
  495. </And>
  496. </Entry.Match>
  497. <Entry.SortBy>
  498. <Access />
  499. <Name />
  500. </Entry.SortBy>
  501. </Entry>
  502. <Entry DisplayName="ProtectedInternal Enums">
  503. <Entry.Match>
  504. <And>
  505. <Kind Is="Enum" />
  506. <Access Is="ProtectedInternal" />
  507. </And>
  508. </Entry.Match>
  509. <Entry.SortBy>
  510. <Access />
  511. <Name />
  512. </Entry.SortBy>
  513. </Entry>
  514. <Entry DisplayName="Internal Enums">
  515. <Entry.Match>
  516. <And>
  517. <Kind Is="Enum" />
  518. <Access Is="Internal" />
  519. </And>
  520. </Entry.Match>
  521. <Entry.SortBy>
  522. <Access />
  523. <Name />
  524. </Entry.SortBy>
  525. </Entry>
  526. <Entry DisplayName="Protected Enums">
  527. <Entry.Match>
  528. <And>
  529. <Kind Is="Enum" />
  530. <Access Is="Protected" />
  531. </And>
  532. </Entry.Match>
  533. <Entry.SortBy>
  534. <Access />
  535. <Name />
  536. </Entry.SortBy>
  537. </Entry>
  538. <Entry DisplayName="PrivateProtected Enums">
  539. <Entry.Match>
  540. <And>
  541. <Kind Is="Enum" />
  542. <Access Is="PrivateProtected" />
  543. </And>
  544. </Entry.Match>
  545. <Entry.SortBy>
  546. <Access />
  547. <Name />
  548. </Entry.SortBy>
  549. </Entry>
  550. <Entry DisplayName="Private Enums">
  551. <Entry.Match>
  552. <And>
  553. <Kind Is="Enum" />
  554. <Access Is="Private" />
  555. </And>
  556. </Entry.Match>
  557. <Entry.SortBy>
  558. <Access />
  559. <Name />
  560. </Entry.SortBy>
  561. </Entry>
  562. <Entry DisplayName="Public Properties">
  563. <Entry.Match>
  564. <And>
  565. <Or>
  566. <Kind Is="Property" />
  567. <Kind Is="Autoproperty" />
  568. </Or>
  569. <Access Is="Public" />
  570. </And>
  571. </Entry.Match>
  572. <Entry.SortBy>
  573. <Access />
  574. <Static />
  575. <Readonly />
  576. <Name />
  577. </Entry.SortBy>
  578. </Entry>
  579. <Entry DisplayName="Internal Properties">
  580. <Entry.Match>
  581. <And>
  582. <Or>
  583. <Kind Is="Property" />
  584. <Kind Is="Autoproperty" />
  585. </Or>
  586. <Access Is="Internal" />
  587. </And>
  588. </Entry.Match>
  589. <Entry.SortBy>
  590. <Access />
  591. <Static />
  592. <Readonly />
  593. <Name />
  594. </Entry.SortBy>
  595. </Entry>
  596. <Entry DisplayName="ProtectedInternal Properties">
  597. <Entry.Match>
  598. <And>
  599. <Or>
  600. <Kind Is="Property" />
  601. <Kind Is="Autoproperty" />
  602. </Or>
  603. <Access Is="ProtectedInternal" />
  604. </And>
  605. </Entry.Match>
  606. <Entry.SortBy>
  607. <Access />
  608. <Static />
  609. <Readonly />
  610. <Name />
  611. </Entry.SortBy>
  612. </Entry>
  613. <Entry DisplayName="Protected Properties">
  614. <Entry.Match>
  615. <And>
  616. <Or>
  617. <Kind Is="Property" />
  618. <Kind Is="Autoproperty" />
  619. </Or>
  620. <Access Is="Protected" />
  621. </And>
  622. </Entry.Match>
  623. <Entry.SortBy>
  624. <Access />
  625. <Static />
  626. <Readonly />
  627. <Name />
  628. </Entry.SortBy>
  629. </Entry>
  630. <Entry DisplayName="PrivateProtected Properties">
  631. <Entry.Match>
  632. <And>
  633. <Or>
  634. <Kind Is="Property" />
  635. <Kind Is="Autoproperty" />
  636. </Or>
  637. <Access Is="PrivateProtected" />
  638. </And>
  639. </Entry.Match>
  640. <Entry.SortBy>
  641. <Access />
  642. <Static />
  643. <Readonly />
  644. <Name />
  645. </Entry.SortBy>
  646. </Entry>
  647. <Entry DisplayName="Private Properties">
  648. <Entry.Match>
  649. <And>
  650. <Or>
  651. <Kind Is="Property" />
  652. <Kind Is="Autoproperty" />
  653. </Or>
  654. <Access Is="Private" />
  655. </And>
  656. </Entry.Match>
  657. <Entry.SortBy>
  658. <Access />
  659. <Static />
  660. <Readonly />
  661. <Name />
  662. </Entry.SortBy>
  663. </Entry>
  664. <Entry DisplayName="Indexers">
  665. <Entry.Match>
  666. <Kind Is="Indexer" />
  667. </Entry.Match>
  668. <Entry.SortBy>
  669. <Access />
  670. <Static />
  671. <Readonly />
  672. </Entry.SortBy>
  673. </Entry>
  674. <Entry DisplayName="Public Methods">
  675. <Entry.Match>
  676. <And>
  677. <Kind Is="Method" />
  678. <Access Is="Public" />
  679. </And>
  680. </Entry.Match>
  681. <Entry.SortBy>
  682. <Access />
  683. <Static />
  684. <Readonly />
  685. <Name />
  686. </Entry.SortBy>
  687. </Entry>
  688. <Entry DisplayName="Internal Methods">
  689. <Entry.Match>
  690. <And>
  691. <Kind Is="Method" />
  692. <Access Is="Internal" />
  693. </And>
  694. </Entry.Match>
  695. <Entry.SortBy>
  696. <Access />
  697. <Static />
  698. <Readonly />
  699. <Name />
  700. </Entry.SortBy>
  701. </Entry>
  702. <Entry DisplayName="ProtectedInternal Methods">
  703. <Entry.Match>
  704. <And>
  705. <Kind Is="Method" />
  706. <Access Is="ProtectedInternal" />
  707. </And>
  708. </Entry.Match>
  709. <Entry.SortBy>
  710. <Access />
  711. <Static />
  712. <Readonly />
  713. <Name />
  714. </Entry.SortBy>
  715. </Entry>
  716. <Entry DisplayName="Protected Methods">
  717. <Entry.Match>
  718. <And>
  719. <Kind Is="Method" />
  720. <Access Is="Protected" />
  721. </And>
  722. </Entry.Match>
  723. <Entry.SortBy>
  724. <Access />
  725. <Static />
  726. <Readonly />
  727. <Name />
  728. </Entry.SortBy>
  729. </Entry>
  730. <Entry DisplayName="PrivateProtected Methods">
  731. <Entry.Match>
  732. <And>
  733. <Kind Is="Method" />
  734. <Access Is="PrivateProtected" />
  735. </And>
  736. </Entry.Match>
  737. <Entry.SortBy>
  738. <Access />
  739. <Static />
  740. <Readonly />
  741. <Name />
  742. </Entry.SortBy>
  743. </Entry>
  744. <Entry DisplayName="Private Methods">
  745. <Entry.Match>
  746. <And>
  747. <Kind Is="Method" />
  748. <Access Is="Private" />
  749. </And>
  750. </Entry.Match>
  751. <Entry.SortBy>
  752. <Access />
  753. <Static />
  754. <Readonly />
  755. <Name />
  756. </Entry.SortBy>
  757. </Entry>
  758. <Entry DisplayName="Structs">
  759. <Entry.Match>
  760. <Kind Is="Struct" />
  761. </Entry.Match>
  762. <Entry.SortBy>
  763. <Access />
  764. <Static />
  765. <Readonly />
  766. </Entry.SortBy>
  767. </Entry>
  768. <Entry DisplayName="Classes">
  769. <Entry.Match>
  770. <Kind Is="Class" />
  771. </Entry.Match>
  772. <Entry.SortBy>
  773. <Access />
  774. <Static />
  775. <Readonly />
  776. </Entry.SortBy>
  777. </Entry>
  778. <Entry DisplayName="All other members" />
  779. <Entry DisplayName="Interface Implementations">
  780. <Entry.Match>
  781. <And>
  782. <Kind Is="Member" />
  783. <ImplementsInterface />
  784. </And>
  785. </Entry.Match>
  786. <Entry.SortBy>
  787. <ImplementsInterface Immediate="True" />
  788. </Entry.SortBy>
  789. </Entry>
  790. <Entry DisplayName="Nested Types">
  791. <Entry.Match>
  792. <Kind Is="Type" />
  793. </Entry.Match>
  794. </Entry>
  795. </TypePattern>
  796. </Patterns>